Merge pull request #71480 from msau42/remove-legacy-flex-e2e

Remove legacy gci flex directory from e2e tests
This commit is contained in:
k8s-ci-robot 2018-11-30 01:20:08 -08:00 committed by GitHub
commit 9ebf53fffd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -44,10 +44,8 @@ const (
// On gci, root is read-only and controller-manager containerized. Assume // On gci, root is read-only and controller-manager containerized. Assume
// controller-manager has started with --flex-volume-plugin-dir equal to this // controller-manager has started with --flex-volume-plugin-dir equal to this
// (see cluster/gce/config-test.sh) // (see cluster/gce/config-test.sh)
gciVolumePluginDir = "/home/kubernetes/flexvolume" gciVolumePluginDir = "/home/kubernetes/flexvolume"
gciVolumePluginDirLegacy = "/etc/srv/kubernetes/kubelet-plugins/volume/exec" detachTimeout = 10 * time.Second
gciVolumePluginDirVersion = "1.10.0"
detachTimeout = 10 * time.Second
) )
// testFlexVolume tests that a client pod using a given flexvolume driver // testFlexVolume tests that a client pod using a given flexvolume driver
@ -130,24 +128,7 @@ func uninstallFlex(c clientset.Interface, node *v1.Node, vendor, driver string)
func getFlexDir(c clientset.Interface, node *v1.Node, vendor, driver string) string { func getFlexDir(c clientset.Interface, node *v1.Node, vendor, driver string) string {
volumePluginDir := defaultVolumePluginDir volumePluginDir := defaultVolumePluginDir
if framework.ProviderIs("gce") { if framework.ProviderIs("gce") {
if node == nil && framework.MasterOSDistroIs("gci", "ubuntu") { volumePluginDir = gciVolumePluginDir
v, err := getMasterVersion(c)
if err != nil {
framework.Failf("Error getting master version: %v", err)
}
if v.AtLeast(versionutil.MustParseGeneric(gciVolumePluginDirVersion)) {
volumePluginDir = gciVolumePluginDir
} else {
volumePluginDir = gciVolumePluginDirLegacy
}
} else if node != nil && framework.NodeOSDistroIs("gci", "ubuntu") {
if getNodeVersion(node).AtLeast(versionutil.MustParseGeneric(gciVolumePluginDirVersion)) {
volumePluginDir = gciVolumePluginDir
} else {
volumePluginDir = gciVolumePluginDirLegacy
}
}
} }
flexDir := path.Join(volumePluginDir, fmt.Sprintf("/%s~%s/", vendor, driver)) flexDir := path.Join(volumePluginDir, fmt.Sprintf("/%s~%s/", vendor, driver))
return flexDir return flexDir