# Default values for helm-charts. # This is a YAML-formatted file. ## @section Common parameters ## ## @param nameOverride Override release name ## nameOverride: "" ## @param fullnameOverride Override release fullname ## fullnameOverride: "" ## @section Trigger.dev parameters ## trigger: ## @param trigger.name name: trigger ## @param trigger.fullnameOverride trigger fullnameOverride ## fullnameOverride: "" ## @param trigger.podAnnotations trigger pod annotations ## podAnnotations: {} ## @param trigger.deploymentAnnotations trigger deployment annotations ## deploymentAnnotations: {} ## @param trigger.replicaCount trigger replica count ## replicaCount: 2 ## trigger image parameters ## image: ## @param trigger.image.repository trigger image repository ## repository: ghcr.io/triggerdotdev/trigger.dev ## @param trigger.image.tag trigger image tag ## tag: "latest" ## @param trigger.image.pullPolicy trigger image pullPolicy ## pullPolicy: Always ## @param trigger.resources.limits.memory container memory limit [(docs)](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/) ## @param trigger.resources.requests.cpu container CPU requests [(docs)](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/) ## resources: limits: memory: 800Mi requests: cpu: 250m ## @param trigger.affinity Backend pod affinity ## affinity: {} ## @param trigger.kubeSecretRef trigger secret resource reference name ## kubeSecretRef: "" ## trigger service ## service: ## @param trigger.service.annotations trigger service annotations ## annotations: {} ## @param trigger.service.type trigger service type ## type: ClusterIP ## @param trigger.service.nodePort trigger service nodePort (used if above type is `NodePort`) ## nodePort: "" ## @skip trigger.env ## env: ENCRYPTION_KEY: "" MAGIC_LINK_SECRET: "" SESSION_SECRET: "" LOGIN_ORIGIN: "" APP_ORIGIN: "" DIRECT_URL: "" DATABASE_URL: "" FROM_EMAIL: "" REPLY_TO_EMAIL: "" RESEND_API_KEY: "" AUTH_GITHUB_CLIENT_ID: "" AUTH_GITHUB_CLIENT_SECRET: "" ## @section Postgres parameters ## Documentation: https://github.com/bitnami/charts/tree/main/bitnami/postgresql-ha ## postgresql: ## @param postgresql.enabled Enable Postgres ## enabled: true ## @param postgresql.name Name used to build variables (deprecated) ## name: "postgresql" ## @param postgresql.nameOverride Name override ## nameOverride: "postgresql" ## @param postgresql.fullnameOverride Fullname override ## fullnameOverride: "postgresql" global: postgresql: ## @param postgresql.global.postgresql.auth.postgresPassword Password for the "postgres" admin user (overrides `auth.postgresPassword`) ## @param postgresql.global.postgresql.auth.username Name for a custom user to create (overrides `auth.username`) ## @param postgresql.global.postgresql.auth.password Password for the custom user to create (overrides `auth.password`) ## @param postgresql.global.postgresql.auth.database Name for a custom database to create (overrides `auth.database`) ## @param postgresql.global.postgresql.auth.existingSecret Name of existing secret to use for PostgreSQL credentials (overrides `auth.existingSecret`). ## @param postgresql.global.postgresql.auth.secretKeys.adminPasswordKey Name of key in existing secret to use for PostgreSQL credentials (overrides `auth.secretKeys.adminPasswordKey`). Only used when `postgresql.global.postgresql.auth.existingSecret` is set. ## @param postgresql.global.postgresql.auth.secretKeys.userPasswordKey Name of key in existing secret to use for PostgreSQL credentials (overrides `auth.secretKeys.userPasswordKey`). Only used when `postgresql.global.postgresql.auth.existingSecret` is set. ## @param postgresql.global.postgresql.auth.secretKeys.replicationPasswordKey Name of key in existing secret to use for PostgreSQL credentials (overrides `auth.secretKeys.replicationPasswordKey`). Only used when `postgresql.global.postgresql.auth.existingSecret` is set. ## auth: postgresPassword: "password" username: "postgres" password: "password" database: "trigger" existingSecret: "" secretKeys: adminPasswordKey: "" userPasswordKey: "" replicationPasswordKey: "" ## @param postgresql.global.postgresql.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`) ## service: ports: postgresql: "5432" ## Bitnami PostgreSQL image version ## ref: https://hub.docker.com/r/bitnami/postgresql/tags/ ## @param postgresql.image.registry PostgreSQL image registry ## @param postgresql.image.repository PostgreSQL image repository ## @param postgresql.image.tag PostgreSQL image tag (immutable tags are recommended) ## @param postgresql.image.digest PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param postgresql.image.pullPolicy PostgreSQL image pull policy ## @param postgresql.image.pullSecrets Specify image pull secrets ## @param postgresql.image.debug Specify if debug values should be set ## image: registry: docker.io repository: bitnami/postgresql tag: 14.10.0-debian-11-r21 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images ## pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ ## Example: ## pullSecrets: ## - myRegistryKeySecretName ## pullSecrets: [] ## Set to true if you would like to see extra information on logs ## debug: false ## @param postgresql.architecture PostgreSQL architecture (`standalone` or `replication`) ## architecture: standalone ## Replication configuration ## Ignored if `postgresql.architecture` is `standalone` ## ## @param postgresql.containerPorts.postgresql PostgreSQL container port ## containerPorts: postgresql: 5432 ## @param postgresql.postgresqlDataDir PostgreSQL data dir ## postgresqlDataDir: /bitnami/postgresql/data ## @param postgresql.postgresqlSharedPreloadLibraries Shared preload libraries (comma-separated list) ## postgresqlSharedPreloadLibraries: "pgaudit" ## @section PostgreSQL Primary parameters ## primary: ## Configure extra options for PostgreSQL Primary containers' liveness, readiness and startup probes ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes ## @param postgresql.primary.livenessProbe.enabled Enable livenessProbe on PostgreSQL Primary containers ## @param postgresql.primary.livenessProbe.initialDelaySeconds Initial delay seconds for livenessProbe ## @param postgresql.primary.livenessProbe.periodSeconds Period seconds for livenessProbe ## @param postgresql.primary.livenessProbe.timeoutSeconds Timeout seconds for livenessProbe ## @param postgresql.primary.livenessProbe.failureThreshold Failure threshold for livenessProbe ## @param postgresql.primary.livenessProbe.successThreshold Success threshold for livenessProbe ## livenessProbe: enabled: true initialDelaySeconds: 30 periodSeconds: 10 timeoutSeconds: 5 failureThreshold: 6 successThreshold: 1 ## @param postgresql.primary.readinessProbe.enabled Enable readinessProbe on PostgreSQL Primary containers ## @param postgresql.primary.readinessProbe.initialDelaySeconds Initial delay seconds for readinessProbe ## @param postgresql.primary.readinessProbe.periodSeconds Period seconds for readinessProbe ## @param postgresql.primary.readinessProbe.timeoutSeconds Timeout seconds for readinessProbe ## @param postgresql.primary.readinessProbe.failureThreshold Failure threshold for readinessProbe ## @param postgresql.primary.readinessProbe.successThreshold Success threshold for readinessProbe ## readinessProbe: enabled: true initialDelaySeconds: 5 periodSeconds: 10 timeoutSeconds: 5 failureThreshold: 6 successThreshold: 1 ## @param postgresql.primary.startupProbe.enabled Enable startupProbe on PostgreSQL Primary containers ## @param postgresql.primary.startupProbe.initialDelaySeconds Initial delay seconds for startupProbe ## @param postgresql.primary.startupProbe.periodSeconds Period seconds for startupProbe ## @param postgresql.primary.startupProbe.timeoutSeconds Timeout seconds for startupProbe ## @param postgresql.primary.startupProbe.failureThreshold Failure threshold for startupProbe ## @param postgresql.primary.startupProbe.successThreshold Success threshold for startupProbe ## startupProbe: enabled: false initialDelaySeconds: 30 periodSeconds: 10 timeoutSeconds: 1 failureThreshold: 15 successThreshold: 1 persistence: ## @param postgresql.primary.persistence.enabled Enable PostgreSQL Primary data persistence using PVC ## enabled: true ## @param postgresql.primary.persistence.existingClaim Name of an existing PVC to use ## existingClaim: "" ## @param postgresql.primary.persistence.accessModes PVC Access Mode for PostgreSQL volume ## accessModes: - ReadWriteOnce ## @param postgresql.primary.persistence.size PVC Storage Request for PostgreSQL volume ## size: 8Gi ## @section Ingress parameters ## Documentation: https://kubernetes.io/docs/concepts/services-networking/ingress/ ## ingress: ## @param ingress.enabled Enable ingress ## enabled: true ## @param ingress.ingressClassName Ingress class name ## ingressClassName: nginx ## @param ingress.nginx.enabled Ingress controller ## nginx: enabled: false ## @param ingress.annotations Ingress annotations ## annotations: {} # kubernetes.io/ingress.class: "nginx" # cert-manager.io/issuer: letsencrypt-nginx ## @param ingress.hostName Ingress hostname (your custom domain name, e.g. `infisical.example.org`) ## Replace with your own domain ## hostName: "" ## @param ingress.tls Ingress TLS hosts (matching above hostName) ## Replace with your own domain ## tls: [] # - secretName: letsencrypt-nginx # hosts: # - infisical.local ## @param ingress.trigger.path Trigger.dev ingress path ## @param ingress.trigger.pathType Trigger.dev ingress path type ## trigger: path: / pathType: Prefix