bank-vaults: consul-template sidecar: missing client token
Describe the bug
Unable to make the consul-template sidecar work, following the example The main container can read data populated by vault-env and stored as env vars, but the consult-template container complains about “missing client token”
versions: 0.4.16 & 0.4.17-rc.4
I keep getting:
kubectl -n banzaicloud-poc log -f --all-containers pod/hello-secrets-55c7c65d48-zvs58
==> Vault server started! Log data will stream in below:
==> Vault agent configuration:
Cgo: disabled
Log Level: info
Version: Vault v1.1.3
Version Sha: 9bc820f700f83a7c4bcab54c5323735a581b34eb
2019-06-17T16:16:33.719Z [INFO] sink.file: creating file sink
2019-06-17T16:16:33.719Z [INFO] sink.file: file sink configured: path=/vault/.vault-token
2019-06-17T16:16:33.720Z [INFO] auth.handler: starting auth handler
2019-06-17T16:16:33.720Z [INFO] auth.handler: authenticating
2019-06-17T16:16:33.720Z [INFO] sink.server: starting sink server
2019-06-17T16:16:33.782Z [INFO] auth.handler: authentication successful, sending token to sinks
2019-06-17T16:16:33.782Z [INFO] auth.handler: starting renewal process
2019-06-17T16:16:33.782Z [INFO] sink.file: token written: path=/vault/.vault-token
2019-06-17T16:16:33.782Z [INFO] sink.server: sink server stopped
2019-06-17T16:16:33.782Z [INFO] sinks finished, exiting
2019/06/17 16:16:35.660281 [WARN] (clients) disabling vault SSL verification
2019/06/17 16:16:35.669231 [WARN] (view) vault.read(default/data/workloads/hello-secrets-dynamic): vault.read(default/data/workloads/hello-secrets-dynamic): Error making API request.
URL: GET https://cluster-vault.vault:8200/v1/default/data/workloads/hello-secrets-dynamic
Code: 400. Errors:
* missing client token (retry attempt 1 after "250ms")
2019/06/17 16:16:35.921565 [WARN] (view) vault.read(default/data/workloads/hello-secrets-dynamic): vault.read(default/data/workloads/hello-secrets-dynamic): Error making API request.
URL: GET https://cluster-vault.vault:8200/v1/default/data/workloads/hello-secrets-dynamic
Code: 400. Errors:
* missing client token (retry attempt 2 after "500ms")
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 17 (12 by maintainers)
yeah, but sadly, I have no way to rebuild on top of 0.15.5 or 0.15.6 because it’s based on alpine3.7 and we do not sync alpine3.7 apk repo in our company. So I will have to put on hold my implemetation UNTIL they fix the bug introduced by 0.20.0 😕