diff --git a/charts/open-webui/Chart.yaml b/charts/open-webui/Chart.yaml index a296c18..a510d4e 100644 --- a/charts/open-webui/Chart.yaml +++ b/charts/open-webui/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: open-webui -version: 3.1.2 +version: 3.1.3 appVersion: "0.3.9" home: https://www.openwebui.com/ diff --git a/charts/open-webui/README.md b/charts/open-webui/README.md index 04529d2..87d59d1 100644 --- a/charts/open-webui/README.md +++ b/charts/open-webui/README.md @@ -1,6 +1,6 @@ # open-webui -![Version: 3.1.0](https://img.shields.io/badge/Version-3.1.0-informational?style=flat-square) ![AppVersion: v0.3.8](https://img.shields.io/badge/AppVersion-v0.3.8-informational?style=flat-square) +![Version: 3.1.3](https://img.shields.io/badge/Version-3.1.3-informational?style=flat-square) ![AppVersion: 0.3.9](https://img.shields.io/badge/AppVersion-0.3.9-informational?style=flat-square) Open WebUI: A User-Friendly Web Interface for Chat Interactions 👋 @@ -73,6 +73,7 @@ helm upgrade --install open-webui open-webui/open-webui | resources | object | `{}` | | | service | object | `{"annotations":{},"containerPort":8080,"labels":{},"loadBalancerClass":"","nodePort":"","port":80,"type":"ClusterIP"}` | Service values to expose Open WebUI pods to cluster | | tolerations | list | `[]` | Tolerations for pod assignment | +| topologySpreadConstraints | list | `[]` | Topology Spread Constraints for pod assignment | ---------------------------------------------- diff --git a/charts/open-webui/templates/workload-manager.yaml b/charts/open-webui/templates/workload-manager.yaml index 33f09b5..3325334 100644 --- a/charts/open-webui/templates/workload-manager.yaml +++ b/charts/open-webui/templates/workload-manager.yaml @@ -97,6 +97,10 @@ spec: affinity: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} volumes: {{- if and .Values.persistence.enabled .Values.persistence.existingClaim }} - name: data diff --git a/charts/open-webui/values.yaml b/charts/open-webui/values.yaml index 7dd1fac..a04e2d0 100644 --- a/charts/open-webui/values.yaml +++ b/charts/open-webui/values.yaml @@ -68,6 +68,9 @@ tolerations: [] # -- Affinity for pod assignment affinity: {} +# -- Topology Spread Constraints for pod assignment +topologySpreadConstraints: [] + # -- Service values to expose Open WebUI pods to cluster service: type: ClusterIP