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