@@ -20,10 +20,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
2020package apps
2121
2222import (
23- vsv1 "github.com/kubernetes-csi/external-snapshotter/client/v6/apis/volumesnapshot/v1"
2423 corev1 "k8s.io/api/core/v1"
2524 storagev1 "k8s.io/api/storage/v1"
26- "k8s.io/apimachinery/pkg/api/resource"
2725 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2826 "k8s.io/kubectl/pkg/util/storage"
2927 "sigs.k8s.io/controller-runtime/pkg/client"
@@ -52,23 +50,6 @@ func NewConfigMap(namespace, name string, options ...any) *corev1.ConfigMap {
5250 return cm
5351}
5452
55- func SetConfigMapData (key string , value string ) func (* corev1.ConfigMap ) {
56- return func (configMap * corev1.ConfigMap ) {
57- configMap .Data [key ] = value
58- }
59- }
60-
61- func NewPVC (size string ) corev1.PersistentVolumeClaimSpec {
62- return corev1.PersistentVolumeClaimSpec {
63- AccessModes : []corev1.PersistentVolumeAccessMode {corev1 .ReadWriteOnce },
64- Resources : corev1.VolumeResourceRequirements {
65- Requests : corev1.ResourceList {
66- corev1 .ResourceStorage : resource .MustParse (size ),
67- },
68- },
69- }
70- }
71-
7253func CreateStorageClass (testCtx * testutil.TestContext , storageClassName string ,
7354 allowVolumeExpansion bool ) * storagev1.StorageClass {
7455 storageClass := & storagev1.StorageClass {
@@ -83,14 +64,3 @@ func CreateStorageClass(testCtx *testutil.TestContext, storageClassName string,
8364 }
8465 return CreateK8sResource (testCtx , storageClass ).(* storagev1.StorageClass )
8566}
86-
87- func CreateVolumeSnapshotClass (testCtx * testutil.TestContext ) {
88- volumeSnapshotClass := & vsv1.VolumeSnapshotClass {
89- ObjectMeta : metav1.ObjectMeta {
90- Name : "default-vs" ,
91- },
92- Driver : testutil .DefaultCSIDriver ,
93- DeletionPolicy : vsv1 .VolumeSnapshotContentDelete ,
94- }
95- CreateK8sResource (testCtx , volumeSnapshotClass )
96- }
0 commit comments