8fbb0434e9b5703d22b27fcb2fa56983e62e0e7a
[ric-plt/ric-dep.git] / depRicKubernetesOperator / internal / controller / getPersistentVolume.go
1 package controller\r
2 \r
3 import "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"\r
4 \r
5 func GetPersistentVolume() []*unstructured.Unstructured {\r
6 \r
7         persistentVolume1 := &unstructured.Unstructured{\r
8                 Object: map[string]interface{}{\r
9                         "apiVersion": "v1",\r
10                         "kind":       "PersistentVolume",\r
11                         "metadata": map[string]interface{}{\r
12                                 "labels": map[string]interface{}{\r
13                                         "type": "local",\r
14                                 },\r
15                                 "name":      "pv-ricplt-alarmmanager",\r
16                                 "namespace": "ricplt",\r
17                         },\r
18                         "spec": map[string]interface{}{\r
19                                 "accessModes": []interface{}{\r
20                                         "ReadWriteOnce",\r
21                                 },\r
22                                 "capacity": map[string]interface{}{\r
23                                         "storage": "100Mi",\r
24                                 },\r
25                                 "hostPath": map[string]interface{}{\r
26                                         "path": "/mnt/pv-ricplt-alarmmanager",\r
27                                 },\r
28                                 "storageClassName": "local-storage",\r
29                         },\r
30                 },\r
31         }\r
32 \r
33         return []*unstructured.Unstructured{persistentVolume1}\r
34 }\r