Skip to content

feat: Consolidate Promise Available/Reconciled Conditions [To discuss] #533

@SaphMB

Description

@SaphMB

Context

With #477 a new Reconciled condition was introduced. This condition reflects whether:

  • The Promise's CRD is available
  • The Promise's Works are Ready
  • The Promise's Workflows have run successfully

In addition to this, Promises have an an Available condition which reflects just whether the Promise's CRD is available. The former is more comprehensive than the latter and more reflective of whether a Promise is ready to receive requests.

However, the Available condition may currently be used by users as part of CI processes for instance so removing it should be viewed as a breaking change

Acceptance

Given I have deployed a Promise
When I view the Available condition for the promise
Then I am informed that the Condition is Deprecated

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions