Back to Airbyte

Extraenv To Helm Chart V2

docusaurus/static/_extraenv_to_helm_chart_v2.md

2.0.024.3 KB
Original Source

Here is a complete list of environment variables with their Helm chart V2 equivalent. Some environment variables don't have direct V2 equivalents, so you can set these using the extraEnv configuration in the appropriate service section.

Environment variableHelm chart V2 equivalent
Core
AIRBYTE_VERSIONglobal.version
AIRBYTE_EDITIONglobal.edition
AIRBYTE_CLUSTER_TYPEglobal.cluster.type
AIRBYTE_CLUSTER_NAMEglobal.cluster.name
AIRBYTE_URLglobal.airbyteUrl
AIRBYTE_API_HOSTglobal.api.host
AIRBYTE_API_AUTH_HEADER_NAMEglobal.api.authHeaderName
AIRBYTE_API_AUTH_HEADER_VALUEglobal.api.authHeaderValue
AIRBYTE_SERVER_HOSTglobal.server.host
API_AUTHORIZATION_ENABLEDglobal.auth.enabled
CONNECTOR_BUILDER_SERVER_API_HOSTglobal.connectorBuilderServer.apiHost
DEPLOYMENT_ENVglobal.deploymentEnv
INTERNAL_API_HOSTglobal.api.internalHost
LOCALglobal.local
WEBAPP_URLglobal.webapp.url
SPEC_CACHE_BUCKETUse extraEnvs
Secrets
SECRET_PERSISTENCEglobal.secretsManager.type
SECRET_STORE_GCP_PROJECT_IDglobal.secretsManager.googleSecretManager.projectId
SECRET_STORE_GCP_CREDENTIALSglobal.secretsManager.googleSecretManager.credentials
VAULT_ADDRESSglobal.secretsManager.vault.address
VAULT_PREFIXglobal.secretsManager.vault.prefix
VAULT_AUTH_TOKENglobal.secretsManager.vault.token
VAULT_AUTH_METHODglobal.secretsManager.vault.authMethod
AWS_ACCESS_KEYglobal.aws.accessKeyId
AWS_SECRET_ACCESS_KEYglobal.aws.secretAccessKey
AWS_KMS_KEY_ARNglobal.secretsManager.awsSecretManager.kmsKeyArn
AWS_SECRET_MANAGER_SECRET_TAGSglobal.secretsManager.awsSecretManager.tags
AWS_ASSUME_ROLE_ACCESS_KEY_IDglobal.aws.assumeRole.accessKeyId
Database
DATABASE_USERglobal.database.user
DATABASE_PASSWORDglobal.database.password
DATABASE_URLglobal.database.url
DATABASE_HOSTglobal.database.host
DATABASE_PORTglobal.database.port
DATABASE_DBglobal.database.database
JOBS_DATABASE_INITIALIZATION_TIMEOUT_MSglobal.database.initializationTimeoutMs
CONFIG_DATABASE_USERglobal.database.user
CONFIG_DATABASE_PASSWORDglobal.database.password
CONFIG_DATABASE_URLglobal.database.url
CONFIG_DATABASE_INITIALIZATION_TIMEOUT_MSglobal.database.initializationTimeoutMs
RUN_DATABASE_MIGRATION_ON_STARTUPglobal.migrations.runAtStartup
USE_CLOUD_SQL_PROXYglobal.cloudSqlProxy.enabled
Airbyte Services
TEMPORAL_HOSTtemporal.host
Jobs
SYNC_JOB_MAX_ATTEMPTSUse extraEnvs
SYNC_JOB_RETRIES_COMPLETE_FAILURES_MAX_SUCCESSIVEUse extraEnvs
SYNC_JOB_RETRIES_COMPLETE_FAILURES_MAX_TOTALUse extraEnvs
SYNC_JOB_RETRIES_COMPLETE_FAILURES_BACKOFF_MIN_INTERVAL_SUse extraEnvs
SYNC_JOB_RETRIES_COMPLETE_FAILURES_BACKOFF_MAX_INTERVAL_SUse extraEnvs
SYNC_JOB_RETRIES_COMPLETE_FAILURES_BACKOFF_BASEUse extraEnvs
SYNC_JOB_RETRIES_PARTIAL_FAILURES_MAX_SUCCESSIVEUse extraEnvs
SYNC_JOB_RETRIES_PARTIAL_FAILURES_MAX_TOTALUse extraEnvs
SYNC_JOB_MAX_TIMEOUT_DAYSUse extraEnvs
JOB_MAIN_CONTAINER_CPU_REQUESTglobal.workloads.resources.mainContainer.cpu.request
JOB_MAIN_CONTAINER_CPU_LIMITglobal.workloads.resources.mainContainer.cpu.limit
JOB_MAIN_CONTAINER_MEMORY_REQUESTglobal.workloads.resources.mainContainer.memory.request
JOB_MAIN_CONTAINER_MEMORY_LIMITglobal.workloads.resources.mainContainer.memory.limit
JOB_KUBE_TOLERATIONSglobal.jobs.kube.tolerations
JOB_KUBE_NODE_SELECTORSglobal.jobs.kube.nodeSelector
JOB_KUBE_ANNOTATIONSglobal.jobs.kube.annotations
JOB_KUBE_MAIN_CONTAINER_IMAGE_PULL_POLICYglobal.jobs.kube.mainContainerImagePullPolicy
JOB_KUBE_MAIN_CONTAINER_IMAGE_PULL_SECRETglobal.jobs.kube.mainContainerImagePullSecret
JOB_KUBE_SIDECAR_CONTAINER_IMAGE_PULL_POLICYglobal.jobs.kube.sidecarContainerImagePullPolicy
JOB_KUBE_SOCAT_IMAGEglobal.jobs.kube.images.socat
JOB_KUBE_BUSYBOX_IMAGEglobal.jobs.kube.images.busybox
JOB_KUBE_CURL_IMAGEglobal.jobs.kube.images.curl
JOB_KUBE_NAMESPACEglobal.jobs.kube.namespace
JOB_KUBE_SERVICEACCOUNTglobal.jobs.kube.serviceAccount
Jobs-specific
SPEC_JOB_KUBE_NODE_SELECTORSglobal.jobs.kube.scheduling.spec.nodeSelectors
CHECK_JOB_KUBE_NODE_SELECTORSglobal.jobs.kube.scheduling.check.nodeSelectors
DISCOVER_JOB_KUBE_NODE_SELECTORSglobal.jobs.kube.scheduling.discover.nodeSelectors
SPEC_JOB_KUBE_ANNOTATIONSglobal.jobs.kube.scheduling.spec.annotations
CHECK_JOB_KUBE_ANNOTATIONSglobal.jobs.kube.scheduling.check.annotations
DISCOVER_JOB_KUBE_ANNOTATIONSglobal.jobs.kube.scheduling.discover.annotations
Connections
MAX_FIELDS_PER_CONNECTIONUse extraEnvs
MAX_DAYS_OF_ONLY_FAILED_JOBS_BEFORE_CONNECTION_DISABLEUse extraEnvs
MAX_FAILED_JOBS_IN_A_ROW_BEFORE_CONNECTION_DISABLEUse extraEnvs
Logging
LOG_LEVELglobal.logging.level
GCS_LOG_BUCKETglobal.storage.gcs.bucket
S3_BUCKETglobal.storage.s3.bucket
S3_REGIONglobal.storage.s3.region
S3_AWS_KEYglobal.storage.s3.accessKeyId
S3_AWS_SECRETglobal.storage.s3.secretAccessKey
S3_MINIO_ENDPOINTglobal.storage.minio.endpoint
S3_PATH_STYLE_ACCESSglobal.storage.s3.pathStyleAccess
Monitoring
PUBLISH_METRICSglobal.metrics.enabled
METRIC_CLIENTglobal.metrics.client
DD_AGENT_HOSTglobal.datadog.agentHost
DD_AGENT_PORTglobal.datadog.agentPort
OTEL_COLLECTOR_ENDPOINTglobal.metrics.otel.exporter.endpoint
MICROMETER_METRICS_ENABLEDglobal.metrics.enabled
Worker
MAX_CHECK_WORKERSworker.maxCheckWorkers
MAX_SYNC_WORKERSworker.maxSyncWorkers
TEMPORAL_WORKER_PORTSworker.temporalWorkerPorts
DISCOVER_REFRESH_WINDOW_MINUTESUse extraEnvs
Launcher
WORKLOAD_LAUNCHER_PARALLELISMworkloadLauncher.parallelism
Data Retention
TEMPORAL_HISTORY_RETENTION_IN_DAYSUse extraEnvs
Server
AUDIT_LOGGING_ENABLEDserver.auditLoggingEnabled
STORAGE_BUCKET_AUDIT_LOGGINGserver.auditLoggingBucket
HTTP_IDLE_TIMEOUTserver.httpIdleTimeout
READ_TIMEOUTUse extraEnvs
Authentication
AB_INSTANCE_ADMIN_PASSWORDglobal.auth.instanceAdmin.password
AB_AUTH_SECRET_CREATION_ENABLEDglobal.auth.secretCreationEnabled
AB_KUBERNETES_SECRET_NAMEglobal.auth.managedSecretName
AB_INSTANCE_ADMIN_CLIENT_IDglobal.auth.instanceAdmin.clientId
AB_INSTANCE_ADMIN_CLIENT_SECRETglobal.auth.instanceAdmin.clientSecret
AB_JWT_SIGNATURE_SECRETglobal.auth.security.jwtSignatureSecret
AB_COOKIE_SECUREglobal.auth.security.cookieSecureSetting
INITIAL_USER_FIRST_NAMEglobal.auth.instanceAdmin.firstName
INITIAL_USER_LAST_NAMEglobal.auth.instanceAdmin.lastName
INITIAL_USER_EMAILglobal.auth.instanceAdmin.email
INITIAL_USER_PASSWORDglobal.auth.instanceAdmin.password
Tracking
TRACKING_ENABLEDglobal.tracking.enabled
TRACKING_STRATEGYglobal.tracking.strategy
Enterprise
AIRBYTE_LICENSE_KEYglobal.enterprise.licenseKey
Feature Flags
FEATURE_FLAG_CLIENTglobal.featureFlags.client
LAUNCHDARKLY_KEYglobal.featureFlags.launchDarkly.sdkKey
Java
JAVA_TOOL_OPTIONSglobal.java.opts
Temporal
AUTO_SETUPtemporal.autoSetup
TEMPORAL_CLI_ADDRESSglobal.temporal.cli.address
TEMPORAL_CLOUD_ENABLEDglobal.temporal.cloud.enabled
TEMPORAL_CLOUD_HOSTglobal.temporal.cloud.host
TEMPORAL_CLOUD_NAMESPACEglobal.temporal.cloud.namespace
TEMPORAL_CLOUD_CLIENT_CERTglobal.temporal.cloud.clientCert
TEMPORAL_CLOUD_CLIENT_KEYglobal.temporal.cloud.clientKey
Container Orchestrator
CONTAINER_ORCHESTRATOR_SECRET_NAMEglobal.workloads.containerOrchestrator.secretName
CONTAINER_ORCHESTRATOR_SECRET_MOUNT_PATHglobal.workloads.containerOrchestrator.secretMountPath
CONTAINER_ORCHESTRATOR_DATA_PLANE_CREDS_SECRET_NAMEglobal.workloads.containerOrchestrator.dataPlane.credentialsSecretName
CONTAINER_ORCHESTRATOR_IMAGEglobal.workloads.containerOrchestrator.image
Workload Launcher
WORKLOAD_LAUNCHER_PARALLELISMworkloadLauncher.parallelism
CONNECTOR_PROFILER_IMAGEworkloadLauncher.connectorProfiler.image
WORKLOAD_INIT_IMAGEworkloadLauncher.workloadInit.image
Connector Registry
CONNECTOR_REGISTRY_SEED_PROVIDERglobal.connectorRegistry.seedProvider
CONNECTOR_REGISTRY_BASE_URLglobal.connectorRegistry.baseUrl
AI Assist
AI_ASSIST_URL_BASEconnectorBuilderServer.aiAssistUrlBase
AI_ASSIST_API_KEYconnectorBuilderServer.aiAssistApiKey
Connector Rollout
CONNECTOR_ROLLOUT_EXPIRATION_SECONDSglobal.connectorRollout.expirationSeconds
CONNECTOR_ROLLOUT_PARALLELISMglobal.connectorRollout.parallelism
CONNECTOR_ROLLOUT_GITHUB_AIRBYTE_PATconnectorRolloutWorker.githubToken
Customer.io
CUSTOMERIO_API_KEYglobal.customerio.apiKey
Shopify
SHOPIFY_CLIENT_IDglobal.shopify.clientId
SHOPIFY_CLIENT_SECRETglobal.shopify.clientSecret
Keycloak
KEYCLOAK_ADMIN_USERkeycloak.auth.adminUsername
KEYCLOAK_ADMIN_PASSWORDkeycloak.auth.adminPassword
KEYCLOAK_ADMIN_REALMkeycloak.auth.adminRealm
KEYCLOAK_INTERNAL_REALM_ISSUERkeycloak.realmIssuer
MinIO
MINIO_ROOT_USERminio.rootUser
MINIO_ROOT_PASSWORDminio.rootPassword
Micronaut
MICRONAUT_ENVIRONMENTSglobal.micronaut.environments
Topology
NODE_SELECTOR_LABELglobal.topology.nodeSelectorLabel
QUICK_JOBS_NODE_SELECTOR_LABELglobal.topology.quickJobsNodeSelectorLabel
Workloads
CONNECTOR_SPECIFIC_RESOURCE_DEFAULTS_ENABLEDglobal.workloads.resources.useConnectorResourceDefaults
DATA_CHECK_TASK_QUEUESglobal.workloads.queues.check