Skip to content

Commit 6add8aa

Browse files
committed
chore(storage): add custom key
1 parent aa3952b commit 6add8aa

2 files changed

Lines changed: 33 additions & 0 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{{- /* keep randAlphaNum values consistent */ -}}
2+
{{- define "storage.accesskey" -}}
3+
{{- if not (index .Release "secrets") -}}
4+
{{- $_ := set .Release "secrets" dict -}}
5+
{{- end -}}
6+
{{- if not (index .Release.secrets "accesskey") -}}
7+
{{- if .Values.accesskey | default "" | ne "" -}}
8+
{{- $_ := set .Release.secrets "accesskey" .Values.accesskey -}}
9+
{{- else -}}
10+
{{- $_ := set .Release.secrets "accesskey" (randAlphaNum 32) -}}
11+
{{- end -}}
12+
{{- end -}}
13+
{{- index .Release.secrets "accesskey" -}}
14+
{{- end -}}
15+
16+
{{- /* keep randAlphaNum values consistent */ -}}
17+
{{- define "storage.secretkey" -}}
18+
{{- if not (index .Release "secrets") -}}
19+
{{- $_ := set .Release "secrets" dict -}}
20+
{{- end -}}
21+
{{- if not (index .Release.secrets "secretkey") -}}
22+
{{- if .Values.secretkey | default "" | ne "" -}}
23+
{{- $_ := set .Release.secrets "secretkey" .Values.secretkey -}}
24+
{{- else -}}
25+
{{- $_ := set .Release.secrets "secretkey" (randAlphaNum 32) -}}
26+
{{- end -}}
27+
{{- end -}}
28+
{{- index .Release.secrets "secretkey" -}}
29+
{{- end -}}

charts/storage/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ drives: 1
2525
# Number of replicas per zone
2626
replicas: 4
2727

28+
# Access key and secret key for storage
29+
accesskey: ""
30+
secretkey: ""
31+
2832
# Service
2933
service:
3034
# Provide any additional service annotations

0 commit comments

Comments
 (0)