Closed
Description
Summary
The current Workflow implementation allows for the registration of dependent ready conditions, which produces a binary result. However, the specific business logic for what "ready" means may contain information that would be useful to propagate to the status of the primary, such as "Conditions".
Proposal (for brainstorming)
Include an additional return type in the signature of the isMet
method, which will allow for storing additional information related to the computation of whether the dependent is ready or not.
Example Scenario
Dependent Resource -> Ingress
Is Ready Condition -> Are endpoints externally accessible (DNS record etc), returns status of each
Primary Status Condition -> Are endpoints ready, if not which are pending