Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-5650

Dynamic Plugin certification test

Create Doc EPIC for Fe...Prepare for Y ReleasePrepare for Z ReleaseXMLWordPrintable

    • L
    • False
    • Hide

      None

      Show
      None
    • False

      Feature Overview (aka. Goal Summary)

      Implement a certification test for a single RHDH plugin in the new dynamic plugins format. This test verifies that RHDH boots correctly with the plugin installed. It will run on GitHub Actions and can be triggered manually, ensuring plugin compatibility with released RHDH versions. The test pipeline will be implemented by the certfication team. RHDH team will provide the plugin to be tested and the test code to be run.

      Goals (aka. expected user outcomes)

      • Users can manually trigger a certification test for a RHDH plugin on GitHub Actions.
      • The test verifies successful boot of RHDH with the plugin installed.
      • Supports released versions of RHDH and basic plugin configuration in `dynamic-plugins.yaml`.
      • Future enhancements will test plugin mount points and remain agnostic to plugin-specific infrastructures.

      Requirements (aka. Acceptance Criteria):

      1. The test is executed in GitHub Actions.
      2. Test can be manually triggered with specific inputs: released RHDH version, plugin in dynamic format, and basic configuration.
      3. It leverages an existing plugin test setup.
      4. RHDH boots successfully with the plugin, indicating a passed test.
      5. Future scope includes tests for plugin mount points and ensuring they are infrastructure-independent.

      Out of Scope (Optional)

      • Extensive functionality tests of the plugin.
      • Plugin-specific infrastructure or dependencies.
      • Automated deployment of plugins.

              rh-ee-mhild Marcel Hild
              rh-ee-mhild Marcel Hild
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: