Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-8785

[KSW-Operator] Review the reconciliation flow to follow the new conditions API refactoring

    XMLWordPrintable

Details

    • 2023 Week 27-29 (from Jul 3), 2023 Week 30-32 (from Jul 24), 2023 Week 24-26 (from Jun 12)

    Description

      With the new Conditions API refactoring (KOGITO-8645), now it's time to review the position of the workflow in prod profile:

      1. Make sure that the CanReconcile methods have a bare minimum conditionals
      2. Review the Reasons and Status in the conditions
      3. The status must stay at Running and Built. Remember that these statuses are shared with the dev profile. It should make sense in that context too.

      Ideally, we have an internal broker where the controllers can communicate in an async manner. For example, once we finish a build, the builder controller should emit an event alerting the other controllers to react to it. We shouldn't rely only on the reconciliation cycle from the Kubernetes API.

      Attachments

        Issue Links

          Activity

            People

              dsalerno@redhat.com Davide Salerno
              rhn-support-zanini Ricardo Zanini Fernandes
              Tristan Radisson Tristan Radisson
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: