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:
vault.hashicorp.com/agent-inject: "true"
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: |
{{- with secret "kv/data/atlas/quality/sonarqube-exporter" -}}
export SONARQUBE_TOKEN="{{ .Data.data.token }}"
{{- with secret "kv/data/atlas/quality/sonarqube-oidc" -}}
export SONARQUBE_TOKEN="{{ .Data.data.sonarqube_exporter_token }}"
{{- end -}}
prometheus.io/scrape: "true"
prometheus.io/port: "9798"