File tree 5 files changed +78
-6
lines changed
5 files changed +78
-6
lines changed Original file line number Diff line number Diff line change @@ -95,8 +95,21 @@ REDIS settings
95
95
- name: REDIS_HOST
96
96
value: "{ { .Values.settings.redis.redisHost } }"
97
97
- name: REDIS_USERNAME
98
+ { {- if not (empty .Values.settings.existingSecret) } }
99
+ valueFrom:
100
+ secretKeyRef:
101
+ name: "{ { .Values.settings.existingSecret } }"
102
+ key: redis-username
103
+ { {- else } }
98
104
value: "{ { .Values.settings.redis.redisUsername } }"
105
+ { {- end } }
99
106
- name: REDIS_PASSWORD
107
+ { {- if not (empty .Values.settings.existingSecret) } }
108
+ valueFrom:
109
+ secretKeyRef:
110
+ name: "{ { .Values.settings.existingSecret } }"
111
+ key: redis-password
112
+ { {- else } }
100
113
value: "{ { .Values.settings.redis.redisPassword } }"
101
114
{ {- end } }
102
115
{ {- end } }
Original file line number Diff line number Diff line change 35
35
- name : KUBERNETES_MODE
36
36
value : " yes"
37
37
- name : DATABASE_URI
38
+ {{- if not (empty .Values.settings.existingSecret) }}
39
+ secretKeyRef :
40
+ name : {{ .Values.settings.existingSecret }}
41
+ key : database-uri
42
+ {{- else }}
38
43
value : " {{ include " bunkerweb.databaseUri" . }}"
44
+ {{- end }}
39
45
- name : NAMESPACES
40
46
value : " {{ .Values.settings.kubernetes.namespaces }}"
41
47
- name : KUBERNETES_INGRESS_CLASS
Original file line number Diff line number Diff line change 35
35
- name : KUBERNETES_MODE
36
36
value : " yes"
37
37
- name : DATABASE_URI
38
+ {{- if not (empty .Values.settings.existingSecret) }}
39
+ secretKeyRef :
40
+ name : {{ .Values.settings.existingSecret }}
41
+ key : database-uri
42
+ {{- else }}
38
43
value : " {{ include " bunkerweb.databaseUri" . }}"
44
+ {{- end }}
39
45
- name : SERVER_NAME
40
46
value : " "
41
47
- name : MULTISITE
Original file line number Diff line number Diff line change @@ -32,15 +32,51 @@ spec:
32
32
{{- end }}
33
33
env :
34
34
- name : DATABASE_URI
35
+ {{- if not (empty .Values.settings.existingSecret) }}
36
+ secretKeyRef :
37
+ name : {{ .Values.settings.existingSecret }}
38
+ key : database-uri
39
+ {{- else }}
35
40
value : " {{ include " bunkerweb.databaseUri" . }}"
41
+ {{- end }}
36
42
- name : ADMIN_USERNAME
43
+ {{- if not (empty .Values.settings.existingSecret) }}
44
+ valueFrom :
45
+ secretKeyRef :
46
+ name : " {{ .Values.settings.existingSecret }}"
47
+ key : admin-username
48
+ {{- else }}
37
49
value : " {{ .Values.settings.ui.adminUsername }}"
50
+ {{- end }}
38
51
- name : ADMIN_PASSWORD
52
+ {{- if not (empty .Values.settings.existingSecret) }}
53
+ valueFrom :
54
+ secretKeyRef :
55
+ name : " {{ .Values.settings.existingSecret }}"
56
+ key : admin-password
57
+ {{- else }}
39
58
value : " {{ .Values.settings.ui.adminPassword }}"
40
- - name : OVERRIDE_ADMIN_CREDS
41
- value : " {{ .Values.settings.ui.overrideAdminCreds }}"
59
+ {{- end }}
42
60
- name : TOTP_SECRETS
61
+ {{- if not (empty .Values.settings.existingSecret) }}
62
+ valueFrom :
63
+ secretKeyRef :
64
+ name : " {{ .Values.settings.existingSecret }}"
65
+ key : totp-secrets
66
+ {{- else }}
43
67
value : " {{ .Values.settings.ui.totpSecrets }}"
68
+ {{- end }}
69
+ - name : FLASK_SECRET
70
+ {{- if not (empty .Values.settings.existingSecret) }}
71
+ valueFrom :
72
+ secretKeyRef :
73
+ name : " {{ .Values.settings.existingSecret }}"
74
+ key : flask-secret
75
+ {{- else }}
76
+ value : " {{ .Values.settings.ui.flaskSecret }}"
77
+ {{- end }}
78
+ - name : OVERRIDE_ADMIN_CREDS
79
+ value : " {{ .Values.settings.ui.overrideAdminCreds }}"
44
80
{{- if .Values.ui.extraEnvs }}
45
81
{{- toYaml .Values.ui.extraEnvs | nindent 12 }}
46
82
{{- end }}
Original file line number Diff line number Diff line change @@ -7,6 +7,17 @@ nodeSelector: {}
7
7
8
8
# Settings related to BW in a k8s environment
9
9
settings :
10
+ # Specify the name of an existing secret containing the values of certain sensitive parameters listed here with their corresponding keys :
11
+ # databaseUri : database-uri
12
+ # redisUsername : redis-username
13
+ # redisPassword : redis-password
14
+ # adminUsername : admin-username
15
+ # adminPassword : admin-password
16
+ # flaskSecret: flask-secret
17
+ # totpSecrets: totp-secrets
18
+ # mariadb.user : mariadb-username
19
+ # mariadb.password : mariadb-password
20
+ existingSecret : " "
10
21
kubernetes :
11
22
namespaces : " "
12
23
ingressClass : " "
@@ -39,7 +50,7 @@ service:
39
50
bunkerweb :
40
51
repository : bunkerity/bunkerweb
41
52
pullPolicy : Always
42
- tag : 1.6.0-rc2
53
+ tag : 1.6.0-rc3
43
54
podAnnotations : {}
44
55
podLabels : {}
45
56
securityContext :
@@ -71,7 +82,7 @@ bunkerweb:
71
82
scheduler :
72
83
repository : bunkerity/bunkerweb-scheduler
73
84
pullPolicy : Always
74
- tag : 1.6.0-rc2
85
+ tag : 1.6.0-rc3
75
86
podAnnotations : {}
76
87
podLabels : {}
77
88
securityContext :
@@ -88,7 +99,7 @@ scheduler:
88
99
controller :
89
100
repository : bunkerity/bunkerweb-autoconf
90
101
pullPolicy : Always
91
- tag : 1.6.0-rc2
102
+ tag : 1.6.0-rc3
92
103
podAnnotations : {}
93
104
podLabels : {}
94
105
securityContext :
105
116
enabled : true
106
117
repository : bunkerity/bunkerweb-ui
107
118
pullPolicy : Always
108
- tag : 1.6.0-rc2
119
+ tag : 1.6.0-rc3
109
120
podAnnotations : {}
110
121
podLabels : {}
111
122
securityContext :
You can’t perform that action at this time.
0 commit comments