File tree Expand file tree Collapse file tree
helm/jupyterhub-cost-monitoring Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -34,16 +34,18 @@ spec:
3434 {{- with .Values.extraEnv }}
3535 {{- tpl (. | toYaml) $ | nindent 12 }}
3636 {{- end }}
37+ {{- if .Values.prometheusAuth.enabled }}
3738 - name : PROMETHEUS_USERNAME
3839 valueFrom :
3940 secretKeyRef :
40- name : {{ include "jupyterhub-cost-monitoring.webserver.fullname" . }}
41+ name : {{ .Values.prometheusAuth.envFromSecret }}
4142 key : username
4243 - name : PROMETHEUS_PASSWORD
4344 valueFrom :
4445 secretKeyRef :
45- name : {{ include "jupyterhub-cost-monitoring.webserver.fullname" . }}
46+ name : {{ .Values.prometheusAuth.envFromSecret }}
4647 key : password
48+ {{- end }}
4749 resources :
4850 {{- .Values.resources | toYaml | nindent 12 }}
4951 securityContext :
Load diff This file was deleted.
Original file line number Diff line number Diff line change @@ -172,8 +172,16 @@ prometheusAuth:
172172 properties :
173173 enabled :
174174 type : boolean
175- username :
175+ envFromSecret :
176176 type : string
177- password :
178- type : string
179- required : [enabled]
177+ required : [enabled]
178+ # If enabled, then make envFromSecret mandatory
179+ anyOf :
180+ - properties :
181+ enabled :
182+ const : true
183+ required :
184+ - envFromSecret
185+ - properties :
186+ enabled :
187+ const : false
Original file line number Diff line number Diff line change @@ -75,5 +75,4 @@ networkPolicy:
7575#
7676prometheusAuth :
7777 enabled : false
78- username : " "
79- password : " "
78+ envFromSecret : " "
You can’t perform that action at this time.
0 commit comments