monitoring: prepopulate vault for dedupe job
This commit is contained in:
parent
88de0f7cee
commit
4e65f02fba
@ -2,10 +2,16 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: grafana-user-dedupe-api-v3
|
||||
name: grafana-user-dedupe-api-v4
|
||||
namespace: monitoring
|
||||
spec:
|
||||
backoffLimit: 1
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
vault.hashicorp.com/agent-inject: "true"
|
||||
vault.hashicorp.com/agent-pre-populate: "true"
|
||||
vault.hashicorp.com/agent-pre-populate-only: "true"
|
||||
vault.hashicorp.com/role: "monitoring"
|
||||
vault.hashicorp.com/agent-inject-secret-grafana-env.sh: "kv/data/atlas/monitoring/grafana-admin"
|
||||
vault.hashicorp.com/agent-inject-template-grafana-env.sh: |
|
||||
@ -13,9 +19,6 @@ metadata:
|
||||
export GRAFANA_USER="{{ index .Data.data "admin-user" }}"
|
||||
export GRAFANA_PASSWORD="{{ index .Data.data "admin-password" }}"
|
||||
{{ end }}
|
||||
spec:
|
||||
backoffLimit: 1
|
||||
template:
|
||||
spec:
|
||||
serviceAccountName: monitoring-vault-sync
|
||||
automountServiceAccountToken: true
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user