From 3ca06e764bc13feb67854cc98a752fd10ea3cb96 Mon Sep 17 00:00:00 2001
From: Arie Peterson <arie@greenhost.nl>
Date: Tue, 14 Sep 2021 16:08:54 +0200
Subject: [PATCH] Add nextcloud backupSet labels

---
 flux2/apps/nextcloud/nextcloud-values-configmap.yaml | 4 ++++
 flux2/apps/nextcloud/pvc.yaml                        | 8 ++++++++
 2 files changed, 12 insertions(+)

diff --git a/flux2/apps/nextcloud/nextcloud-values-configmap.yaml b/flux2/apps/nextcloud/nextcloud-values-configmap.yaml
index d69e27129..6647c3c93 100644
--- a/flux2/apps/nextcloud/nextcloud-values-configmap.yaml
+++ b/flux2/apps/nextcloud/nextcloud-values-configmap.yaml
@@ -57,6 +57,10 @@ data:
         enabled: true
         existingClaim: "nextcloud-files"
 
+      deploymentLabels:
+        openappstack.net/backupSet: "nextcloud"
+      podLabels:
+        openappstack.net/backupSet: "nextcloud"
       podAnnotations:
         # Let the backup system include nextcloud data.
         backup.velero.io/backup-volumes: "nextcloud-data"
diff --git a/flux2/apps/nextcloud/pvc.yaml b/flux2/apps/nextcloud/pvc.yaml
index 1b5a81143..7223ef4cf 100644
--- a/flux2/apps/nextcloud/pvc.yaml
+++ b/flux2/apps/nextcloud/pvc.yaml
@@ -3,6 +3,8 @@ apiVersion: v1
 kind: PersistentVolumeClaim
 metadata:
   name: nextcloud-files
+  labels:
+    openappstack.net/backupSet: "nextcloud"
 spec:
   accessModes:
     - ReadWriteOnce
@@ -16,6 +18,8 @@ apiVersion: v1
 kind: PersistentVolumeClaim
 metadata:
   name: nextcloud-mariadb
+  labels:
+    openappstack.net/backupSet: "nextcloud"
 spec:
   accessModes:
     - ReadWriteOnce
@@ -29,6 +33,8 @@ apiVersion: v1
 kind: PersistentVolumeClaim
 metadata:
   name: nextcloud-postgresql
+  labels:
+    openappstack.net/backupSet: "nextcloud"
 spec:
   accessModes:
     - ReadWriteOnce
@@ -42,6 +48,8 @@ apiVersion: v1
 kind: PersistentVolumeClaim
 metadata:
   name: nextcloud-onlyoffice-data
+  labels:
+    openappstack.net/backupSet: "nextcloud"
 spec:
   accessModes:
     - ReadWriteOnce
-- 
GitLab