From 04f0c559db301d0a60c7916c630497ff396a48fa Mon Sep 17 00:00:00 2001 From: Ryan Richard Date: Thu, 10 Jul 2025 13:27:26 -0700 Subject: [PATCH] skip some integration tests on EKS --- test/integration/supervisor_discovery_test.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/test/integration/supervisor_discovery_test.go b/test/integration/supervisor_discovery_test.go index f1426d8a5..3de2cfd09 100644 --- a/test/integration/supervisor_discovery_test.go +++ b/test/integration/supervisor_discovery_test.go @@ -1,4 +1,4 @@ -// Copyright 2020-2024 the Pinniped contributors. All Rights Reserved. +// Copyright 2020-2025 the Pinniped contributors. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 package integration @@ -175,6 +175,12 @@ func TestSupervisorOIDCDiscovery_Disruptive(t *testing.T) { // Never run this test in parallel since deleting all federation domains is disruptive, see main_test.go. func TestSupervisorTLSTerminationWithSNI_Disruptive(t *testing.T) { env := testlib.IntegrationEnv(t) + + // This test is flaky on EKS, so skip it. + if env.KubernetesDistribution == testlib.EKSDistro { + t.Skipf("skipping integration test on EKS") + } + pinnipedClient := testlib.NewSupervisorClientset(t) kubeClient := testlib.NewKubernetesClientset(t) @@ -285,6 +291,12 @@ func TestSupervisorTLSTerminationWithSNI_Disruptive(t *testing.T) { // Never run this test in parallel since deleting all federation domains is disruptive, see main_test.go. func TestSupervisorTLSTerminationWithDefaultCerts_Disruptive(t *testing.T) { env := testlib.IntegrationEnv(t) + + // This test is flaky on EKS, so skip it. + if env.KubernetesDistribution == testlib.EKSDistro { + t.Skipf("skipping integration test on EKS") + } + pinnipedClient := testlib.NewSupervisorClientset(t) kubeClient := testlib.NewKubernetesClientset(t)