Uploaded image for project: 'OpenShift GitOps'
  1. OpenShift GitOps
  2. GITOPS-4609

[Test execution] - Operator installation, KUTTL and Argocd e2e Tests | OCP 4.14

XMLWordPrintable

    • GitOps Release - Sprint 3256

      Run Kuttl tests as part of 1.12.1 release.

      Test Steps:

      1. 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  
      2. This should provision a cluster, setup the specified IIB as the gitops operator and run kuttl tests and argo-e2e tests afterwards
      3. This can take several hours.

      If for some reason there needs to be manual preparation against already provisioned cluster:

      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:

      1. Clone https://gitlab.cee.redhat.com/gitops/operator-e2e/-/tree/master/gitops-operator 
      2. From master branch and directory to gitops-operator run
        1. kubectl kuttl test ./tests/sequential --config ./tests/sequential/kuttl-test.yaml
        2. 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:

      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

            asaleh@redhat.com Adam Saleh
            asaleh@redhat.com Adam Saleh
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: