Skip to content

Commit e63ea94

Browse files
authored
Merge pull request #274 from open-webui/breaking-remove-bitnami-charts
BREAKING CHANGE: Drop support for Bitnami Postgres and Redis charts
2 parents 2ba63b7 + d924376 commit e63ea94

File tree

8 files changed

+4
-105
lines changed

8 files changed

+4
-105
lines changed

.github/workflows/helm-release.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ jobs:
6464
helm repo add ollama https://otwld.github.io/ollama-helm/
6565
helm repo add open-webui https://helm.openwebui.com/
6666
helm repo add tika https://apache.jfrog.io/artifactory/tika/
67-
helm repo add redis https://charts.bitnami.com/bitnami
6867
6968
- name: Run chart-releaser
7069
uses: helm/[email protected]

.github/workflows/helm-test-open-webui.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ jobs:
2525
helm repo add ollama https://otwld.github.io/ollama-helm/
2626
helm repo add open-webui https://helm.openwebui.com/
2727
helm repo add tika https://apache.jfrog.io/artifactory/tika/
28-
helm repo add bitnami https://charts.bitnami.com/bitnami
2928
3029
- name: Build open-webui Helm dependencies
3130
run: |
@@ -58,7 +57,6 @@ jobs:
5857
helm repo add ollama https://otwld.github.io/ollama-helm/
5958
helm repo add open-webui https://helm.openwebui.com/
6059
helm repo add tika https://apache.jfrog.io/artifactory/tika/
61-
helm repo add bitnami https://charts.bitnami.com/bitnami
6260
6361
- name: Build open-webui Helm dependencies
6462
run: |

charts/open-webui/Chart.lock

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,5 @@ dependencies:
88
- name: tika
99
repository: https://apache.jfrog.io/artifactory/tika
1010
version: 2.9.0
11-
- name: redis
12-
repository: https://charts.bitnami.com/bitnami
13-
version: 21.2.12
14-
- name: postgresql
15-
repository: https://charts.bitnami.com/bitnami
16-
version: 16.7.20
17-
digest: sha256:91c4c4d321c432d08ab4ddb09246ce9a4abafd4ec74a1b8ed53745603362fa61
18-
generated: "2025-07-20T14:53:06.994808+02:00"
11+
digest: sha256:5e3bf19a2a13aa7ec439370ce3aa1ad7a87aafff98a06d1038f2e02f9a1d1ee9
12+
generated: "2025-07-28T18:40:23.573958-06:00"

charts/open-webui/Chart.yaml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: open-webui
3-
version: 6.29.0
3+
version: 7.0.0
44
appVersion: 0.6.18
55
home: https://www.openwebui.com/
66
icon: >-
@@ -16,7 +16,6 @@ sources:
1616
- https://github.com/open-webui/open-webui/pkgs/container/open-webui
1717
- https://github.com/otwld/ollama-helm/
1818
- https://hub.docker.com/r/ollama/ollama
19-
- https://charts.bitnami.com/bitnami
2019
annotations:
2120
licenses: MIT
2221
dependencies:
@@ -38,13 +37,3 @@ dependencies:
3837
repository: https://apache.jfrog.io/artifactory/tika
3938
version: ">=2.9.0"
4039
condition: tika.enabled
41-
- name: redis
42-
repository: https://charts.bitnami.com/bitnami
43-
version: ">=20.6.2"
44-
alias: redis-cluster
45-
condition: redis-cluster.enabled
46-
- name: postgresql
47-
repository: https://charts.bitnami.com/bitnami
48-
version: ">=15.5.38"
49-
alias: postgresql
50-
condition: postgresql.enabled

charts/open-webui/README.md

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# open-webui
22

