From 9611e8d064657408f1381cfd8b6acadba83a3de0 Mon Sep 17 00:00:00 2001 From: J1e9n9n1y <144667442+J1e9n9n1y@users.noreply.github.com> Date: Mon, 16 Oct 2023 15:03:27 +0200 Subject: [PATCH] add minikube setup files --- minikube/minikube-namespace.yaml | 11 ++ minikube/minikube-persistentVolume.yaml | 134 +++++++++++++++++++ minikube/minikube-persistentVolumeClaim.yaml | 129 ++++++++++++++++++ 3 files changed, 274 insertions(+) create mode 100644 minikube/minikube-namespace.yaml create mode 100644 minikube/minikube-persistentVolume.yaml create mode 100644 minikube/minikube-persistentVolumeClaim.yaml diff --git a/minikube/minikube-namespace.yaml b/minikube/minikube-namespace.yaml new file mode 100644 index 0000000..e2c98f2 --- /dev/null +++ b/minikube/minikube-namespace.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: neo4j-namespace + +--- +apiVersion: v1 +kind: Namespace +metadata: + name: neo4j-backup + diff --git a/minikube/minikube-persistentVolume.yaml b/minikube/minikube-persistentVolume.yaml new file mode 100644 index 0000000..c8dc518 --- /dev/null +++ b/minikube/minikube-persistentVolume.yaml @@ -0,0 +1,134 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: neo4j4-neo4j-plugins + labels: + type: local +spec: + storageClassName: manual + capacity: + storage: 500Mi + accessModes: + - ReadWriteOnce + hostPath: + path: "/minikube/data/neo4j4-neo4j-plugins" +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: neo4j4-neo4j-data + labels: + type: local +spec: + storageClassName: manual + capacity: + storage: 500Mi + accessModes: + - ReadWriteOnce + hostPath: + path: "/minikube/data/neo4j4-neo4j-data" +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: neo4j4-neo4j-backup + labels: + type: local +spec: + storageClassName: manual + capacity: + storage: 500Mi + accessModes: + - ReadWriteOnce + hostPath: + path: "/minikube/data/neo4j4-neo4j-backup" +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: neo4j5-neo4j-plugins + labels: + type: local +spec: + storageClassName: manual + capacity: + storage: 500Mi + accessModes: + - ReadWriteOnce + hostPath: + path: "/minikube/data/neo4j5-neo4j-plugins" +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: neo4j5-neo4j-data + labels: + type: local +spec: + storageClassName: manual + capacity: + storage: 500Mi + accessModes: + - ReadWriteOnce + hostPath: + path: "/minikube/data/neo4j5-neo4j-data" +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: neo4j5-neo4j-backup + labels: + type: local +spec: + storageClassName: manual + capacity: + storage: 500Mi + accessModes: + - ReadWriteOnce + hostPath: + path: "/minikube/data/neo4j5-neo4j-backup" +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: neo4j5-backup-neo4j-plugins + labels: + type: local +spec: + storageClassName: manual + capacity: + storage: 500Mi + accessModes: + - ReadWriteOnce + hostPath: + path: "/minikube/data/neo4j5-backup-neo4j-plugins" +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: neo4j5-backup-neo4j-data + labels: + type: local +spec: + storageClassName: manual + capacity: + storage: 500Mi + accessModes: + - ReadWriteOnce + hostPath: + path: "/minikube/data/neo4j5-backup-neo4j-data" +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: neo4j5-backup-neo4j-backup + labels: + type: local +spec: + storageClassName: manual + capacity: + storage: 500Mi + accessModes: + - ReadWriteOnce + hostPath: + path: "/minikube/data/neo4j5-backup-neo4j-backup" \ No newline at end of file diff --git a/minikube/minikube-persistentVolumeClaim.yaml b/minikube/minikube-persistentVolumeClaim.yaml new file mode 100644 index 0000000..e941598 --- /dev/null +++ b/minikube/minikube-persistentVolumeClaim.yaml @@ -0,0 +1,129 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: neo4j4-neo4j-plugins + namespace: neo4j-namespace +spec: + storageClassName: manual + volumeName: neo4j4-neo4j-plugins + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 500Mi +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: neo4j4-neo4j-data + namespace: neo4j-namespace +spec: + storageClassName: manual + volumeName: neo4j4-neo4j-data + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 500Mi + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: neo4j4-neo4j-backup + namespace: neo4j-namespace +spec: + storageClassName: manual + volumeName: neo4j4-neo4j-backup + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 500Mi +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: neo4j5-neo4j-plugins + namespace: neo4j-namespace +spec: + storageClassName: manual + volumeName: neo4j5-neo4j-plugins + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 500Mi +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: neo4j5-neo4j-data + namespace: neo4j-namespace +spec: + storageClassName: manual + volumeName: neo4j5-neo4j-data + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 500Mi + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: neo4j5-neo4j-backup + namespace: neo4j-namespace +spec: + storageClassName: manual + volumeName: neo4j5-neo4j-backup + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 500Mi +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: neo4j5-backup-neo4j-plugins + namespace: neo4j-backup +spec: + storageClassName: manual + volumeName: neo4j5-backup-neo4j-plugins + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 500Mi +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: neo4j5-backup-neo4j-data + namespace: neo4j-backup +spec: + storageClassName: manual + volumeName: neo4j5-backup-neo4j-data + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 500Mi + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: neo4j5-backup-neo4j-backup + namespace: neo4j-backup +spec: + storageClassName: manual + volumeName: neo4j5-backup-neo4j-backup + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 500Mi \ No newline at end of file