CRD deployment graph specification for flexible deployments #419
Labels
CRD
help wanted
lifecycle/stale
Denotes an issue or PR has remained open with no activity and has become stale.
question
Milestone
Currently the Seldon deployment CRD defines the deployment graph as a nested parent-children structure. In some cases this representation of a directed acyclic graph (DAG) could be limiting to compose flexible deployment manifests programmatically. It might be better to use an alternative graph encoding, e.g. a flat list of graph components
{"graph" : [<component1>,component2>...]}
where each component has a list specifying its upstream nodes{... "upstream":[<component name1>,<component name2>..]}
(similar to Apache Airflow).Other representations of DAGs could also be useful, we would like to know if the community has any thoughts on what the best representation offering maximum flexibility could be.
The text was updated successfully, but these errors were encountered: