From 0078505743a9e32edbef2bb61fb82586c91ad70f Mon Sep 17 00:00:00 2001 From: Petr Muller Date: Tue, 6 Jan 2026 14:49:11 +0100 Subject: [PATCH] WIP: DPTP-4435: [1] Mock 4.22 release gating job branch (vanilla) ```console $ go run ./cmd/branchingconfigmanagers/generated-release-gating-jobs/... --current-release=4.22 \ --release-repo=$HOME/Projects/RH/github.com/openshift/release/ \ --interval=168 DEBU[0000] using options &{curOCPVersion:4.22 releaseRepoDir:/home/afri/Projects/RH/github.com/openshift/release/ logLevel:5 newIntervalValue:168} DEBU[0000] using options &{curOCPVersion:4.22 releaseRepoDir:/home/afri/Projects/RH/github.com/openshift/release/ logLevel:5 newIntervalValue:168} DEBU[0000] files: [/home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__ci-4.22-upgrade-from-stable-4.21-from-stable-4.20.yaml /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__ci-4.22-upgrade-from-stable-4.21.yaml /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__ci-4.22.yaml /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__nightly-4.22-upgrade-from-stable-4.20.yaml /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__nightly-4.22-upgrade-from-stable-4.21.yaml /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__nightly-4.22.yaml /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.22-upgrade-from-okd-scos-4.21.yaml /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.22.yaml] INFO[0000] bumping config /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__ci-4.22-upgrade-from-stable-4.21-from-stable-4.20.yaml INFO[0000] bumping config /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.22.yaml INFO[0000] bumping config /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__ci-4.22.yaml INFO[0000] bumping config /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__ci-4.22-upgrade-from-stable-4.21.yaml INFO[0000] bumping config /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__nightly-4.22-upgrade-from-stable-4.20.yaml INFO[0000] bumping config /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__nightly-4.22.yaml INFO[0000] bumping config /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__nightly-4.22-upgrade-from-stable-4.21.yaml INFO[0000] bumping config /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.22-upgrade-from-okd-scos-4.21.yaml INFO[0000] bumping filename openshift-release-master__okd-scos-4.22-upgrade-from-okd-scos-4.21.yaml INFO[0000] bumped filename openshift-release-master__okd-scos-4.23-upgrade-from-okd-scos-4.22.yaml DEBU[0000] out dir: /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumping obj INFO[0000] bumping filename openshift-release-master__nightly-4.22-upgrade-from-stable-4.20.yaml INFO[0000] marshalling obj openshift-release-master__okd-scos-4.23-upgrade-from-okd-scos-4.22.yaml to /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumped filename openshift-release-master__nightly-4.23-upgrade-from-stable-4.21.yaml DEBU[0000] out dir: /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumping obj INFO[0000] bumping filename openshift-release-master__ci-4.22-upgrade-from-stable-4.21-from-stable-4.20.yaml INFO[0000] bumping filename openshift-release-master__ci-4.22-upgrade-from-stable-4.21.yaml INFO[0000] bumped filename openshift-release-master__ci-4.23-upgrade-from-stable-4.22-from-stable-4.21.yaml INFO[0000] marshalling obj openshift-release-master__nightly-4.23-upgrade-from-stable-4.21.yaml to /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release DEBU[0000] out dir: /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumping obj INFO[0000] marshalling obj openshift-release-master__ci-4.23-upgrade-from-stable-4.22-from-stable-4.21.yaml to /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumping filename openshift-release-master__okd-scos-4.22.yaml INFO[0000] bumped filename openshift-release-master__ci-4.23-upgrade-from-stable-4.22.yaml DEBU[0000] out dir: /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumping filename openshift-release-master__nightly-4.22-upgrade-from-stable-4.21.yaml INFO[0000] bumping obj INFO[0000] bumped filename openshift-release-master__nightly-4.23-upgrade-from-stable-4.22.yaml DEBU[0000] out dir: /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumping obj INFO[0000] marshalling obj openshift-release-master__ci-4.23-upgrade-from-stable-4.22.yaml to /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumped filename openshift-release-master__okd-scos-4.23.yaml DEBU[0000] out dir: /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] marshalling obj openshift-release-master__nightly-4.23-upgrade-from-stable-4.22.yaml to /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumping obj INFO[0000] marshalling obj openshift-release-master__okd-scos-4.23.yaml to /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumping filename openshift-release-master__ci-4.22.yaml INFO[0000] bumped filename openshift-release-master__ci-4.23.yaml DEBU[0000] out dir: /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumping obj INFO[0000] marshalling obj openshift-release-master__ci-4.23.yaml to /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumping filename openshift-release-master__nightly-4.22.yaml INFO[0000] bumped filename openshift-release-master__nightly-4.23.yaml DEBU[0000] out dir: /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] bumping obj INFO[0000] marshalling obj openshift-release-master__nightly-4.23.yaml to /home/afri/Projects/RH/github.com/openshift/release/ci-operator/config/openshift/release INFO[0000] status reconciled $ git -C $HOME/Projects/RH/github.com/openshift/release/ status On branch dptp-4435-mock-prebranch-gating-jobs-1-vanilla Untracked files: (use "git add ..." to include in what will be committed) ci-operator/config/openshift/release/openshift-release-master__ci-4.23-upgrade-from-stable-4.22-from-stable-4.21.yaml ci-operator/config/openshift/release/openshift-release-master__ci-4.23-upgrade-from-stable-4.22.yaml ci-operator/config/openshift/release/openshift-release-master__ci-4.23.yaml ci-operator/config/openshift/release/openshift-release-master__nightly-4.23-upgrade-from-stable-4.21.yaml ci-operator/config/openshift/release/openshift-release-master__nightly-4.23-upgrade-from-stable-4.22.yaml ci-operator/config/openshift/release/openshift-release-master__nightly-4.23.yaml ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.23-upgrade-from-okd-scos-4.22.yaml ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.23.yaml nothing added to commit but untracked files present (use "git add" to track) ``` --- ...ade-from-stable-4.22-from-stable-4.21.yaml | 49 + ...ter__ci-4.23-upgrade-from-stable-4.22.yaml | 155 ++ .../openshift-release-master__ci-4.23.yaml | 390 +++ ...nightly-4.23-upgrade-from-stable-4.21.yaml | 54 + ...nightly-4.23-upgrade-from-stable-4.22.yaml | 189 ++ ...penshift-release-master__nightly-4.23.yaml | 2220 +++++++++++++++++ ...-scos-4.23-upgrade-from-okd-scos-4.22.yaml | 34 + ...enshift-release-master__okd-scos-4.23.yaml | 76 + 8 files changed, 3167 insertions(+) create mode 100644 ci-operator/config/openshift/release/openshift-release-master__ci-4.23-upgrade-from-stable-4.22-from-stable-4.21.yaml create mode 100644 ci-operator/config/openshift/release/openshift-release-master__ci-4.23-upgrade-from-stable-4.22.yaml create mode 100644 ci-operator/config/openshift/release/openshift-release-master__ci-4.23.yaml create mode 100644 ci-operator/config/openshift/release/openshift-release-master__nightly-4.23-upgrade-from-stable-4.21.yaml create mode 100644 ci-operator/config/openshift/release/openshift-release-master__nightly-4.23-upgrade-from-stable-4.22.yaml create mode 100644 ci-operator/config/openshift/release/openshift-release-master__nightly-4.23.yaml create mode 100644 ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.23-upgrade-from-okd-scos-4.22.yaml create mode 100644 ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.23.yaml diff --git a/ci-operator/config/openshift/release/openshift-release-master__ci-4.23-upgrade-from-stable-4.22-from-stable-4.21.yaml b/ci-operator/config/openshift/release/openshift-release-master__ci-4.23-upgrade-from-stable-4.22-from-stable-4.21.yaml new file mode 100644 index 0000000000000..ac892a62f7400 --- /dev/null +++ b/ci-operator/config/openshift/release/openshift-release-master__ci-4.23-upgrade-from-stable-4.22-from-stable-4.21.yaml @@ -0,0 +1,49 @@ +releases: + initial: + candidate: + product: ocp + stream: ci + version: "4.21" + intermediate: + candidate: + product: ocp + stream: ci + version: "4.22" + latest: + candidate: + product: ocp + stream: ci + version: "4.23" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: e2e-aws-ovn-upgrade + interval: 168h + steps: + cluster_profile: aws-3 + env: + TEST_UPGRADE_OPTIONS: "" + observers: + enable: + - observers-resource-watch + test: + - as: set-releases-release + commands: echo "${RELEASE_IMAGE_INTERMEDIATE},${RELEASE_IMAGE_LATEST}" > ${SHARED_DIR}/override-upgrade + dependencies: + - env: RELEASE_IMAGE_INTERMEDIATE + name: release:intermediate + from: cli + resources: + requests: + cpu: 100m + memory: 200Mi + - ref: openshift-e2e-test + workflow: openshift-upgrade-aws-ovn +zz_generated_metadata: + branch: master + org: openshift + repo: release + variant: ci-4.23-upgrade-from-stable-4.22-from-stable-4.21 diff --git a/ci-operator/config/openshift/release/openshift-release-master__ci-4.23-upgrade-from-stable-4.22.yaml b/ci-operator/config/openshift/release/openshift-release-master__ci-4.23-upgrade-from-stable-4.22.yaml new file mode 100644 index 0000000000000..6a7ef79a8cfb2 --- /dev/null +++ b/ci-operator/config/openshift/release/openshift-release-master__ci-4.23-upgrade-from-stable-4.22.yaml @@ -0,0 +1,155 @@ +base_images: + upi-installer: + name: "4.23" + namespace: ocp + tag: upi-installer + vsphere-ci-python: + name: vsphere-python + namespace: ci + tag: latest +releases: + initial: + candidate: + product: ocp + stream: ci + version: "4.22" + latest: + candidate: + product: ocp + stream: ci + version: "4.23" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: e2e-vsphere-ovn-upgrade + cron: 5 7 * * 6 + steps: + cluster_profile: vsphere-elastic + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-vsphere +- as: e2e-vsphere-ovn-upgrade-storage-data + cron: 34 0 * * 1 + steps: + cluster_profile: vsphere-elastic + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-vsphere-storage-data +- as: e2e-aws-ovn-upgrade + interval: 168h + steps: + cluster_profile: aws-4 + env: + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-aws-ovn +- as: e2e-metal-ovn-single-node-rt-upgrade-test + interval: 168h + steps: + cluster_profile: aws-2 + env: + SINGLE_NODE_AWS_INSTANCE_TYPE: c7i.metal-24xl + TEST_TYPE: upgrade-rt + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-aws-single-node-realtime +- as: e2e-gcp-ovn-upgrade + interval: 168h + steps: + cluster_profile: gcp-3 + env: + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-gcp-ovn +- as: e2e-gcp-ovn-rt-upgrade + interval: 168h + steps: + cluster_profile: gcp-3 + env: + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-gcp-ovn-rt +- as: e2e-azure-ovn-upgrade + interval: 168h + steps: + cluster_profile: azure4 + env: + CONTROL_PLANE_INSTANCE_TYPE: Standard_D8as_v5 + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-azure-ovn +- as: e2e-aws-ovn-uwm + interval: 168h + steps: + cluster_profile: aws-2 + observers: + enable: + - observers-resource-watch + pre: + - ref: ipi-conf-user-workload-monitoring + - chain: ipi-aws-pre-stableinitial + workflow: openshift-upgrade-aws +- as: e2e-azure-runc-upgrade + cron: '@weekly' + steps: + cluster_profile: azure4 + env: + CONTROL_PLANE_INSTANCE_TYPE: Standard_D8as_v5 + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-azure-runc +- as: e2e-gcp-runc-upgrade + cron: '@weekly' + steps: + cluster_profile: gcp-3 + env: + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-gcp-runc +- as: e2e-aws-runc-upgrade + cron: '@weekly' + steps: + cluster_profile: aws-2 + env: + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-aws-runc +- as: e2e-vsphere-runc-upgrade + cron: 56 4 * * 5 + steps: + cluster_profile: vsphere-elastic + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-vsphere-runc +zz_generated_metadata: + branch: master + org: openshift + repo: release + variant: ci-4.23-upgrade-from-stable-4.22 diff --git a/ci-operator/config/openshift/release/openshift-release-master__ci-4.23.yaml b/ci-operator/config/openshift/release/openshift-release-master__ci-4.23.yaml new file mode 100644 index 0000000000000..8de2ae1b464dd --- /dev/null +++ b/ci-operator/config/openshift/release/openshift-release-master__ci-4.23.yaml @@ -0,0 +1,390 @@ +base_images: + upi-installer: + name: "4.23" + namespace: ocp + tag: upi-installer + vsphere-ci-python: + name: vsphere-python + namespace: ci + tag: latest +releases: + initial: + candidate: + product: ocp + relative: 1 + stream: ci + version: "4.23" + latest: + candidate: + product: ocp + stream: ci + version: "4.23" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: e2e-aws-ovn-techpreview + interval: 168h + steps: + cluster_profile: aws + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-ovn +- as: e2e-aws-ovn-no-capabilities + interval: 168h + steps: + cluster_profile: aws-2 + env: + ADDITIONAL_ENABLED_CAPABILITIES: MachineAPI CloudCredential CloudControllerManager + Ingress + BASELINE_CAPABILITY_SET: None + PERSISTENT_MONITORING: "false" + TEST_SKIPS: check registry.redhat.io is available and samples operator can import + sample imagestreams + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-ovn +- as: e2e-aws-ovn + interval: 168h + steps: + cluster_profile: aws-2 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-ovn +- as: e2e-aws-ovn-proxy + interval: 168h + steps: + cluster_profile: aws-5 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-proxy +- as: e2e-aws-ovn-serial + interval: 168h + steps: + cluster_profile: aws-5 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-ovn-serial +- as: e2e-aws-ovn-techpreview-serial + interval: 168h + shard_count: 3 + steps: + cluster_profile: aws-5 + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-ovn-serial +- as: e2e-aws-ovn-upgrade + interval: 168h + steps: + cluster_profile: aws-5 + env: + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-aws-ovn +- as: e2e-aws-ovn-techpreview-upgrade + interval: 168h + steps: + cluster_profile: aws-5 + env: + FAIL_ON_CORE_DUMP: "true" + FEATURE_SET: TechPreviewNoUpgrade + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-aws-ovn +- as: e2e-aws-ovn-upgrade-out-of-change + interval: 168h + steps: + cluster_profile: aws-5 + dependencies: + OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:latest + OPENSHIFT_UPGRADE_RELEASE_IMAGE_OVERRIDE: release:initial + env: + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-aws-ovn +- as: e2e-aws-cilium + interval: 168h + steps: + cluster_profile: aws-2 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-cilium +- as: e2e-azure-ovn-techpreview + interval: 168h + steps: + cluster_profile: azure-2 + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azure-ovn +- as: e2e-azure-ovn-serial + interval: 168h + steps: + cluster_profile: azure4 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azure-serial +- as: e2e-azure-ovn-techpreview-serial + interval: 168h + steps: + cluster_profile: azure-2 + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azure-serial +- as: e2e-azure-ovn-upgrade + interval: 168h + steps: + cluster_profile: azure4 + env: + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-azure-ovn +- as: e2e-azure-ovn-techpreview-upgrade + interval: 168h + steps: + cluster_profile: azure4 + env: + FAIL_ON_CORE_DUMP: "true" + FEATURE_SET: TechPreviewNoUpgrade + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-azure-ovn +- as: e2e-azure-ovn-upgrade-out-of-change + interval: 168h + steps: + cluster_profile: azure4 + dependencies: + OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:latest + OPENSHIFT_UPGRADE_RELEASE_IMAGE_OVERRIDE: release:initial + env: + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-azure-ovn +- as: e2e-azure-cilium + interval: 168h + steps: + cluster_profile: azure4 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azure-cilium +- as: e2e-azure-ovn + interval: 168h + steps: + cluster_profile: azure-2 + env: + FAIL_ON_CORE_DUMP: "true" + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azure-ovn +- as: e2e-gcp-ovn-techpreview + interval: 168h + steps: + cluster_profile: gcp-3 + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-ovn +- as: e2e-gcp-ovn + interval: 168h + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + env: + FAIL_ON_CORE_DUMP: "true" + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-ovn +- as: e2e-gcp-ovn-xpn + interval: 168h + steps: + cluster_profile: gcp + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-xpn +- as: e2e-gcp-ovn-mount-ns-hiding + interval: 168h + steps: + cluster_profile: gcp-3 + env: + FAIL_ON_CORE_DUMP: "true" + MOUNT_NS_HIDING_ENABLED: "true" + MOUNT_NS_HIDING_LOG: "2" + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-mount-ns-hiding +- as: e2e-gcp-ovn-techpreview-serial + interval: 168h + steps: + cluster_profile: gcp-3 + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-serial +- as: e2e-gcp-ovn-usernamespace + cron: '@daily' + steps: + cluster_profile: gcp-3 + env: + FEATURE_SET: TechPreviewNoUpgrade + TEST_SUITE: openshift/usernamespace + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp +- as: e2e-gcp-ovn-upgrade + interval: 168h + steps: + cluster_profile: gcp-3 + env: + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-gcp-ovn +- as: e2e-gcp-ovn-techpreview-upgrade + interval: 168h + steps: + cluster_profile: gcp-3 + env: + FEATURE_SET: TechPreviewNoUpgrade + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-gcp-ovn +- as: e2e-gcp-ovn-upgrade-out-of-change + interval: 168h + steps: + cluster_profile: gcp-3 + dependencies: + OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:latest + OPENSHIFT_UPGRADE_RELEASE_IMAGE_OVERRIDE: release:initial + env: + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-gcp-ovn +- as: e2e-gcp-cilium + interval: 168h + steps: + cluster_profile: gcp-3 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-cilium +- as: e2e-gcp-secureboot + interval: 168h + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-secureboot +- as: e2e-aws-upgrade-ovn-single-node + interval: 168h + steps: + cluster_profile: aws-2 + env: + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-aws-single-node +- as: e2e-vsphere-ovn-upgrade + cron: 46 16 * * 3 + steps: + cluster_profile: vsphere-elastic + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-vsphere +- as: e2e-azure-runc-upgrade + cron: '@daily' + steps: + cluster_profile: azure-2 + env: + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-azure-runc +- as: e2e-gcp-runc-upgrade + cron: '@daily' + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + env: + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-gcp-runc +- as: e2e-aws-runc-upgrade + cron: '@daily' + steps: + cluster_profile: aws-5 + env: + FAIL_ON_CORE_DUMP: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-aws-runc +- as: e2e-vsphere-runc-upgrade + cron: 9 7 * * * + steps: + cluster_profile: vsphere-elastic + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-vsphere-runc +zz_generated_metadata: + branch: master + org: openshift + repo: release + variant: ci-4.23 diff --git a/ci-operator/config/openshift/release/openshift-release-master__nightly-4.23-upgrade-from-stable-4.21.yaml b/ci-operator/config/openshift/release/openshift-release-master__nightly-4.23-upgrade-from-stable-4.21.yaml new file mode 100644 index 0000000000000..1482cf4b82585 --- /dev/null +++ b/ci-operator/config/openshift/release/openshift-release-master__nightly-4.23-upgrade-from-stable-4.21.yaml @@ -0,0 +1,54 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts +releases: + initial: + candidate: + product: ocp + stream: nightly + version: "4.21" + intermediate: + candidate: + product: ocp + stream: nightly + version: "4.22" + latest: + candidate: + product: ocp + stream: nightly + version: "4.23" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: e2e-aws-ovn-upgrade-paused + interval: 168h + steps: + cluster_profile: aws-3 + env: + TEST_UPGRADE_OPTIONS: "" + observers: + enable: + - observers-resource-watch + test: + - as: set-releases-release + commands: echo "${RELEASE_IMAGE_INTERMEDIATE},${RELEASE_IMAGE_LATEST}" > ${SHARED_DIR}/override-upgrade + dependencies: + - env: RELEASE_IMAGE_INTERMEDIATE + name: release:intermediate + from: cli + resources: + requests: + cpu: 100m + memory: 200Mi + - ref: openshift-e2e-test + workflow: openshift-upgrade-aws-pausedworkers +zz_generated_metadata: + branch: master + org: openshift + repo: release + variant: nightly-4.23-upgrade-from-stable-4.21 diff --git a/ci-operator/config/openshift/release/openshift-release-master__nightly-4.23-upgrade-from-stable-4.22.yaml b/ci-operator/config/openshift/release/openshift-release-master__nightly-4.23-upgrade-from-stable-4.22.yaml new file mode 100644 index 0000000000000..78916344e2f5e --- /dev/null +++ b/ci-operator/config/openshift/release/openshift-release-master__nightly-4.23-upgrade-from-stable-4.22.yaml @@ -0,0 +1,189 @@ +base_images: + ansible: + name: "4.23" + namespace: ocp + tag: ansible + assisted-installer: + name: assisted + namespace: ocp-kni + tag: assisted-installer + assisted-installer-agent: + name: assisted + namespace: ocp-kni + tag: assisted-installer-agent + assisted-installer-controller: + name: assisted + namespace: ocp-kni + tag: assisted-installer-controller + assisted-service: + name: assisted + namespace: ocp-kni + tag: assisted-service + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.23" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + libvirt-installer: + name: "4.23" + namespace: ocp + tag: libvirt-installer + upi-installer: + name: "4.23" + namespace: ocp + tag: upi-installer + vsphere-ci-python: + name: vsphere-python + namespace: ci + tag: latest +releases: + initial: + candidate: + product: ocp + stream: nightly + version: "4.22" + latest: + candidate: + product: ocp + stream: nightly + version: "4.23" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: e2e-metal-ipi-ovn-upgrade + capabilities: + - intranet + cron: 0 12 1 1 * + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-upgrade-ovn-ipv4 +- as: e2e-metal-ovn-two-node-arbiter-upgrade + capabilities: + - intranet + cron: '@weekly' + steps: + cluster_profile: equinix-edge-enablement + env: + TEST_TYPE: upgrade-conformance + workflow: baremetalds-two-node-arbiter-upgrade +- as: e2e-metal-ovn-two-node-arbiter-upgrade-workers + capabilities: + - intranet + cron: '@weekly' + steps: + cluster_profile: equinix-edge-enablement + env: + TEST_TYPE: upgrade-conformance + workflow: baremetalds-two-node-arbiter-upgrade-workers + timeout: 5h0m0s +- as: e2e-metal-ipi-ovn-upgrade-runc + capabilities: + - intranet + cron: '@weekly' + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-upgrade-ovn-ipv6-runc +- as: e2e-metal-ipi-upgrade-ovn-ipv6 + capabilities: + - intranet + cron: 0 12 1 1 * + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-upgrade-ovn-ipv6 +- as: e2e-aws-upgrade-ovn-single-node + interval: 168h + steps: + cluster_profile: aws-3 + env: + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-aws-single-node +- as: e2e-metal-ovn-single-node-rt-upgrade + interval: 168h + steps: + cluster_profile: aws + env: + SINGLE_NODE_AWS_INSTANCE_TYPE: c7i.metal-24xl + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-aws-single-node-realtime +- as: e2e-vsphere-upgrade + cron: 4 18 * * 2 + steps: + cluster_profile: vsphere-elastic + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-vsphere +- as: e2e-vsphere-zones-upgrade + cron: 21 2 * * 3 + steps: + cluster_profile: vsphere-elastic + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-vsphere-zones +- as: e2e-metal-ipi-ovn-upgrade-network-flow-matrix + capabilities: + - intranet + cron: 0 19 * * 0,2,4,6 + steps: + cluster_profile: equinix-ocp-metal + env: + SUITE: Nftables + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + test: + - ref: network-flow-matrix-tests + - chain: baremetalds-ipi-test + workflow: baremetalds-e2e-upgrade-ovn-ipv4 +- as: e2e-aws-upgrade-ovn-single-node-network-flow-matrix + cron: 0 19 * * 0,2,4,6 + steps: + cluster_profile: aws + env: + SUITE: Nftables + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + test: + - ref: network-flow-matrix-tests + - ref: single-node-e2e-test + workflow: openshift-upgrade-aws-single-node +zz_generated_metadata: + branch: master + org: openshift + repo: release + variant: nightly-4.23-upgrade-from-stable-4.22 diff --git a/ci-operator/config/openshift/release/openshift-release-master__nightly-4.23.yaml b/ci-operator/config/openshift/release/openshift-release-master__nightly-4.23.yaml new file mode 100644 index 0000000000000..80147ac023b25 --- /dev/null +++ b/ci-operator/config/openshift/release/openshift-release-master__nightly-4.23.yaml @@ -0,0 +1,2220 @@ +base_images: + ansible: + name: "4.23" + namespace: ocp + tag: ansible + assisted-image-service: + name: ocm-2.16 + namespace: edge-infrastructure + tag: assisted-image-service + assisted-installer: + name: ocm-2.16 + namespace: edge-infrastructure + tag: assisted-installer + assisted-installer-agent: + name: ocm-2.16 + namespace: edge-infrastructure + tag: assisted-installer-agent + assisted-installer-controller: + name: ocm-2.16 + namespace: edge-infrastructure + tag: assisted-installer-controller + assisted-service: + name: ocm-2.16 + namespace: edge-infrastructure + tag: assisted-service + assisted-test-infra: + name: ocm-2.16 + namespace: edge-infrastructure + tag: assisted-test-infra + aws-ebs-csi-driver-operator-test: + name: "4.23" + namespace: ocp + tag: aws-ebs-csi-driver-operator-test + azure-disk-csi-driver-operator-test: + name: "4.23" + namespace: ocp + tag: azure-disk-csi-driver-operator-test + base: + name: "4.23" + namespace: ocp + tag: base + console-tests: + name: "4.23" + namespace: ocp + tag: console-tests + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + driver-toolkit-tests: + name: "4.23" + namespace: ocp + tag: driver-toolkit-tests + gcp-pd-csi-driver-operator-test: + name: "4.23" + namespace: ocp + tag: gcp-pd-csi-driver-operator-test + ibm-vpc-block-csi-driver-operator-test: + name: "4.23" + namespace: ocp + tag: ibm-vpc-block-csi-driver-operator-test + libvirt-installer: + name: "4.23" + namespace: ocp + tag: libvirt-installer + nested-environment-builder: + name: nested-environment-builder + namespace: ci + tag: latest + ocm-cli: + name: ocm-cli + namespace: ci + tag: latest + rosa-aws-cli: + name: rosa-aws-cli + namespace: ci + tag: latest + tests-private: + name: tests-private + namespace: ci + tag: "4.20" + upi-installer: + name: "4.23" + namespace: ocp + tag: upi-installer + virtctl: + name: "4.23" + namespace: ocp + tag: virtctl + vsphere-ci-python: + name: vsphere-python + namespace: ci + tag: latest + vsphere-csi-driver-operator-test: + name: "4.23" + namespace: ocp + tag: vsphere-csi-driver-operator-test +releases: + initial: + candidate: + product: ocp + relative: 1 + stream: nightly + version: "4.23" + latest: + candidate: + product: ocp + stream: nightly + version: "4.23" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: e2e-aws-ovn-single-node-csi + interval: 168h + steps: + cluster_profile: aws + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-single-node-csi +- as: e2e-aws-ovn-single-node-workers-serial + interval: 168h + steps: + cluster_profile: aws-3 + env: + TEST_SUITE: openshift/conformance/serial + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-single-node-workers +- as: e2e-aws-ovn-single-node-workers + interval: 168h + steps: + cluster_profile: aws-3 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-single-node-workers +- as: e2e-aws-ovn-single-node + interval: 168h + steps: + cluster_profile: aws-3 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-single-node +- as: e2e-aws-ovn-single-node-techpreview + interval: 168h + steps: + cluster_profile: aws-2 + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-single-node +- as: e2e-aws-ovn-single-node-serial + interval: 168h + steps: + cluster_profile: aws-5 + env: + TEST_SUITE: openshift/conformance/serial + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-single-node +- as: e2e-aws-ccm-techpreview + interval: 168h + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ccm-techpreview +- as: e2e-metal-ovn-single-node-rt-upgrade + interval: 168h + steps: + cluster_profile: aws + env: + SINGLE_NODE_AWS_INSTANCE_TYPE: c7i.metal-24xl + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-aws-single-node-realtime +- as: e2e-aws-ovn-single-node-techpreview-serial + interval: 168h + steps: + cluster_profile: aws + env: + FEATURE_SET: TechPreviewNoUpgrade + TEST_SUITE: openshift/conformance/serial + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-single-node +- as: e2e-metal-ovn-single-node-live-iso + interval: 168h + steps: + cluster_profile: equinix-edge-enablement + workflow: baremetalds-sno +- as: e2e-metal-ovn-single-node-with-worker-live-iso + interval: 168h + steps: + cluster_profile: equinix-edge-enablement + env: + TEST_FUNC: test_bip_add_worker + workflow: baremetalds-sno +- as: e2e-metal-ipi-ovn-ipv4 + capabilities: + - intranet + interval: 168h + steps: + cluster_profile: equinix-ocp-metal + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-ovn-ipv4 +- as: e2e-metal-ipi-ovn-bm + capabilities: + - intranet + interval: 168h + steps: + cluster_profile: equinix-ocp-metal + env: + CLUSTERTYPE: baremetal + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-ovn-ipv4 +- as: e2e-metal-ipi-serial-ovn-ipv6-runc + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-ocp-metal + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-serial-ovn-ipv6-runc +- as: e2e-metal-ipi-ovn-serial-ipv4 + capabilities: + - intranet + interval: 168h + steps: + cluster_profile: equinix-ocp-metal + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-serial-ovn-ipv4 +- as: e2e-metal-ipi-serial-ovn-ipv4-techpreview + capabilities: + - intranet + cron: 0 4 * * * + shard_count: 2 + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NUM_EXTRA_WORKERS=1 + APPLY_EXTRA_WORKERS=true + FEATURE_SET=TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-serial-ovn-ipv4 +- as: e2e-metal-ipi-serial-ovn-ipv6 + capabilities: + - intranet + interval: 168h + steps: + cluster_profile: equinix-ocp-metal + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-serial-ovn-ipv6 +- as: e2e-metal-ipi-ovn-serial-virtualmedia + capabilities: + - intranet + interval: 168h + shard_count: 2 + steps: + cluster_profile: equinix-ocp-metal + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-serial-virtualmedia +- as: e2e-metal-ipi-serial-ovn-dualstack + capabilities: + - intranet + interval: 168h + steps: + cluster_profile: equinix-ocp-metal + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-serial-ovn-dualstack +- as: e2e-metal-ipi-ovn-upgrade + capabilities: + - intranet + cron: 0 12 1 1 * + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-upgrade-ovn-ipv4 +- as: e2e-metal-ipi-upgrade-ovn-ipv6 + capabilities: + - intranet + cron: 0 12 1 1 * + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-upgrade-ovn-ipv6 +- as: e2e-metal-ipi-ovn-techpreview + capabilities: + - intranet + interval: 168h + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + FEATURE_SET=TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-ovn-ipv4 +- as: e2e-metal-ipi-ovn-ipv6-techpreview + capabilities: + - intranet + interval: 168h + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + FEATURE_SET=TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-ovn-ipv6 +- as: e2e-metal-ipi-serial-ovn-ipv6-techpreview + capabilities: + - intranet + cron: 0 4 * * * + shard_count: 2 + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NUM_EXTRA_WORKERS=1 + APPLY_EXTRA_WORKERS=true + FEATURE_SET=TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-serial-ovn-ipv6 +- as: e2e-metal-ipi-ovn-ipv6-runc-techpreview + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + FEATURE_SET=TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-ovn-ipv6-runc +- as: e2e-metal-ipi-ovn-dualstack-techpreview + capabilities: + - intranet + interval: 168h + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + FEATURE_SET=TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-ovn-dualstack +- as: e2e-metal-ipi-serial-ovn-dualstack-techpreview + capabilities: + - intranet + cron: 0 4 * * * + shard_count: 2 + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NUM_EXTRA_WORKERS=1 + APPLY_EXTRA_WORKERS=true + PROVISIONING_NETWORK="172.23.0.0/16" + FEATURE_SET=TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-serial-ovn-dualstack +- as: e2e-metal-ipi-ovn-ipv6 + capabilities: + - intranet + interval: 168h + steps: + cluster_profile: equinix-ocp-metal + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-ovn-ipv6 +- as: e2e-metal-ipi-ovn-ipv6-runc + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-ocp-metal + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-ovn-ipv6-runc +- as: e2e-metal-ipi-ovn-dualstack + capabilities: + - intranet + cron: 0 0 1 1 * + steps: + cluster_profile: equinix-ocp-metal + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-ovn-dualstack +- as: e2e-metal-ovn-two-node-arbiter + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-edge-enablement + workflow: baremetalds-two-node-arbiter +- as: e2e-agent-ovn-two-node-arbiter + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-edge-enablement + workflow: agent-e2e-two-node-arbiter-ipv4 +- as: e2e-agent-ovn-two-node-arbiter-ipv6 + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-edge-enablement + env: + DEVSCRIPTS_CONFIG: | + AGENT_E2E_TEST_SCENARIO="TNA_IPV6" + workflow: agent-e2e-two-node-arbiter-ipv4 +- as: e2e-agent-ovn-two-node-arbiter-dualstack + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-edge-enablement + env: + DEVSCRIPTS_CONFIG: | + AGENT_E2E_TEST_SCENARIO="TNA_IPV4V6" + workflow: agent-e2e-two-node-arbiter-ipv4 +- as: e2e-metal-ovn-two-node-arbiter-upgrade + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-edge-enablement + workflow: baremetalds-two-node-arbiter-upgrade +- as: e2e-metal-ovn-two-node-arbiter-upgrade-workers + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-edge-enablement + workflow: baremetalds-two-node-arbiter-upgrade-workers +- as: e2e-metal-ovn-two-node-arbiter-techpreview + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-edge-enablement + workflow: baremetalds-two-node-arbiter-techpreview +- as: e2e-metal-ovn-two-node-fencing-dualstack-techpreview + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-edge-enablement + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + MASTER_DISK=100 + MASTER_MEMORY=32768 + NUM_MASTERS=2 + NUM_WORKERS=0 + FEATURE_SET="TechPreviewNoUpgrade" + BMC_DRIVER=redfish + workflow: baremetalds-two-node-fencing-techpreview +- as: e2e-metal-ovn-two-node-fencing-ipv6-techpreview + capabilities: + - intranet + cron: 0 */6 * * * + steps: + cluster_profile: equinix-edge-enablement + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + MASTER_DISK=100 + MASTER_MEMORY=32768 + NUM_MASTERS=2 + NUM_WORKERS=0 + FEATURE_SET="TechPreviewNoUpgrade" + BMC_DRIVER=redfish + workflow: baremetalds-two-node-fencing-techpreview +- as: e2e-metal-ovn-two-node-fencing-etcd-certrotation + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-edge-enablement + env: + TEST_SUITE: openshift/etcd/certrotation + workflow: baremetalds-two-node-fencing-techpreview +- as: e2e-metal-ovn-two-node-fencing + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-edge-enablement + workflow: baremetalds-two-node-fencing +- as: e2e-metal-ovn-two-node-fencing-validation-techpreview + capabilities: + - intranet + cron: 30 23 * * * + steps: + cluster_profile: equinix-edge-enablement + env: + DEVSCRIPTS_CONFIG: | + BMC_DRIVER=redfish + FEATURE_SET="TechPreviewNoUpgrade" + IP_STACK=v4 + MASTER_DISK=100 + MASTER_MEMORY=32768 + MASTER_VCPU=8 + NUM_MASTERS=2 + NUM_WORKERS=0 + DISRUPTIVE_FENCING: "true" + FENCING_VALIDATION: "true" + workflow: baremetalds-two-node-fencing-post-install-validation +- as: e2e-metal-ovn-two-node-fencing-degraded-tn-suite-techpreview + capabilities: + - intranet + cron: 30 23 * * * + steps: + cluster_profile: equinix-edge-enablement + env: + DEGRADED_NODE: "true" + DEVSCRIPTS_CONFIG: | + BMC_DRIVER=redfish + FEATURE_SET="TechPreviewNoUpgrade" + IP_STACK=v4 + MASTER_DISK=100 + MASTER_MEMORY=32768 + MASTER_VCPU=8 + NUM_MASTERS=2 + NUM_WORKERS=0 + SKIP_READINESS_CHECKS: "true" + TEST_ARGS: | + --run=.*\[Degraded\].* --disable-monitor=etcd-log-analyzer,node-lifecycle,on-prem-haproxy,on-prem-keepalived,initial-and-final-operator-log-scraper,apiserver-incluster-availability,kubelet-log-collector,audit-log-analyzer,metrics-endpoints-down,alert-summary-serializer,cpu-metric-collector,pod-network-avalibility,service-type-load-balancer-availability,ingress-availability,pathological-event-analyzer,legacy-test-framework-invariants,operator-state-analyzer,legacy-cvo-invariants,apiserver-external-availability,azure-metrics-collector,etcd-disk-metrics-intervals --cluster-stability=Disruptive + TEST_SUITE: openshift/two-node + workflow: baremetalds-two-node-fencing +- as: e2e-metal-ovn-two-node-fencing-degraded-techpreview + capabilities: + - intranet + cron: 30 23 * * * + steps: + cluster_profile: equinix-edge-enablement + env: + DEGRADED_NODE: "true" + DEVSCRIPTS_CONFIG: | + BMC_DRIVER=redfish + FEATURE_SET="TechPreviewNoUpgrade" + IP_STACK=v4 + MASTER_DISK=100 + MASTER_MEMORY=32768 + MASTER_VCPU=8 + NUM_MASTERS=2 + NUM_WORKERS=0 + SKIP_READINESS_CHECKS: "true" + TEST_ARGS: --disable-monitor=etcd-log-analyzer,node-lifecycle,on-prem-haproxy,on-prem-keepalived,initial-and-final-operator-log-scraper,apiserver-incluster-availability,kubelet-log-collector,audit-log-analyzer,metrics-endpoints-down,alert-summary-serializer,cpu-metric-collector,pod-network-avalibility,service-type-load-balancer-availability,ingress-availability,pathological-event-analyzer,legacy-test-framework-invariants,operator-state-analyzer,legacy-cvo-invariants,apiserver-external-availability,azure-metrics-collector,etcd-disk-metrics-intervals + --cluster-stability=Disruptive + TEST_SKIPS: \[Conformance\]\[sig-api-machinery\]\[Feature:APIServer\] local + kubeconfig \\"check-endpoints\.kubeconfig\\" should be present in all kube-apiserver + containers \[Suite:openshift/conformance/parallel/minimal\]\|\[Conformance\]\[sig-api-machinery\]\[Feature:APIServer\] + local kubeconfig \\"control-plane-node\.kubeconfig\\" should be present in + all kube-apiserver containers \[Suite:openshift/conformance/parallel/minimal\]\|\[Conformance\]\[sig-api-machinery\]\[Feature:APIServer\] + local kubeconfig \\"lb-ext\.kubeconfig\\" should be present on all masters + and work \[Suite:openshift/conformance/parallel/minimal\]\|\[Conformance\]\[sig-api-machinery\]\[Feature:APIServer\] + local kubeconfig \\"lb-int\.kubeconfig\\" should be present on all masters + and work \[Suite:openshift/conformance/parallel/minimal\]\|\[Conformance\]\[sig-api-machinery\]\[Feature:APIServer\] + local kubeconfig \\"localhost-recovery\.kubeconfig\\" should be present on + all masters and work \[Suite:openshift/conformance/parallel/minimal\]\|\[Conformance\]\[sig-api-machinery\]\[Feature:APIServer\] + local kubeconfig \\"localhost\.kubeconfig\\" should be present on all masters + and work \[Suite:openshift/conformance/parallel/minimal\]\|\[sig-api-machinery\]\[Feature:APIServer\]\[Late\] + kubelet terminates kube-apiserver gracefully extended \[Suite:openshift/conformance/parallel\]\|\[sig-arch\]\[Early\] + Managed cluster should \[apigroup:config\.openshift\.io\] start all core operators + \|\[sig-arch\]\[Late\]\[Jira:\\"kube-apiserver\\"\] all registered tls artifacts + must have no metadata violation regressions \[Suite:openshift/conformance/parallel\]\|\[sig-arch\]\[Late\]\[Jira:\\"kube-apiserver\\"\] + all tls artifacts must be registered \[Suite:openshift/conformance/parallel\]\|\[sig-arch\]\[Late\]\[Jira:\\"kube-apiserver\\"\] + collect certificate data \[Suite:openshift/conformance/parallel\]\|\[sig-architecture\] + Conformance Tests should have at least two untainted nodes \[Conformance\] + \[Suite:openshift/conformance/parallel/minimal\] \[Suite:k8s\]\|\[sig-cli\] + oc adm must-gather runs successfully \[apigroup:config\.openshift\.io\] \[Suite:openshift/conformance/parallel\]\|\[sig-cli\] + oc adm must-gather runs successfully for audit logs \[apigroup:config\.openshift\.io\]\[apigroup:oauth\.openshift\.io\] + \[Suite:openshift/conformance/parallel\]\|\[sig-cli\] oc adm node-logs \[Suite:openshift/conformance/parallel\]\|\[sig-etcd\] + etcd cluster has the same number of master nodes and voting members from the + endpoints configmap \[Early\]\[apigroup:config\.openshift\.io\] \[Suite:openshift/conformance/parallel\]\|\[sig-instrumentation\] + Prometheus \[apigroup:image\.openshift\.io\] when installed on the cluster + shouldn't report any alerts in firing state apart from Watchdog and AlertmanagerReceiversNotConfigured + \[Early\]\[apigroup:config\.openshift\.io\] \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + Network Policies when using openshift ovn-kubernetes allow ingress traffic + to one pod from a particular namespace in L2 primary UDN \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + Network Policies when using openshift ovn-kubernetes allow ingress traffic + to one pod from a particular namespace in L3 primary UDN \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + Network Policies when using openshift ovn-kubernetes pods within namespace + should be isolated when deny policy is present in L2 dualstack primary UDN + \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + Network Policies when using openshift ovn-kubernetes pods within namespace + should be isolated when deny policy is present in L3 dualstack primary UDN + \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + when using openshift ovn-kubernetes created using ClusterUserDefinedNetwork + can perform east/west traffic between nodes for two pods connected over a + L2 primary UDN \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + when using openshift ovn-kubernetes created using ClusterUserDefinedNetwork + can perform east/west traffic between nodes two pods connected over a L3 primary + UDN \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + when using openshift ovn-kubernetes created using ClusterUserDefinedNetwork + isolates overlapping CIDRs with L2 primary UDN \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + when using openshift ovn-kubernetes created using ClusterUserDefinedNetwork + isolates overlapping CIDRs with L3 primary UDN \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + when using openshift ovn-kubernetes created using NetworkAttachmentDefinitions + can perform east/west traffic between nodes for two pods connected over a + L2 primary UDN \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + when using openshift ovn-kubernetes created using NetworkAttachmentDefinitions + can perform east/west traffic between nodes two pods connected over a L3 primary + UDN \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + when using openshift ovn-kubernetes created using NetworkAttachmentDefinitions + isolates overlapping CIDRs with L2 primary UDN \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + when using openshift ovn-kubernetes created using NetworkAttachmentDefinitions + isolates overlapping CIDRs with L3 primary UDN \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + when using openshift ovn-kubernetes created using UserDefinedNetwork can perform + east/west traffic between nodes for two pods connected over a L2 primary UDN + \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + when using openshift ovn-kubernetes created using UserDefinedNetwork can perform + east/west traffic between nodes two pods connected over a L3 primary UDN \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + when using openshift ovn-kubernetes created using UserDefinedNetwork isolates + overlapping CIDRs with L2 primary UDN \[Suite:openshift/conformance/parallel\]\|\[sig-network\]\[OCPFeatureGate:NetworkSegmentation\]\[Feature:UserDefinedPrimaryNetworks\] + when using openshift ovn-kubernetes created using UserDefinedNetwork isolates + overlapping CIDRs with L3 primary UDN \[Suite:openshift/conformance/parallel\]\|\[sig-node\] + Managed cluster should verify that nodes have no unexpected reboots \[Late\] + \[Suite:openshift/conformance/parallel\]\|\[sig-node\]\[apigroup:config\.openshift\.io\] + CPU Partitioning node validation should have correct cpuset and cpushare set + in crio containers \[Suite:openshift/conformance/parallel\]\|\[sig-instrumentation] + Prometheus .* should start and expose a secured proxy and unsecured metrics + \|\[sig-node]\[apigroup:config\.openshift\.io] CPU Partitioning node validation + should have correct cpuset and cpushare set in crio containers \|\[sig-instrumentation]\[Late] + Alerts shouldn.* exceed the series limit of total series sent via telemetry + from each cluster \[sig-node].*InPlacePodVerticalScaling \|\[sig-instrumentation] + Prometheus [apigroup:config\.openshift\.io] when installed on the cluster + shouldn't report\|\[sig-architecture] Conformance Tests should have at least + two untainted nodes\|\[sig-arch] ocp payload should be based on existing source + OLM version should contain the source\|\[sig-arch] Managed cluster should + ensure control plane pods do not run in best-effort QoS \|\[sig-cli] oc explain + list uncovered GroupVersionResources\|\[sig-olmv1]\[OCPFeatureGate:NewOLM] + OLMv1 operator installation should block cluster upgrades if an incompatible + operator is installed\|\[sig-etcd]\[apigroup:config\.openshift\.io]\[OCPFeatureGate:DualReplica] + Two Node with Fencing should have podman etcd containers running on each node + workflow: baremetalds-two-node-fencing +- as: e2e-metal-ovn-two-node-fencing-serial + capabilities: + - intranet + cron: 0 */6 * * * + steps: + cluster_profile: equinix-edge-enablement + env: + TEST_SUITE: openshift/conformance/serial + workflow: baremetalds-two-node-fencing + timeout: 5h0m0s +- as: e2e-metal-ovn-two-node-fencing-upgrade + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-edge-enablement + workflow: baremetalds-two-node-fencing-upgrade +- as: e2e-metal-ovn-two-node-arbiter-workload-partitioning + capabilities: + - intranet + cron: 0 2 * * 1 + steps: + cluster_profile: equinix-edge-enablement + workflow: baremetalds-two-node-arbiter-workload-partitioning +- as: e2e-metal-ovn-two-node-fencing-recovery-techpreview + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-edge-enablement + env: + TEST_ARGS: --disable-monitor=etcd-log-analyzer,legacy-cvo-invariants,legacy-etcd-invariants,node-lifecycle + --cluster-stability=Disruptive + TEST_SUITE: openshift/two-node + workflow: baremetalds-two-node-fencing-techpreview +- as: e2e-metal-ovn-two-node-arbiter-openshift-test-private-tests + capabilities: + - intranet + cron: 0 2 * * 1 + steps: + cluster_profile: equinix-edge-enablement + workflow: baremetalds-two-node-arbiter-e2e-openshift-test-private-tests +- as: e2e-metal-ovn-two-node-fencing-extended + capabilities: + - intranet + cron: 0 4 * * * + steps: + cluster_profile: equinix-edge-enablement + workflow: baremetalds-two-node-fencing-extended +- as: e2e-aws-ovn-proxy + cron: 0 0 */2 * * + steps: + cluster_profile: aws-3 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-proxy +- as: e2e-vsphere-ovn-techpreview + cron: 20 5 * * 6 + steps: + cluster_profile: vsphere-elastic + env: + FEATURE_SET: TechPreviewNoUpgrade + TEST_SKIPS: 'In-tree Volumes \[Driver: vsphere\] \[Testpattern: Inline-volume\| + In-tree Volumes \[Driver: vsphere\] \[Testpattern: Pre-provisioned PV' + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-ovn-multi-network + cron: 32 13 * * 1 + steps: + cluster_profile: vsphere-elastic + env: + FEATURE_GATES: '["VSphereMultiNetworks=true"]' + FEATURE_SET: CustomNoUpgrade + MULTI_NIC_IPI: "true" + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere +- as: e2e-external-vsphere-ccm + cron: 42 10 * * 4 + steps: + cluster_profile: vsphere-elastic + observers: + enable: + - observers-resource-watch + workflow: upi-vsphere-platform-external-ccm +- as: e2e-aws-ovn-local-gateway + interval: 168h + steps: + cluster_profile: aws-2 + env: + GATEWAY_MODE: local + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-ovn +- as: e2e-vsphere-ovn + cron: 14 9 * * 3 + steps: + cluster_profile: vsphere-elastic + env: + TEST_SKIPS: provisioning should mount multiple PV pointing to the same storage + on the same node + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-ovn +- as: e2e-vsphere-ovn-vcf9 + cron: 45 4/12 * * * + steps: + cluster_profile: vsphere-elastic + env: + POOLS: vcenter-110.ci.ibmc.devcluster.openshift.com-vcenter-110-dc01-vcenter-110-cl01 + TEST_SKIPS: provisioning should mount multiple PV pointing to the same storage + on the same node + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-ovn +- as: e2e-vsphere-static-ovn + cron: 45 22 * * 6 + steps: + cluster_profile: vsphere-elastic + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-staticip +- as: e2e-vsphere-static-ovn-techpreview + cron: 45 22 * * 6 + steps: + cluster_profile: vsphere-elastic + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-staticip +- as: e2e-vsphere-externallb-ovn + cron: 22 16 * * 2 + steps: + cluster_profile: vsphere-elastic + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-externallb +- as: e2e-vsphere-ovn-serial + cron: 54 14 * * 1 + steps: + cluster_profile: vsphere-elastic + env: + TEST_SKIPS: provisioning should mount multiple PV pointing to the same storage + on the same node + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-serial +- as: e2e-vsphere-ovn-techpreview-serial + cron: 0 */8 * * * + steps: + cluster_profile: vsphere-elastic + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-serial +- as: e2e-vsphere-ovn-upi + cron: 34 7 * * 1 + steps: + cluster_profile: vsphere-elastic + env: + TEST_SKIPS: provisioning should mount multiple PV pointing to the same storage + on the same node + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-upi +- as: e2e-vsphere-ovn-upi-vcf9 + cron: 30 4/12 * * * + steps: + cluster_profile: vsphere-elastic + env: + POOLS: vcenter-110.ci.ibmc.devcluster.openshift.com-vcenter-110-dc01-vcenter-110-cl01 + TEST_SKIPS: provisioning should mount multiple PV pointing to the same storage + on the same node + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-upi +- as: e2e-vsphere-ovn-upi-serial + cron: 17 13 * * 4 + steps: + cluster_profile: vsphere-elastic + env: + TEST_SKIPS: provisioning should mount multiple PV pointing to the same storage + on the same node + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-upi-serial +- as: e2e-vsphere-csi-operator-test + cron: 17 6 * * * + steps: + cluster_profile: vsphere-elastic + test: + - as: test + cli: latest + commands: | + make operator-e2e-test + from: vsphere-csi-driver-operator-test + resources: + requests: + cpu: 100m + workflow: ipi-vsphere +- as: e2e-vsphere-ovn-csi + cron: 39 8 * * 5 + steps: + cluster_profile: vsphere-elastic + env: + ENABLE_LONG_CSI_CERTIFICATION_TESTS: "true" + TEST_SKIPS: provisioning should mount multiple PV pointing to the same storage + on the same node + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-csi +- as: e2e-vsphere-ovn-csi-vcf9 + cron: 15 4/12 * * * + steps: + cluster_profile: vsphere-elastic + env: + ENABLE_LONG_CSI_CERTIFICATION_TESTS: "true" + POOLS: vcenter-110.ci.ibmc.devcluster.openshift.com-vcenter-110-dc01-vcenter-110-cl01 + TEST_SKIPS: provisioning should mount multiple PV pointing to the same storage + on the same node + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-csi +- as: e2e-vsphere-ovn-host-groups-csi-techpreview + cron: 56 7 * * 2 + steps: + cluster_profile: vsphere-elastic + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-host-groups-csi +- as: e2e-vsphere-ovn-zones + cron: 1 18 * * 6 + steps: + cluster_profile: vsphere-elastic + workflow: openshift-e2e-vsphere-zones +- as: e2e-vsphere-ovn-upi-zones + cron: 31 10 * * 2 + steps: + cluster_profile: vsphere-elastic + workflow: openshift-e2e-vsphere-upi-zones +- as: e2e-vsphere-host-groups-ovn-techpreview + cron: 14 19 * * * + steps: + cluster_profile: vsphere-elastic + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-host-groups +- as: e2e-vsphere-ovn-multi-vcenter + cron: 59 20 * * * + steps: + cluster_profile: vsphere-elastic + env: + FEATURE_GATES: '["VSphereMultiVCenters=true"]' + FEATURE_SET: CustomNoUpgrade + POOLS: vcenter.ci.ibmc.devcluster.openshift.com-cidatacenter-cicluster vcenter.ci.ibmc.devcluster.openshift.com-cidatacenter-1-cicluster-1 + vcenter-1.ci.ibmc.devcluster.openshift.com-cidatacenter-2-cicluster-3 + TEST_SKIPS: 'In-tree Volumes \[Driver: vsphere\]' + workflow: openshift-e2e-vsphere-multi-vcenter +- as: e2e-vsphere-ovn-upi-multi-vcenter + cron: 59 13 * * * + steps: + cluster_profile: vsphere-elastic + env: + POOLS: vcenter.ci.ibmc.devcluster.openshift.com-cidatacenter-cicluster vcenter.ci.ibmc.devcluster.openshift.com-cidatacenter-1-cicluster-1 + vcenter-1.ci.ibmc.devcluster.openshift.com-cidatacenter-2-cicluster-3 + TEST_SKIPS: 'In-tree Volumes \[Driver: vsphere\]' + workflow: openshift-e2e-vsphere-upi-multi-vcenter +- as: e2e-vsphere-ovn-hybrid-env + cron: '@yearly' + steps: + cluster_profile: vsphere-elastic + env: + CSI_MANAGEMENT_REMOVED: "true" + FEATURE_GATES: '["VSphereMixedNodeEnv=true"]' + FEATURE_SET: CustomNoUpgrade + NETWORK_TYPE: multi-tenant + PERSISTENT_MONITORING: "false" + SETUP_IMAGE_REGISTRY_WITH_PVC: "false" + TEST_SKIPS: \[sig-storage\]\|\[sig-arch\]\[Early\] Operators low level operators + workflow: openshift-e2e-vsphere-hybrid-env +- as: e2e-vsphere-ovn-upi-hybrid-env + cron: '@yearly' + steps: + cluster_profile: vsphere-elastic + env: + CSI_MANAGEMENT_REMOVED: "true" + FEATURE_GATES: '["VSphereMixedNodeEnv=true"]' + FEATURE_SET: CustomNoUpgrade + TEST_SKIPS: \[sig-storage\]\|\[sig-arch\]\[Early\] Operators low level operators + workflow: openshift-e2e-vsphere-upi-hybrid-env +- as: e2e-vsphere-ovn-disk-setup-techpreview + cron: 50 21 * * 2 + steps: + cluster_profile: vsphere-elastic + env: + ADDITIONAL_DISK: "true" + DISK_SETUP: "true" + FEATURE_SET: TechPreviewNoUpgrade + workflow: openshift-e2e-vsphere +- as: e2e-aws-ovn-dedicated + cron: '@yearly' + steps: + cluster_profile: aws-2 + env: + DEDICATED_HOST: "yes" + leases: + - env: LEASED_RESOURCE + resource_type: aws-edge-zones-quota-slice + observers: + enable: + - observers-resource-watch + post: + - chain: gather-network + - chain: gather-core-dump + - chain: ipi-deprovision + - ref: ipi-deprovision-aws-dedicated-hosts + workflow: openshift-e2e-aws-ovn +- as: e2e-aws-ovn-fips + interval: 168h + steps: + cluster_profile: aws-2 + env: + DEBUG_ENABLE_TCPDUMP: "true" + FIPS_ENABLED: "true" + TEST_REQUIRES_BUILDFARM_NET_ADMIN: "true" + observers: + enable: + - observers-resource-watch + pre: + - chain: ipi-aws-pre + - ref: fips-check + workflow: openshift-e2e-aws +- as: e2e-aws-ovn-upgrade-fips + interval: 168h + steps: + cluster_profile: aws-5 + env: + FAIL_ON_CORE_DUMP: "true" + FIPS_ENABLED: "true" + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + pre: + - chain: ipi-aws-pre-stableinitial + - ref: fips-check + workflow: openshift-upgrade-aws-ovn +- as: e2e-gcp-ovn-upgrade + interval: 168h + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + env: + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: openshift-upgrade-gcp-ovn +- as: e2e-gcp-ovn-fips + interval: 168h + steps: + cluster_profile: gcp + env: + FIPS_ENABLED: "true" + observers: + enable: + - observers-resource-watch + pre: + - chain: ipi-gcp-pre + - ref: fips-check + workflow: openshift-e2e-gcp +- as: e2e-gcp-ovn-csi + interval: 168h + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + env: + ENABLE_LONG_CSI_CERTIFICATION_TESTS: "true" + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-csi +- as: e2e-aws-ovn-fips-serial + interval: 168h + steps: + cluster_profile: aws + env: + FIPS_ENABLED: "true" + TEST_SUITE: openshift/conformance/serial + observers: + enable: + - observers-resource-watch + pre: + - chain: ipi-aws-pre + - ref: fips-check + workflow: openshift-e2e-aws +- as: console-aws + interval: 168h + steps: + cluster_profile: aws + observers: + enable: + - observers-resource-watch + test: + - as: e2e-test + cli: latest + commands: ./test-prow-e2e.sh release + from: console-tests + resources: + limits: + memory: 6Gi + requests: + cpu: 100m + memory: 200Mi + workflow: ipi-aws +- as: e2e-gcp-ovn-rt + interval: 168h + steps: + cluster_profile: gcp + env: + COMPUTE_NODE_TYPE: n2-standard-8 + RT_ENABLED: "true" + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-realtime +- as: e2e-gcp-ovn-xpn + interval: 168h + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-xpn +- as: e2e-aws-ovn-serial + interval: 168h + shard_count: 2 + steps: + cluster_profile: aws-2 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-ovn-serial +- as: e2e-aws-csi + interval: 168h + steps: + cluster_profile: aws-2 + env: + ENABLE_LONG_CSI_CERTIFICATION_TESTS: "true" + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-csi +- as: e2e-azure-csi + interval: 168h + steps: + cluster_profile: azure4 + env: + ENABLE_LONG_CSI_CERTIFICATION_TESTS: "true" + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azure-csi +- as: e2e-azurestack-csi + cluster: build01 + interval: 168h + steps: + cluster_profile: azurestack-dev + env: + TEST_SKIPS: provisioning should provision storage with pvc data source in parallel + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azurestack-upi-csi +- as: e2e-aws-ovn-cgroupsv2 + interval: 168h + steps: + cluster_profile: aws-3 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-ovn-cgroupsv2 +- as: e2e-aws-driver-toolkit + interval: 168h + steps: + cluster_profile: aws + observers: + enable: + - observers-resource-watch + test: + - as: test + cli: latest + commands: make test-e2e + from: driver-toolkit-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- as: e2e-telco5g + capabilities: + - intranet + cron: 11 20 */1 * 1-5 + restrict_network_access: false + steps: + env: + E2E_TESTS_CONFIG: | + CNF_E2E_TESTS=false + CNF_ORIGIN_TESTS=true + T5CI_JOB_TYPE: origintests + T5CI_VERSION: "4.21" + observers: + enable: + - observers-resource-watch + workflow: telco5g-origin +- as: e2e-telco5g-cnftests + capabilities: + - intranet + cron: 00 22 */1 * 1-5 + restrict_network_access: false + steps: + env: + E2E_TESTS_CONFIG: | + CNF_E2E_TESTS=true + CNF_ORIGIN_TESTS=false + T5CI_JOB_TYPE: cnftests + T5CI_VERSION: "4.21" + observers: + enable: + - observers-resource-watch + workflow: telco5g-cnf +- as: e2e-telco5g-sno-cnftests + capabilities: + - intranet + cron: 00 18 */1 * 1-5 + restrict_network_access: false + steps: + env: + E2E_TESTS_CONFIG: | + CNF_E2E_TESTS=true + CNF_ORIGIN_TESTS=false + T5CI_JOB_TYPE: sno-cnftests + T5CI_VERSION: "4.21" + observers: + enable: + - observers-resource-watch + workflow: telco5g-sno-cnf +- as: e2e-telco5g-ptp + capabilities: + - intranet + cron: 30 7 * * 0-5 + restrict_network_access: false + steps: + env: + SKIP_OCP_INSTALL: "false" + T5CI_JOB_TYPE: ptp + T5CI_VERSION: "4.22" + observers: + enable: + - observers-resource-watch + workflow: telco5g-ptp +- as: e2e-telco5g-ptp-upstream + capabilities: + - intranet + cron: 30 12 * * 1-5 + restrict_network_access: false + steps: + env: + SKIP_OCP_INSTALL: "true" + T5CI_DEPLOY_UPSTREAM: "true" + T5CI_JOB_TYPE: ptp + T5CI_VERSION: "4.22" + observers: + enable: + - observers-resource-watch + workflow: telco5g-ptp +- as: e2e-telco5g-hcp-cnftests + capabilities: + - intranet + cron: 00 10 */1 * 1-5 + restrict_network_access: false + steps: + env: + E2E_TESTS_CONFIG: | + CNF_E2E_TESTS=true + CNF_ORIGIN_TESTS=false + T5CI_JOB_TYPE: hcp-cnftests + T5CI_VERSION: "4.21" + observers: + enable: + - observers-resource-watch + workflow: telco5g-hcp-cnf +- as: e2e-telco5g-sno-ztp-cnftests + capabilities: + - intranet + cron: 00 20 */1 * 1-5 + restrict_network_access: false + steps: + env: + E2E_TESTS_CONFIG: | + CNF_E2E_TESTS=true + CNF_ORIGIN_TESTS=false + T5CI_JOB_TYPE: sno-ztp-cnftests + T5CI_VERSION: "4.21" + observers: + enable: + - observers-resource-watch + workflow: telco5g-sno-ztp-cnf +- as: e2e-telco5g-mno-ztp-cnftests + capabilities: + - intranet + cron: 10 08 */1 * 1-5 + restrict_network_access: false + steps: + env: + E2E_TESTS_CONFIG: | + CNF_E2E_TESTS=true + CNF_ORIGIN_TESTS=false + T5CI_JOB_TYPE: mno-ztp-cnftests + T5CI_VERSION: "4.21" + observers: + enable: + - observers-resource-watch + workflow: telco5g-mno-ztp-cnf +- as: telco5g-network-flow-matrix-bm + capabilities: + - intranet + cron: 0 13 * * * + restrict_network_access: false + steps: + env: + T5CI_JOB_TYPE: network-flow-matrix-bm + T5CI_VERSION: "4.21" + observers: + enable: + - observers-resource-watch + workflow: telco5g-network-flow-matrix-bm +- as: telco5g-network-flow-matrix-single-node-bm + capabilities: + - intranet + cron: 0 13 * * * + restrict_network_access: false + steps: + env: + T5CI_JOB_TYPE: network-flow-matrix-single-node-bm + T5CI_VERSION: "4.21" + observers: + enable: + - observers-resource-watch + workflow: telco5g-network-flow-matrix-single-node-bm +- as: aws-ovn-network-flow-matrix + cron: 0 13 * * * + steps: + cluster_profile: aws-2 + test: + - ref: network-flow-matrix-tests + - ref: openshift-e2e-test + workflow: openshift-e2e-aws-ovn-serial +- as: aws-ovn-network-flow-matrix-single-node + cron: 0 13 * * * + steps: + cluster_profile: aws-2 + test: + - ref: network-flow-matrix-tests + - ref: single-node-e2e-test + workflow: openshift-e2e-aws-single-node +- as: metal-ovn-network-flow-matrix-bm + capabilities: + - intranet + cron: 0 13 * * * + steps: + cluster_profile: equinix-ocp-metal + observers: + enable: + - observers-resource-watch + test: + - ref: network-flow-matrix-tests + - ref: baremetalds-e2e-test + workflow: baremetalds-e2e-ovn-ipv4 +- as: e2e-alibaba-ovn + cron: '@weekly' + steps: + cluster_profile: alibabacloud + env: + BASE_DOMAIN: alicloud-dev.devcluster.openshift.com + TEST_SKIPS: \[StatefulSetBasic\] should not deadlock when a pod.s predecessor + fails\|\[StatefulSetBasic\] should perform rolling updates and roll backs + of template modifications with PVCs\|\[StatefulSetBasic\] should provide basic + identity\|\[StatefulSetBasic\] should adopt matching orphans and release non-matching + pods\|PVC Protection + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-alibabacloud +- as: e2e-ibmcloud-ovn + interval: 168h + steps: + cluster_profile: ibmcloud + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-ibmcloud-ovn +- as: e2e-ibmcloud-csi + interval: 168h + steps: + cluster_profile: ibmcloud + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-ibmcloud-csi +- as: e2e-aws-ovn-upi + interval: 168h + steps: + cluster_profile: aws-2 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-upi +- as: e2e-azure-ovn-upi + interval: 168h + steps: + cluster_profile: azure4 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azure-upi +- as: e2e-gcp-ovn-upi + interval: 168h + steps: + cluster_profile: gcp + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-upi +- as: e2e-azurestack-ovn-upi + cluster: build01 + interval: 168h + steps: + cluster_profile: azurestack-dev + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azurestack-upi +- as: e2e-nutanix-ovn + cluster: build01 + interval: 168h + steps: + cluster_profile: nutanix + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-nutanix +- as: e2e-gcp-ovn-serial + interval: 168h + steps: + cluster_profile: gcp + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-ovn-serial +- as: e2e-aws-ovn-etcd-scaling + interval: 168h + steps: + cluster_profile: aws-3 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-etcd-scaling +- as: e2e-gcp-ovn-etcd-scaling + interval: 168h + steps: + cluster_profile: gcp + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-etcd-scaling +- as: e2e-gcp-custom-dns + interval: 168h + steps: + cluster_profile: gcp-qe + env: + COMPUTE_NODE_TYPE: e2-custom-8-32768 + CONTROL_PLANE_NODE_TYPE: e2-custom-8-32768 + TEST_SKIPS: DNS should provide DNS for the cluster \| Aggregator Should be able + to support the 1.17 Sample API Server using the current Aggregator \| Ensure + HTTPRoute object is created \| Ensure LB, service, and dnsRecord are created + for a Gateway object \| The HAProxy router should pass the http2 tests \| + The HAProxy router should pass the gRPC interoperability tests \| Services + should fail health check node port if there are only terminating endpoints + \| egressfirewall + USER_PROVISIONED_DNS: "yes" + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-custom-dns +- as: e2e-azure-ovn-etcd-scaling + interval: 168h + steps: + cluster_profile: azure4 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azure-etcd-scaling +- as: e2e-vsphere-ovn-etcd-scaling + cron: 44 11 * * 6 + steps: + cluster_profile: vsphere-elastic + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-etcd-scaling +- as: e2e-aws-ovn-cpu-partitioning + interval: 168h + steps: + cluster_profile: aws-3 + workflow: openshift-e2e-aws-cpu-partitioning +- as: e2e-aws-ovn-single-node-one-core-serial + interval: 168h + steps: + cluster_profile: aws-3 + env: + TEST_SUITE: openshift/conformance/serial + workflow: openshift-e2e-aws-single-node-one-core +- as: e2e-gcp-graceful-shutdown + interval: 168h + steps: + cluster_profile: gcp-openshift-gce-devel-ci-2 + workflow: openshift-e2e-gcp-graceful-shutdown +- as: e2e-aws-ovn-shared-vpc-phz-techpreview + interval: 168h + steps: + cluster_profile: aws-3 + env: + BASE_DOMAIN: origin-ci-int-aws.dev.rhcloud.com + FEATURE_SET: TechPreviewNoUpgrade + workflow: openshift-e2e-aws-shared-vpc-phz +- as: e2e-agent-compact-fips + capabilities: + - intranet + cron: 0 */12 * * * + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + AGENT_E2E_TEST_SCENARIO=COMPACT_IPV4 + FIPS_MODE=true + TEST_SUITE: openshift/conformance/parallel + workflow: agent-e2e-generic-conformance +- as: e2e-agent-single-node-ipv6-conformance + capabilities: + - intranet + cron: 0 */12 * * * + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + AGENT_E2E_TEST_SCENARIO=SNO_IPV6 + TEST_SUITE: openshift/conformance/parallel + workflow: agent-e2e-generic-conformance +- as: e2e-agent-ha-dualstack-conformance + capabilities: + - intranet + cron: 0 */12 * * * + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + AGENT_E2E_TEST_SCENARIO=HA_IPV4V6 + TEST_SUITE: openshift/conformance/parallel + workflow: agent-e2e-generic-conformance +- as: e2e-metal-ovn-sno-cert-rotation-suspend-30d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 30d + workflow: openshift-e2e-cert-rotation-suspend-sno +- as: e2e-metal-ovn-sno-cert-rotation-suspend-60d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 60d + workflow: openshift-e2e-cert-rotation-suspend-sno +- as: e2e-metal-ovn-sno-cert-rotation-suspend-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 90d + workflow: openshift-e2e-cert-rotation-suspend-sno +- as: e2e-metal-ovn-sno-cert-rotation-suspend-180d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 180d + workflow: openshift-e2e-cert-rotation-suspend-sno +- as: e2e-metal-ovn-sno-cert-rotation-suspend-360d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 360d + workflow: openshift-e2e-cert-rotation-suspend-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-30d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 30d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-90d-age-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "90" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-180d-age-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "180" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-1y-age-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "365" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-2y-age-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "730" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-3y-age-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "1100" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-4y-age-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "1470" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-5y-age-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "1830" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-6y-age-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "2190" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-7y-age-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "2560" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-8y-age-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "2930" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-9y-age-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "3290" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-10y-age-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "3650" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-1y-age-90d + cron: 0 16 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "365" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-2y-age-90d + cron: 0 16 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "730" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-3y-age-90d + cron: 0 16 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "1100" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-4y-age-90d + cron: 0 16 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "1470" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-5y-age-90d + cron: 0 16 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "1830" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-6y-age-90d + cron: 0 16 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "2190" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-7y-age-90d + cron: 0 16 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "2560" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-8y-age-90d + cron: 0 16 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "2930" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-9y-age-90d + cron: 0 16 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "3290" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-10y-age-90d + cron: 0 16 * * Fri + steps: + cluster_profile: gcp + env: + CLUSTER_AGE_DAYS: "3650" + CLUSTER_AGE_STEP: "300" + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-60d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 60d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-180d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 180d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-sno-cert-rotation-shutdown-360d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 360d + workflow: openshift-e2e-cert-rotation-shutdown-sno +- as: e2e-metal-ovn-ha-cert-rotation-suspend-30d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 30d + workflow: openshift-e2e-cert-rotation-suspend +- as: e2e-metal-ovn-ha-cert-rotation-suspend-60d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 60d + workflow: openshift-e2e-cert-rotation-suspend +- as: e2e-metal-ovn-ha-cert-rotation-suspend-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 90d + workflow: openshift-e2e-cert-rotation-suspend +- as: e2e-metal-ovn-ha-cert-rotation-suspend-180d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 180d + workflow: openshift-e2e-cert-rotation-suspend +- as: e2e-metal-ovn-ha-cert-rotation-suspend-360d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 360d + workflow: openshift-e2e-cert-rotation-suspend +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-30d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 30d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-60d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 60d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-90d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 90d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-180d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 180d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-metal-ovn-ha-cert-rotation-shutdown-360d + cron: 0 8 * * Fri + steps: + cluster_profile: gcp + env: + SKEW: 360d + workflow: openshift-e2e-cert-rotation-shutdown +- as: e2e-aws-crun-wasm + interval: 168h + steps: + cluster_profile: aws-3 + workflow: openshift-e2e-aws-crun-wasm +- as: e2e-aws-ovn-ha-cert-rotation-suspend-30d + cron: 0 8 * * Fri + steps: + cluster_profile: aws-3 + env: + ADDITIONAL_ENABLED_CAPABILITIES: MachineAPI CloudCredential CloudControllerManager + Ingress + BASELINE_CAPABILITY_SET: None + PERSISTENT_MONITORING: "false" + SKEW: 30d + workflow: openshift-e2e-aws-cert-rotation +- as: e2e-aws-ovn-edge-zones + cron: '@weekly' + steps: + cluster_profile: aws-3 + workflow: openshift-e2e-aws-edge-zones +- as: e2e-aws-ovn-shared-vpc-edge-zones + cron: '@weekly' + steps: + cluster_profile: aws-3 + workflow: openshift-e2e-aws-edge-zones-byo-vpc +- as: e2e-aws-ovn-edge-zones-manifest-validation + cron: '@daily' + steps: + cluster_profile: aws-3 + workflow: openshift-installer-manifests-aws-edge-zones +- as: e2e-aws-overlay-mtu-ovn-5000 + cron: '@weekly' + steps: + cluster_profile: aws-3 + env: + CLUSTER_NETWORK_MTU: "5000" + workflow: openshift-e2e-aws-network-mtu +- as: e2e-aws-overlay-mtu-ovn-edge-1100 + cron: '@weekly' + steps: + cluster_profile: aws-3 + env: + CLUSTER_NETWORK_MTU: "1100" + workflow: openshift-e2e-aws-network-mtu-edge-zones +- as: metal-ovn-single-node-recert-cluster-rename + cron: '@weekly' + steps: + cluster_profile: equinix-edge-enablement + test: + - ref: baremetalds-sno-rename + - ref: baremetalds-sno-test + workflow: baremetalds-sno +- as: fips-payload-scan + cron: '@yearly' + steps: + cluster_profile: aws-3 + env: + FIPS_ENABLED: "true" + MAJOR_MINOR: "4.21" + test: + - ref: fips-check-node-scan + - ref: fips-check-art-fips + workflow: ipi-aws +- as: e2e-external-aws + cron: '@weekly' + steps: + cluster_profile: aws-2 + workflow: openshift-e2e-external-aws +- as: e2e-external-aws-ccm + cron: '@weekly' + steps: + cluster_profile: aws-2 + env: + PLATFORM_EXTERNAL_CCM_ENABLED: "yes" + workflow: openshift-e2e-external-aws +- as: opct-external-aws-ccm + cron: '@weekly' + steps: + cluster_profile: aws-2 + env: + PLATFORM_EXTERNAL_CCM_ENABLED: "yes" + workflow: opct-conformance-external-aws +- as: e2e-aws-ovn-kube-apiserver-rollout + interval: 168h + steps: + cluster_profile: aws-2 + env: + TEST_SUITE: openshift/kube-apiserver/rollout + TEST_TYPE: suite + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-ovn +- as: e2e-metal-ipi-ovn-kube-apiserver-rollout + capabilities: + - intranet + interval: 168h + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_SUITE: openshift/kube-apiserver/rollout + TEST_TYPE: suite + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-ovn-ipv4 +- as: e2e-vsphere-ovn-kube-apiserver-rollout + cron: 32 3 * * 1 + steps: + cluster_profile: vsphere-elastic + env: + TEST_SUITE: openshift/kube-apiserver/rollout + TEST_TYPE: suite + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-ovn +- as: e2e-azure-ovn-kube-apiserver-rollout + interval: 168h + steps: + cluster_profile: azure4 + env: + TEST_SUITE: openshift/kube-apiserver/rollout + TEST_TYPE: suite + workflow: openshift-e2e-azure +- as: e2e-vsphere-ipi-ovn-runc + cron: 52 7 * * * + steps: + cluster_profile: vsphere-elastic + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-runc +- as: e2e-azure-ovn-runc + cron: '@daily' + steps: + cluster_profile: azure4 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azure-runc +- as: e2e-gcp-ovn-runc + cron: '@daily' + steps: + cluster_profile: gcp + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-runc +- as: e2e-aws-ovn-runc + cron: '@daily' + steps: + cluster_profile: aws-2 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-runc +- as: e2e-vsphere-ovn-serial-runc + cron: 20 16 * * * + steps: + cluster_profile: vsphere-elastic + env: + TEST_SKIPS: provisioning should mount multiple PV pointing to the same storage + on the same node + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-serial-runc +- as: e2e-azure-ovn-serial-runc + cron: '@daily' + steps: + cluster_profile: azure4 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azure-serial-runc +- as: e2e-gcp-ovn-serial-runc + cron: '@daily' + steps: + cluster_profile: gcp + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-serial-runc +- as: e2e-aws-serial-runc + cron: '@daily' + steps: + cluster_profile: aws-2 + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-serial-runc +- as: e2e-vsphere-ipi-ovn-runc-techpreview + cron: 20 21 * * * + steps: + cluster_profile: vsphere-elastic + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-vsphere-runc +- as: e2e-azure-ovn-runc-techpreview + cron: '@daily' + steps: + cluster_profile: azure4 + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azure-runc +- as: e2e-azure-ovn-multidisk-techpreview + cron: '@daily' + steps: + cluster_profile: azure4 + env: + AZURE_CONTROL_PLANE_MULTIDISK_TYPE: etcd + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-azure-multidisk +- as: e2e-gcp-ovn-runc-techpreview + cron: '@daily' + steps: + cluster_profile: gcp + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-gcp-runc +- as: e2e-aws-ovn-runc-techpreview + cron: '@daily' + steps: + cluster_profile: aws-2 + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-runc +- as: e2e-metal-ipi-ovn-upgrade-runc + capabilities: + - intranet + cron: '@daily' + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_TYPE: upgrade-conformance + observers: + enable: + - observers-resource-watch + workflow: baremetalds-e2e-upgrade-ovn-ipv6-runc +- as: e2e-rosa-sts-ovn + cron: '@daily' + steps: + cluster_profile: aws-perfscale-qe + observers: + enable: + - observers-resource-watch + workflow: rosa-aws-sts-conformance +- as: e2e-osd-ccs-gcp + cluster: build10 + cron: '@daily' + steps: + cluster_profile: gcp-qe + workflow: osd-ccs-gcp-conformance +- as: e2e-aws-ovn-upgrade-ipsec + cron: '@daily' + steps: + cluster_profile: aws-2 + env: + EXTRA_MG_ARGS: --host-network + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-ovn-upgrade-ipsec +- as: e2e-aws-ovn-serial-ipsec + cron: '@daily' + steps: + cluster_profile: aws-2 + env: + EXTRA_MG_ARGS: --host-network + workflow: openshift-e2e-aws-ovn-serial-ipsec +- as: e2e-short-cert-rotation + cron: 0 8 * * Sun + steps: + cluster_profile: aws-2 + workflow: openshift-e2e-cert-rotation-short-aws +- as: e2e-short-cert-rotation-azure + cron: 0 8 * * Sun + steps: + cluster_profile: azure4 + workflow: openshift-e2e-cert-rotation-short-azure +zz_generated_metadata: + branch: master + org: openshift + repo: release + variant: nightly-4.23 diff --git a/ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.23-upgrade-from-okd-scos-4.22.yaml b/ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.23-upgrade-from-okd-scos-4.22.yaml new file mode 100644 index 0000000000000..aa47e30d435ba --- /dev/null +++ b/ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.23-upgrade-from-okd-scos-4.22.yaml @@ -0,0 +1,34 @@ +base_images: + upi-installer: + name: "4.22" + namespace: origin + tag: upi-installer +releases: + initial: + candidate: + product: okd + stream: okd-scos + version: "4.22" + latest: + candidate: + product: okd + stream: okd-scos + version: "4.23" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: e2e-aws-ovn-upgrade + interval: 168h + steps: + cluster_profile: aws-3 + env: + TEST_TYPE: upgrade-conformance + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: master + org: openshift + repo: release + variant: okd-scos-4.23-upgrade-from-okd-scos-4.22 diff --git a/ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.23.yaml b/ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.23.yaml new file mode 100644 index 0000000000000..7dd7e0cd8d116 --- /dev/null +++ b/ci-operator/config/openshift/release/openshift-release-master__okd-scos-4.23.yaml @@ -0,0 +1,76 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + upi-installer: + name: "4.23" + namespace: origin + tag: upi-installer + vsphere-ci-python: + name: vsphere-python + namespace: ci + tag: latest +releases: + initial: + prerelease: + product: okd + version_bounds: + lower: 4.21.0-0 + stream: 4-scos-stable + upper: 4.1006.0-0 + latest: + candidate: + product: okd + stream: okd-scos + version: "4.23" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: e2e-aws-ovn + interval: 168h + steps: + cluster_profile: aws-5 + workflow: openshift-e2e-aws +- as: e2e-aws-ovn-upgrade + interval: 168h + steps: + cluster_profile: aws-3 + env: + TEST_TYPE: upgrade-conformance + workflow: openshift-upgrade-aws +- as: e2e-gcp + interval: 168h + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-vsphere-ovn + cron: 3 3 * * 3 + steps: + cluster_profile: vsphere-elastic + workflow: openshift-e2e-vsphere +- as: e2e-aws-ovn-techpreview + interval: 168h + steps: + cluster_profile: aws + env: + FEATURE_SET: TechPreviewNoUpgrade + observers: + enable: + - observers-resource-watch + workflow: openshift-e2e-aws-ovn +- as: e2e-agent-single-node-ipv6 + capabilities: + - intranet + interval: 168h + steps: + cluster_profile: equinix-ocp-metal + workflow: agent-e2e-sno-ipv6 +zz_generated_metadata: + branch: master + org: openshift + repo: release + variant: okd-scos-4.23