Commit Graph

384 Commits (c2bc19c71fac7c3ccf106b3cdf0c19fb7ecf899d)

Author SHA1 Message Date
Jeff Mitchell 77c3ce1cd2 Update nodeenrollment to v0.1.4
4 years ago
Jeff Mitchell 90c6b1bad8 Update nodeenrollment dep to 0.1.3
4 years ago
Jeff Mitchell 6ffef1e4b5 Update nodeenrollment dep
4 years ago
Louis Ruch 26bc992f38 chore(release): Update API and SDK deps
4 years ago
Jeff Mitchell 32d04b9ce7
Allow a worker to use KMS auth but accept PKI for proxy (#2206)
4 years ago
Jeff Mitchell cca044d8cb Update nodeenrollment to v0.1.0
4 years ago
Jim f6c4e3c896
feature (worker): add worker events around authentication (#2157)
4 years ago
Jeff Mitchell d1b3b2441f
Add node rotation (#2142)
4 years ago
Jeff Mitchell 4117841cf9
Use persistent storage for worker auth credentials (#2139)
4 years ago
Jeff Mitchell caf19f867e Rename some variables to remove Nodee
4 years ago
Jeff Mitchell cd9b10721f Pull in new nodeenrollment lib to fix some bugs
4 years ago
Jeff Mitchell 1ee2c0dde0 Switch nodeenrollment to staging branch
4 years ago
Jeff Mitchell 46e97a2b91
Update to new nodee lib bits (#2120)
4 years ago
Jim 70c5da1048
feature (workers): add repository CreateWorker(...) (#2105)
4 years ago
Jeff Mitchell f6ef708466 Update against new nodeenrollment registration cache
4 years ago
Jeff Mitchell 1f550722a2 Sync against current library state
4 years ago
Jeff Mitchell 0581e164f1 Update nodeenrollment dep
4 years ago
Jeff Mitchell 2f06513a3a Merge branch 'main' into llb-byow
4 years ago
Jeff Mitchell e84a2e639f Revert downgrade of go-kms-wrapping
4 years ago
Jim 785241237e
refactor (kms): adopt the go-kms-wrapping/extras/kms package (#2027)
4 years ago
Jeff Mitchell 00e57db60f Adapt to library changes
4 years ago
Jeff Mitchell 837eb9e6f1 Update nodeenrollment dep against new dev branch
4 years ago
Jeff Mitchell ab4d542fad Add multihop auth support (#32)
4 years ago
Jeff Mitchell f748af7b02 Initial BYOW auth PoC (#29)
4 years ago
Jeff Mitchell 957fe19846
Bump to Go 1.18 (#2036)
4 years ago
Johan Brandhorst-Satzkorn f39553abb3 chore: Release prep for v0.8.0
4 years ago
Johan Brandhorst-Satzkorn e864652b33
feat(sessions): Add list benchmarks
4 years ago
Johan Brandhorst-Satzkorn 6a37bd9710 Upgrade grpc-gateway version to v2.10.0 (#1954)
4 years ago
Jim addbfee593
chore: upgrade gofumpt to v0.3.1 (#2028)
4 years ago
Johan Brandhorst-Satzkorn b1d6a1da9a
Switch to buf for protobuf generation (#1944)
4 years ago
Jeff Mitchell 58a448fc6a
Put session ID in ALPN (#1966)
4 years ago
Todd 3eb22b073a
Defines the controller api metrics and registers them at controller startup (#1917)
4 years ago
Johan Brandhorst-Satzkorn 803d916279
Update zalando/go-keyring with freebsd fix (#1938)
4 years ago
Johan Brandhorst-Satzkorn 9dc8c45634
Revert version upgrade of dbus and go-keyring (#1936)
4 years ago
Jeff Mitchell c99907c6c5
Update keyring deps to remove deprecation warnings (#1924)
4 years ago
Jeff Mitchell 20011021ee Update against tagged sdk/api versions
4 years ago
Jeff Mitchell 7eb29261b2
Update to go-kms-wrapping version 2, and plugin-based KMS (#1901)
4 years ago
Louis Ruch 64fd93e088 chore(release): Bump API version and changelog for 0.7.5
4 years ago
Louis Ruch ecbeab9035 chore(release): bump api/sdk versions
4 years ago
Jim 591ec476e7
refactor: Update internal/db and oplog to use go-dbw package for database operations. (#1785)
4 years ago
Jim baa1d88f1f
feature: Add client ip to inbound request information (#1678)
4 years ago
Hugo Vieira f1063a62a0 feature(config): add sockaddr template support
4 years ago
Jim dba5bc88a0
chore: Upgrade gorm deps (#1747)
4 years ago
Louis Ruch bc0e23bdf1 chore: bump api/sdk versions
4 years ago
Jeff Mitchell 4bf86e6394 Update SDK/API versions to main branches after merge
5 years ago
Todd Knight 884e1f2d18 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jeff Mitchell 962c9463fd Update SDK/API modules
5 years ago
Jim b96f57ec4e
fix (events): Only "sign" audit events (#1677)
5 years ago
Jeff Mitchell 48ac8b8f0b Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jim eecd878b36
feature: Add signing (hmac-sha256) of audit entries (#1666)
5 years ago
Jeff Mitchell 80d41b9044 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Todd ec36528e97
Updating dependencies since the host plugins were updated. (#1649)
5 years ago
Todd 1312628a1e
Add plugin set sync and orphaned host cleanup jobs (#1647)
5 years ago
Jim 8ae6e9892f
feature (events/audit): Add auth info to audit events (#1644)
5 years ago
Jeff Mitchell b64761f38f
Add repository and functions around plugin host set membership (#1629)
5 years ago
Jeff Mitchell b1a72bd445 Merge remote-tracking branch 'origin/main' into plugin-hostcatalogs
5 years ago
Jeff Mitchell 1782f6a4e4
Enhance worker connection security (#1641)
5 years ago
Jim a679300b50
feature (events): Classify auth method request/resp messages for audit events. (#1640)
5 years ago
Todd 8795b20fe2
Delete actions for plugin based catalogs and sets (#1622)
5 years ago
Jeff Mitchell 0fd906d964 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jim 769416c2ff
refactor (controller): Use a grpc server for the grpc-gateway (#1576)
5 years ago
Jeff Mitchell 1c8e0ed1e1
Add scaffolding for external host plugins and convert aws/azure over (#1581)
5 years ago
Jeff Mitchell f6efde041d Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jim 3b99ded7ad
refactor: Update gorm deps (#1591)
5 years ago
Jeff Mitchell 098c3e1f22 Update sdk dep from proper branch and fix building
5 years ago
Jeff Mitchell 158ab09952 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jim c8b29ded1c
Events: Add outbound detail protobufs, request status code, and update event encrypt filter. (#1569)
5 years ago
Jim 8d6dee09a9
refact: Add db.DB wrapper and refact all test fixtures to use it. (#1535)
5 years ago
Jim 136ac00b49
refact: Changes required for gorm v2 (#1528)
5 years ago
Jeff Mitchell 08ce7ac889 Update azure plugin to fix tag-based filtering
5 years ago
Todd e11a481256
Register Azure and AWS at controller start up (#1570)
5 years ago
Jim f9c043c866 chore: Update sdk and api deps
5 years ago
Jeff Mitchell f9c620a5d5 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jeff Mitchell 7c32d25dd8
Bump dockertest and atomic (#1545)
5 years ago
Jeff Mitchell 7dff943a91
Bump some x deps up (#1544)
5 years ago
Jeff Mitchell 8a2716c503
Update various grpc deps (#1541)
5 years ago
Jeff Mitchell 8503d6c62e
Update protoc-go-inject-tag and pq deps (#1539)
5 years ago
Jeff Mitchell c82d37bfba Updating dbassert (no code changes, just newer version number)
5 years ago
Jeff Mitchell 021f1ff55e
Update various dependencies (#1540)
5 years ago
Jeff Mitchell e07792cf74
Add endpoint preferencer (#1526)
5 years ago
Jeff Mitchell 68867ef01e Update api/sdk tags
5 years ago
Jeff Mitchell e9a8ede0d6
Move wrapper package back to SDK (#1511)
5 years ago
Jeff Mitchell d7a990b62b Bump api/sdk in main module
5 years ago
Jim 6ad8333b97 chore: update sdk and api deps
5 years ago
Jim 5f46207e76
Events: add redact/encrypt node for audit events to Eventer (#1490)
5 years ago
Jeff Mitchell b0dbd0182e
Add support for additional awskms parameters (#1468)
5 years ago
Jeff Mitchell f7894811f5
Update go-bexpr to allow colons in paths; add a test (#1453)
5 years ago
Jeff Mitchell c75c97a872
Normalize event configuration (#1444)
5 years ago
Jim 3a3f956615
support new event formats of: hclog-text and hclog-json (#1440)
5 years ago
Jim 6785055a4d
update to latest tagged version (#1436)
5 years ago
Jim cab3dd6986
update eventlogger dep which should eliminate a possible panic with the gated.Broker is nil (#1411)
5 years ago
Jeff Mitchell ed6c59a053 Update the rest of the shared libs locations
5 years ago
Jeff Mitchell fccdf80161 Update API import
5 years ago
Jeff Mitchell 4900f249e6 Update parseutil import location
5 years ago
Jeff Mitchell b533e12c1a Update password import
5 years ago
Jeff Mitchell ce52acb968 Update strutil import
5 years ago
Jeff Mitchell 44329d4ff9 Repoint mlock import
5 years ago
Jeff Mitchell 140c54e319 Repoint base62 import
5 years ago
Jeff Mitchell 051fe60718 Duplicate logging instead of using from shared secure libs, as it's going out of there and we'll be moving away from hclog anyways
5 years ago
Jeff Mitchell 2cbcf9a563
Update usage of shared-secure-libs (#1393)
5 years ago
Jeff Mitchell c9e4c877b8
Update shared-secure-libs for kms block fix (#1384)
5 years ago
Jim a68f131089 update api dep
5 years ago
Jim 2ac5e0a6ad update sdk and api deps
5 years ago
Chris Marchesi 9f9acce972
[Merge to main] internal/servers/worker: Controller failure connection cleanup (#1330) (#1357)
5 years ago
Jim 83c65d0d4b
update cap dependency (#1349)
5 years ago
Michael Gaffney df35699c4e
Integrate with Vault to retrieve and manage per session credentials (#1308)
5 years ago
Jeff Mitchell 09bdb498bd
Update grpc, grpc-gateway, and a few other deps (#1325)
5 years ago
Jeff Mitchell 8c63ede9cc
Update some deps (#1324)
5 years ago
Jim Lambert aa41676dc9 make gen changes prior to staging release
5 years ago
Jeff Mitchell d6ef2732e7 Merge remote-tracking branch 'origin/main' into ICU-1573
5 years ago
Jim cc2c71a261
base types for events package (#1275)
5 years ago
Jeff Mitchell 6c9b9e948e
Add the bits to actually read filters and assign values to users (#1261)
5 years ago
Jim a1b338f253
bump dependency to get a fix for https://github.com/coreos/go-oidc/pull/259 (#1238)
5 years ago
Jim e064e26f58
update cap dependency (#1231)
5 years ago
Jeff Mitchell a23d68b0dd
Bump some deps (#1228)
5 years ago
Jim Lambert 3564956572 update api dep
5 years ago
Jeff Mitchell 77a85636c2 If we're going to use replace directives, use SDK too
5 years ago
Jim 75108cbc8b
Ongoing OIDC: return the primary account info along with the user. (#1145)
5 years ago
Jeff Mitchell a90a64d787
Use Go 1.16 native embedding and remove go-bindata (#1151)
5 years ago
Jim 9b36dbb628
replace go mod statements for api and sdk (#1146)
5 years ago
Jeff Mitchell 1558b8e52b
Bump PQ dep (#1137)
5 years ago
Jeff Mitchell be10cc4b42
Update grpc/proto deps (#1136)
5 years ago
Jeff Mitchell 8332eb10c5
Update websocket, vault/sdk, and hclog deps (#1135)
5 years ago
Jeff Mitchell e860e5f778 Bump to Go 1.16
5 years ago
Jeff Mitchell ba693bbafc Bump shared-secure-libs
5 years ago
Jeff Mitchell a71725f9c5 Bump go-mod-upgrade
5 years ago
Jeff Mitchell e002209a5c Remove replace directive
5 years ago
Jim Lambert 5df064d7b4 new api tag added as dep
5 years ago
Jim dd0f34bc35
Add new OIDC auth method. (#1090)
5 years ago
Jeff Mitchell 06206de387 Remove go-swagger from the set of tools
5 years ago
Jeff Mitchell fcbf372881
Bump proto/grpc deps (#1017)
5 years ago
Jeff Mitchell d148dddb16 Update go-fumpt and multierror
5 years ago
Jeff Mitchell 559d304b59 Bump go-mod-upgrade
5 years ago
Jeff Mitchell 1047e7dab3 Update main's api/sdk
5 years ago
Jeff Mitchell 9fbb552031 Update shared-secure-libs to support tls_max_version
5 years ago
Jeff Mitchell 72aa110f72
CLI JSON updates (#962)
5 years ago
Jeff Mitchell b967ff7f05 Pull in new API tag
5 years ago
Todd Knight 909026ed3d
API filter tests (#958)
5 years ago
Jeff Mitchell 2ed1643e3a
Dep updates (pgx, dktest) (#956)
5 years ago
Jeff Mitchell 09e57a6624
Dep update: (#955)
5 years ago
Todd Knight 97b404032b
Add ability to filter List*Requests (#952)
5 years ago
Jeff Mitchell d7afd08148 Update API dep
5 years ago
Jeff Mitchell 377d837df3 Update gen
5 years ago
Jeff Mitchell 1ce09069a5
Move worker selection above session creation (#929)
5 years ago
Jeff Mitchell e9da3a871d
Switch on CORS by default if not specified (#928)
5 years ago
Jeff Mitchell 5266eb3269
Don't error worker filters if a key isn't found, treat it as a non-match (#900)
5 years ago
Jeff Mitchell c6fa737e51
Add a duplicate authenticate:login API verb (#912)
5 years ago
Jeff Mitchell 08686ef6f5 Update Jeff libs :-)
5 years ago
Jeff Mitchell 0b44583859 Update API in main
5 years ago
Jeff Mitchell 5de4befb58
Upgrade some deps (#886)
5 years ago
Jeff Mitchell 717a3b52ee
Add worker tagging (#862)
5 years ago
Jeff Mitchell 2bafd8a07c Bump go-mod-upgrade
5 years ago
Jeff Mitchell 46644300d9
Switch to execabs for os/exec in connect cmd (#873)
5 years ago
Todd Knight ec6151d174 Organize DB Schema Migration Code and DB Init Checks (#842)
5 years ago
Michael Gaffney 94cb79bbdd
See how Boundary would look with gofumpt applied (#853)
5 years ago
Jeff Mitchell 77525298bd Use modified version of keyring lib
5 years ago
Jeff Mitchell 5b5602969f
Update go-keyring to use forked version (#846)
5 years ago
Jeff Mitchell 6a6b95dd01 Update go.mod API ref
5 years ago
Jeff Mitchell 11b821a200
Bump deps (#818)
5 years ago
Jeff Mitchell a39bad1ab0 Bump api package in go.mod
6 years ago
Jeff Mitchell a37ba007f2
Update deps (#772)
6 years ago
Todd Knight 6e5aff3d5b
Add buf breaking change detection to makefile (#756)
6 years ago
Jeff Mitchell 09b865ab28
Add `pass` cred storage support (#731)
6 years ago
Jeff Mitchell 837e9eb0cc
Fix up authenticate docs (#627)
6 years ago
Jeff Mitchell 7f00e61ab0
Migrate to newer grpc utilities and bump deps (#593)
6 years ago
Jeff Mitchell 77c837342e Use api/sdk tags
6 years ago
Jeff Mitchell 6993d10118 Update main's api/sdk mods
6 years ago
Jeff Mitchell 5cbfcf8eb6 Shuffle things around out of new modules
6 years ago
Jeff Mitchell 70a8051974 Update mod file
6 years ago
Jeff Mitchell 617921ef65
Bump deps (#522)
6 years ago
Jeff Mitchell 70fa231377 Update dbassert
6 years ago
Jeff Mitchell c1a1f8bb1b
Separate out docker dep into package (#482)
6 years ago
Jeff Mitchell cf3fa4522d
Swap base58 libraries (#472)
6 years ago
Jeff Mitchell 446286e251
Bump deps (#435)
6 years ago
Jeff Mitchell 61a0ae02c1 Bring go-alpnmux in house for now
6 years ago
Jeff Mitchell 05c2e38f03
Bump deps (#364)
6 years ago
Jeff Mitchell 23156afa11
Add in most of the proxy flow (#326)
6 years ago
Jeff Mitchell 74544f6324
Encrypt tokens on the way out and decrypt on the way in (#302)
6 years ago
Jeff Mitchell bc32272ca7 Update go-retryablehttp, strcase, gorm
6 years ago
Jeff Mitchell 414a2ab2c3 Remove some dead, dead, dead, dead code
6 years ago
Jeff Mitchell b47cca0329
Add (non-db aspects of) the recovery key workflow (#286)
6 years ago
Jim 9570897032
basic keys mgmt repo (#264)
6 years ago
Todd Knight 23b437894a
Masks can now update attribute fields. (#271)
6 years ago
Jeff Mitchell 5d104a7a01 Migrate off Vault's internalshared folder to the separated-out repo
6 years ago
Jeff Mitchell 203e2b5dc2
Initial worker porting steps (#232)
6 years ago
Jeff Mitchell 6661117d4c The name. The name. The name!
6 years ago
Jeff Mitchell f1b3ad373e Go mod tidy
6 years ago
Michael Gaffney bdb31cf8b5
Bump deps (#245)
6 years ago
Jeff Mitchell f07bb9dae6 Fix breakage after change to template from previous PR
6 years ago
Jeff Mitchell df4730b1a0
Minor fixes and first API test changeover (#243)
6 years ago
Jeff Mitchell 908a299ea3
Convert SDK to the new options API (#238)
6 years ago
Jeff Mitchell c0f3a72bac go mod tidy
6 years ago
Todd Knight f47046f158
Update Watchtower to use grpc-gateway v2 (#204)
6 years ago
Michael Gaffney 799242fce4
Bump deps and run 'make gen' (#212)
6 years ago
Jeff Mitchell dec1f07266 Update deps and make proto
6 years ago
Jeff Mitchell fa5f45260b Bump Vault dep
6 years ago
Todd Knight 28dbcd84bd
Authenticate Handler API and SDK, and much more (#183)
6 years ago
Jeff Mitchell 4decf9502a Fix handler test by moving it to a new file with a build tag
6 years ago
Jeff Mitchell 316b250a24
Use dockertest v3 consistently (#167)
6 years ago
Jeff Mitchell 8da4effd5e
Add mechanism for bundling UI assets. (#153)
6 years ago