-
Task
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
False
-
-
False
-
-
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)
- links to