--- /dev/null
+package controller\r
+\r
+import (\r
+ corev1 "k8s.io/api/core/v1"\r
+ "k8s.io/apimachinery/pkg/api/resource"\r
+ metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"\r
+)\r
+\r
+func GetPersistentVolumeClaim() []*corev1.PersistentVolumeClaim {\r
+\r
+ persistentVolumeClaim1 := &corev1.PersistentVolumeClaim{\r
+ Spec: corev1.PersistentVolumeClaimSpec{\r
+ AccessModes: []corev1.PersistentVolumeAccessMode{\r
+\r
+ corev1.PersistentVolumeAccessMode("ReadWriteOnce"),\r
+ },\r
+ Resources: corev1.ResourceRequirements{\r
+ Requests: corev1.ResourceList{\r
+ "storage": resource.MustParse("100Mi"),\r
+ },\r
+ },\r
+ StorageClassName: stringPtr("local-storage"),\r
+ },\r
+ TypeMeta: metav1.TypeMeta{\r
+ Kind: "PersistentVolumeClaim",\r
+ APIVersion: "v1",\r
+ },\r
+ ObjectMeta: metav1.ObjectMeta{\r
+ Name: "pvc-ricplt-alarmmanager",\r
+ Namespace: "ricplt",\r
+ },\r
+ }\r
+ return []*corev1.PersistentVolumeClaim{persistentVolumeClaim1}\r
+}\r