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

[SPIKE] Create all the KNative resources needed for Events consumed/produced by the Workflow

    XMLWordPrintable

Details

    • 2023 Week 06-08 (from Feb 6), 2023 Week 09-11 (from Feb 27), 2023 Week 36-38 (from Sep 4)

    Description

      The Controller that will manage the Workflow CR instances must be able to create all the KnativeĀ  resources (i.e. Sink, SinkBinding, Trigger) for Events that could be produced/consumed.

      The maven build is producing into the target folder the needed files to create the KNative resources: we have to intercept these files and create the resources so that the service could have them available without any other.

      For this first iteration, the operator will create one sink based on the definition on .spec.sink and .spec.flow.events. The trigger will be created if there's at least one consumed event. This trigger refers to the default broker within the namespace. A user can freely change the broker name afterwards.

      Attachments

        Activity

          People

            wmedvede@redhat.com Walter Medvedeo
            dsalerno@redhat.com Davide Salerno
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: