-
Task
-
Resolution: Done
-
Major
-
None
-
None
Run Kuttl tests as part of 1.12.1 release.
Test Steps:
- Clone https://gitlab.cee.redhat.com/gitops/gitops-components-automated-testing
- Checkout to the master branch
- Run $ make prepare-operator after setting QUAY_USER and IIB_ID
- Once the catalog source is available, install the operator from operator hub
For running the kuttl automation pipeline, use this pipelinerun template on the bootstrap cluster with appropriate parameters
If you want to run the kuttl tests locally:
- Clone https://gitlab.cee.redhat.com/gitops/operator-e2e/-/tree/master/gitops-operator
- From master branch and directory to gitops-operator run
- $ kubectl kuttl test ./tests/sequential --config ./tests/sequential/kuttl-test.yaml
- $ kubectl kuttl test ./tests/parallel --config ./tests/parallel/kuttl-test.yaml
For running a particular test, pass the test name along with --test flag
More info: https://gitlab.cee.redhat.com/gitops/operator-e2e/-/blob/master/gitops-operator/README.md
Acceptance Criteria:
- Both latest and version specific channels have been covered
- Both Sequential and Parallel suites are executed
- Results have been logged
- clones
-
GITOPS-4322 [Test execution] - Operator installation and KUTTL Tests | OCP 4.12
- Closed