• M
    • False
    • Hide

      None

      Show
      None
    • False
    • 50% To Do, 0% In Progress, 50% Done

      Feature Overview (aka. Goal Summary)

      This spike investigated setting up Events for Github Discovery in RHDH using an HTTP endpoint. We should look into adding the event modules listed in the requirements section to RHDH.

      For 1.8 target Tech Preview as additional investigation is needed to push to GA.

      Investigation Doc: https://docs.google.com/document/d/1ZOQ3QUvATEVmMVxbQVpnM9cTF85AK4k6IjbdBIKs7RY/edit?tab=t.0#heading=h.319wh5le5fvn 

      Demo:  https://drive.google.com/file/d/1K7h8EWrFMQkynpEbkEwY2smawXhiJUuC/view?usp=sharing 

      List of Supported Plugins: https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/blob/main/modules/dynamic-plugins/rhdh-supported-plugins.csv 

      Goals (aka. expected user outcomes)

      By configuring a webhook for the external service the customer uses to ingest entities, users can enable real-time catalog updates triggered by events.

      Requirements (aka. Acceptance Criteria):

      • Add the selected event modules to RHDH as wrappers (If we're still using wrappers in 1.8)
      • Package these plugins as an OCI images using the overlay repository into dynamic plugins.
      • E2E tests
      • Documentation

      List of event modules that can potentially be included:

      Documentation Considerations

      • Document how to setup these event modules in RHDH. I wrote down the steps I had to follow to enable the `@backstage/plugin-events-backend-module-github`in RHDH here.
      • Document when to use these modules and also highlight limitations.

              mittkash Kashish Mittal
              mittkash Kashish Mittal
              RHIDP - Cope
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: