Skip to content

Latest commit

 

History

History
189 lines (157 loc) · 18.4 KB

README.md

File metadata and controls

189 lines (157 loc) · 18.4 KB

airbyte

Parameters

Global Parameters

Name Description Value
global.imageRegistry Global Docker image registry ""
global.storageClass Global StorageClass for Persistent Volume(s) ""

Common Parameters

Name Description Value
nameOverride String to partially override airbyte.fullname template with a string (will prepend the release name) ""
fullnameOverride String to fully override airbyte.fullname template with a string ""
serviceAccount.annotations Annotations for service account. Evaluated as a template. Only used if create is true. {}
serviceAccount.create Specifies whether a ServiceAccount should be created true
serviceAccount.name Name of the service account to use. If not set and create is true, a name is generated using the fullname template. airbyte-admin
version Sets the AIRBYTE_VERSION environment variable. Defaults to Chart.AppVersion. ""

Webapp Parameters

Name Description Value
webapp.replicaCount Number of webapp replicas 1
webapp.image.repository The repository to use for the airbyte webapp image. airbyte/webapp
webapp.image.pullPolicy the pull policy to use for the airbyte webapp image IfNotPresent
webapp.image.tag The airbyte webapp image tag. Defaults to the chart's AppVersion 0.32.0-alpha
webapp.podAnnotations Add extra annotations to the webapp pod(s) {}
webapp.service.type The service type to use for the webapp service ClusterIP
webapp.service.port The service port to expose the webapp on 80
webapp.resources.limits The resources limits for the Web container {}
webapp.resources.requests The requested resources for the Web container {}
webapp.nodeSelector Node labels for pod assignment {}
webapp.tolerations Tolerations for webapp pod assignment. []
webapp.ingress.enabled Set to true to enable ingress record generation false
webapp.ingress.className Specifies ingressClassName for clusters >= 1.18+ ""
webapp.ingress.hosts Ingress Hosts configuration []
webapp.ingress.annotations Ingress annotations done as key:value pairs {}
webapp.ingress.hosts The list of hostnames to be covered with this ingress record. []
webapp.ingress.tls Custom ingress TLS configuration []
webapp.api.url The webapp API url. /api/v1/
webapp.isDemo Set to true if this is a demo false
webapp.fullstory.enabled Whether or not to enable fullstory false
webapp.extraEnv Additional env vars for webapp pod(s). []

Scheduler Parameters

Name Description Value
scheduler.replicaCount Number of scheduler replicas 1
scheduler.image.repository The repository to use for the airbyte scheduler image. airbyte/scheduler
scheduler.image.pullPolicy the pull policy to use for the airbyte scheduler image IfNotPresent
scheduler.image.tag The airbyte scheduler image tag. Defaults to the chart's AppVersion 0.32.0-alpha
scheduler.podAnnotations Add extra annotations to the scheduler pod {}
scheduler.resources.limits The resources limits for the scheduler container {}
scheduler.resources.requests The requested resources for the scheduler container {}
scheduler.nodeSelector Node labels for pod assignment {}
scheduler.tolerations Tolerations for scheduler pod assignment. []
scheduler.log.level The log level to log at. INFO
scheduler.extraEnv Additional env vars for scheduler pod(s). []

Pod Sweeper parameters

Name Description Value
podSweeper.image.repository The image repository to use for the pod sweeper bitnami/kubectl
podSweeper.image.pullPolicy The pull policy for the pod sweeper image IfNotPresent
podSweeper.image.tag The pod sweeper image tag to use latest
podSweeper.podAnnotations Add extra annotations to the podSweeper pod {}
podSweeper.resources.limits The resources limits for the podSweeper container {}
podSweeper.resources.requests The requested resources for the podSweeper container {}
podSweeper.nodeSelector Node labels for pod assignment {}
podSweeper.tolerations Tolerations for podSweeper pod assignment. []

Server parameters

