From f7171c6cb6c755247c81b093a9f041cda58420e0 Mon Sep 17 00:00:00 2001 From: aggarwalakshun Date: Thu, 16 Oct 2025 04:35:30 +0530 Subject: [PATCH] old db corrupted --- .../default/tools/nextcloud/nextcloud-db.yml | 9 ++---- .../default/tools/nextcloud/nextcloud-pvc.yml | 29 +++++++++++++++++++ .../default/tools/nextcloud/nextcloud.yml | 7 ++--- 3 files changed, 34 insertions(+), 11 deletions(-) create mode 100644 clusters/default/tools/nextcloud/nextcloud-pvc.yml diff --git a/clusters/default/tools/nextcloud/nextcloud-db.yml b/clusters/default/tools/nextcloud/nextcloud-db.yml index 86c813e..4d5988f 100644 --- a/clusters/default/tools/nextcloud/nextcloud-db.yml +++ b/clusters/default/tools/nextcloud/nextcloud-db.yml @@ -40,10 +40,5 @@ spec: mountPath: /backup volumes: - name: nextcloud-db-storage - nfs: - server: 10.0.0.10 - path: /home/akshun/nextcloud/db - - name: nextcloud-db-backup - nfs: - server: 10.0.0.10 - path: /home/akshun/nextcloud/backup + persistentVolumeClaim: + claimName: nextcloud-db-longhorn diff --git a/clusters/default/tools/nextcloud/nextcloud-pvc.yml b/clusters/default/tools/nextcloud/nextcloud-pvc.yml new file mode 100644 index 0000000..32694af --- /dev/null +++ b/clusters/default/tools/nextcloud/nextcloud-pvc.yml @@ -0,0 +1,29 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: nextcloud-db-longhorn + namespace: tools +spec: + accessModes: + - ReadWriteOnce + volumeMode: Filesystem + resources: + requests: + storage: 2Gi + storageClassName: longhorn + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: nextcloud-longhorn + namespace: tools +spec: + accessModes: + - ReadWriteOnce + volumeMode: Filesystem + resources: + requests: + storage: 2Gi + storageClassName: longhorn diff --git a/clusters/default/tools/nextcloud/nextcloud.yml b/clusters/default/tools/nextcloud/nextcloud.yml index 05e688c..82a67e0 100644 --- a/clusters/default/tools/nextcloud/nextcloud.yml +++ b/clusters/default/tools/nextcloud/nextcloud.yml @@ -46,9 +46,8 @@ spec: volumes: - name: nextcloud-data nfs: - path: /home/akshun/nextcloud/data + path: /home/akshun/nextcloud-data server: 10.0.0.10 - name: nextcloud-config - nfs: - path: /home/akshun/nextcloud/config - server: 10.0.0.10 + persistentVolumeClaim: + claimName: nextcloud-longhorn