porter
porter copied to clipboard
Run all bundles as workflows
Create an alternative path through Porter's codebase that is behind the dependencies-v2
feature flag. When enabled running porter install/upgrade/invoke/uninstall/apply
creates a workflow, and then runs it.
Our goal is that the behavior between these two modes is the same so that once the feature flag is removed, we can replace the old code path with the workflow-based one. We should have tests that validate that these code paths result in the same bundle behavior for bundles that use just the subset of v1 dependencies features.
Dependencies
- #2647
ℹ️ Read PEP003 - Advanced Dependencies for context about how dependencies should work, design details, and notes about desired behavior.