One app for every cluster you run.
Most teams that take Argo Workflows seriously end up with more than one cluster. Prod and staging at the very least, usually a region or two, and something the data team stood up that you inherited. dagweave treats that as the normal case.
The cluster that never got connected.
When each cluster costs, somebody decides which ones are worth connecting. Staging never gets added, the EU region arrives six months late, and the cluster the data team runs stays outside the tool.
Which clusters get connected becomes a budget decision.
dagweave never counts clusters.
Enroll as many as you have
Each cluster gets its own connector and its own keypair, generated inside that cluster. One install covers the Argo Workflows instances running there.
- One helm install per cluster. Enrolling the tenth cluster works like the first.
connectors -> as many as you enroll
served instances -> several per connector
each served instance -> one Argo Workflows instance, one namespace Pick the target when you run it
The workflow and the cluster it runs on are separate choices. The same graph goes to staging on a branch push and to prod when someone approves it, without being copied or forked.
- A cron in the EU region and a cron in us-east are one workflow with two triggers.
push to main -> connector: staging-eu ns: pipelines
manual, gated -> connector: prod-us ns: pipelines You choose who reaches which cluster
A cluster connection is its own permission, separate from whatever someone can already do to a workflow.
- Give someone staging without prod. Revoke one, keep the other.
edit the workflow -> workflow permission
send it to staging -> staging-connector permission
send it to prod -> prod-connector permission You find out when a connector drops
Every connector you enroll is watched, including the ones in regions nobody checks. dagweave tells you when one goes offline.
- You get alerted when a connector drops, not just when a run fails.
Connect all of them.
dagweave is in early access. Leave an email and we will bring you on as we open it up.