277 lines
11 KiB
YAML
277 lines
11 KiB
YAML
|
# 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
|