feat: add optional basic auth for metrics endpoint

This commit is contained in:
Julian Tölle 2020-12-06 03:03:33 +01:00
parent a6097204c7
commit 879c6a62e2
7 changed files with 92 additions and 3 deletions

View file

@ -64,6 +64,21 @@ spec:
{{- if .Values.prometheus.enabled }}
- name: PROMETHEUS_ENABLED
value: "true"
{{- if .Values.prometheus.basicAuth.enabled }}
- name: PROMETHEUS_BASIC_AUTH
value: "true"
- name: PROMETHEUS_BASIC_AUTH_USERNAME
valueFrom:
secretKeyRef:
name: {{ include "listory.fullname" . }}
key: prometheus-basic-auth-username
- name: PROMETHEUS_BASIC_AUTH_PASSWORD
valueFrom:
secretKeyRef:
name: {{ include "listory.fullname" . }}
key: prometheus-basic-auth-password
{{- end }}
{{- end }}
securityContext: