Skip to content

DependentResource and Workflow Design Details Questions #1263

Closed
@csviri

Description

@csviri

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 to ReconcileResult and also provide DeleteResult 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)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions