From 08109c4a1e5e5c4da20d2183086243179c5c06c6 Mon Sep 17 00:00:00 2001 From: Bryan Cox Date: Wed, 20 May 2026 18:33:19 -0400 Subject: [PATCH] ci: exclude lifecycle tests from general v2 e2e jobs Add --ginkgo.label-filter to the hypershift-e2e-v2 chain to exclude etcd-chaos, nodepool-lifecycle, nodepool-autoscaling, and control-plane-upgrade tests. These are long-running lifecycle tests that require dedicated HA clusters and longer timeouts. They have their own dedicated CI job (e2e-azure-v2-self-managed). Without this filter, the e2e-v2-aws and e2e-v2-gke jobs run all 716 specs, causing etcd chaos tests to fail on single-replica clusters and lifecycle tests to exceed the 30-minute job timeout. Co-Authored-By: Claude Opus 4.6 --- .../hypershift/e2e-v2/hypershift-e2e-v2-chain.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci-operator/step-registry/hypershift/e2e-v2/hypershift-e2e-v2-chain.yaml b/ci-operator/step-registry/hypershift/e2e-v2/hypershift-e2e-v2-chain.yaml index 2ef0608cb2ee5..24722a250498a 100644 --- a/ci-operator/step-registry/hypershift/e2e-v2/hypershift-e2e-v2-chain.yaml +++ b/ci-operator/step-registry/hypershift/e2e-v2/hypershift-e2e-v2-chain.yaml @@ -6,7 +6,7 @@ chain: commands: |- export E2E_HOSTED_CLUSTER_NAME=$(cat ${SHARED_DIR}/cluster-name) export E2E_HOSTED_CLUSTER_NAMESPACE=clusters - bin/test-e2e-v2 --ginkgo.junit-report=${ARTIFACT_DIR}/junit_report.xml --ginkgo.v + bin/test-e2e-v2 --ginkgo.junit-report=${ARTIFACT_DIR}/junit_report.xml --ginkgo.v --ginkgo.label-filter='!lifecycle' timeout: 30m grace_period: 5m from: hypershift-tests