From f1504948d06cda1a0bdc56264ce6d008587b0359 Mon Sep 17 00:00:00 2001
From: xeruf <27jf@pm.me>
Date: Mon, 4 Jul 2022 11:18:51 +0100
Subject: [PATCH] gitea: add pvcs

---
 basic/apps/dev/gitea-data-pvc.yaml         | 16 ++++++++++++++++
 basic/apps/dev/gitea-postgres-pvc.yaml     | 16 ++++++++++++++++
 basic/apps/dev/gitea-values-configmap.yaml |  7 +++++++
 basic/apps/dev/kustomization.yaml          |  1 +
 4 files changed, 40 insertions(+)
 create mode 100644 basic/apps/dev/gitea-data-pvc.yaml
 create mode 100644 basic/apps/dev/gitea-postgres-pvc.yaml

diff --git a/basic/apps/dev/gitea-data-pvc.yaml b/basic/apps/dev/gitea-data-pvc.yaml
new file mode 100644
index 0000000..69776b9
--- /dev/null
+++ b/basic/apps/dev/gitea-data-pvc.yaml
@@ -0,0 +1,16 @@
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+  name: gitea
+  namespace: stackspout
+  labels:
+    stackspin.net/backupSet: "gitea"
+spec:
+  accessModes:
+    - ReadWriteOnce
+  volumeMode: Filesystem
+  resources:
+    requests:
+      storage: 2Gi
+  storageClassName: local-path
diff --git a/basic/apps/dev/gitea-postgres-pvc.yaml b/basic/apps/dev/gitea-postgres-pvc.yaml
new file mode 100644
index 0000000..cdde1fb
--- /dev/null
+++ b/basic/apps/dev/gitea-postgres-pvc.yaml
@@ -0,0 +1,16 @@
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+  name: gitea-postgres
+  namespace: stackspout
+  labels:
+    stackspin.net/backupSet: "gitea"
+spec:
+  accessModes:
+    - ReadWriteOnce
+  volumeMode: Filesystem
+  resources:
+    requests:
+      storage: 2Gi
+  storageClassName: local-path
diff --git a/basic/apps/dev/gitea-values-configmap.yaml b/basic/apps/dev/gitea-values-configmap.yaml
index 6de94c3..fd17807 100644
--- a/basic/apps/dev/gitea-values-configmap.yaml
+++ b/basic/apps/dev/gitea-values-configmap.yaml
@@ -30,3 +30,10 @@ data:
       config:
         server:
           ROOT_URL: "https://dev.${domain}"
+    persistence:
+      enabled: true
+      existingClaim: gitea-data
+    postgresql:
+      persistence:
+        enabled: true
+        existingClaim: gitea-postgres
diff --git a/basic/apps/dev/kustomization.yaml b/basic/apps/dev/kustomization.yaml
index b704904..cddb5d9 100644
--- a/basic/apps/dev/kustomization.yaml
+++ b/basic/apps/dev/kustomization.yaml
@@ -4,3 +4,4 @@ resources:
   - gitea-release.yaml
   - gitea-oauth-client.yaml
   - gitea-values-configmap.yaml
+  - pvc.yaml
-- 
GitLab