Skip to content

Commit 8a9a72c

Browse files
authored
Merge pull request #354 from DaStru/feat/pipelines-topologyspreadconstraints
feat(pipelines): Add topologySpreadConstraints support
2 parents c3afc67 + be8d994 commit 8a9a72c

File tree

5 files changed

+17
-2
lines changed

5 files changed

+17
-2
lines changed

charts/pipelines/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to the Pipelines Helm chart will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.11.0]
9+
10+
### Added
11+
12+
- Add topologySpreadConstraints support for pod distribution across topology domains
13+
814
## [v0.10.1]
915

1016
### Fixed

charts/pipelines/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: pipelines
3-
version: 0.10.1
3+
version: 0.11.0
44
appVersion: "alpha"
55

66
home: https://github.com/open-webui/pipelines

charts/pipelines/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# pipelines
22

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

55
Pipelines: UI-Agnostic OpenAI API Plugin Framework
66

@@ -40,6 +40,7 @@ helm upgrade --install open-webui open-webui/pipelines
4040
| extraInitContainers | list | `[]` | Additional init containers to add to the deployment ref: <https://kubernetes.io/docs/concepts/workloads/pods/init-containers/> |
4141
| extraLabels | object | `{}` | |
4242
| extraResources | list | `[]` | Extra resources to deploy with Open WebUI Pipelines |
43+
| fullnameOverride | string | `""` | |
4344
| hostAliases | list | `[]` | HostAliases to be added to hosts-file of each container |
4445
| image.pullPolicy | string | `"Always"` | |
4546
| image.repository | string | `"ghcr.io/open-webui/pipelines"` | |
@@ -79,6 +80,7 @@ helm upgrade --install open-webui open-webui/pipelines
7980
| serviceAccount.name | string | `""` | |
8081
| strategy | object | `{}` | Strategy for updating the deployment |
8182
| tolerations | list | `[]` | Tolerations for pod assignment |
83+
| topologySpreadConstraints | list | `[]` | Topology spread constraints for pod distribution |
8284
| volumeMounts | list | `[]` | Configure container volume mounts ref: <https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/> |
8385
| volumes | list | `[]` | Configure pod volumes ref: <https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/> |
8486

charts/pipelines/templates/deployment.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ spec:
9090
affinity:
9191
{{- toYaml . | nindent 8 }}
9292
{{- end }}
93+
{{- with .Values.topologySpreadConstraints }}
94+
topologySpreadConstraints:
95+
{{- toYaml . | nindent 8 }}
96+
{{- end }}
9397
{{- with .Values.hostAliases }}
9498
hostAliases:
9599
{{- toYaml . | nindent 8 }}

charts/pipelines/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ tolerations: []
8383
# -- Affinity for pod assignment
8484
affinity: {}
8585

86+
# -- Topology spread constraints for pod distribution
87+
topologySpreadConstraints: []
88+
8689
# -- HostAliases to be added to hosts-file of each container
8790
hostAliases: []
8891

0 commit comments

Comments
 (0)