File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4949 name : {{ include "ctfd.fullname" . }}
5050 env :
5151 {{- .Values.ctfd.env | toYaml | nindent 12 }}
52+ {{- if and (not .Values.minio.enabled) .Values.ctfd.uploadprovider.s3.secretRef.name }}
53+ - name : AWS_ACCESS_KEY_ID
54+ valueFrom :
55+ secretKeyRef :
56+ name : {{ .Values.ctfd.uploadprovider.s3.secretRef.name }}
57+ key : {{ .Values.ctfd.uploadprovider.s3.secretRef.idKey }}
58+ - name : AWS_SECRET_ACCESS_KEY
59+ valueFrom :
60+ secretKeyRef :
61+ name : {{ .Values.ctfd.uploadprovider.s3.secretRef.name }}
62+ key : {{ .Values.ctfd.uploadprovider.s3.secretRef.secretKey }}
63+ {{- end }}
5264 {{- if .Values.minio.enabled }}
5365 - name : AWS_ACCESS_KEY_ID
5466 valueFrom :
6173 name : {{ .Release.Name }}-minio
6274 key : rootPassword
6375 {{- end }}
76+ {{- if (index .Values "mariadb-galera").external.secretRef.name }}
77+ - name : DATABASE_URL
78+ valueFrom :
79+ secretKeyRef :
80+ name : {{ (index .Values "mariadb-galera").external.secretRef.name }}
81+ key : {{ (index .Values "mariadb-galera").external.secretRef.databaseUrlKey }}
82+ {{- end }}
6483 ports :
6584 - name : http
6685 containerPort : {{ .Values.ctfd.service.port }}
Original file line number Diff line number Diff line change @@ -4,12 +4,16 @@ metadata:
44 name : {{ include "ctfd.fullname" . }}
55type : Opaque
66data :
7+ {{- if not (index .Values "mariadb-galera").external.secretRef.name }}
78 DATABASE_URL : {{ include "ctfd.DATABASE_URL" . | b64enc }}
9+ {{- end }}
810 REDIS_URL : {{ include "ctfd.REDIS_URL" . | b64enc }}
911 SECRET_KEY : {{ randAlphaNum 64 | b64enc }}
1012{{- if not .Values.minio.enabled }}
13+ {{- if not .Values.ctfd.uploadprovider.s3.secretRef.name }}
1114 AWS_ACCESS_KEY_ID : {{ .Values.ctfd.uploadprovider.s3.access_key_id | b64enc }}
1215 AWS_SECRET_ACCESS_KEY : {{ .Values.ctfd.uploadprovider.s3.secret_access_key | b64enc }}
16+ {{- end }}
1317 AWS_S3_BUCKET : {{ .Values.ctfd.uploadprovider.s3.bucket | b64enc }}
1418 AWS_S3_ENDPOINT_URL : {{ .Values.ctfd.uploadprovider.s3.endpoint_url | b64enc }}
1519{{- end }}
Original file line number Diff line number Diff line change 5555
5656 uploadprovider :
5757 s3 :
58+ secretRef :
59+ name : null
60+ secretKey : AWS_SECRET_ACCESS_KEY
61+ idKey : AWS_ACCESS_KEY_ID
5862 # -- AWS S3 bucket name
5963 bucket : " " # external bucket (you should disable Minio. See below)
6064 # -- AWS S3 bucket region
@@ -220,6 +224,9 @@ mariadb-galera:
220224 external :
221225 port : 3306
222226 host : external-mariadb-host
227+ secretRef :
228+ name : null
229+ databaseUrlKey : DATABASE_URL
223230 username : " "
224231 password : " "
225232 database : " "
You can’t perform that action at this time.
0 commit comments