quality(sonarqube): read exporter token from shared oidc vault path

This commit is contained in:
Brad Stein 2026-04-19 16:40:39 -03:00
parent 65edbd9ed9
commit 96f3844677

View File

@ -18,10 +18,10 @@ spec:
annotations: annotations:
vault.hashicorp.com/agent-inject: "true" vault.hashicorp.com/agent-inject: "true"
vault.hashicorp.com/role: "quality" vault.hashicorp.com/role: "quality"
vault.hashicorp.com/agent-inject-secret-sonarqube-exporter-env.sh: "kv/data/atlas/quality/sonarqube-exporter" vault.hashicorp.com/agent-inject-secret-sonarqube-exporter-env.sh: "kv/data/atlas/quality/sonarqube-oidc"
vault.hashicorp.com/agent-inject-template-sonarqube-exporter-env.sh: | vault.hashicorp.com/agent-inject-template-sonarqube-exporter-env.sh: |
{{- with secret "kv/data/atlas/quality/sonarqube-exporter" -}} {{- with secret "kv/data/atlas/quality/sonarqube-oidc" -}}
export SONARQUBE_TOKEN="{{ .Data.data.token }}" export SONARQUBE_TOKEN="{{ .Data.data.sonarqube_exporter_token }}"
{{- end -}} {{- end -}}
prometheus.io/scrape: "true" prometheus.io/scrape: "true"
prometheus.io/port: "9798" prometheus.io/port: "9798"