From 8599a989a451e9b41cd82360bf24d5037d70f608 Mon Sep 17 00:00:00 2001 From: Shruti Deshpande Date: Tue, 11 Nov 2025 16:41:28 +0530 Subject: [PATCH] Add docs for deleting non-admin backup Signed-off-by: Shruti Deshpande --- ...elf-service-namespace-admin-use-cases.adoc | 2 + modules/oadp-self-service-deleting-nab.adoc | 72 +++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 modules/oadp-self-service-deleting-nab.adoc diff --git a/backup_and_restore/application_backup_and_restore/oadp-self-service/oadp-self-service-namespace-admin-use-cases.adoc b/backup_and_restore/application_backup_and_restore/oadp-self-service/oadp-self-service-namespace-admin-use-cases.adoc index 76931dcc6d..c936d99533 100644 --- a/backup_and_restore/application_backup_and_restore/oadp-self-service/oadp-self-service-namespace-admin-use-cases.adoc +++ b/backup_and_restore/application_backup_and_restore/oadp-self-service/oadp-self-service-namespace-admin-use-cases.adoc @@ -17,6 +17,8 @@ include::modules/oadp-self-service-creating-nabsl.adoc[leveloffset=+1] include::modules/oadp-self-service-creating-nab.adoc[leveloffset=+1] +include::modules/oadp-self-service-deleting-nab.adoc[leveloffset=+1] + include::modules/oadp-self-service-creating-nar.adoc[leveloffset=+1] include::modules/oadp-self-service-about-nadr.adoc[leveloffset=+1] diff --git a/modules/oadp-self-service-deleting-nab.adoc b/modules/oadp-self-service-deleting-nab.adoc new file mode 100644 index 0000000000..aeda55b1d4 --- /dev/null +++ b/modules/oadp-self-service-deleting-nab.adoc @@ -0,0 +1,72 @@ +// Module included in the following assemblies: +// +// backup_and_restore/application_backup_and_restore/oadp-self-service/oadp-self-service-namespace-admin-use-cases.adoc + +:_mod-docs-content-type: PROCEDURE +[id="oadp-self-service-deleting-nab_{context}"] += Deleting a NonAdminBackup CR + +[role="_abstract"] +As a namespace admin user, you can delete a `NonAdminBackup` (NAB) custom resource (CR). + +.Prerequisites + +* You are logged in to the cluster as a namespace admin user. +* The cluster administrator has installed the {oadp-short} Operator. +* The cluster administrator has configured the `DataProtectionApplication` (DPA) CR to enable {oadp-short} Self-Service. +* The cluster administrator has created a namespace for you and has authorized you to operate from that namespace. +* You have created a NAB CR in your authorized namespace. + + +.Procedure + +. Edit the `NonAdminBackup` CR YAML manifest file by running the following command: ++ +[source,terminal] +---- +$ oc edit -n +---- ++ +where: + +``:: Specifies the name of the NAB CR to be deleted. +``:: Specifies the name of your authorized namespace. + +. Update the NAB CR YAML manifest file and add the `deleteBackup` flag as shown in the following example: ++ +[source,yaml] +---- +apiVersion: oadp.openshift.io/v1alpha1 +kind: NonAdminBackup +metadata: + name: +spec: + backupSpec: + includedNamespaces: + - + deleteBackup: true +---- ++ +where: + +``:: Specify the name of the NAB CR to be deleted. +``:: Specify the name of your authorized namespace. +`deleteBackup: true`:: Add the `deleteBackup` flag and set it to `true`. + +.Verification + +* Verify that the NAB CR is deleted by running the following command: ++ +[source,terminal] +---- +$ oc get nab +---- ++ +`` is the name of the NAB CR you deleted. ++ +You should see an output as shown in the following example: ++ +[source,terminal] +---- +Error from server (NotFound): nonadminbackups.oadp.openshift.io "test-nab" not found +----