mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	Explicitly use storage.k8s.io/v1beta1 everywhere.
v1 is not yet awailable on GKE and tests would fail.
This commit is contained in:
		@@ -158,7 +158,7 @@ func GetClassForVolume(kubeClient clientset.Interface, pv *v1.PersistentVolume)
 | 
			
		||||
		return nil, fmt.Errorf("Volume has no class annotation")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	class, err := kubeClient.Storage().StorageClasses().Get(className, metav1.GetOptions{})
 | 
			
		||||
	class, err := kubeClient.StorageV1beta1().StorageClasses().Get(className, metav1.GetOptions{})
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
@@ -110,8 +110,8 @@ var _ = framework.KubeDescribe("Dynamic provisioning", func() {
 | 
			
		||||
 | 
			
		||||
			By("creating a StorageClass")
 | 
			
		||||
			class := newStorageClass("", "internal")
 | 
			
		||||
			_, err := c.Storage().StorageClasses().Create(class)
 | 
			
		||||
			defer c.Storage().StorageClasses().Delete(class.Name, nil)
 | 
			
		||||
			_, err := c.StorageV1beta1().StorageClasses().Create(class)
 | 
			
		||||
			defer c.StorageV1beta1().StorageClasses().Delete(class.Name, nil)
 | 
			
		||||
			Expect(err).NotTo(HaveOccurred())
 | 
			
		||||
 | 
			
		||||
			By("creating a claim with a dynamic provisioning annotation")
 | 
			
		||||
@@ -169,8 +169,8 @@ var _ = framework.KubeDescribe("Dynamic provisioning", func() {
 | 
			
		||||
			sc := newStorageClass("kubernetes.io/gce-pd", suffix)
 | 
			
		||||
			// Set an unmanaged zone.
 | 
			
		||||
			sc.Parameters = map[string]string{"zone": unmanagedZone}
 | 
			
		||||
			sc, err = c.Storage().StorageClasses().Create(sc)
 | 
			
		||||
			defer Expect(c.Storage().StorageClasses().Delete(sc.Name, nil)).To(Succeed())
 | 
			
		||||
			sc, err = c.StorageV1beta1().StorageClasses().Create(sc)
 | 
			
		||||
			defer Expect(c.StorageV1beta1().StorageClasses().Delete(sc.Name, nil)).To(Succeed())
 | 
			
		||||
			Expect(err).NotTo(HaveOccurred())
 | 
			
		||||
 | 
			
		||||
			By("Creating a claim and expecting it to timeout")
 | 
			
		||||
@@ -224,8 +224,8 @@ var _ = framework.KubeDescribe("Dynamic provisioning", func() {
 | 
			
		||||
 | 
			
		||||
			By("creating a StorageClass")
 | 
			
		||||
			class := newStorageClass(externalPluginName, "external")
 | 
			
		||||
			_, err = c.Storage().StorageClasses().Create(class)
 | 
			
		||||
			defer c.Storage().StorageClasses().Delete(class.Name, nil)
 | 
			
		||||
			_, err = c.StorageV1beta1().StorageClasses().Create(class)
 | 
			
		||||
			defer c.StorageV1beta1().StorageClasses().Delete(class.Name, nil)
 | 
			
		||||
			Expect(err).NotTo(HaveOccurred())
 | 
			
		||||
 | 
			
		||||
			By("creating a claim with a dynamic provisioning annotation")
 | 
			
		||||
 
 | 
			
		||||
@@ -62,7 +62,7 @@ func DoTestStorageClasses(t *testing.T, client clientset.Interface, ns *v1.Names
 | 
			
		||||
		Provisioner: provisionerPluginName,
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if _, err := client.Storage().StorageClasses().Create(&s); err != nil {
 | 
			
		||||
	if _, err := client.StorageV1beta1().StorageClasses().Create(&s); err != nil {
 | 
			
		||||
		t.Errorf("unable to create test storage class: %v", err)
 | 
			
		||||
	}
 | 
			
		||||
	defer deleteStorageClassOrErrorf(t, client, s.Namespace, s.Name)
 | 
			
		||||
@@ -90,7 +90,7 @@ func DoTestStorageClasses(t *testing.T, client clientset.Interface, ns *v1.Names
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func deleteStorageClassOrErrorf(t *testing.T, c clientset.Interface, ns, name string) {
 | 
			
		||||
	if err := c.Storage().StorageClasses().Delete(name, nil); err != nil {
 | 
			
		||||
	if err := c.StorageV1beta1().StorageClasses().Delete(name, nil); err != nil {
 | 
			
		||||
		t.Errorf("unable to delete storage class %v: %v", name, err)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -866,7 +866,7 @@ func TestPersistentVolumeProvisionMultiPVCs(t *testing.T) {
 | 
			
		||||
	// NOTE: This test cannot run in parallel, because it is creating and deleting
 | 
			
		||||
	// non-namespaced objects (PersistenceVolumes and StorageClasses).
 | 
			
		||||
	defer testClient.Core().PersistentVolumes().DeleteCollection(nil, metav1.ListOptions{})
 | 
			
		||||
	defer testClient.Storage().StorageClasses().DeleteCollection(nil, metav1.ListOptions{})
 | 
			
		||||
	defer testClient.StorageV1beta1().StorageClasses().DeleteCollection(nil, metav1.ListOptions{})
 | 
			
		||||
 | 
			
		||||
	storageClass := storage.StorageClass{
 | 
			
		||||
		TypeMeta: metav1.TypeMeta{
 | 
			
		||||
@@ -877,7 +877,7 @@ func TestPersistentVolumeProvisionMultiPVCs(t *testing.T) {
 | 
			
		||||
		},
 | 
			
		||||
		Provisioner: provisionerPluginName,
 | 
			
		||||
	}
 | 
			
		||||
	testClient.Storage().StorageClasses().Create(&storageClass)
 | 
			
		||||
	testClient.StorageV1beta1().StorageClasses().Create(&storageClass)
 | 
			
		||||
 | 
			
		||||
	stopCh := make(chan struct{})
 | 
			
		||||
	informers.Start(stopCh)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user