Name Description Value
server.replicaCount Number of server replicas 1
server.image.repository The repository to use for the airbyte server image. airbyte/server
server.image.pullPolicy the pull policy to use for the airbyte server image IfNotPresent
server.image.tag The airbyte server image tag. Defaults to the chart's AppVersion 0.32.0-alpha
server.podAnnotations Add extra annotations to the server pod {}
server.livenessProbe.enabled Enable livenessProbe on the server true
server.livenessProbe.initialDelaySeconds Initial delay seconds for livenessProbe 30
server.livenessProbe.periodSeconds Period seconds for livenessProbe 10
server.livenessProbe.timeoutSeconds Timeout seconds for livenessProbe 1
server.livenessProbe.failureThreshold Failure threshold for livenessProbe 3
server.livenessProbe.successThreshold Success threshold for livenessProbe 1
server.readinessProbe.enabled Enable readinessProbe on the server true
server.readinessProbe.initialDelaySeconds Initial delay seconds for readinessProbe 10
server.readinessProbe.periodSeconds Period seconds for readinessProbe 10
server.readinessProbe.timeoutSeconds Timeout seconds for readinessProbe 1
server.readinessProbe.failureThreshold Failure threshold for readinessProbe 3
server.readinessProbe.successThreshold Success threshold for readinessProbe 1
server.resources.limits The resources limits for the server container {}
server.resources.requests The requested resources for the server container {}
server.service.type The service type to use for the API server ClusterIP
server.service.port The service port to expose the API server on 8001
server.persistence.accessMode The access mode for the airbyte server pvc ReadWriteOnce
server.persistence.size The size of the pvc to use for the airbyte server pvc 1Gi
server.persistence.storageClass The storage class to use for the airbyte server pvc ""
server.nodeSelector Node labels for pod assignment {}
server.tolerations Tolerations for server pod assignment. []
server.log.level The log level to log at INFO
server.extraEnv Additional env vars for server pod(s). []

Worker Parameters

Name Description Value
worker.replicaCount Number of worker replicas 1
worker.image.repository The repository to use for the airbyte worker image. airbyte/worker
worker.image.pullPolicy the pull policy to use for the airbyte worker image IfNotPresent
worker.image.tag The airbyte worker image tag. Defaults to the chart's AppVersion 0.32.0-alpha
worker.podAnnotations Add extra annotations to the worker pod(s) {}
worker.livenessProbe.enabled Enable livenessProbe on the worker true
worker.livenessProbe.initialDelaySeconds Initial delay seconds for livenessProbe 30
worker.livenessProbe.periodSeconds Period seconds for livenessProbe 10
worker.livenessProbe.timeoutSeconds Timeout seconds for livenessProbe 1
worker.livenessProbe.failureThreshold Failure threshold for livenessProbe 3
worker.livenessProbe.successThreshold Success threshold for livenessProbe 1
worker.readinessProbe.enabled Enable readinessProbe on the worker true
worker.readinessProbe.initialDelaySeconds Initial delay seconds for readinessProbe 10
worker.readinessProbe.periodSeconds Period seconds for readinessProbe 10
worker.readinessProbe.timeoutSeconds Timeout seconds for readinessProbe 1
worker.readinessProbe.failureThreshold Failure threshold for readinessProbe 3
worker.readinessProbe.successThreshold Success threshold for readinessProbe 1
worker.resources.limits The resources limits for the worker container {}
worker.resources.requests The requested resources for the worker container {}
worker.nodeSelector Node labels for pod assignment {}
worker.tolerations Tolerations for worker pod assignment. []
worker.log.level The log level to log at. INFO
worker.extraEnv Additional env vars for worker pod(s). []

Temporal parameters

Name Description Value
temporal.replicaCount The number of temporal replicas to deploy 1
temporal.image.repository The temporal image repository to use temporalio/auto-setup
temporal.image.pullPolicy The pull policy for the temporal image IfNotPresent
temporal.image.tag The temporal image tag to use 1.7.0
temporal.service.type The Kubernetes Service Type ClusterIP
temporal.service.port The temporal port and exposed kubernetes port 7233
temporal.nodeSelector Node labels for pod assignment {}
temporal.tolerations Tolerations for pod assignment. []
temporal.extraEnv Additional env vars for temporal pod(s). []

Airbyte Database parameters

Name Description Value
postgresql.enabled Switch to enable or disable the PostgreSQL helm chart true
postgresql.postgresqlUsername Airbyte Postgresql username airbyte
postgresql.postgresqlPassword Airbyte Postgresql password airbyte
postgresql.postgresqlDatabase Airbyte Postgresql database db-airbyte
postgresql.existingSecret Name of an existing secret containing the PostgreSQL password ('postgresql-password' key) ""
externalDatabase.host Database host localhost
externalDatabase.user non-root Username for Airbyte Database airbyte
externalDatabase.password Database password ""
externalDatabase.existingSecret Name of an existing secret resource containing the DB password ""
externalDatabase.existingSecretPasswordKey Name of an existing secret key containing the DB password ""
externalDatabase.database Database name db-airbyte
externalDatabase.port Database port number 5432

Minio parameters

Name Description Value
minio.enabled Switch to enable or disable the Minio helm chart true
minio.accessKey.password Minio Access Key minio
minio.secretKey.password Minio Secret Key minio123
externalMinio.host Minio Host localhost
externalMinio.port Minio Port 9000