@@ -49,8 +49,8 @@ import (
4949 klog "k8s.io/klog/v2"
5050 "k8s.io/klog/v2/ktesting"
5151 _ "k8s.io/klog/v2/ktesting/init"
52- "sigs.k8s.io/sig-storage-lib-external-provisioner/v12 /controller/metrics"
53- "sigs.k8s.io/sig-storage-lib-external-provisioner/v12 /util"
52+ "sigs.k8s.io/sig-storage-lib-external-provisioner/v13 /controller/metrics"
53+ "sigs.k8s.io/sig-storage-lib-external-provisioner/v13 /util"
5454)
5555
5656const (
@@ -561,24 +561,6 @@ func TestController(t *testing.T) {
561561 },
562562 },
563563 },
564- {
565- name : "remove selectedNode if no node exists" ,
566- objs : []runtime.Object {
567- newStorageClassWithVolumeBindingMode ("class-1" , "foo.bar/baz" , & modeWait ),
568- newClaim ("claim-1" , "uid-1-1" , "class-1" , "foo.bar/baz" , "" , map [string ]string {annBetaStorageProvisioner : "foo.bar/baz" , annSelectedNode : "node-wrong" }),
569- },
570- provisionerName : "foo.bar/baz" ,
571- provisioner : newBadTestProvisioner (),
572- expectedClaims : []v1.PersistentVolumeClaim {
573- * newClaim ("claim-1" , "uid-1-1" , "class-1" , "foo.bar/baz" , "" , map [string ]string {annBetaStorageProvisioner : "foo.bar/baz" }),
574- },
575- expectedClaimsInProgress : nil , // not in progress anymore
576- expectedMetrics : testMetrics {
577- provisioned : counts {
578- "class-1" : count {failed : 1 },
579- },
580- },
581- },
582564 {
583565 name : "do not remove selectedNode if nothing changes" ,
584566 objs : []runtime.Object {
@@ -597,23 +579,6 @@ func TestController(t *testing.T) {
597579 },
598580 },
599581 },
600- {
601- name : "remove selectedNode if nothing changes and no node exists" ,
602- objs : []runtime.Object {
603- newStorageClassWithVolumeBindingMode ("class-1" , "foo.bar/baz" , & modeWait ),
604- newClaim ("claim-1" , "uid-1-1" , "class-1" , "foo.bar/baz" , "" , map [string ]string {annBetaStorageProvisioner : "foo.bar/baz" , annSelectedNode : "node-wrong" }),
605- },
606- provisionerName : "foo.bar/baz" ,
607- provisioner : newNoChangeTestProvisioner (),
608- expectedClaims : []v1.PersistentVolumeClaim {
609- * newClaim ("claim-1" , "uid-1-1" , "class-1" , "foo.bar/baz" , "" , map [string ]string {annBetaStorageProvisioner : "foo.bar/baz" }),
610- },
611- expectedMetrics : testMetrics {
612- provisioned : counts {
613- "class-1" : count {failed : 1 },
614- },
615- },
616- },
617582 {
618583 name : "do not remove selectedNode while in progress" ,
619584 objs : []runtime.Object {
@@ -931,7 +896,7 @@ func TestTopologyParams(t *testing.T) {
931896 newClaim ("claim-1" , "uid-1-1" , "class-1" , "foo.bar/baz" , "" , map [string ]string {annSelectedNode : "node-1" }),
932897 },
933898 expectedParams : & provisionParams {
934- selectedNode : newNode ( "node-1" ) ,
899+ selectedNodeName : "node-1" ,
935900 },
936901 },
937902 {
@@ -947,16 +912,8 @@ func TestTopologyParams(t *testing.T) {
947912 },
948913 expectedParams : & provisionParams {
949914 allowedTopologies : dummyAllowedTopology ,
950- selectedNode : newNode ("node-1" ),
951- },
952- },
953- {
954- name : "provision with selected node, but node does not exist" ,
955- objs : []runtime.Object {
956- newStorageClassWithVolumeBindingMode ("class-1" , "foo.bar/baz" , & modeWait ),
957- newClaim ("claim-1" , "uid-1-1" , "class-1" , "foo.bar/baz" , "" , map [string ]string {annSelectedNode : "node-1" }),
915+ selectedNodeName : "node-1" ,
958916 },
959- expectedParams : nil ,
960917 },
961918 }
962919 for _ , test := range tests {
@@ -2084,7 +2041,7 @@ func newNode(nodeName string) *v1.Node {
20842041}
20852042
20862043type provisionParams struct {
2087- selectedNode * v1. Node
2044+ selectedNodeName string
20882045 allowedTopologies []v1.TopologySelectorTerm
20892046}
20902047
@@ -2136,7 +2093,7 @@ func (p *testBlockProvisioner) SupportsBlock(ctx context.Context) bool {
21362093
21372094func (p * testProvisioner ) Provision (ctx context.Context , options ProvisionOptions ) (* v1.PersistentVolume , ProvisioningState , error ) {
21382095 p .provisionCalls <- provisionParams {
2139- selectedNode : options .SelectedNode ,
2096+ selectedNodeName : options .SelectedNodeName ,
21402097 allowedTopologies : options .StorageClass .AllowedTopologies ,
21412098 }
21422099
0 commit comments