-
Notifications
You must be signed in to change notification settings - Fork 235
Closed
Description
DependentResource serves as a building block of workflows of reconciling resources. Currently the managed dependent resources provides a limited way of expressing workflows - it's a list of resources what gets reconciled in defined order. Using standalone dependent resource in a reconciliation gives developers possibilities to use any java language constructs to describe arbitrary workflows (Think only conditionally create resource based in input resource values, or wait with API calls on a service until the deployment is not ready and things like that).
TODO:
- Workflow design and related implementation in: Depends On and Conditions to describe workflows Dependent Resources #850
- Define workflows with dependent resource annotations #1241
- Approach to exception handling in Dependent Resource
reconcile()#1126 - How fail fast / non fail fast approach should work with workflows, see also: Feature flag for
fail fastbehavior for Managed Dependent Resources #1107 - DependentResource and Workflow Design Details Questions #1263
- Documentation for Workflows #1262