You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
172 lines
4.4 KiB
172 lines
4.4 KiB
imagePullSecrets: []
|
|
|
|
nameOverride: "langflow"
|
|
# Override for the name of the helm deployment
|
|
fullnameOverride: "langflow"
|
|
|
|
serviceAccount:
|
|
# Specifies whether a service account should be created
|
|
create: true
|
|
# Annotations to add to the service account
|
|
annotations: {}
|
|
# The name of the service account to use.
|
|
# If not set and create is true, a name is generated using the fullname template
|
|
name: ""
|
|
|
|
ingress:
|
|
enabled: false
|
|
annotations: {}
|
|
# kubernetes.io/ingress.class: nginx
|
|
# kubernetes.io/tls-acme: "true"
|
|
hosts:
|
|
- host: chart-example.local
|
|
paths: []
|
|
tls: []
|
|
# - secretName: chart-example-tls
|
|
# hosts:
|
|
# - chart-example.local
|
|
|
|
langflow:
|
|
global:
|
|
image:
|
|
pullPolicy: IfNotPresent
|
|
tag: ""
|
|
backend:
|
|
replicaCount: 1
|
|
service:
|
|
type: ClusterIP
|
|
port: 7860
|
|
backendOnly: true
|
|
numWorkers: 1
|
|
image:
|
|
repository: langflowai/langflow-backend
|
|
pullPolicy: IfNotPresent
|
|
tag: ""
|
|
resources:
|
|
requests:
|
|
cpu: 0.5
|
|
memory: 1Gi
|
|
# limits:
|
|
# cpu: 0.5
|
|
# memory: 1Gi
|
|
probe:
|
|
failureThreshold: 3
|
|
periodSeconds: 10
|
|
timeoutSeconds: 5
|
|
initialDelaySeconds: 5
|
|
env: []
|
|
nodeSelector: {}
|
|
|
|
|
|
tolerations: []
|
|
|
|
affinity: {}
|
|
podAnnotations:
|
|
prometheus.io/scrape: "true"
|
|
prometheus.io/port: "9090"
|
|
prometheus.io/path: "/metrics"
|
|
|
|
securityContext: {}
|
|
# capabilities:
|
|
# drop:
|
|
# - ALL
|
|
# readOnlyRootFilesystem: true
|
|
# runAsNonRoot: true
|
|
# runAsUser: 1000
|
|
|
|
podSecurityContext: {}
|
|
|
|
externalDatabase:
|
|
# Compose in the SQLAlchemy format: https://docs.sqlalchemy.org/en/20/core/engines.html#database-urls
|
|
enabled: false
|
|
driver: {}
|
|
# value: "postgresql"
|
|
port: {}
|
|
user: {}
|
|
password: {}
|
|
# valueFrom: │
|
|
# secretKeyRef: │
|
|
# key: password │
|
|
# name: <secret-name>
|
|
database: {}
|
|
|
|
|
|
sqlite:
|
|
enabled: true
|
|
volume:
|
|
size: "1Gi"
|
|
existingStorageClassName: "default"
|
|
# If you want the chart to create storage classes, then don't set
|
|
# existingStorageClassName name and provide configuration values
|
|
# for the storage class. The settings vary based on cloud
|
|
# provider. Below are examples for AWS, GCP, and Azure.
|
|
|
|
# For AWS
|
|
# storageClass:
|
|
# provisioner: kubernetes.io/aws-ebs
|
|
# type: gp2
|
|
# fsType: ext4
|
|
# extraParams:
|
|
# iopsPerGB: "10"
|
|
|
|
# For GCP
|
|
# storageClass:
|
|
# provisioner: kubernetes.io/gce-pd
|
|
# type: pd-ssd
|
|
# fsType: ext4
|
|
# extraParams:
|
|
# replication-type: none
|
|
|
|
# For Azure
|
|
# storageClass:
|
|
# provisioner: kubernetes.io/azure-disk
|
|
# fsType: ext4
|
|
# type: managed-premium
|
|
# extraParams:
|
|
# storageaccounttype: Premium_LRS
|
|
# kind: Managed
|
|
# cachingmode: ReadOnly
|
|
storageClass: {}
|
|
|
|
frontend:
|
|
enabled: true
|
|
replicaCount: 1
|
|
service:
|
|
type: ClusterIP
|
|
port: 8080
|
|
image:
|
|
repository: langflowai/langflow-frontend
|
|
pullPolicy: IfNotPresent
|
|
tag: ""
|
|
resources:
|
|
requests:
|
|
cpu: 0.3
|
|
memory: 512Mi
|
|
# limits:
|
|
# cpu: 0.3
|
|
# memory: 512Mi
|
|
probe:
|
|
failureThreshold: 3
|
|
periodSeconds: 10
|
|
timeoutSeconds: 5
|
|
initialDelaySeconds: 5
|
|
nodeSelector: {}
|
|
|
|
tolerations: []
|
|
|
|
affinity: {}
|
|
podAnnotations: {}
|
|
podSecurityContext: {}
|
|
securityContext: {}
|
|
# capabilities:
|
|
# drop:
|
|
# - ALL
|
|
# readOnlyRootFilesystem: true
|
|
# runAsNonRoot: true
|
|
# runAsUser: 1000
|
|
|
|
secretProvider:
|
|
enabled: false
|
|
|
|
postgresql:
|
|
enabled: false
|
|
|