Uploaded image for project: 'FlightPath'
  1. FlightPath
  2. FLPATH-3369

Integrate IQE cost-management tests into cost-onprem-chart CI and local scripts

XMLWordPrintable

      The IQE team is implementing the required changes to consume their tests. Once completed, the cost_onprem environment will exist in iqe-cost-management-plugin with 220 tests marked @pytest.mark.cost_ocp_on_prem.

      Tasks

      • Create scripts/run-iqe-tests.sh to run IQE tests in a pod against deployed chart
      • Add --run-iqe option to deploy-test-cost-onprem.sh
      • Create OpenShift CI step for IQE execution
      • Verify IQE container image (quay.io/cloudservices/iqe-tests:cost-management) includes cost_onprem env
      • Get added to insights users to access containers for local dev/testing

      Technical Notes

      • IQE uses DYNACONF; requires DYNACONF_ONPREM_* env vars for Koku/Keycloak config
      • Default MASU config assumes port-forward (localhost:8002); need to override via DYNACONF_SERVICE_OBJECTS_MASUCONFIG_* for in-cluster access
      • Tests are self-contained (use NISE for data generation)

       

              rh-ee-tstetson Thomas Stetson
              rh-ee-tstetson Thomas Stetson
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: