monitoring: prepopulate vault for dedupe job
This commit is contained in:
parent
88de0f7cee
commit
4e65f02fba
@ -2,20 +2,23 @@
|
|||||||
apiVersion: batch/v1
|
apiVersion: batch/v1
|
||||||
kind: Job
|
kind: Job
|
||||||
metadata:
|
metadata:
|
||||||
name: grafana-user-dedupe-api-v3
|
name: grafana-user-dedupe-api-v4
|
||||||
namespace: monitoring
|
namespace: monitoring
|
||||||
annotations:
|
|
||||||
vault.hashicorp.com/agent-inject: "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: |
|
|
||||||
{{ with secret "kv/data/atlas/monitoring/grafana-admin" }}
|
|
||||||
export GRAFANA_USER="{{ index .Data.data "admin-user" }}"
|
|
||||||
export GRAFANA_PASSWORD="{{ index .Data.data "admin-password" }}"
|
|
||||||
{{ end }}
|
|
||||||
spec:
|
spec:
|
||||||
backoffLimit: 1
|
backoffLimit: 1
|
||||||
template:
|
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: |
|
||||||
|
{{ with secret "kv/data/atlas/monitoring/grafana-admin" }}
|
||||||
|
export GRAFANA_USER="{{ index .Data.data "admin-user" }}"
|
||||||
|
export GRAFANA_PASSWORD="{{ index .Data.data "admin-password" }}"
|
||||||
|
{{ end }}
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: monitoring-vault-sync
|
serviceAccountName: monitoring-vault-sync
|
||||||
automountServiceAccountToken: true
|
automountServiceAccountToken: true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user