Vasil Boshnakov
11/01/2025, 8:13 AMJustin Beasley
11/03/2025, 5:37 AMJustin Beasley
11/03/2025, 5:38 AMVasil Boshnakov
11/03/2025, 6:37 AMVasil Boshnakov
11/03/2025, 6:40 AMJustin Beasley
11/03/2025, 5:06 PMVasil Boshnakov
11/03/2025, 9:19 PMJustin Beasley
11/03/2025, 11:37 PMVasil Boshnakov
11/04/2025, 6:49 AMIan Alton
11/04/2025, 9:23 PMJeff Crooks
11/06/2025, 8:42 PMLucas Segers
11/17/2025, 9:57 PMglobal.storage.gcs.credentialsJsonSecretKey when translating v1 logging storage config. Docs only show(ed when I upgraded) a way to configure the actual secret on values.yaml
• had problems with database global.database fields, where I think temporal was trying to deploy to the airbyte database instead of its own. Had to add temporal environment variables so that it would point to the correct databases (temporal and temporal_visibility)
• (still not solved) after the upgrade, I'm seeing a lot of temporal logs io.grpc.StatusRuntimeException: RESOURCE_EXHAUSTED: namespace rate limit exceeded... leads me to think I'll have to tinker with temporal variables
Also, after I got everything working, some of my (many, lol) builders broke, specifically on the pagination section
Issue was:
• suddenly, the "inject into" body or header all vanished
• after I re-added them, the tests failed with a gigantic stacktrace
• found out that after re-adding the fields, the builder didn't "clean" the old paginator.page_size_option.field_name field and added the new paginator.page_size_option.field_path[*] field. This is against the spec, since only one or the other should be specified
• had to manually edit the yaml removing the old field
can dm the final values.yaml if you wantJustin Beasley
11/18/2025, 1:59 AMLucas Segers
11/18/2025, 2:15 AMpostgresql:
enabled: false
minio:
enabled: false
serviceAccount:
create: true
annotations:
<http://iam.gke.io/gcp-service-account|iam.gke.io/gcp-service-account>: integration@MY_PROJECT.iam.gserviceaccount.com
name: airbyte-admin
server:
replicaCount: 2
resources:
limits:
cpu: 1000m
memory: 2Gi
requests:
cpu: 150m
memory: 1Gi
worker:
replicaCount: 2
extraEnv:
- name: DISCOVER_REFRESH_WINDOW_MINUTES
value: "0"
temporal:
replicaCount: 1
extraEnv:
- name: DBNAME
value: "temporal"
- name: VISIBILITY_DBNAME
value: "temporal_visibility"
- name: SKIP_DB_CREATE
value: "true"
- name: POSTGRES_TLS_ENABLED
value: "false"
- name: SQL_TLS_ENABLED
value: "false"
global:
serviceAccountName: airbyte-admin
edition: community
local: false
airbyteUrl: "<https://MY_INGRESS_URL.mydomain.com>"
auth:
enabled: false
ingress:
enabled: false
metrics:
enabled: false
database:
type: external
name: airbyte
host: sql-proxy-service
port: 3000
password: "a" # fake, we use cloud-sql-proxy
user: integration@MY_PROJECT.iam
storage:
type: gcs
secretName: ab-storage-v3
bucket:
activityPayload: MY_PROJECT-airbyte
log: MY_PROJECT-airbyte
state: MY_PROJECT-airbyte
workloadOutput: MY_PROJECT-airbyte
gcs:
projectId: MY_PROJECT
credentialsJsonSecretKey: gcp.json
workloads:
resources:
useConnectorResourceDefaults: true
mainContainer:
cpu:
request: 100m
limit: 1000m
memory:
request: 250Mi
limit: 1Gi
check:
cpu:
request: 100m
limit: 1000m
memory:
request: 250Mi
limit: 1Gi
discover:
cpu:
request: 100m
limit: 1000m
memory:
request: 250Mi
limit: 1Gi
replication:
cpu:
request: 100m
limit: 1000m
memory:
request: 250Mi
limit: 1Gi
sidecar:
cpu:
request: 100m
limit: 1000m
memory:
request: 250Mi
limit: 1GiLucas Segers
11/18/2025, 10:21 PMYuvaraj Prem Kumar
11/19/2025, 2:00 PMuseConnectorResourceDefaults: true
but also provided custom resources and limits?Lucas Segers
11/19/2025, 2:34 PMYuvaraj Prem Kumar
11/20/2025, 9:07 AMDeployment.apps "airbyte-worker" is invalid: spec.template.spec.containers[0].env[66].valueFrom: Invalid value: "": may not be specified when `value` is not empty
helm.go:92: 2025-11-20 08:57:38.760297262 +0000 UTC m=+89.822591872 [debug] cannot patch "airbyte-worker" with kind Deployment: Deployment.apps "airbyte-worker" is invalid: spec.template.spec.containers[0].env[66].valueFrom: Invalid value: "": may not be specified when `value` is not empty
The error seems to come from
worker:
extraEnv:
- name: DISCOVER_REFRESH_WINDOW_MINUTES
value: "0"Lucas Segers
11/21/2025, 12:06 PMYuvaraj Prem Kumar
11/21/2025, 12:11 PMLucas Segers
11/21/2025, 12:13 PMYuvaraj Prem Kumar
11/21/2025, 12:13 PMYuvaraj Prem Kumar
11/21/2025, 12:29 PMLucas Segers
11/21/2025, 12:41 PMLucas Segers
11/21/2025, 12:42 PMpostgresql:
enabled: false
minio:
enabled: false
serviceAccount:
create: true
annotations:
<http://iam.gke.io/gcp-service-account|iam.gke.io/gcp-service-account>: integration@MY_PROJECT.iam.gserviceaccount.com
name: airbyte-admin
server:
replicaCount: 2
resources:
limits:
cpu: 1000m
memory: 2Gi
requests:
cpu: 150m
memory: 1Gi
worker:
replicaCount: 2
extraEnv:
- name: DISCOVER_REFRESH_WINDOW_MINUTES
value: "0"
temporal:
replicaCount: 1
extraEnv:
- name: DBNAME
value: "temporal"
- name: VISIBILITY_DBNAME
value: "temporal_visibility"
- name: SKIP_DB_CREATE
value: "true"
- name: POSTGRES_TLS_ENABLED
value: "false"
- name: SQL_TLS_ENABLED
value: "false"
global:
serviceAccountName: airbyte-admin
edition: community
local: false
airbyteUrl: "<https://MY_INGRESS_URL.mydomain.com>"
auth:
enabled: false
ingress:
enabled: false
metrics:
enabled: false
database:
type: external
name: airbyte
host: sql-proxy-service
port: 3000
password: "a" # fake, we use cloud-sql-proxy
user: integration@MY_PROJECT.iam
storage:
type: gcs
secretName: ab-storage-v3
bucket:
activityPayload: MY_PROJECT-airbyte
log: MY_PROJECT-airbyte
state: MY_PROJECT-airbyte
workloadOutput: MY_PROJECT-airbyte
gcs:
projectId: MY_PROJECT
credentialsJsonSecretKey: gcp.json
workloads:
resources:
useConnectorResourceDefaults: true
mainContainer:
cpu:
request: 100m
limit: 1000m
memory:
request: 250Mi
limit: 1Gi
check:
cpu:
request: 100m
limit: 1000m
memory:
request: 250Mi
limit: 1Gi
discover:
cpu:
request: 100m
limit: 1000m
memory:
request: 250Mi
limit: 1Gi
replication:
cpu:
request: 100m
limit: 1000m
memory:
request: 250Mi
limit: 1Gi
sidecar:
cpu:
request: 100m
limit: 1000m
memory:
request: 250Mi
limit: 1GiYuvaraj Prem Kumar
11/21/2025, 12:47 PMworker:
enabled: true
replicaCount: 3
serviceAccountName: "airbyte"
resources:
requests:
cpu: 1000m
memory: 2Gi
limits:
cpu: 2000m
memory: 4Gi
maxCheckWorkers: 10
maxSyncWorkers: 10
hpa:
enabled: false
log:
level: "INFO"
extraEnv:
- name: DISCOVER_REFRESH_WINDOW_MINUTES
value: "0"