Manuel Gonzalez
07/28/2026, 12:15 PMkapa.ai
07/28/2026, 12:15 PMdataplane_group_id on your workspace may be pointing to a non-existent or wrong dataplane group. This causes connection tests and checks to hang silently with no pods being scheduled. [GitHub Issue]
Fix option A ā Add this to your Helm values.yaml before upgrading:
global:
dataplaneGroups:
defaultDataplaneGroupName: "AUTO"
Fix option B ā Update the dataplane_group_id in the database directly:
-- Check available dataplane groups
SELECT * FROM public.dataplane_group;
-- Update workspace to point to the correct enabled dataplane group
UPDATE public.workspace SET dataplane_group_id = '<correct_id>';
[GitHub Issue]
2. Schema Discovery Timeout If you have a source with many tables/columns, the schema discovery process can exceed Airbyte's default timeout. You can increase it in `values.yaml`: [Scaling Airbyte]
server:
httpIdleTimeout: 20m
extraEnv:
- name: READ_TIMEOUT
value: 30m
3. Temporal Service Connectivity Issues The worker may be unable to communicate with the Temporal service, causing jobs to never start. Check your worker and Temporal pod logs for errors like:
Connection refused: airbyte-temporal-svc/...:7233
[Forum Post]
4. RBAC / Pod Creation Permissions (Kubernetes) If running on Kubernetes, the workload launcher may lack permissions to create pods. Ensure your RBAC role includes create, update, patch, delete on pods resources. [GitHub Issue]
Recommended Debugging Steps 1. Check the workload-launcher and worker pod logs for errors.
2. Check the cron pod logs ā it monitors workloads and may show cancellation reasons.
3. Verify your Airbyte version and whether you recently upgraded from v1 to v2.
4. Confirm the dataplane_group table in your database has an enabled entry matching your workspace.
If you share your Airbyte version and deployment method (Docker Compose, Helm, abctl), it would help narrow down the cause further. š 0 button š 0 button ā¹ļø Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Manuel Gonzalez
07/28/2026, 12:18 PMabctl local install --values airbyte_values_prod.yaml --secret airbyte_secrets_prod.yml --chart-version 1.9.2kapa.ai
07/28/2026, 12:18 PMdataplane and workspace tables. Make sure they match! No sidecar job (connector check or operation) would launch. I could see a job create line in the logs but nothing regarding the failure. No job pod was ever launched."
[GitHub Issue]
Diagnostic Query Run this SQL against your Airbyte database to check for a mismatch:
SELECT w.id AS workspace_id,
w.dataplane_group_id AS workspace_group,
d.id AS dataplane_id,
d.dataplane_group_id AS dataplane_group,
d.enabled
FROM workspace w
JOIN dataplane d ON d.enabled = true
WHERE w.dataplane_group_id <> d.dataplane_group_id;
The result should return zero rows. If it returns any rows, there is a mismatch that needs to be corrected. [GitHub Issue]
Fix 1. Identify the correct dataplane_group_id from the dataplane table where enabled = true
2. Update the workspace to use that ID:
UPDATE public.workspace
SET dataplane_group_id = '<correct_dataplane_group_id>';
3. Restart the workload launcher:
kubectl rollout restart deployment/airbyte-abctl-workload-launcher -n airbyte-abctl
After the restart, you should see pods being launched when setting up sources/destinations. [GitHub Issue]
> Note: I should be transparent that the knowledge sources don't contain exhaustive details specific to chart version 1.9.2. If the above fix doesn't resolve the issue, I'd recommend checking the Airbyte Community Slack for further assistance. š 0 button š 0 button ā¹ļø Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Manuel Gonzalez
07/28/2026, 12:31 PMkapa.ai
07/28/2026, 12:31 PMdcfc7b69-... but the active dataplane is registered under e6b168c7-.... You need to update the workspace to match the active dataplane group.
Steps 1. Update the workspace's dataplane group:
UPDATE public.workspace
SET dataplane_group_id = 'e6b168c7-7a3a-4ce6-8c67-bd07ae64e36f'
WHERE id = '3ac09613-99b1-482e-a097-8bc3c9c794da';
2. Verify the fix (should now return zero rows):
SELECT w.id AS workspace_id,
w.dataplane_group_id AS workspace_group,
d.id AS dataplane_id,
d.dataplane_group_id AS dataplane_group,
d.enabled
FROM workspace w
JOIN dataplane d ON d.enabled = true
WHERE w.dataplane_group_id <https://github.com/airbytehq/airbyte/issues/70451|GitHub Issue> d.dataplane_group_id;
3. Restart the workload launcher:
kubectl rollout restart deployment/airbyte-abctl-workload-launcher -n airbyte-abctl
After the restart, try setting up a source again ā pods should now be launched correctly. [ā ļø]
> š Important: Take a database backup before running any UPDATE statements. š 0 button ā¹ļø 0 button Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help., with interactive elementsManuel Gonzalez
07/28/2026, 12:32 PMkapa.ai
07/28/2026, 12:32 PMkubectl is not pointing to the correct Kubernetes cluster. Since you deployed with abctl, the cluster uses a custom kubeconfig file located at ~/.airbyte/abctl/abctl.kubeconfig.
Fix: Use the correct kubeconfig Run the restart command with the explicit kubeconfig path:
kubectl --kubeconfig ~/.airbyte/abctl/abctl.kubeconfig rollout restart deployment/airbyte-abctl-workload-launcher -n airbyte-abctl
Or alternatively, export it for your current session so all kubectl commands work correctly:
export KUBECONFIG=~/.airbyte/abctl/abctl.kubeconfig
kubectl rollout restart deployment/airbyte-abctl-workload-launcher -n airbyte-abctl
You can verify it's working by listing the pods first:
kubectl --kubeconfig ~/.airbyte/abctl/abctl.kubeconfig get pods -n airbyte-abctl
[abctl FAQ] š 0 button š 0 button ā¹ļø Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Manuel Gonzalez
07/28/2026, 12:42 PMkapa.ai
07/28/2026, 12:42 PMabctl local install, the bootloader creates two dataplane_group rows ā workloads are routed to the AUTO group, but the active dataplane registers under the unnamed group." [GitHub Issue]
Root Cause The bootloader creates two dataplane_group entries on every install:
⢠New workspaces get assigned to the AUTO group
⢠But the workload-launcher registers under the unnamed group
⢠Since they don't match, the launcher never picks up the workload ā no pods are ever created [GitHub Issue]
Important Note The database fix you already applied (updating dataplane_group_id on the workspace) is the correct workaround. However, be aware that:
> "This fix needs to be reapplied after every abctl local install run as the bootloader recreates the mismatch on each startup." [GitHub Issue]
This is an open bug that has been escalated to the Airbyte internal team but does not yet have a permanent fix in the versions reported. š 0 button š 0 button ā¹ļø Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help., with interactive elementsManuel Gonzalez
07/28/2026, 12:52 PMkapa.ai
07/28/2026, 12:53 PMdataResidency parameter in your workspace creation request to explicitly assign it to the correct dataplane group from the start.
Recommended Workspace Creation Body {
"name": "The Bath",
"dataResidency": "auto"
}
The dataResidency field maps to the dataplane group name (AUTO) that the workload-launcher is registered under. [Enterprise Setup Docs]
Why This Matters Without specifying dataResidency, the bootloader may assign your new workspace to the wrong dataplane group by default ā which is exactly the bug you've been hitting. Explicitly setting it to "auto" ensures the workspace is routed to the correct AUTO dataplane group. [GitHub Issue]
Full API Call Example curl -X POST "https://<your-airbyte-host>/api/public/v1/workspaces" \
--header "Authorization: Bearer $TOKEN" \
--header "Content-Type: application/json" \
-d '{
"name": "The Bath",
"dataResidency": "auto"
}'
[Enterprise Setup Docs]
> ā ļø I should be transparent that the knowledge sources don't explicitly confirm whether adding dataResidency: "auto" fully prevents the mismatch bug in your specific version (chart 1.9.2). You may still need to run the diagnostic SQL query after creating new workspaces to verify the dataplane_group_id is correctly assigned. š 0 button š 0 button ā¹ļø Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.