From b589a51cdd669a3ac4f77dfd0720035a0163362d Mon Sep 17 00:00:00 2001 From: Marco Braga Date: Mon, 23 Feb 2026 12:05:41 -0300 Subject: [PATCH] e2e/ccm/aws/edge: skip CCM tests on unsupported scenarios Skip e2e tests scheduled in unsupported scenarios of edge zones. Edge zones requires tolerations to satisfy the unscheduled nodes by design. We need to skip the test while fixes isnt delivered in upstream. References: https://issues.redhat.com/browse/OCPBUGS-77166 `https://github.com/kubernetes/cloud-provider-aws/pull/1340` aws/edge: run edge zone jobs twice a week Edge zone jobs eventually blocks critical projects, such as origin, installer, etc without proper monitoring. We are moving from weekly to twice a week job run on mainstream to get more visibiility of existing issues. Currently job failures notifications are sent to the channel #forum-ocp-splat-alerts on Slack (which is also quite busy). aws/edge/byo-vpc: extend the skips to the BYO scenarios --- .../openshift/release/openshift-release-main__nightly-4.22.yaml | 2 +- .../openshift/release/openshift-release-main-periodics.yaml | 2 +- .../byo-vpc/openshift-e2e-aws-edge-zones-byo-vpc-workflow.yaml | 2 ++ .../aws/edge-zones/openshift-e2e-aws-edge-zones-workflow.yaml | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ci-operator/config/openshift/release/openshift-release-main__nightly-4.22.yaml b/ci-operator/config/openshift/release/openshift-release-main__nightly-4.22.yaml index 6c4b450cc904d..ff170f930f42a 100644 --- a/ci-operator/config/openshift/release/openshift-release-main__nightly-4.22.yaml +++ b/ci-operator/config/openshift/release/openshift-release-main__nightly-4.22.yaml @@ -2066,7 +2066,7 @@ tests: SKEW: 30d workflow: openshift-e2e-aws-cert-rotation - as: e2e-aws-ovn-edge-zones - cron: '@weekly' + cron: 0 0 * * 0,3 steps: cluster_profile: aws-3 workflow: openshift-e2e-aws-edge-zones diff --git a/ci-operator/jobs/openshift/release/openshift-release-main-periodics.yaml b/ci-operator/jobs/openshift/release/openshift-release-main-periodics.yaml index 53a2034b4c0fd..300547d3459cf 100644 --- a/ci-operator/jobs/openshift/release/openshift-release-main-periodics.yaml +++ b/ci-operator/jobs/openshift/release/openshift-release-main-periodics.yaml @@ -204374,7 +204374,7 @@ periodics: secretName: result-aggregator - agent: kubernetes cluster: build06 - cron: '@weekly' + cron: 0 0 * * 0,3 decorate: true decoration_config: skip_cloning: true diff --git a/ci-operator/step-registry/openshift/e2e/aws/edge-zones/byo-vpc/openshift-e2e-aws-edge-zones-byo-vpc-workflow.yaml b/ci-operator/step-registry/openshift/e2e/aws/edge-zones/byo-vpc/openshift-e2e-aws-edge-zones-byo-vpc-workflow.yaml index 1c505e5599855..35f2ed1d3e05f 100644 --- a/ci-operator/step-registry/openshift/e2e/aws/edge-zones/byo-vpc/openshift-e2e-aws-edge-zones-byo-vpc-workflow.yaml +++ b/ci-operator/step-registry/openshift/e2e/aws/edge-zones/byo-vpc/openshift-e2e-aws-edge-zones-byo-vpc-workflow.yaml @@ -16,6 +16,8 @@ workflow: env: AWS_EDGE_POOL_ENABLED: "yes" EDGE_ZONE_TYPES: "local-zone,wavelength-zone" + # FIXME: remove this once the issue is fixed: https://issues.redhat.com/browse/OCPBUGS-77166 + TEST_SKIPS: internal should be reachable with hairpinning traffic documentation: |- The origin E2E AWS edge zones workflow executes the common end-to-end test suite with OVNKubernetes network plugin on an AWS cluster in existing VPC (BYO VPC) with diff --git a/ci-operator/step-registry/openshift/e2e/aws/edge-zones/openshift-e2e-aws-edge-zones-workflow.yaml b/ci-operator/step-registry/openshift/e2e/aws/edge-zones/openshift-e2e-aws-edge-zones-workflow.yaml index e0f4327cf4525..53b725b203161 100644 --- a/ci-operator/step-registry/openshift/e2e/aws/edge-zones/openshift-e2e-aws-edge-zones-workflow.yaml +++ b/ci-operator/step-registry/openshift/e2e/aws/edge-zones/openshift-e2e-aws-edge-zones-workflow.yaml @@ -16,6 +16,8 @@ workflow: env: AWS_EDGE_POOL_ENABLED: "yes" EDGE_ZONE_TYPES: "local-zone,wavelength-zone" + # FIXME: remove this once the issue is fixed: https://issues.redhat.com/browse/OCPBUGS-77166 + TEST_SKIPS: internal should be reachable with hairpinning traffic documentation: |- The origin E2E AWS edge zones workflow executes the common end-to-end test suite with OVNKubernetes network plugin on an AWS cluster with compute nodes extending