The final outcome is that we should have a straightforward way of deploying everything with just 3 different types of packages. One package for all of Dracon's dependencies, one or more packages with the various tasks (open source, and custom tasks) and one for deploying Pipelines. That means that users can trivially deploy everything with a well known tool, everything is versioned and transparent and there is a simple way for users to manage their own custom resources with things like ArgoCD
this is tackled in two parts:
The final outcome is that we should have a straightforward way of deploying everything with just 3 different types of packages. One package for all of Dracon's dependencies, one or more packages with the various tasks (open source, and custom tasks) and one for deploying Pipelines. That means that users can trivially deploy everything with a well known tool, everything is versioned and transparent and there is a simple way for users to manage their own custom resources with things like ArgoCD