open-vault/command/agent
Thomas L. Kula 3ce9615992
Allow auto_auth with templates without specifying a sink (#8812)
For situations where you want the Vault agent to handle one or more templates but do not require the acquired credentials elsewhere.

Modify the logic in SyncServer so that if there are no sinks, ignore any new credentials. Since SyncServer is responsible for shutting down the agent, make sure it still properly shuts down in this new situation.

Solves #7988
2020-05-26 13:52:14 -04:00
..
auth update from github.com/hashicorp/gokrb5 to github.com/jcmturner/gokrb5/v8 (#8296) 2020-02-05 14:23:22 -08:00
cache Create configutil and move some common config and setup functions there (#8362) 2020-05-14 09:19:27 -04:00
config Allow auto_auth with templates without specifying a sink (#8812) 2020-05-26 13:52:14 -04:00
sink Allow auto_auth with templates without specifying a sink (#8812) 2020-05-26 13:52:14 -04:00
template agent/template: update consul-template dep (#9044) 2020-05-20 13:03:33 -04:00
README.md Vault Agent Template (#7652) 2019-10-18 16:21:46 -05:00
alicloud_end_to_end_test.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
approle_end_to_end_test.go Increase the ttl for the tests to pass 2019-05-08 12:10:48 -04:00
aws_end_to_end_test.go Add Kerberos auth agent (#7999) 2020-01-09 14:56:34 -08:00
cache_end_to_end_test.go Added flag to disable X-Vault-Token header proxy if client passes the token (#8101) 2020-01-30 09:08:42 -06:00
cert_with_name_end_to_end_test.go Fix gofmt (#6764) 2019-05-20 15:15:05 -07:00
cert_with_no_name_end_to_end_test.go Fix gofmt (#6764) 2019-05-20 15:15:05 -07:00
cf_end_to_end_test.go Add a new "vault monitor" command (#8477) 2020-05-21 13:07:50 -07:00
doc.go Vault Agent Template (#7652) 2019-10-18 16:21:46 -05:00
jwt_end_to_end_test.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
testing.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00

README.md

Vault Agent

Vault Agent is a client daemon that provides Auth-Auth, Caching, and Template features.

Vault Agent provides a number of different helper features, specifically addressing the following challenges:

  • Automatic authentication
  • Secure delivery/storage of tokens
  • Lifecycle management of these tokens (renewal & re-authentication)

See the usage documentation on the Vault website here: