-
Task
-
Resolution: Done
-
Major
-
None
-
None
Run Kuttl tests as part of 1.11.7 release.
Test Steps:
- Run the Z-stream test pipeline with 4.12 openshift set for the flexy-install params and the correct RC IIB on the PSI openshift
- This should provision a cluster, setup the specified IIB as the gitops operator and run kuttl tests and argo-e2e tests afterwards
- This can take several hours.
If for some reason there needs to be manual preparation against already provisioned cluster:
- Clone https://gitlab.cee.redhat.com/gitops/gitops-components-automated-testing
- Checkout to the master branch
- Run $ make prepare-operator-<docker/podman> after setting QUAY_USER and IIB_ID
For running the kuttl automation pipeline separately, 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
If you want to un Argocd e2e test standalone:
- Run the e2e tests using argocd-e2e-tests pipeline
Acceptance Criteria:
- Both latest and version specific channels have been covered
- Both Sequential and Parallel suites are executed
- Argo-cd e2e has been run and completed with no new failures
- Results have been logged
- clones
-
GITOPS-4841 [Test execution] - Operator installation, KUTTL and ArgoCD E2E Tests | 1.11.6 | OCP 4.12
- Closed