hi.
i want to use airbyte on kubernetes.
I don`t know what is difference between two things.
i just want to use external postgresql rds. thanks.
[ #1 . global ]
global – Global params that are overwritten with umbrella chart
global:
serviceAccountName – Service Account name override
serviceAccountName: &service-account-name “airbyte-admin”
deploymentMode – Deployment mode, whether or not render the default env vars and volumes in deployment spec
deploymentMode: “oss”
database [object] – Object used to overrite database configuration(to use external DB)
database.secretName – secret name where DB creds are stored
database.secretValue – secret value for database password
database.host – Database host override
database.port – Database port override
database:
secretName: “”
secretValue: “”
host: “”
port: “5432”
state:
## state.storage.type Determines which state storage will be utilized. One of “MINIO”, “S3” or “GCS”
storage:
type: “MINIO”
[ #2 . Below ]
@section Airbyte Database parameters
PostgreSQL chart configuration
ref: charts/values.yaml at main · bitnami/charts · GitHub
postgresql.enabled Switch to enable or disable the PostgreSQL helm chart
postgresql.postgresqlUsername Airbyte Postgresql username
postgresql.postgresqlPassword Airbyte Postgresql password
postgresql.postgresqlDatabase Airbyte Postgresql database
postgresql.existingSecret Name of an existing secret containing the PostgreSQL password (‘postgresql-password’ key)
postgresql.containerSecurityContext.runAsNonRoot Ensures the container will run with a non-root user
postgresql.commonAnnotations.helm.sh/hook It will determine when the hook should be rendered
postgresql.commonAnnotations.helm.sh/hook-weight The order in which the hooks are executed. If weight is lower, it has higher priority
postgresql:
enabled: false # 내장 PostgreSQL 비활성화
postgresqlUsername: airbyte
postgresqlPassword: airbyte
postgresqlDatabase: db-airbyte
fullnameOverride: *db-hostname
This secret is used in case of postgresql.enabled=true and we would like to specify password for newly created postgresql instance
existingSecret: “”
containerSecurityContext:
runAsNonRoot: true
commonAnnotations:
helm.sh/hook: pre-install,pre-upgrade
helm.sh/hook-weight: “-1”
External PostgreSQL configuration
All of these values are only used when postgresql.enabled is set to false
externalDatabase.host Database host
externalDatabase.user non-root Username for Airbyte Database
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
externalDatabase.port Database port number
externalDatabase:
host: localhost
user: airbyte
password: “”