CodeQL Advanced / Analyze (actions) (push) Canceled after 0s
CodeQL Advanced / Analyze (java-kotlin) (push) Canceled after 0s
CodeQL Advanced / Analyze (javascript-typescript) (push) Canceled after 0s
CodeQL Advanced / Analyze (python) (push) Canceled after 0s
Docker Image Build & Push / manifest (push) Canceled after 0s
Docker Image Build & Push / manifest (push) Canceled after 0s
Docker Image Build & Push / manifest (push) Canceled after 0s
Docker Image Build & Push / build-and-push-arm (push) Canceled after 0s
Docker Image Build & Push / build-and-push-amd (push) Canceled after 0s
Docker Image Build & Push / build-and-push-arm (push) Canceled after 0s
Docker Image Build & Push / build-and-push-amd (push) Canceled after 0s
Docker Image Build & Push / build-and-push-arm (push) Canceled after 0s
Docker Image Build & Push / build-and-push-amd (push) Canceled after 0s
Deer Flow Docker Image CI / build-and-push-amd (push) Canceled after 0s
Deer Flow Docker Image CI / build-and-push-arm (push) Canceled after 0s
Deer Flow Docker Image CI / manifest (push) Canceled after 0s
Docker Image Build & Push / manifest (push) Canceled after 0s
Docker Image Build & Push / build-and-push-arm (push) Canceled after 0s
Docker Image Build & Push / build-and-push-amd (push) Canceled after 0s
Docker Image Build & Push / manifest (push) Canceled after 0s
Docker Image Build & Push / build-and-push-arm (push) Canceled after 0s
Docker Image Build & Push / build-and-push-amd (push) Canceled after 0s
Docker Image Build & Push / manifest (push) Canceled after 0s
Docker Image Build & Push / build-and-push-arm (push) Canceled after 0s
Docker Image Build & Push / build-and-push-amd (push) Canceled after 0s
Docker Image Build & Push / manifest (push) Canceled after 0s
Docker Image Build & Push / build-and-push-arm (push) Canceled after 0s
Docker Image Build & Push / build-and-push-amd (push) Canceled after 0s
Python Backend Docker Image CI / Build and Push Backend Python Docker Image (push) Canceled after 0s
Backend Docker Image CI / Build and Push Backend Docker Image (push) Canceled after 0s
Database Docker Image CI / Build and Push Database Docker Image (push) Canceled after 0s
Frontend Docker Image CI / Build and Push Frontend Docker Image (push) Canceled after 0s
Gateway Docker Image CI / Build and Push Gateway Docker Image (push) Canceled after 0s
Label Studio Docker Image CI / Build and Push Label Studio Docker Image (push) Canceled after 0s
Runtime Docker Image CI / Build and Push Runtime Docker Image (push) Canceled after 0s
100 lines
2.5 KiB
YAML
100 lines
2.5 KiB
YAML
# Default values for label-studio Helm chart.
|
|
# This mirrors the configuration from deployment/docker/label-studio/docker-compose.yml
|
|
fullnameOverride: label-studio
|
|
|
|
replicaCount: 1
|
|
|
|
global:
|
|
imageRegistry: ""
|
|
|
|
image:
|
|
repository: heartexlabs/label-studio
|
|
tag: "latest"
|
|
pullPolicy: IfNotPresent
|
|
|
|
service:
|
|
type: NodePort
|
|
port: 8000
|
|
nodePort: 30001
|
|
|
|
# Corresponds to docker-compose port mapping 30001:8000
|
|
ingress:
|
|
enabled: false
|
|
className: ""
|
|
annotations: {}
|
|
hosts:
|
|
- host: ""
|
|
paths:
|
|
- path: /
|
|
pathType: Prefix
|
|
tls: []
|
|
|
|
resources: {}
|
|
|
|
nodeSelector: {}
|
|
|
|
tolerations: []
|
|
|
|
affinity: {}
|
|
|
|
env:
|
|
DJANGO_DB: "default"
|
|
POSTGRE_NAME: "labelstudio"
|
|
POSTGRE_USER: "postgres"
|
|
POSTGRE_PASSWORD: "" # Set via secrets.yaml or --set
|
|
POSTGRE_PORT: 5432
|
|
POSTGRE_HOST: "deepdata-database"
|
|
LABEL_STUDIO_HOST: "" # can be overridden
|
|
LOCAL_FILES_SERVING_ENABLED: "true"
|
|
LOCAL_FILES_DOCUMENT_ROOT: "/label-studio/local"
|
|
USE_USERNAME_FOR_LOGIN: "true"
|
|
LABEL_STUDIO_USERNAME: "admin@demo.com"
|
|
LABEL_STUDIO_PASSWORD: "" # Set via secrets.yaml or --set
|
|
LABEL_STUDIO_ENABLE_LEGACY_API_TOKEN: "true"
|
|
LABEL_STUDIO_USER_TOKEN: "" # Set via secrets.yaml or --set
|
|
LOG_LEVEL: "DEBUG"
|
|
|
|
# Use an existing K8s Secret instead of creating one from values.
|
|
# Set to "label-studio-env" to use the SealedSecret-managed secret.
|
|
existingSecret: "label-studio-env"
|
|
|
|
persistence:
|
|
enabled: true
|
|
existingClaim: "" # if you already have PVC that maps to external deepdata-dataset-volume
|
|
size: 10Gi
|
|
storageClass: ""
|
|
storageNode: ""
|
|
storagePath: ""
|
|
|
|
# Name of the Kubernetes PVC to simulate external Docker volume `deepdata-dataset-volume`
|
|
# If not set and persistence.enabled=true, a PVC will be created automatically.
|
|
datasetVolume:
|
|
enabled: true
|
|
claimName: deepdata-dataset-pvc # if empty, uses same PVC as persistence or creates a dedicated one
|
|
|
|
# PgBouncer configuration for connection pooling
|
|
pgbouncer:
|
|
enabled: true
|
|
replicaCount: 1
|
|
|
|
image:
|
|
repository: edoburu/pgbouncer
|
|
tag: "v1.25.1-p0"
|
|
pullPolicy: IfNotPresent
|
|
|
|
# Connection pool settings
|
|
poolMode: transaction # transaction, session, or statement
|
|
maxClientConn: 100 # Maximum number of client connections
|
|
defaultPoolSize: 20 # Default pool size per database (max connections to PostgreSQL)
|
|
maxDbConnections: 20 # Maximum database connections (hard limit)
|
|
authType: scram-sha-256
|
|
|
|
resources: {}
|
|
|
|
nodeSelector: {}
|
|
|
|
tolerations: []
|
|
|
|
affinity: {}
|
|
|