File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -53,12 +53,22 @@ spec:
5353 - name : RESTIC_PASSWORD
5454 {{- if .Values.resticPassword }}
5555 value : {{ .Values.resticPassword }}
56+ {{- else if .Values.resticPasswordFromSecret }}
57+ valueFrom :
58+ secretKeyRef :
59+ name : {{ .Values.resticPasswordFromSecret.name }}
60+ key : {{ .Values.resticPasswordFromSecret.key }}
5661 {{- else }}
5762 value : {{ randAlphaNum 15 }}
5863 {{- end }}
5964 - name : BIVAC_SERVER_PSK
6065 {{- if .Values.serverPSK }}
6166 value : {{ .Values.serverPSK }}
67+ {{- else if .Values.serverPSKFromSecret }}
68+ valueFrom :
69+ secretKeyRef :
70+ name : {{ .Values.serverPSKFromSecret.name }}
71+ key : {{ .Values.serverPSKFromSecret.key }}
6272 {{- else }}
6373 value : {{ randAlphaNum 15 }}
6474 {{- end }}
Original file line number Diff line number Diff line change @@ -22,14 +22,24 @@ watchAllNamespaces: true
2222targetURL : " "
2323
2424# # Password used by Restic to encrypt the backups
25- # If left empty, a generated one will be used
26- #
25+ # Use `resticPassword` to set password as a raw string.
26+ # Use `resticPasswordFromSecret` to use a password stored in a Secret.
27+ # If those values are null/empty, a random password will be generated.
2728resticPassword : " "
29+ resticPasswordFromSecret : " "
30+ # resticPasswordFromSecret:
31+ # name: secret_name
32+ # key: key_name
2833
2934# # Pre-shared key which protect the Bivac server
30- # If left empty, a generated one will be used
31- #
35+ # Use `resticPassword` to set password as a raw string.
36+ # Use `resticPasswordFromSecret` to use a password stored in a Secret.
37+ # If those values are null/empty, a random password will be generated.
3238serverPSK : " "
39+ serverPSKFromSecret : " "
40+ # serverPSKFromSecret:
41+ # name: secret_name
42+ # key: key_name
3343
3444# # Additional environment variables
3545#
You can’t perform that action at this time.
0 commit comments