3 import "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
\r
5 func GetPersistentVolume() []*unstructured.Unstructured {
\r
7 persistentVolume1 := &unstructured.Unstructured{
\r
8 Object: map[string]interface{}{
\r
10 "kind": "PersistentVolume",
\r
11 "metadata": map[string]interface{}{
\r
12 "labels": map[string]interface{}{
\r
15 "name": "pv-ricplt-alarmmanager",
\r
16 "namespace": "ricplt",
\r
18 "spec": map[string]interface{}{
\r
19 "accessModes": []interface{}{
\r
22 "capacity": map[string]interface{}{
\r
25 "hostPath": map[string]interface{}{
\r
26 "path": "/mnt/pv-ricplt-alarmmanager",
\r
28 "storageClassName": "local-storage",
\r
33 persistentVolume2 := &unstructured.Unstructured{
\r
34 Object: map[string]interface{}{
\r
36 "kind": "PersistentVolume",
\r
37 "metadata": map[string]interface{}{
\r
38 "name": "pv-ricplt-e2term-alpha",
\r
39 "labels": map[string]interface{}{
\r
43 "spec": map[string]interface{}{
\r
44 "accessModes": []interface{}{
\r
47 "capacity": map[string]interface{}{
\r
50 "hostPath": map[string]interface{}{
\r
51 "path": "/mnt/pv-ricplt-e2term-alpha",
\r
53 "storageClassName": "local-storage",
\r
58 return []*unstructured.Unstructured{persistentVolume1, persistentVolume2}
\r