From 441324e8c84a8ed9777f13ca7a56f691860c9b52 Mon Sep 17 00:00:00 2001 From: Patrick Ohly Date: Wed, 12 Aug 2020 16:01:13 +0200 Subject: [PATCH] e2e storage: skip multi-volume generic ephemeral volume test This test might flake when run on a multi-zone cluster (similar to persistent volumes, see https://github.com/kubernetes/kubernetes/issues/75776). We don't do that at the moment, but it's better to fix this anyway. --- test/e2e/storage/testsuites/ephemeral.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/e2e/storage/testsuites/ephemeral.go b/test/e2e/storage/testsuites/ephemeral.go index 45b7abe81254..9c4f7a0e85bc 100644 --- a/test/e2e/storage/testsuites/ephemeral.go +++ b/test/e2e/storage/testsuites/ephemeral.go @@ -215,6 +215,11 @@ func (p *ephemeralTestSuite) DefineTests(driver TestDriver, pattern testpatterns }) ginkgo.It("should support multiple inline ephemeral volumes", func() { + if pattern.BindingMode == storagev1.VolumeBindingImmediate && + pattern.VolType == testpatterns.GenericEphemeralVolume { + e2eskipper.Skipf("Multiple generic ephemeral volumes with immediate binding may cause pod startup failures when the volumes get created in separate topology segments.") + } + init() defer cleanup()