3-
![Version: 6.29.0](https://img.shields.io/badge/Version-6.29.0-informational?style=flat-square) ![AppVersion: 0.6.18](https://img.shields.io/badge/AppVersion-0.6.18-informational?style=flat-square)
3+
![Version: 7.0.0](https://img.shields.io/badge/Version-7.0.0-informational?style=flat-square) ![AppVersion: 0.6.18](https://img.shields.io/badge/AppVersion-0.6.18-informational?style=flat-square)
44

55
Open WebUI: A User-Friendly Web Interface for Chat Interactions 👋
66

@@ -12,7 +12,6 @@ Open WebUI: A User-Friendly Web Interface for Chat Interactions 👋
1212
* <https://github.com/open-webui/open-webui/pkgs/container/open-webui>
1313
* <https://github.com/otwld/ollama-helm/>
1414
* <https://hub.docker.com/r/ollama/ollama>
15-
* <https://charts.bitnami.com/bitnami>
1615

1716
## Installing
1817

@@ -34,8 +33,6 @@ helm upgrade --install open-webui open-webui/open-webui
3433
| Repository | Name | Version |
3534
|------------|------|---------|
3635
| https://apache.jfrog.io/artifactory/tika | tika | >=2.9.0 |
37-
| https://charts.bitnami.com/bitnami | postgresql(postgresql) | >=15.5.38 |
38-
| https://charts.bitnami.com/bitnami | redis-cluster(redis) | >=20.6.2 |
3936
| https://helm.openwebui.com | pipelines | >=0.0.1 |
4037
| https://otwld.github.io/ollama-helm/ | ollama | >=0.24.0 |
4138

@@ -177,7 +174,6 @@ helm upgrade --install open-webui open-webui/open-webui
177174
| copyAppData.args | list | `[]` | Open WebUI copy-app-data init container arguments (overrides default) |
178175
| copyAppData.command | list | `[]` | Open WebUI copy-app-data init container command (overrides default) |
179176
| copyAppData.resources | object | `{}` | |
180-
| databaseUrl | string | `""` | Configure database URL, needed to work with Postgres (example: `postgresql://<user>:<password>@<service>:<port>/<database>`), leave empty to use the default sqlite database |
181177
| enableOpenaiApi | bool | `true` | Enables the use of OpenAI APIs |
182178
| extraEnvFrom | list | `[]` | Env vars added from configmap or secret to the Open WebUI deployment. Most up-to-date environment variables can be found here: https://docs.openwebui.com/getting-started/env-configuration/ (caution: `extraEnvVars` will take precedence over the value from `extraEnvFrom`) |
183179
| extraEnvVars | list | `[{"name":"OPENAI_API_KEY","value":"0p3n-w3bu!"}]` | Env vars added to the Open WebUI deployment. Most up-to-date environment variables can be found here: https://docs.openwebui.com/getting-started/env-configuration/ |
@@ -222,17 +218,8 @@ helm upgrade --install open-webui open-webui/open-webui
222218
| podAnnotations | object | `{}` | |
223219
| podLabels | object | `{}` | |
224220
| podSecurityContext | object | `{}` | Configure pod security context ref: <https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container> |
225-
| postgresql | object | `{"architecture":"standalone","auth":{"database":"open-webui","password":"0p3n-w3bu!","postgresPassword":"0p3n-w3bu!","username":"open-webui"},"enabled":false,"fullnameOverride":"open-webui-postgres","primary":{"persistence":{"size":"1Gi"},"resources":{"limits":{"cpu":"500m","memory":"512Mi"},"requests":{"cpu":"250m","memory":"256Mi"}}}}` | Postgresql configuration (see. https://artifacthub.io/packages/helm/bitnami/postgresql) |
226221
| priorityClassName | string | `""` | Priority class name for the Open WebUI pods |
227222
| readinessProbe | object | `{}` | Probe for readiness of the Open WebUI container ref: <https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes> |
228-
| redis-cluster | object | `{"auth":{"enabled":false},"enabled":false,"fullnameOverride":"open-webui-redis","replica":{"replicaCount":3},"url":"redis://open-webui-redis:6379/0"}` | Deploys a Redis cluster with subchart 'redis' from bitnami |
229-
| redis-cluster.auth | object | `{"enabled":false}` | Redis Authentication |
230-
| redis-cluster.auth.enabled | bool | `false` | Enable Redis authentication (disabled by default). For your security, we strongly suggest that you switch to 'auth.enabled=true' |
231-
| redis-cluster.enabled | bool | `false` | Enable Redis installation |
232-
| redis-cluster.fullnameOverride | string | `"open-webui-redis"` | Redis cluster name (recommended to be 'open-webui-redis') - In this case, redis url will be 'redis://open-webui-redis-master:6379/0' or 'redis://[:<password>@]open-webui-redis-master:6379/0' |
233-
| redis-cluster.replica | object | `{"replicaCount":3}` | Replica configuration for the Redis cluster |
234-
| redis-cluster.replica.replicaCount | int | `3` | Number of Redis replica instances |
235-
| redis-cluster.url | string | `"redis://open-webui-redis:6379/0"` | Specifies the URL of the Redis instance for websocket communication. Template with `redis://[:<password>@]<hostname>:<port>/<db>` |
236223
| replicaCount | int | `1` | |
237224
| resources | object | `{}` | |
238225
| revisionHistoryLimit | int | `10` | Revision history limit for the workload manager (deployment). |

charts/open-webui/templates/workload-manager.yaml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -242,10 +242,6 @@ spec:
242242
value: {{ .Values.persistence.azure.key }}
243243
{{- end }}
244244
{{- end }}
245-
{{- if index .Values "redis-cluster" "enabled" }}
246-
- name: "REDIS_URL"
247-
value: {{ index .Values "redis-cluster" "url" | quote }}
248-
{{- end }}
249245
{{- if .Values.websocket.enabled }}
250246
- name: "ENABLE_WEBSOCKET_SUPPORT"
251247
value: "True"
@@ -254,10 +250,6 @@ spec:
254250
- name: "WEBSOCKET_REDIS_URL"
255251
value: {{ .Values.websocket.url | quote }}
256252
{{- end }}
257-
{{- if or .Values.postgresql.enabled .Values.databaseUrl }}
258-
- name: "DATABASE_URL"
259-
value: {{ .Values.databaseUrl | default (printf "postgresql://%s:%s@%s:%s/%s" .Values.postgresql.auth.username .Values.postgresql.auth.password .Values.postgresql.fullnameOverride "5432" .Values.postgresql.auth.database) }}
260-
{{- end }}
261253
{{- if .Values.sso.enabled }}
262254
{{- if .Values.sso.enableSignup }}
263255
- name: "ENABLE_OAUTH_SIGNUP"

charts/open-webui/values-gke-min.yaml

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -75,22 +75,6 @@ websocket:
7575
# -- Redis service node port. Valid only when type is `NodePort`
7676
nodePort: ""
7777

78-
# -- Deploys a Redis cluster with subchart 'redis' from bitnami
79-
redis-cluster:
80-
# -- Enable Redis installation
81-
enabled: false
82-
# -- Redis cluster name (recommended to be 'open-webui-redis')
83-
# - In this case, redis url will be 'redis://open-webui-redis-master:6379/0' or 'redis://[:<password>@]open-webui-redis-master:6379/0'
84-
fullnameOverride: open-webui-redis
85-
# -- Redis Authentication
86-
auth:
87-
# -- Enable Redis authentication (disabled by default). For your security, we strongly suggest that you switch to 'auth.enabled=true'
88-
enabled: false
89-
# -- Replica configuration for the Redis cluster
90-
replica:
91-
# -- Number of Redis replica instances
92-
replicaCount: 3
93-
9478
# -- Value of cluster domain
9579
clusterDomain: cluster.local
9680

charts/open-webui/values.yaml

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -99,26 +99,6 @@ websocket:
9999
# runAsUser: 999
100100
# runAsGroup: 1000
101101

102-
# -- Deploys a Redis cluster with subchart 'redis' from bitnami
103-
redis-cluster:
104-
# -- Enable Redis installation
105-
enabled: false
106-
# -- Redis cluster name (recommended to be 'open-webui-redis')
107-
# - In this case, redis url will be 'redis://open-webui-redis-master:6379/0' or 'redis://[:<password>@]open-webui-redis-master:6379/0'
108-
fullnameOverride: open-webui-redis
109-
110-
# -- Specifies the URL of the Redis instance for websocket communication. Template with `redis://[:<password>@]<hostname>:<port>/<db>`
111-
url: redis://open-webui-redis:6379/0
112-
113-
# -- Redis Authentication
114-
auth:
115-
# -- Enable Redis authentication (disabled by default). For your security, we strongly suggest that you switch to 'auth.enabled=true'
116-
enabled: false
117-
# -- Replica configuration for the Redis cluster
118-
replica:
119-
# -- Number of Redis replica instances
120-
replicaCount: 3
121-
122102
# -- Value of cluster domain
123103
clusterDomain: cluster.local
124104

@@ -561,30 +541,6 @@ extraResources:
561541
# data:
562542
# example-key: example-value
563543

564-
# -- Configure database URL, needed to work with Postgres (example: `postgresql://<user>:<password>@<service>:<port>/<database>`), leave empty to use the default sqlite database
565-
databaseUrl: ""
566-
567-
# -- Postgresql configuration (see. https://artifacthub.io/packages/helm/bitnami/postgresql)
568-
postgresql:
569-
enabled: false
570-
fullnameOverride: open-webui-postgres
571-
architecture: standalone
572-
auth:
573-
database: open-webui
574-
postgresPassword: 0p3n-w3bu!
575-
username: open-webui
576-
password: 0p3n-w3bu!
577-
primary:
578-
persistence:
579-
size: 1Gi
580-
resources:
581-
requests:
582-
memory: 256Mi
583-
cpu: 250m
584-
limits:
585-
memory: 512Mi
586-
cpu: 500m
587-
588544
# Configure Application logging levels (see. https://docs.openwebui.com/getting-started/advanced-topics/logging#-logging-levels-explained)
589545
logging:
590546
# -- Set the global log level ["notset", "debug", "info" (default), "warning", "error", "critical"]

0 commit comments

Comments
 (0)