Helm "Secret is invalid: data: Too long" error #83

Closed
opened 2026-02-15 19:16:06 -05:00 by yindo · 4 comments
Owner

Originally created by @damonjones321 on GitHub (May 5, 2025).

This appears to be a repeat of #201.

The Milvus chart dependency is very large, causing helm to reject it.

Affected Helm Chart Versions:
6.5
6.6

Originally created by @damonjones321 on GitHub (May 5, 2025). This appears to be a repeat of #201. The Milvus chart dependency is very large, causing helm to reject it. Affected Helm Chart Versions: 6.5 6.6
yindo added the bug label 2026-02-15 19:16:06 -05:00
yindo closed this issue 2026-02-15 19:16:06 -05:00
Author
Owner

@jyje commented on GitHub (May 5, 2025):

@damonjones321 Hello, could you please provide more details about your situation? values.yaml or secrets (do not include full-secret) would be helpful.

I attempted to reproduce the issue with the following commands:

# Install remote helm chart for owui only
helm upgrade --install \
    --namespace owui-only --create-namespace \
    open-webui open-webui/open-webui \
    --version 6.5.0

# Install remote helm chart for owui with milvus
helm upgrade --install \
    --namespace owui-large-milvus --create-namespace \
    open-webui open-webui/open-webui \
    --version 6.5.0 \
    --values https://raw.githubusercontent.com/open-webui/helm-charts/refs/heads/main/charts/open-webui/values-rag-milvus.yaml

*Note: I believe we only need to test with version 6.5.0.

So far, both installations seem to work correctly on my end.

@jyje commented on GitHub (May 5, 2025): @damonjones321 Hello, could you please provide more details about your situation? values.yaml or secrets (do not include full-secret) would be helpful. I attempted to reproduce the issue with the following commands: ``` # Install remote helm chart for owui only helm upgrade --install \ --namespace owui-only --create-namespace \ open-webui open-webui/open-webui \ --version 6.5.0 # Install remote helm chart for owui with milvus helm upgrade --install \ --namespace owui-large-milvus --create-namespace \ open-webui open-webui/open-webui \ --version 6.5.0 \ --values https://raw.githubusercontent.com/open-webui/helm-charts/refs/heads/main/charts/open-webui/values-rag-milvus.yaml ``` _*Note: I believe we only need to test with version 6.5.0._ So far, both installations seem to work correctly on my end.
Author
Owner

@nikito commented on GitHub (May 6, 2025):

6.5.0 seems fine for me, however 6.6.0 is indeed causing the same long secret error for me as reported. This actually happened before and was due to more stuff being added to the helm chart causing it to become too large.

EDIT: Actually, seeing the issue on 6.5.0 as well. 6.4.0 is the one working fine for me. I checked the release assets, and it seems something was added that has made them go past the 1MB size limit kubernetes accepts:

Image

By comparison, 6.4.0:

Image

@nikito commented on GitHub (May 6, 2025): 6.5.0 seems fine for me, however 6.6.0 is indeed causing the same long secret error for me as reported. This actually happened before and was due to more stuff being added to the helm chart causing it to become too large. EDIT: Actually, seeing the issue on 6.5.0 as well. 6.4.0 is the one working fine for me. I checked the release assets, and it seems something was added that has made them go past the 1MB size limit kubernetes accepts: ![Image](https://github.com/user-attachments/assets/793c1ed7-9612-427b-a3e3-147d69809e20) By comparison, 6.4.0: ![Image](https://github.com/user-attachments/assets/206d8063-72d5-4c65-8dcc-465b0d664628)
Author
Owner

@westbrook-ai commented on GitHub (May 6, 2025):

I thought we had fixed this issue because we stopped packaging dependency charts into the repo itself, but it looks like the step to add dependency charts in the Helm release workflow is causing this issue again after re-adding Milvus: https://github.com/open-webui/helm-charts/blob/main/.github/workflows/helm-release.yml#L62-L68

@westbrook-ai commented on GitHub (May 6, 2025): I thought we had fixed this issue because we stopped packaging dependency charts into the repo itself, but it looks like the step to add dependency charts in the Helm release workflow is causing this issue again after re-adding Milvus: https://github.com/open-webui/helm-charts/blob/main/.github/workflows/helm-release.yml#L62-L68
Author
Owner

@westbrook-ai commented on GitHub (May 6, 2025):

I was hoping it would be a quick fix to simply remove that section from CI, but I've found that isn't the case in my fork.

Commit: https://github.com/open-webui/helm-charts/commit/d199dee03e882bd983e450710fdcb1eb6623336c
Associated workflow run: https://github.com/0xThresh/helm-charts/actions/runs/14861360673/job/41726808246

@westbrook-ai commented on GitHub (May 6, 2025): I was hoping it would be a quick fix to simply remove that section from CI, but I've found that isn't the case in my fork. Commit: https://github.com/open-webui/helm-charts/commit/d199dee03e882bd983e450710fdcb1eb6623336c Associated workflow run: https://github.com/0xThresh/helm-charts/actions/runs/14861360673/job/41726808246
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: open-webui/helm-charts#83