From b94f08d275e299589efc42a1a2d3e0e79174a0fe Mon Sep 17 00:00:00 2001 From: Anthony LC Date: Tue, 7 May 2024 17:31:18 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=91=E2=80=8D=F0=9F=92=BB(helm)=20add?= =?UTF-8?q?=20minio=20in=20staging=20environment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add minio in staging environment. Set the env var for the backend. --- .../env.d/staging/values.impress.yaml.gotmpl | 18 ++++++++++++++++++ src/helm/extra/templates/s3.yaml | 8 ++++++++ 2 files changed, 26 insertions(+) create mode 100644 src/helm/extra/templates/s3.yaml diff --git a/src/helm/env.d/staging/values.impress.yaml.gotmpl b/src/helm/env.d/staging/values.impress.yaml.gotmpl index 346e6972..1a0e018c 100644 --- a/src/helm/env.d/staging/values.impress.yaml.gotmpl +++ b/src/helm/env.d/staging/values.impress.yaml.gotmpl @@ -79,6 +79,24 @@ backend: secretKeyRef: name: redis.redis.libre.sh key: url + AWS_S3_ENDPOINT_URL: + secretKeyRef: + name: impress-media-storage.bucket.libre.sh + key: url + AWS_S3_ACCESS_KEY_ID: + secretKeyRef: + name: impress-media-storage.bucket.libre.sh + key: accessKey + AWS_S3_SECRET_ACCESS_KEY: + secretKeyRef: + name: impress-media-storage.bucket.libre.sh + key: secretKey + AWS_STORAGE_BUCKET_NAME: + secretKeyRef: + name: impress-media-storage.bucket.libre.sh + key: bucket + AWS_S3_REGION_NAME: local + STORAGES_STATICFILES_BACKEND: django.contrib.staticfiles.storage.StaticFilesStorage createsuperuser: command: diff --git a/src/helm/extra/templates/s3.yaml b/src/helm/extra/templates/s3.yaml new file mode 100644 index 00000000..6ba05f99 --- /dev/null +++ b/src/helm/extra/templates/s3.yaml @@ -0,0 +1,8 @@ +apiVersion: core.libre.sh/v1alpha1 +kind: Bucket +metadata: + name: impress-media-storage + namespace: {{ .Release.Namespace | quote }} +spec: + provider: data + versioned: true