helm-charts/charts/pipelines
2024-06-06 17:43:50 -07:00
..
templates Upgrade Open WebUI app to v0.2+ 2024-06-04 21:37:40 -06:00
.helmignore Upgrade Open WebUI app to v0.2+ 2024-06-04 21:37:40 -06:00
Chart.yaml Fix Pipelines release 2024-06-06 17:43:50 -07:00
README.md Upgrade Open WebUI app to v0.2+ 2024-06-04 21:37:40 -06:00
README.md.gotmpl feat - add new chart for Pipelines 2024-05-31 16:15:00 -06:00
values.yaml Updated example to match Pipelines documentation 2024-06-02 20:08:11 -06:00

pipelines

Version: 0.0.2 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"
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.