Closed
Description
This issue is a summary some design questions related to dependent resources and workflows.
-
Currently if a dependent resource is ready (ReadyCondition
) in workflows (so is in a target state) or if is delete process successfully finished (DeletePostCondition) - this can be async - is handled by Conditions. However it might be more convenient especially using it from standalone mode to put this information toReconcileResult
and also provideDeleteResult
where the result of those predicates could be added. Also might be a better / more efficient place to check it in the reconcile. - Should we make in all condition names explicit if it is a post or precondition. Ready is a post, Reconcile is a pre-condition. The delete condition already has post in its name. See original design:
Depends On and Conditions to describe workflows Dependent Resources #850 (only applies to reconcile condition if we decide to change the point above)