zenml icon indicating copy to clipboard operation
zenml copied to clipboard

Make the orchestrator and deployer mutually exclusive in the stack

Open stefannica opened this issue 2 months ago • 1 comments

Contact Details [Optional]

No response

Feature Description

Make the orchestrator and deployer mutually exclusive in the stack.

The orchestrator is only needed for running batch pipelines, the deployer only for running deployments. They don't need to co-exist in the stack, but at least one of them must be part of the stack.

Problem or Use Case

No response

Proposed Solution

No response

Alternatives Considered

No response

Additional Context

No response

Priority

None

Code of Conduct

  • [x] I agree to follow this project's Code of Conduct

stefannica avatar Oct 24 '25 08:10 stefannica

  • We had this discussion before: Maybe you want an orchestrator with a deployment in the future, if we can replace running snapshots by it.
  • Custom local orchestrators in the deployment would allow customizing how the pipeline gets executed.
  • It just adds more if stack.orchestrator checks
  • no benefit

schustmi avatar Oct 24 '25 08:10 schustmi