Closed unbelauscht closed 2 months ago
So apparently the sse_c_key must be set, because it doesn't render correctly if not supplied.
$ helm template ./nextcloud --values HelmRelease.yaml --generate-name
...
- name: OBJECTSTORE_S3_SSE_C_KEY
valueFrom:
secretKeyRef:
name: s3
key:
EDIT: yep, the sse_c_key was missing, now it works. Maybe the helm chart docs need a little more love like: Which values are required and which ones override other and which one's don't need to be set if value x or y is set.
On the same note, is SSE mandatory? anyway we can disable it? I have minio and don't have SSE enabled. Thank you!
On the same note, is SSE mandatory? anyway we can disable it?
I couldn't make the chart work without it.
Thank for update, I've ended up enabling the SSE, was not that hard, just had to add the certs and make the reverse proxy connect to the minio backend via SSL.
Confirmed (at least by looking at the code; with the caveat that I'm more familiar with the underlying container image than the Helm chart). Looks like the issue is here on line 304:
The reference to .Values.nextcloud.objectStore.s3.secretKeys.bucket
looks to be a typo. Probably should be .Values.nextcloud.objectStore.s3.secretKeys.sse_c_key
.
Introduced recently in #464
yep that is a typo! sorry about that and thanks @joshtrichards and @unbelauscht for catching this! I'll submit a PR to fix that. 🙏
Describe your Issue
Installing Nextcloud with Helm chart version 5.5.2 results in
Logs and Errors
Helm repo:
Describe your Environment
Kubernetes distribution: k3s v1.28.8+k3s1
Helm Version (or App that manages helm):
Helm Chart Version: 5.5.2
values.yaml
:S3 credentials