From 0f615536ea24f2b13817bbf686e1fa7581d9ed12 Mon Sep 17 00:00:00 2001
From: Felipe D'Abrantes <felidabrantes@gmail.com>
Date: Thu, 27 Apr 2023 14:52:09 +0100
Subject: [PATCH] Add yaml files for mongo persistent volume claim

---
 gcloud/mongo-pv/mongo-pvc.yaml           | 11 +++++++++++
 gcloud/mongo-pv/mongo-storage-class.yaml | 12 ++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 gcloud/mongo-pv/mongo-pvc.yaml
 create mode 100644 gcloud/mongo-pv/mongo-storage-class.yaml

diff --git a/gcloud/mongo-pv/mongo-pvc.yaml b/gcloud/mongo-pv/mongo-pvc.yaml
new file mode 100644
index 00000000..c3fb9eb5
--- /dev/null
+++ b/gcloud/mongo-pv/mongo-pvc.yaml
@@ -0,0 +1,11 @@
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+  name: mongo-volume
+spec:
+  storageClassName: default-mongo
+  accessModes:
+    - ReadWriteOnce
+  resources:
+    requests:
+      storage: 1Gi
diff --git a/gcloud/mongo-pv/mongo-storage-class.yaml b/gcloud/mongo-pv/mongo-storage-class.yaml
new file mode 100644
index 00000000..fc36a956
--- /dev/null
+++ b/gcloud/mongo-pv/mongo-storage-class.yaml
@@ -0,0 +1,12 @@
+apiVersion: storage.k8s.io/v1
+kind: StorageClass
+metadata:
+  name: default-mongo
+provisioner: kubernetes.io/gce-pd
+volumeBindingMode: Immediate
+allowVolumeExpansion: true
+reclaimPolicy: Delete
+parameters:
+  type: pd-standard
+  fstype: ext4
+  replication-type: none
-- 
GitLab