diff --git a/test/e2e/storage/drivers/csi.go b/test/e2e/storage/drivers/csi.go index dfcff4b9ba5..6b61acb1fa2 100644 --- a/test/e2e/storage/drivers/csi.go +++ b/test/e2e/storage/drivers/csi.go @@ -304,6 +304,9 @@ func (g *gcePDCSIDriver) SkipUnsupportedTest(pattern testpatterns.TestPattern) { // tests to fail. framework.SkipIfMultizone(f.ClientSet) } + if pattern.FsType == "xfs" { + framework.SkipUnlessNodeOSDistroIs("ubuntu", "custom") + } } func (g *gcePDCSIDriver) GetDynamicProvisionStorageClass(fsType string) *storagev1.StorageClass { @@ -407,6 +410,9 @@ func (g *gcePDExternalCSIDriver) GetDriverInfo() *testsuites.DriverInfo { func (g *gcePDExternalCSIDriver) SkipUnsupportedTest(pattern testpatterns.TestPattern) { framework.SkipUnlessProviderIs("gce", "gke") framework.SkipIfMultizone(g.driverInfo.Config.Framework.ClientSet) + if pattern.FsType == "xfs" { + framework.SkipUnlessNodeOSDistroIs("ubuntu", "custom") + } } func (g *gcePDExternalCSIDriver) GetDynamicProvisionStorageClass(fsType string) *storagev1.StorageClass {