Vault Injector - Include the Vault Agent Injector in the Monitoring Package
To get Vault to run with EKS, currently the below annotation has to be set to false vault.hashicorp.com/agent-inject: "false"
. We have to set this value to true
to get Prometheus to authenticate and monitor Vault properly.
monitoring:
enabled: true
values:
bbtests:
enabled: true
prometheus:
prometheusSpec:
additionalScrapeConfigs: []
podMetadata:
annotations:
vault.hashicorp.com/agent-inject: "false"
vault.hashicorp.com/agent-init-first: "true"
vault.hashicorp.com/agent-inject-token: "true"
vault.hashicorp.com/role: "prometheus"
vault.hashicorp.com/agent-pre-populate: "false"
proxy.istio.io/config: |
holdApplicationUntilProxyStarts: true
Edited by Aaron Lieberman