Skip to content

data-plane-controller: new task type for testing separate builds - #3481

Merged
qaoj merged 1 commit into
masterfrom
joaq/dpc-environments
Sep 14, 2026
Merged

qaoj merged 1 commit into
masterfrom
joaq/dpc-environments

Conversation

@qaoj

@qaoj qaoj commented Sep 10, 2026 •

Copy link
Copy Markdown
Contributor

Description:

Adds a new task type to the executor in automations, adds a configurable option on the DPC to make use of it.

This allows us to run a separate deployment of the data-plane-controller against the task types that have been assigned to this type manually.

Changes the deployment behavior of DPC, no longer deploys either deployment automatically, now requires a manual fire of the workflow.

Workflow steps:

In our internal.tasks table, you can now set something that was previously of task_type 1 to task_type 13 and it will run under the other DPC deployment.

Documentation links affected:

N/A

Notes for reviewers:

Verified this locally by running 2 copies of DPC against local supabase, one with the dev arg and one without. Confirmed they only operated on their respective task types.

@mwillman-estuary mwillman-estuary left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, but I'm no Rust expert. I don't see any logical errors.

@qaoj
qaoj merged commit 9df49d4 into master Sep 14, 2026
11 of 12 checks passed
@github-actions github-actions Bot added pending:agent Merged, in the control-plane-agent image, and not yet rolled to flow-agent pending:agent-api Merged, ships via Deploy agent-api, and not yet deployed labels Sep 14, 2026
@github-actions github-actions Bot removed pending:agent-api Merged, ships via Deploy agent-api, and not yet deployed pending:agent Merged, in the control-plane-agent image, and not yet rolled to flow-agent labels Sep 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants