Originally created by @jmferrer on GitHub (Apr 9, 2024). Original GitHub issue: https://github.com/open-webui/open-webui/issues/1467
Bug Summary: Chart is not idempotent when storageClass is not configured.
Steps to Reproduce: Running helm upgrade --install open-webui . twice.
helm upgrade --install open-webui .
Expected Behavior: It is upgraded.
Actual Behavior:
Error: UPGRADE FAILED: cannot patch "open-webui" with kind PersistentVolumeClaim: PersistentVolumeClaim "open-webui" is invalid: spec: Forbidden: spec is immutable after creation except resources.requests for bound claims core.PersistentVolumeClaimSpec{ ... // 2 identical fields Resources: {Requests: {s"storage": {i: {...}, s: "2Gi", Format: "BinarySI"}}}, VolumeName: "pvc-6316c4dc-cc28-44bc-96cc-8717f9015b9e", - StorageClassName: &"microk8s-hostpath", + StorageClassName: nil, VolumeMode: &"Filesystem", DataSource: nil, DataSourceRef: nil, }
Fixed here: https://github.com/open-webui/open-webui/pull/1466
No dependencies set.
The note is not visible to the blocked user.
Originally created by @jmferrer on GitHub (Apr 9, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/1467
Bug Report
Description
Bug Summary:
Chart is not idempotent when storageClass is not configured.
Steps to Reproduce:
Running
helm upgrade --install open-webui .twice.Expected Behavior:
It is upgraded.
Actual Behavior:
Environment
Fix
Fixed here: https://github.com/open-webui/open-webui/pull/1466