Unverified Commit 16256296 authored by k8s-ci-robot's avatar k8s-ci-robot Committed by GitHub

Merge pull request #69353 from davidz627/fix/provisionerName

Update provisioner name and don't supply zone in GCE PD CSI test
parents 6cef8d7c fa41fa9a
...@@ -30,7 +30,6 @@ import ( ...@@ -30,7 +30,6 @@ import (
clientset "k8s.io/client-go/kubernetes" clientset "k8s.io/client-go/kubernetes"
csiv1alpha1 "k8s.io/csi-api/pkg/apis/csi/v1alpha1" csiv1alpha1 "k8s.io/csi-api/pkg/apis/csi/v1alpha1"
csiclient "k8s.io/csi-api/pkg/client/clientset/versioned" csiclient "k8s.io/csi-api/pkg/client/clientset/versioned"
kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis"
"k8s.io/kubernetes/test/e2e/framework" "k8s.io/kubernetes/test/e2e/framework"
"k8s.io/kubernetes/test/e2e/storage/utils" "k8s.io/kubernetes/test/e2e/storage/utils"
imageutils "k8s.io/kubernetes/test/utils/image" imageutils "k8s.io/kubernetes/test/utils/image"
...@@ -360,6 +359,7 @@ type gcePDCSIDriver struct { ...@@ -360,6 +359,7 @@ type gcePDCSIDriver struct {
func initCSIgcePD(f *framework.Framework, config framework.VolumeTestConfig) csiTestDriver { func initCSIgcePD(f *framework.Framework, config framework.VolumeTestConfig) csiTestDriver {
cs := f.ClientSet cs := f.ClientSet
framework.SkipUnlessProviderIs("gce", "gke") framework.SkipUnlessProviderIs("gce", "gke")
framework.SkipIfMultizone(cs)
// TODO(#62561): Use credentials through external pod identity when that goes GA instead of downloading keys. // TODO(#62561): Use credentials through external pod identity when that goes GA instead of downloading keys.
createGCESecrets(cs, config) createGCESecrets(cs, config)
...@@ -380,13 +380,10 @@ func initCSIgcePD(f *framework.Framework, config framework.VolumeTestConfig) csi ...@@ -380,13 +380,10 @@ func initCSIgcePD(f *framework.Framework, config framework.VolumeTestConfig) csi
} }
func (g *gcePDCSIDriver) createStorageClassTest(node v1.Node) storageClassTest { func (g *gcePDCSIDriver) createStorageClassTest(node v1.Node) storageClassTest {
nodeZone, ok := node.GetLabels()[kubeletapis.LabelZoneFailureDomain]
Expect(ok).To(BeTrue(), "Could not get label %v from node %v", kubeletapis.LabelZoneFailureDomain, node.GetName())
return storageClassTest{ return storageClassTest{
name: "csi-gce-pd", name: "com.google.csi.gcepd",
provisioner: "csi-gce-pd", provisioner: "com.google.csi.gcepd",
parameters: map[string]string{"type": "pd-standard", "zone": nodeZone}, parameters: map[string]string{"type": "pd-standard"},
claimSize: "5Gi", claimSize: "5Gi",
expectedSize: "5Gi", expectedSize: "5Gi",
nodeName: node.Name, nodeName: node.Name,
......
...@@ -19,7 +19,7 @@ spec: ...@@ -19,7 +19,7 @@ spec:
image: quay.io/k8scsi/csi-provisioner:v0.2.0 image: quay.io/k8scsi/csi-provisioner:v0.2.0
args: args:
- "--v=5" - "--v=5"
- "--provisioner=csi-gce-pd" - "--provisioner=com.google.csi.gcepd"
- "--csi-address=$(ADDRESS)" - "--csi-address=$(ADDRESS)"
env: env:
- name: ADDRESS - name: ADDRESS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment