@@ -939,7 +939,15 @@ func newClaimArrayFinalizer(name, claimUID, capacity, boundToVolume string, phas
939
939
}
940
940
941
941
// newVolume returns a new volume with given attributes
942
- func newVolume (name , volumeUID , volumeHandle , capacity , boundToClaimUID , boundToClaimName string , phase v1.PersistentVolumePhase , reclaimPolicy v1.PersistentVolumeReclaimPolicy , class string , annotations ... string ) * v1.PersistentVolume {
942
+ func newVolume (name , volumeUID , volumeHandle , capacity , boundToClaimUID , boundToClaimName string , phase v1.PersistentVolumePhase , reclaimPolicy v1.PersistentVolumeReclaimPolicy , class string , driver string , namespace string , annotations ... string ) * v1.PersistentVolume {
943
+ inDriverName := mockDriverName
944
+ if driver != "" {
945
+ inDriverName = driver
946
+ }
947
+ inNamespace := testNamespace
948
+ if namespace != "" {
949
+ inNamespace = namespace
950
+ }
943
951
volume := v1.PersistentVolume {
944
952
ObjectMeta : metav1.ObjectMeta {
945
953
Name : name ,
@@ -953,7 +961,7 @@ func newVolume(name, volumeUID, volumeHandle, capacity, boundToClaimUID, boundTo
953
961
},
954
962
PersistentVolumeSource : v1.PersistentVolumeSource {
955
963
CSI : & v1.CSIPersistentVolumeSource {
956
- Driver : mockDriverName ,
964
+ Driver : inDriverName ,
957
965
VolumeHandle : volumeHandle ,
958
966
},
959
967
},
@@ -971,7 +979,7 @@ func newVolume(name, volumeUID, volumeHandle, capacity, boundToClaimUID, boundTo
971
979
Kind : "PersistentVolumeClaim" ,
972
980
APIVersion : "v1" ,
973
981
UID : types .UID (boundToClaimUID ),
974
- Namespace : testNamespace ,
982
+ Namespace : inNamespace ,
975
983
Name : boundToClaimName ,
976
984
}
977
985
}
@@ -981,9 +989,9 @@ func newVolume(name, volumeUID, volumeHandle, capacity, boundToClaimUID, boundTo
981
989
982
990
// newVolumeArray returns array with a single volume that would be returned by
983
991
// newVolume() with the same parameters.
984
- func newVolumeArray (name , volumeUID , volumeHandle , capacity , boundToClaimUID , boundToClaimName string , phase v1.PersistentVolumePhase , reclaimPolicy v1.PersistentVolumeReclaimPolicy , class string ) []* v1.PersistentVolume {
992
+ func newVolumeArray (name , volumeUID , volumeHandle , capacity , boundToClaimUID , boundToClaimName string , phase v1.PersistentVolumePhase , reclaimPolicy v1.PersistentVolumeReclaimPolicy , class string , driver string , namespace string ) []* v1.PersistentVolume {
985
993
return []* v1.PersistentVolume {
986
- newVolume (name , volumeUID , volumeHandle , capacity , boundToClaimUID , boundToClaimName , phase , reclaimPolicy , class ),
994
+ newVolume (name , volumeUID , volumeHandle , capacity , boundToClaimUID , boundToClaimName , phase , reclaimPolicy , class , driver , namespace ),
987
995
}
988
996
}
989
997
0 commit comments