Skip to content

Commit 6e60af0

Browse files
authored
Merge pull request opencloud-eu#95 from opencloud-eu/fix-s3
fix s3
2 parents a2e32e6 + 58cfa61 commit 6e60af0

File tree

2 files changed

+30
-25
lines changed

2 files changed

+30
-25
lines changed

charts/opencloud/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ maintainers:
1010
1111
url: https://opencloud.eu
1212
type: application
13-
version: 0.2.1
13+
version: 0.2.2
1414
# renovate: datasource=docker depName=opencloudeu/opencloud-rolling
1515
appVersion: latest
1616
kubeVersion: ""

charts/opencloud/templates/opencloud/deployment.yaml

Lines changed: 29 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)