@@ -287,42 +287,47 @@ spec:
287287 value : " decomposed"
288288
289289 # S3 storage configuration
290- {{- /* Precompute S3 settings */}}
291290 {{- if .Values.opencloud.storage.s3.external.enabled }}
292- {{- $s3Endpoint := .Values.opencloud.storage.s3.external.endpoint | quote }}
293- {{- $s3Region := .Values.opencloud.storage.s3.external.region | quote }}
294- {{- $s3Bucket := .Values.opencloud.storage.s3.external.bucket | quote }}
295- {{- $s3CreateBucket := (.Values.opencloud.storage.s3.external.createBucket | default true) | quote }}
296- {{- $s3SecretName := .Values.opencloud.storage.s3.external.existingSecret | default (printf "%s-s3" (include "opencloud.opencloud.fullname" .)) }}
297- {{- $accessKey := "accessKey" }}
298- {{- $secretKey := "secretKey" }}
291+ # External S3 storage
292+ - name : STORAGE_USERS_DECOMPOSEDS3_ENDPOINT
293+ value : {{ .Values.opencloud.storage.s3.external.endpoint | quote }}
294+ - name : STORAGE_USERS_DECOMPOSEDS3_REGION
295+ value : {{ .Values.opencloud.storage.s3.external.region | quote }}
296+ - name : STORAGE_USERS_DECOMPOSEDS3_BUCKET
297+ value : {{ .Values.opencloud.storage.s3.external.bucket | quote }}
298+ - name : STORAGE_USERS_DECOMPOSEDS3_CREATE_BUCKET
299+ value : {{ .Values.opencloud.storage.s3.external.createBucket | default true | quote }}
300+ - name : STORAGE_USERS_DECOMPOSEDS3_ACCESS_KEY
301+ valueFrom :
302+ secretKeyRef :
303+ name : {{ .Values.opencloud.storage.s3.external.existingSecret | default (printf "%s-s3" (include "opencloud.opencloud.fullname" .)) }}
304+ key : accessKey
305+ - name : STORAGE_USERS_DECOMPOSEDS3_SECRET_KEY
306+ valueFrom :
307+ secretKeyRef :
308+ name : {{ .Values.opencloud.storage.s3.external.existingSecret | default (printf "%s-s3" (include "opencloud.opencloud.fullname" .)) }}
309+ key : secretKey
299310 {{- else }}
300- {{- $s3Endpoint := printf "\"http://%s:9000\"" (include "opencloud.minio.fullname" .) }}
301- {{- $s3Region := .Values.opencloud.storage.s3.internal.region | default "default" | quote }}
302- {{- $s3Bucket := .Values.opencloud.storage.s3.internal.bucketName | quote }}
303- {{- $s3CreateBucket := "true" }}
304- {{- $s3SecretName := .Values.opencloud.storage.s3.internal.existingSecret | default (include "opencloud.minio.fullname" .) }}
305- {{- $accessKey := "rootUser" }}
306- {{- $secretKey := "rootPassword" }}
307- {{- end }}
311+ # Internal S3 (MinIO) storage
308312 - name : STORAGE_USERS_DECOMPOSEDS3_ENDPOINT
309- value : {{ $s3Endpoint }}
313+ value : {{ printf "http://%s:9000" (include "opencloud.minio.fullname" .) | quote }}
310314 - name : STORAGE_USERS_DECOMPOSEDS3_REGION
311- value : {{ $s3Region }}
315+ value : {{ .Values.opencloud.storage.s3.internal.region | default "default" | quote }}
312316 - name : STORAGE_USERS_DECOMPOSEDS3_BUCKET
313- value : {{ $s3Bucket }}
317+ value : {{ .Values.opencloud.storage.s3.internal.bucketName | quote }}
314318 - name : STORAGE_USERS_DECOMPOSEDS3_CREATE_BUCKET
315- value : {{ $s3CreateBucket }}
319+ value : " true "
316320 - name : STORAGE_USERS_DECOMPOSEDS3_ACCESS_KEY
317321 valueFrom :
318322 secretKeyRef :
319- name : {{ $s3SecretName }}
320- key : {{ $accessKey }}
323+ name : {{ .Values.opencloud.storage.s3.internal.existingSecret | default (include "opencloud.minio.fullname" .) }}
324+ key : rootUser
321325 - name : STORAGE_USERS_DECOMPOSEDS3_SECRET_KEY
322326 valueFrom :
323327 secretKeyRef :
324- name : {{ $s3SecretName }}
325- key : {{ $secretKey }}
328+ name : {{ .Values.opencloud.storage.s3.internal.existingSecret | default (include "opencloud.minio.fullname" .) }}
329+ key : rootPassword
330+ {{- end }}
326331 {{- with .Values.opencloud.env }}
327332 {{- toYaml . | nindent 12 }}
328333 {{- end }}
0 commit comments