From 4ab3601cc2249e4b9df7542e9f10ff0532fa234f Mon Sep 17 00:00:00 2001 From: Cyril Rohr Date: Tue, 26 Mar 2024 09:46:04 +0100 Subject: [PATCH] Fix boolean processing (#97) * Fix boolean processing * Add changeset --- .changeset/chilled-rings-film.md | 5 +++++ charts/openproject/templates/secret_s3.yaml | 6 +++--- package-lock.json | 4 ++-- 3 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 .changeset/chilled-rings-film.md diff --git a/.changeset/chilled-rings-film.md b/.changeset/chilled-rings-film.md new file mode 100644 index 0000000..72c88f2 --- /dev/null +++ b/.changeset/chilled-rings-film.md @@ -0,0 +1,5 @@ +--- +"@openproject/helm-charts": patch +--- + +Allow to disable object storage signature v4 streaming diff --git a/charts/openproject/templates/secret_s3.yaml b/charts/openproject/templates/secret_s3.yaml index 352f0fc..120770b 100644 --- a/charts/openproject/templates/secret_s3.yaml +++ b/charts/openproject/templates/secret_s3.yaml @@ -28,8 +28,8 @@ stringData: OPENPROJECT_FOG_CREDENTIALS_PATH__STYLE: "{{ .Values.s3.pathStyle }}" OPENPROJECT_FOG_CREDENTIALS_AWS__SIGNATURE__VERSION: "{{ .Values.s3.signatureVersion }}" # remove use_iam_profile fallback after some point - OPENPROJECT_FOG_CREDENTIALS_USE__IAM__PROFILE: {{ .Values.s3.useIamProfile | default .Values.s3.use_iam_profile | default "false" | quote }} - OPENPROJECT_FOG_CREDENTIALS_ENABLE__SIGNATURE__V4__STREAMING: {{ .Values.s3.enableSignatureV4Streaming | default "true" | quote }} - OPENPROJECT_DIRECT__UPLOADS: {{ .Values.s3.directUploads | default "true" | quote }} + OPENPROJECT_FOG_CREDENTIALS_USE__IAM__PROFILE: {{ if or .Values.s3.use_iam_profile .Values.s3.useIamProfile }}"true"{{else}}"false"{{end}} + OPENPROJECT_FOG_CREDENTIALS_ENABLE__SIGNATURE__V4__STREAMING: {{ if .Values.s3.enableSignatureV4Streaming }}"true"{{else}}"false"{{end}} + OPENPROJECT_DIRECT__UPLOADS: {{ if .Values.s3.directUploads }}"true"{{else}}"false"{{end}} ... {{- end }} diff --git a/package-lock.json b/package-lock.json index f1b0ca6..2f6b7cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@openproject/helm-charts", - "version": "2.6.3", + "version": "5.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openproject/helm-charts", - "version": "2.6.3", + "version": "5.1.0", "devDependencies": { "@changesets/cli": "^2.27.1" }