Commit Graph

1498 Commits (821d8317dc253549734dd9079bb564c476c19b4c)

Author SHA1 Message Date
Irena Rindos 821d8317dc
address op state review feedback (#2453)
4 years ago
Louis Ruch c73a13aa3e
scheduler: log details when starting scheduler (#2459)
4 years ago
Jeff Mitchell 53b5e532d5
Remove deprecated methods/fields on targets (#2393)
4 years ago
Louis Ruch 506fdfa5c3
cli(ssh): Do not print private key if consumed (#2451)
4 years ago
Damian Debkowski 5dfabe5f90
fix: show warning log when token will expire before it can be renewed (#2446)
4 years ago
Jeff Mitchell 37fb9815ce Add session endpoint test for #2448 (#2450)
4 years ago
Timothy Messier 2b994f3005 fix(perms): Properly resolve "only self" for permissions (#2448)
4 years ago
Louis Ruch 50490d71ae
chore(targets): Improve help and errors around ssh targets (#2445)
4 years ago
Damian Debkowski 2db6bee3e2
fix: return an error for vault tokens that will expire before the scheduler can run (#2444)
4 years ago
Louis Ruch 5812a42ba3
feat(scheduler): set intervals from config (#2443)
4 years ago
Irena Rindos fc0ead73e6
feat(workers): worker operational state (#2427)
4 years ago
Jeff Mitchell 9002930d65 Adapt shared lock skip logic to dbswap branch (#2437)
4 years ago
Hugo Vieira bed6e1a0ff feat(server): Reload database on SIGHUP
4 years ago
Hugo Vieira 8ab9ffbcac refact(cmd): Encapsulate some functionality on Command and Server
4 years ago
Hugo Vieira 621f8a9ff2 fix(schema): Database connection not cleanly closed
4 years ago
Timothy Messier 047a66e87d
fix(worker): Improper reload when running as controller and worker (#2438)
4 years ago
Todd 0b942f4493
Only clear tags in set-worker-tags when "null" is set as the value of the -tag flag. (#2434)
4 years ago
Irena Rindos 18dff62b7b
Merge BYOW GA branch to main (#2398)
4 years ago
Irena Rindos cee5ff7599
Minor documentation fixes for controller-led (#2432)
4 years ago
Jeff Mitchell fdb60f5b2d Update comment around undocumented config flag
4 years ago
Jeff Mitchell 730131c105 Add test
4 years ago
Jeff Mitchell 16c9e9b592 Add ability to skip shared lock acquisition
4 years ago
Hugo Vieira bf1486f75e
refact(target): Add context to RepositoryFactory constructor
4 years ago
Hugo Vieira bf263fbd7d
perf(target): Use new Permissions object to determine resource access
4 years ago
Hugo Vieira 63196ee4ca
feat(target): Implement new WithPermissions option
4 years ago
Hugo Vieira 224f8d2d4e
refact(controller): Move Target Repository Factory to the target package
4 years ago
Timothy Messier 1e1e5a5ff5
doc(perms): Clarify some details in godoc for ListPermissions
4 years ago
Timothy Messier e65f1f32a7
chore(session): Remove repository method that was only used in tests
4 years ago
Timothy Messier eb61ac6304
refact(session): Add context to session factory
4 years ago
Timothy Messier febf0b9984
refact(controller): Use session repo factory that takes options
4 years ago
Timothy Messier 68568828e6
perf(sessions): Use session repository with permissions
4 years ago
Timothy Messier 2fbdcf6ce0
feat(session): Use permissions for limiting list results
4 years ago
Timothy Messier e4bb847ad1
feat(auth): Expose ACL from VerifyResults
4 years ago
Timothy Messier 05b3d2917b
feat(perms): Add UserPermissions
4 years ago
Timothy Messier 39fedd843c
test(targets): Remove auth.DisabledAuthTestContext from tests
4 years ago
Timothy Messier 02cef3d8a8
test(sessions): Remove auth.DisabledAuthTestContext from tests
4 years ago
Hugo Vieira ccb17df01a
feat(auth): Get all authorised scope info for a given list request
4 years ago
Hugo Vieira 9ee5a9f713
feat(perms): Derive permissions list from user grants
4 years ago
Haotian 5c715478e4
feat(workers): Add metrics for worker server-side grpc connections, refactor repeated code into common location (#2367)
4 years ago
Johan Brandhorst-Satzkorn 25f7caa3bf
Update googleapis/grpc-gateway dependency (#2424)
4 years ago
Louis Ruch d7c4c648ec
bug(vault): Correctly handle credential stores with expired tokens (#2399)
4 years ago
Jeff Mitchell 01fb949d0b
Add controller-led worker auth flow (#2413)
4 years ago
Timothy Messier 5d0cdf680f
feat(worker): Support reloading of initial upstreams on SIGHUP (#2417)
4 years ago
Johan Brandhorst-Satzkorn de2c40fa77
Fork pgtap-docker to support arm64 (#2411)
4 years ago
Irena Rindos db21ead31c
Vault proxy supporting code (#2415)
4 years ago
Damian Debkowski 3f70644978
fix(db): update host_plugin_set to set project_id value (#2410)
4 years ago
Jeff Mitchell 9b271d7dd8
Fix error about unimplemented HcpbWorkers call (#2361)
4 years ago
Haotian 17ddc301a8
feat(cli): add/set/remove worker tags (#2266)
4 years ago
Irena Rindos b4b95e0f0e
refactor(vault): add context and remove deprecated errors (#2396)
4 years ago
Johan Brandhorst-Satzkorn aef9073fa6
Upgrade to Go 1.19 (#2347)
4 years ago