File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: v2
22description : A Helm chart for Kubernetes
33name : kubernikus
44type : application
5- version : 0.3.21
5+ version : 0.3.22
66dependencies :
77 - name : k8sniff
88 repository : file://../k8sniff
Original file line number Diff line number Diff line change @@ -38,14 +38,23 @@ spec:
3838 containers :
3939 - name : api
4040 image : " {{ .Values.image }}:{{ .Values.imageTag }}"
41+ env :
42+ {{- if .Values.dex.enabled }}
43+ - name : DEX_CLIENT_SECRET
44+ valueFrom :
45+ secretKeyRef :
46+ name : kubernikus-api-dex
47+ key : clientSecret
48+ {{- end }}
4149 args :
4250 - apiserver
4351 - --port={{ .Values.api.port }}
4452 - --host=0.0.0.0
4553 {{- if .Values.dex.enabled }}
4654 - --oidc-issuer-url=https://{{ include "oidc.issuer" . }}
47- - --oidc-client-id={{ required "api.oidc.clientID missing" .Values.dex.clientID }}
48- - --oidc-client-secret={{ required "api.oidc.clientSecret missing" .Values.dex.clientSecret }}
55+ - --oidc-client-id={{ required "dex.clientID missing" .Values.dex.clientID }}
56+ # Kubelet env var expansion
57+ - --oidc-client-secret=$(DEX_CLIENT_SECRET)
4958 - --oidc-callback-url=https://{{ required "domain missing" .Values.domain }}/auth/callback
5059 {{- else }}
5160 - --policy={{ default "/etc/kubernikus/policy.json" .Values.api.policyFile }}
You can’t perform that action at this time.
0 commit comments