Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-26530

Run some GRC component integration test in Konflux

XMLWordPrintable

    • Icon: Spike Spike
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • GRC
    • None
    • Future Sustainability
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

      Provide the required acceptance criteria using this template.

      • ...
      Show
      Provide the required acceptance criteria using this template. ...
    • None

      Value Statement

      We are finally moving on from just getting builds in Konflux to possibly being able to automate more things in the system. We should explore running integration-style tests in Konflux in order to compare it to running similar things in Prow or GitHub Actions. In particular, Konflux might provide better options for using newer versions of other components in the "snapshot" compared to other deployment techniques. The environments provided in Konflux might be 'more realistic' than the KinD clusters used in the current GitHub Actions tests, which may make them more useful.

      Goals

      Get a component level integration test running in Konflux. Explore as many of the following as possible, and report back on the capabilities:

      • Get a cluster to test on using the EaaS stuff: https://konflux.pages.redhat.com/docs/users/testing/cluster-provisioning.html
      • Install some pieces of ACM there, ideally with development builds from Konflux of some other components.
      • Run tests
      • Explore collecting test coverage information from those tests (this may be difficult and ultimately unnecessary)
      • Store test results in an OCI artifact for comparisons in the future

              Unassigned Unassigned
              jkulikau@redhat.com Justin Kulikauskas
              Derek Ho Derek Ho
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: