From 195a56a4e90bb90e28df3d78aa816e1bb4d59f8a Mon Sep 17 00:00:00 2001 From: Deepak Kinni Date: Thu, 14 Nov 2024 13:48:35 -0800 Subject: [PATCH] Block Storage Quota related CRs from Supervisor namespace backup Signed-off-by: Deepak Kinni --- docs/supervisor-notes.md | 4 ++++ pkg/constants/constants.go | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/docs/supervisor-notes.md b/docs/supervisor-notes.md index 45fe8b3b..ae97af12 100644 --- a/docs/supervisor-notes.md +++ b/docs/supervisor-notes.md @@ -135,6 +135,10 @@ The default list of blocked resources in configmap is: wcpmachinetemplates.infrastructure.cluster.vmware.com wcpnamespaces.appplatform.wcp.vmware.com webconsolerequests.vmoperator.vmware.com + storagequotaperiodicsyncs.cns.vmware.com + storagepolicyusages.cns.vmware.com + storagepolicyquotas.cns.vmware.com + storagequotas.cns.vmware.com For example, the backup of a Supervisor ```namespace``` with **Tanzu Kubernetes Grid Service** will fail since it contains some of restricted resources listed above. diff --git a/pkg/constants/constants.go b/pkg/constants/constants.go index 297abfca..9acd4bb5 100644 --- a/pkg/constants/constants.go +++ b/pkg/constants/constants.go @@ -331,6 +331,12 @@ var ResourcesToBlock = map[string]bool{ "downloads.datamover.cnsdp.vmware.com": true, "snapshots.backupdriver.cnsdp.vmware.com": true, "uploads.datamover.cnsdp.vmware.com": true, + + // StorageQuota resources + "storagequotaperiodicsyncs.cns.vmware.com": true, + "storagepolicyusages.cns.vmware.com": true, + "storagepolicyquotas.cns.vmware.com": true, + "storagequotas.cns.vmware.com": true, } var ResourcesToBlockOnRestore = map[string]bool{