From edfaeec3161c856af9af3f2d97212e7abf1796de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Sat, 18 Apr 2026 00:29:30 +0200 Subject: [PATCH] tests: arm64: Skip tests which do not have a multi-arch image MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The image used has some special (as weird) properties that are being taking advantage of to implement policy related tests. Changing the image is a no-go at this point, otherwise we break the tests ... so let's just skip those for now. Signed-off-by: Fabiano FidĂȘncio --- tests/integration/kubernetes/k8s-policy-deployment-sc.bats | 2 ++ tests/integration/kubernetes/k8s-policy-deployment.bats | 2 ++ 2 files changed, 4 insertions(+) diff --git a/tests/integration/kubernetes/k8s-policy-deployment-sc.bats b/tests/integration/kubernetes/k8s-policy-deployment-sc.bats index 4ed4573e7d..072bf6352f 100644 --- a/tests/integration/kubernetes/k8s-policy-deployment-sc.bats +++ b/tests/integration/kubernetes/k8s-policy-deployment-sc.bats @@ -11,6 +11,7 @@ load "${BATS_TEST_DIRNAME}/tests_common.sh" setup() { auto_generate_policy_enabled || skip "Auto-generated policy tests are disabled." + [[ "$(uname -m)" == "x86_64" ]] || skip "Image used in the tests is not multi-arch." setup_common || die "setup_common failed" deployment_name="policy-redis-deployment" @@ -100,6 +101,7 @@ test_deployment_policy_error() { teardown() { auto_generate_policy_enabled || skip "Auto-generated policy tests are disabled." + [[ "$(uname -m)" == "x86_64" ]] || skip "Image used in the tests is not multi-arch." # Pod debugging information. Don't print the "Message:" line because it contains a truncated policy log. info "Pod ${deployment_name}:" diff --git a/tests/integration/kubernetes/k8s-policy-deployment.bats b/tests/integration/kubernetes/k8s-policy-deployment.bats index 9a442731b8..0543ef2ba8 100644 --- a/tests/integration/kubernetes/k8s-policy-deployment.bats +++ b/tests/integration/kubernetes/k8s-policy-deployment.bats @@ -11,6 +11,7 @@ load "${BATS_TEST_DIRNAME}/tests_common.sh" setup() { auto_generate_policy_enabled || skip "Auto-generated policy tests are disabled." + [[ "$(uname -m)" == "x86_64" ]] || skip "Image used in the tests is not multi-arch." setup_common || die "setup_common failed" deployment_name="policy-redis-deployment" @@ -60,6 +61,7 @@ test_deployment_policy_error() { teardown() { auto_generate_policy_enabled || skip "Auto-generated policy tests are disabled." + [[ "$(uname -m)" == "x86_64" ]] || skip "Image used in the tests is not multi-arch." # Pod debugging information. Don't print the "Message:" line because it contains a truncated policy log. info "Pod ${deployment_name}:"