1
0
mirror of synced 2026-01-10 00:03:08 -05:00
Files
airbyte/charts/airbyte-bootloader/values.yaml
Brad Clark 1c2a8512eb fix: proplerly render extraContainers (#16474)
* fix: proplerly render extraContainers

Signed-off-by: Brad Clark <bdashrad@gmail.com>

* fix: ignore charts path

Signed-off-by: Brad Clark <bdashrad@gmail.com>

* feat: add support for extraContainers and standardize to match other charts in repo

Signed-off-by: Brad Clark <bdashrad@gmail.com>

* fix: fix rendered chart indentation

Signed-off-by: Brad Clark <bdashrad@gmail.com>

Signed-off-by: Brad Clark <bdashrad@gmail.com>
2022-09-13 13:19:11 +03:00

173 lines
5.3 KiB
YAML

## global.serviceAccountName Name of service account to be associated with service
## deploymentMode Determines deployment mode of airbyte
## secretName Overrides the secrate name with with credentials to S3 Bucket and logging
## database.secretName Name of database secret
## database.secretValue Value of database password key stored in secret
## database.host Hostname of database
## database.port Database port
global:
serviceAccountName: placeholderServiceAccount
deploymentMode: oss
secretName: ""
database:
secretName: ""
secretValue: ""
host: "example.com"
port: "5432"
secrets: {}
env_vars: {}
extraContainers: []
enabled: true
## image.repository The repository to use for the airbyte bootloader image.
## image.pullPolicy the pull policy to use for the airbyte bootloader image
## image.tag The airbyte bootloader image tag. Defaults to the chart's AppVersion
image:
repository: airbyte/bootloader
pullPolicy: IfNotPresent
## podAnnotations [object] Add extra annotations to the bootloader pod
##
podAnnotations: {}
## containerSecurityContext Security context for the container
## Examples:
## containerSecurityContext:
## runAsNonRoot: true
## runAsUser: 1000
## readOnlyRootFilesystem: true
containerSecurityContext: {}
## nodeSelector [object] Node labels for pod assignment
## Ref: https://kubernetes.io/docs/user-guide/node-selection/
##
nodeSelector: {}
## tolerations [array] Tolerations for worker pod assignment.
## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
##
tolerations: []
## Bootloader resource requests and limits
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
## We usually recommend not to specify default resources and to leave this as a conscious
## choice for the user. This also increases chances charts run on environments with little
## resources, such as Minikube. If you do want to specify resources, uncomment the following
## lines, adjust them as necessary, and remove the curly braces after 'resources:'.
## bootloader.resources.limits [object] The resources limits for the airbyte bootloader image
## bootloader.resources.requests [object] The requested resources for the airbyte bootloader image
resources:
## Example:
## limits:
## cpu: 200m
## memory: 1Gi
limits: {}
## requests:
## memory: 256Mi
## cpu: 250m
requests: {}
## affinity [object] Affinity and anti-affinity for bootloader pod assignment.
## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity
##
affinity: {}
## extraEnv [array] Supply extra env variables to main container using full notation
## Example: (With default env vars and values taken from generated config map)
## extraEnv:
## - name: AIRBYTE_VERSION
## valueFrom:
## configMapKeyRef:
## name: airbyte-env
## key: AIRBYTE_VERSION
## - name: DATABASE_HOST
## valueFrom:
## configMapKeyRef:
## name: airbyte-env
## key: DATABASE_HOST
## - name: DATABASE_PORT
## valueFrom:
## configMapKeyRef:
## name: airbyte-env
## key: DATABASE_PORT
## - name: DATABASE_PASSWORD
## valueFrom:
## secretKeyRef:
## name: airbyte-secrets
## key: DATABASE_PASSWORD
## - name: DATABASE_URL
## valueFrom:
## configMapKeyRef:
## name: airbyte-env
## key: DATABASE_URL
## - name: DATABASE_USER
## valueFrom:
## secretKeyRef:
## name: airbyte-secrets
## key: DATABASE_USER
##
extraEnv: []
## secrets [object] Supply additional secrets to container
## Example:
## secrets:
## DATABASE_PASSWORD: strong-password
## DATABASE_USER: my-db-user
secrets: {}
## extraContainer [array] Additional container for server pod(s)
## Example:
# extraContainers:
# - name: otel_collector
# image: somerepo/someimage:sometag
# args: [
# "--important-args"
# ]
# ports:
# - containerPort: 443
# volumeMounts:
# - name: volumeMountCool
# mountPath: /some/path
# readOnly: true
extraContainers: []
## extraInitContainers [array] Additional init containers for server pod(s)
## Example:
# extraInitContainers:
# - name: sleepy
# image: alpine
# command: ['sleep', '60']
extraInitContainers: []
## extraVolumeMounts [array] Additional volumeMounts for server container(s).
## Examples (when using `containerSecurityContext.readOnlyRootFilesystem=true`):
## extraVolumeMounts:
## - name: tmpdir
## mountPath: /tmp
##
extraVolumeMounts: []
## extraVolumes [array] Additional volumes for server pod(s).
## Examples (when using `containerSecurityContext.readOnlyRootFilesystem=true`):
## extraVolumes:
## - name: tmpdir
## emptyDir: {}
##
extraVolumes: []
## env_vars [object] Supply extra env variables to main container using simplified notation
## Example:
# env_vars:
# AIRBYTE_VERSION: 0.40.4
# # Airbyte Internal Database, see https://docs.airbyte.io/operator-guides/configuring-airbyte-db
# DATABASE_HOST: airbyte-db-svc
# DATABASE_PORT: 5432
# # translate manually DATABASE_URL: jdbc:postgresql://${DATABASE_HOST}:${DATABASE_PORT/${DATABASE_DB}
# DATABASE_URL: jdbc:postgresql://airbyte-db-svc:5432/airbyte
# DATABASE_PASSWORD: 12345
# DATABASE_USER: airbyte
env_vars: {}