Skip to content

Commit 74a597e

Browse files
authored
Move dex clientSecret into Kubernetes secret (#982)
1 parent 5372fc3 commit 74a597e

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

charts/kubernikus/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
description: A Helm chart for Kubernetes
33
name: kubernikus
44
type: application
5-
version: 0.3.19
5+
version: 0.3.20
66
dependencies:
77
- name: k8sniff
88
repository: file://../k8sniff

charts/kubernikus/templates/dex-config.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ data:
6464
- https://{{ .Values.domain }}/auth/callback # for dashboard access
6565
- http://localhost:33768/auth/callback
6666
name: kubernikus
67-
secret: {{ required "missing dex.clientSecret" .Values.dex.clientSecret | quote }}
67+
secret: $DEX_CLIENT_SECRET
6868
---
6969
apiVersion: v1
7070
kind: Secret
@@ -74,4 +74,5 @@ metadata:
7474
type: Opaque
7575
data:
7676
bindPW: {{ required ".Values.dex.ldap.config.bindPW undefined" .Values.dex.ldap.config.bindPW | b64enc | quote}}
77+
clientSecret: {{ required "missing dex.clientSecret" .Values.dex.clientSecret | b64enc | quote }}
7778
{{ end }}

charts/kubernikus/templates/dex.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ metadata:
66
labels:
77
chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
88
release: {{ .Release.Name }}
9+
annotations:
10+
secret.reloader.stakater.com/reload: "kubernikus-api-dex"
911
name: kubernikus-api-dex
1012
spec:
1113
replicas: 1
@@ -35,6 +37,11 @@ spec:
3537
secretKeyRef:
3638
name: kubernikus-api-dex
3739
key: bindPW
40+
- name: DEX_CLIENT_SECRET
41+
valueFrom:
42+
secretKeyRef:
43+
name: kubernikus-api-dex
44+
key: clientSecret
3845
- name: KUBERNETES_POD_NAMESPACE
3946
valueFrom:
4047
fieldRef:

0 commit comments

Comments
 (0)