@@ -287,42 +287,47 @@ spec:
287
287
value : " decomposed"
288
288
289
289
# S3 storage configuration
290
- {{- /* Precompute S3 settings */}}
291
290
{{- 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
299
310
{{- 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
308
312
- name : STORAGE_USERS_DECOMPOSEDS3_ENDPOINT
309
- value : {{ $s3Endpoint }}
313
+ value : {{ printf "http://%s:9000" (include "opencloud.minio.fullname" .) | quote }}
310
314
- name : STORAGE_USERS_DECOMPOSEDS3_REGION
311
- value : {{ $s3Region }}
315
+ value : {{ .Values.opencloud.storage.s3.internal.region | default "default" | quote }}
312
316
- name : STORAGE_USERS_DECOMPOSEDS3_BUCKET
313
- value : {{ $s3Bucket }}
317
+ value : {{ .Values.opencloud.storage.s3.internal.bucketName | quote }}
314
318
- name : STORAGE_USERS_DECOMPOSEDS3_CREATE_BUCKET
315
- value : {{ $s3CreateBucket }}
319
+ value : " true "
316
320
- name : STORAGE_USERS_DECOMPOSEDS3_ACCESS_KEY
317
321
valueFrom :
318
322
secretKeyRef :
319
- name : {{ $s3SecretName }}
320
- key : {{ $accessKey }}
323
+ name : {{ .Values.opencloud.storage.s3.internal.existingSecret | default (include "opencloud.minio.fullname" .) }}
324
+ key : rootUser
321
325
- name : STORAGE_USERS_DECOMPOSEDS3_SECRET_KEY
322
326
valueFrom :
323
327
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 }}
326
331
{{- with .Values.opencloud.env }}
327
332
{{- toYaml . | nindent 12 }}
328
333
{{- end }}
0 commit comments