mirror of
https://github.com/open-webui/helm-charts
synced 2025-06-12 01:20:12 +00:00
feat: add support for extra init containers to pipelines chart
This commit is contained in:
parent
7f23390df4
commit
df3d4a48ce
@ -1,6 +1,6 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
name: pipelines
|
name: pipelines
|
||||||
version: 0.4.0
|
version: 0.5.0
|
||||||
appVersion: "alpha"
|
appVersion: "alpha"
|
||||||
|
|
||||||
home: https://github.com/open-webui/pipelines
|
home: https://github.com/open-webui/pipelines
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# pipelines
|
# pipelines
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
Pipelines: UI-Agnostic OpenAI API Plugin Framework
|
Pipelines: UI-Agnostic OpenAI API Plugin Framework
|
||||||
|
|
||||||
@ -35,7 +35,9 @@ helm upgrade --install open-webui open-webui/pipelines
|
|||||||
| clusterDomain | string | `"cluster.local"` | Value of cluster domain |
|
| clusterDomain | string | `"cluster.local"` | Value of cluster domain |
|
||||||
| extraEnvVars | list | `[{"name":"PIPELINES_URLS","value":"https://github.com/open-webui/pipelines/blob/main/examples/filters/detoxify_filter_pipeline.py"}]` | Additional environments variables on the output Deployment definition. These are used to pull initial Pipeline files, and help configure Pipelines with required values (e.g. Langfuse API keys) |
|
| extraEnvVars | list | `[{"name":"PIPELINES_URLS","value":"https://github.com/open-webui/pipelines/blob/main/examples/filters/detoxify_filter_pipeline.py"}]` | Additional environments variables on the output Deployment definition. These are used to pull initial Pipeline files, and help configure Pipelines with required values (e.g. Langfuse API keys) |
|
||||||
| extraEnvVars[0] | object | `{"name":"PIPELINES_URLS","value":"https://github.com/open-webui/pipelines/blob/main/examples/filters/detoxify_filter_pipeline.py"}` | Example pipeline to pull and load on deployment startup, see current pipelines here: https://github.com/open-webui/pipelines/blob/main/examples |
|
| extraEnvVars[0] | object | `{"name":"PIPELINES_URLS","value":"https://github.com/open-webui/pipelines/blob/main/examples/filters/detoxify_filter_pipeline.py"}` | Example pipeline to pull and load on deployment startup, see current pipelines here: https://github.com/open-webui/pipelines/blob/main/examples |
|
||||||
|
| extraInitContainers | list | `[]` | Additional init containers to add to the deployment ref: <https://kubernetes.io/docs/concepts/workloads/pods/init-containers/> |
|
||||||
| extraResources | list | `[]` | Extra resources to deploy with Open WebUI Pipelines |
|
| extraResources | list | `[]` | Extra resources to deploy with Open WebUI Pipelines |
|
||||||
|
| hostAliases | list | `[]` | HostAliases to be added to hosts-file of each container |
|
||||||
| image.pullPolicy | string | `"Always"` | |
|
| image.pullPolicy | string | `"Always"` | |
|
||||||
| image.repository | string | `"ghcr.io/open-webui/pipelines"` | |
|
| image.repository | string | `"ghcr.io/open-webui/pipelines"` | |
|
||||||
| image.tag | string | `"main"` | |
|
| image.tag | string | `"main"` | |
|
||||||
@ -71,7 +73,6 @@ helm upgrade --install open-webui open-webui/pipelines
|
|||||||
| serviceAccount.enable | bool | `true` | |
|
| serviceAccount.enable | bool | `true` | |
|
||||||
| strategy | object | `{}` | Strategy for updating the deployment |
|
| strategy | object | `{}` | Strategy for updating the deployment |
|
||||||
| tolerations | list | `[]` | Tolerations for pod assignment |
|
| tolerations | list | `[]` | Tolerations for pod assignment |
|
||||||
| hostAliases | list | `[]` | HostAliases to be added to hosts-file of each container |
|
|
||||||
| volumeMounts | list | `[]` | Configure container volume mounts ref: <https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/> |
|
| volumeMounts | list | `[]` | Configure container volume mounts ref: <https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/> |
|
||||||
| volumes | list | `[]` | Configure pod volumes ref: <https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/> |
|
| volumes | list | `[]` | Configure pod volumes ref: <https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/> |
|
||||||
|
|
||||||
|
@ -34,6 +34,10 @@ spec:
|
|||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
{{- toYaml . | nindent 8 }}
|
{{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- with .Values.extraInitContainers }}
|
||||||
|
initContainers:
|
||||||
|
{{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
enableServiceLinks: false
|
enableServiceLinks: false
|
||||||
automountServiceAccountToken: {{ .Values.serviceAccount.automountServiceAccountToken | default false }}
|
automountServiceAccountToken: {{ .Values.serviceAccount.automountServiceAccountToken | default false }}
|
||||||
{{- if .Values.serviceAccount.enable }}
|
{{- if .Values.serviceAccount.enable }}
|
||||||
|
@ -99,6 +99,16 @@ volumeMounts: []
|
|||||||
# - name: ""
|
# - name: ""
|
||||||
# mountPath: ""
|
# mountPath: ""
|
||||||
|
|
||||||
|
# -- Additional init containers to add to the deployment
|
||||||
|
# ref: <https://kubernetes.io/docs/concepts/workloads/pods/init-containers/>
|
||||||
|
extraInitContainers: []
|
||||||
|
# - name: custom-init
|
||||||
|
# image: busybox:latest
|
||||||
|
# command: ['sh', '-c', 'echo "Custom init container running"']
|
||||||
|
# volumeMounts:
|
||||||
|
# - name: data
|
||||||
|
# mountPath: /data
|
||||||
|
|
||||||
# -- Configure pod volumes
|
# -- Configure pod volumes
|
||||||
# ref: <https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/>
|
# ref: <https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/>
|
||||||
volumes: []
|
volumes: []
|
||||||
|
Loading…
Reference in New Issue
Block a user