diff --git a/.github/workflows/helm-release.yml b/.github/workflows/helm-release.yml
index afef9df..e868952 100644
--- a/.github/workflows/helm-release.yml
+++ b/.github/workflows/helm-release.yml
@@ -1,7 +1,6 @@
name: Release Open WebUI Helm Charts
on:
- workflow_dispatch:
push:
branches:
- main
@@ -45,7 +44,6 @@ jobs:
release:
#needs: semantic-release
- # if: github.repository == 'open-webui/helm-charts'
permissions:
contents: write
packages: write
diff --git a/charts/open-webui/README.md b/charts/open-webui/README.md
index 0efcc18..ac59a7d 100644
--- a/charts/open-webui/README.md
+++ b/charts/open-webui/README.md
@@ -92,7 +92,25 @@ helm upgrade --install open-webui open-webui/open-webui
| topologySpreadConstraints | list | `[]` | Topology Spread Constraints for pod assignment |
| volumeMounts | object | `{"container":[],"initContainer":[]}` | Configure container volume mounts ref: |
| volumes | list | `[]` | Configure pod volumes ref: |
-
+| websocket.enabled | bool | `false` | Enables websocket support in Open WebUI with env `ENABLE_WEBSOCKET_SUPPORT` |
+| websocket.manager | string | `"redis"` | Specifies the websocket manager to use with env `WEBSOCKET_MANAGER`: redis (default) |
+| websocket.url | string | `"redis://open-webui-redis:6379/0"` | Specifies the URL of the Redis instance for websocket communication. Template with `redis://:/` |
+| websocket.redis.enabled | bool | `true` | Enables redis installation |
+| websocket.redis.name | string | `"open-webui-redis"` | Redis name |
+| websocket.redis.labels | object | `{}` | Redis labels |
+| websocket.redis.annotations | object | `{}` | Redis annotations |
+| websocket.redis.image.repository | string | `"redis"` | URL of the Redis image. Shorten name `redis` stands for `docker.io/library/redis` |
+| websocket.redis.image.tag | string | `"7.4.2-alpine3.21"` | Tag of the the Redis image |
+| websocket.redis.image.pullPolicy | string | `"IfNotPresent"` | Pull policy of the the Redis image |
+| websocket.redis.command | list | `[]` | Override commands of the the Redis container |
+| websocket.redis.args | list | `[]` | Override arguments of the the Redis container |
+| websocket.redis.resources | object | `{}` | Resources of the the Redis container |
+| websocket.service.containerPort | int | `6379` | Redis service port |
+| websocket.service.type | string | `"ClusterIP"` | Redis service type |
+| websocket.service.labels | object | `{}` | Redis service labels |
+| websocket.service.annotations | object | `{}` | Redis service annotations |
+| websocket.service.port | int | `6379` | Redis service port |
+| websocket.service.nodePort | string | `""` | Redis service node port. Valid only when type is `NodePort` |
----------------------------------------------
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs/).
diff --git a/charts/open-webui/values.yaml b/charts/open-webui/values.yaml
index 55057c0..009e7f2 100644
--- a/charts/open-webui/values.yaml
+++ b/charts/open-webui/values.yaml
@@ -37,7 +37,7 @@ websocket:
enabled: false
# -- Specifies the websocket manager to use with env `WEBSOCKET_MANAGER`: redis (default)
manager: redis
- # -- Specifies the URL of the Redis instance for websocket communication
+ # -- Specifies the URL of the Redis instance for websocket communication. Template with `redis://:/`
url: redis://open-webui-redis:6379/0
# -- Deploys a redis
redis:
@@ -54,9 +54,9 @@ websocket:
repository: redis
tag: 7.4.2-alpine3.21
pullPolicy: IfNotPresent
- # -- Redis command
+ # -- Redis command (overrides default)
command: []
- # -- Redis arguments
+ # -- Redis arguments (overrides default)
args: []
# -- Redis resources
resources: {}
@@ -72,7 +72,7 @@ websocket:
annotations: {}
# -- Redis service port
port: 6379
- # -- Redis service node port
+ # -- Redis service node port. Valid only when type is `NodePort`
nodePort: ""
# -- Value of cluster domain