Skip to content

direct: fix perpetual update on ingestion gateway pipelines - #7016

Draft
denik wants to merge 2 commits into
mainfrom
denik/pipelines-cont
Draft

denik wants to merge 2 commits into
mainfrom
denik/pipelines-cont

Conversation

@denik

@denik denik commented Oct 12, 2026

Copy link
Copy Markdown
Contributor

Changes

For an ingestion gateway pipeline the backend sets continuous: true and copies gateway_storage_catalog/schema into the top-level catalog/schema. If the bundle declares none of them, every deploy planned an update unsetting them. The API rejects that (Cannot unset 'schema' field), so the deploy failed.

Fix: ignore_remote_additions with when_set: gateway_definition for pipelines. Fields the config does declare still diff.

Also adds connections and gateway defaults to the testserver, and an acceptance test (Cloud = true, not GCP) that passes on aws-prod-ucws and azure-prod-ucws. Without the fix it plans an update.

Related: OSS-34

This pull request and its description were written by Isaac.

…y pipelines

The backend makes a gateway pipeline continuous and copies the gateway storage
catalog/schema into the top-level catalog/schema. When the config declares none
of them, every deploy planned an update that unset them; the API rejects
unsetting schema, so the deploy failed.

Add a cloud-capable acceptance test with testserver support for connections and
gateway pipeline defaults.

Co-authored-by: Isaac <no-reply@databricks.com>
@github-actions github-actions Bot added the DABs DABs related issues label Oct 12, 2026
Co-authored-by: Isaac <no-reply@databricks.com>
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 4629eeb

Run: 38241051818

Env ❌​FAIL ✅​pass 🙈​skip Time
❌​ aws linux-2core-8gb 4 275 16 6:40
❌​ aws-windows-latest-4core-16gb 4 277 14 5:11
❌​ azure linux-2core-8gb 4 274 16 6:38
❌​ azure-windows-latest-4core-16gb 4 276 14 4:17
✅​ gcp linux-2core-8gb 276 17 6:08
✅​ gcp-windows-latest-4core-16gb 278 15 3:11
Test Name aws linux-2core-8gb aws-windows-latest-4core-16gb azure linux-2core-8gb azure-windows-latest-4core-16gb
❌​ TestAccept ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/resources/pipelines/gateway ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/resources/pipelines/gateway/DMS= ❌​F ❌​F ❌​F ❌​F
❌​ TestAccept/bundle/resources/pipelines/gateway/DMS=true ❌​F ❌​F ❌​F ❌​F
Top 1 slowest tests (at least 2 minutes):
duration env testname
3:49 gcp linux-2core-8gb TestAccept

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DABs DABs related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants