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

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

XMLWordPrintable

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

      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.

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

              Created:
              Updated:
              Resolved: