zenml
zenml copied to clipboard
Make the orchestrator and deployer mutually exclusive in the stack
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
- 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