helm-charts/charts/pipelines
James W. 80be808ed1
Delay update on Pipelines chart version
There's a bug with the Helm releaser Github action that prevents you from releasing multiple charts in the same PR, so I'll merge this PR without updating the chart version and update that in a separate PR to trigger that action.
2024-08-17 20:09:05 -07:00
..
templates feat: adding imagepullsecrets to open-webui and pipelines 2024-08-17 00:03:43 -04:00
.helmignore Upgrade Open WebUI app to v0.2+ 2024-06-04 21:37:40 -06:00
Chart.yaml Delay update on Pipelines chart version 2024-08-17 20:09:05 -07:00
README.md fix: chart version update and readme update 2024-08-17 00:32:21 -04:00
README.md.gotmpl feat - add new chart for Pipelines 2024-05-31 16:15:00 -06:00
values.yaml feat: adding imagepullsecrets to open-webui and pipelines 2024-08-17 00:03:43 -04:00

pipelines

Version: 0.0.4 AppVersion: alpha

Pipelines: UI-Agnostic OpenAI API Plugin Framework

Homepage: https://github.com/open-webui/pipelines

Source Code

Installing

Before you can install, you need to add the open-webui repo to Helm

helm repo add open-webui https://helm.openwebui.com/
helm repo update

Now you can install the chart:

helm upgrade --install open-webui open-webui/pipelines

Values

Key Type Default Description
affinity object {} Affinity for pod assignment
annotations object {}
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[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
image.pullPolicy string "Always"
image.repository string "ghcr.io/open-webui/pipelines"
image.tag string "main"
imagePullSecrets list [] Configure imagePullSecrets to use private registry ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry
ingress.annotations object {} Use appropriate annotations for your Ingress controller, e.g., for NGINX: nginx.ingress.kubernetes.io/rewrite-target: /
ingress.class string ""
ingress.enabled bool true
ingress.existingSecret string ""
ingress.host string ""
ingress.tls bool false
nameOverride string ""
nodeSelector object {} Node labels for pod assignment.
persistence.accessModes list ["ReadWriteOnce"] If using multiple replicas, you must update accessModes to ReadWriteMany
persistence.annotations object {}
persistence.enabled bool true
persistence.existingClaim string ""
persistence.selector object {}
persistence.size string "2Gi"
persistence.storageClass string ""
podAnnotations object {}
replicaCount int 1
resources object {}
service.annotations object {}
service.containerPort int 9099
service.labels object {}
service.loadBalancerClass string ""
service.nodePort string ""
service.port int 9099
service.type string "ClusterIP"
tolerations list [] Tolerations for pod assignment

Autogenerated from chart metadata using helm-docs.