Skip to content

Commit 568298f

Browse files
committed
OADP-4001 Self-Service
Signed-off-by: Shruti Deshpande <shdeshpa@redhat.com>
1 parent 9f73d07 commit 568298f

41 files changed

Lines changed: 2925 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

_topic_maps/_topic_map.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3628,6 +3628,17 @@ Topics:
36283628
Topics:
36293629
- Name: Restoring applications
36303630
File: restoring-applications
3631+
- Name: OADP Self-Service
3632+
Dir: oadp-self-service
3633+
Topics:
3634+
- Name: OADP Self-Service
3635+
File: oadp-self-service
3636+
- Name: OADP Self-Service admin use cases
3637+
File: oadp-self-service-admin-use-cases
3638+
- Name: OADP Self-Service non-admin use cases
3639+
File: oadp-self-service-non-admin-use-cases
3640+
- Name: OADP Self-Service troubleshooting
3641+
File: oadp-self-service-troubleshooting
36313642
- Name: OADP and ROSA
36323643
Dir: oadp-rosa
36333644
Topics:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../_attributes/
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../images/
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../modules/
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
[id="oadp-self-service-admin-use-cases"]
3+
= {oadp-short} Self-Service admin use cases
4+
include::_attributes/common-attributes.adoc[]
5+
:context: oadp-self-service-admin-use-cases
6+
7+
toc::[]
8+
9+
As a cluster administrator, following are some backup and restore scenarios where you enable {oadp-short} Self-Service and configure the `DataProtectionApplication` according to the type of the backup:
10+
11+
* Filesystem backup and restore by using Kopia.
12+
* Data Mover backup and restore.
13+
* Container Storage Interface (CSI) backup and restore.
14+
15+
include::modules/oadp-self-service-use-case-configure-dpa-kopia.adoc[leveloffset=+1]
16+
17+
include::modules/oadp-self-service-use-case-configure-dpa-datamover.adoc[leveloffset=+1]
18+
19+
include::modules/oadp-self-service-use-case-configure-dpa-csi.adoc[leveloffset=+1]
20+
21+
include::modules/oadp-self-service-enabling-nabsl-approval.adoc[leveloffset=+1]
22+
23+
include::modules/oadp-self-service-approving-nabsl.adoc[leveloffset=+1]
24+
25+
include::modules/oadp-self-service-rejecting-nabsl.adoc[leveloffset=+1]
26+
27+
include::modules/oadp-self-service-admin-spec-enforcement.adoc[leveloffset=+1]
28+
29+
include::modules/oadp-self-service-admin-spec-enforce-nabsl.adoc[leveloffset=+1]
30+
31+
include::modules/oadp-self-service-admin-spec-enforce-nab.adoc[leveloffset=+1]
32+
33+
include::modules/oadp-self-service-admin-spec-enforce-nar.adoc[leveloffset=+1]
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
[id="oadp-self-service-non-admin-use-cases"]
3+
= {oadp-short} Self-Service non-admin use cases
4+
include::_attributes/common-attributes.adoc[]
5+
:context: oadp-self-service-non-admin-use-cases
6+
7+
toc::[]
8+
9+
Following are a few non-admin uses cases for using {oadp-short} Self-Service to back up and restore applications. The use cases cover:
10+
11+
* Non-admin filesystem backup and restore by using Kopia.
12+
* Non-admin Data Mover backup and restore.
13+
* Non-admin Container Storage Interface (CSI) backup and restore.
14+
* Creating a `NonAdminBackupStorageLocation` CR.
15+
16+
include::modules/oadp-self-service-use-case-kopia.adoc[leveloffset=+1]
17+
18+
include::modules/oadp-self-service-use-case-datamover.adoc[leveloffset=+1]
19+
20+
include::modules/oadp-self-service-use-case-csi.adoc[leveloffset=+1]
21+
22+
include::modules/oadp-self-service-backup-using-nabsl.adoc[leveloffset=+1]
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
[id="oadp-self-service-troubleshooting"]
3+
= {oadp-short} Self-Service troubleshooting
4+
include::_attributes/common-attributes.adoc[]
5+
:context: oadp-self-service-troubleshooting
6+
7+
toc::[]
8+
9+
Following sections can help you troubleshoot common errors, when using {oadp-short} Self-Service.
10+
11+
include::modules/oadp-self-service-troubleshoot-pods-forbidden.adoc[leveloffset=+1]
12+
13+
include::modules/oadp-self-service-troubleshoot-controller-not-found.adoc[leveloffset=+1]
14+
15+
include::modules/oadp-self-service-troubleshoot-nabsl-same-ns.adoc[leveloffset=+1]
16+
17+
include::modules/oadp-self-service-troubleshoot-nabsl-default.adoc[leveloffset=+1]
18+
19+
20+
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
[id="oadp-self-service"]
3+
= {oadp-short} Self-Service
4+
include::_attributes/common-attributes.adoc[]
5+
:context: oadp-self-service
6+
7+
toc::[]
8+
9+
{oadp-full} 1.5.0 introduces a new feature named {oadp-short} Self-Service, enabling non-admin users to back up and restore applications on the {product-title}.
10+
11+
include::modules/oadp-self-service-overview.adoc[leveloffset=+1]
12+
13+
include::modules/oadp-self-service-components.adoc[leveloffset=+1]
14+
15+
include::modules/oadp-self-service-how-it-works.adoc[leveloffset=+1]
16+
17+
include::modules/oadp-self-service-prerequisites.adoc[leveloffset=+1]
18+
19+
include::modules/oadp-self-service-namespace-permissions.adoc[leveloffset=+1]
20+
21+
include::modules/oadp-self-service-unsupported-features.adoc[leveloffset=+1]
22+
23+
include::modules/oadp-self-service-phases.adoc[leveloffset=+1]
24+
25+
include::modules/oadp-self-service-admin-enabling.adoc[leveloffset=+1]
26+
27+
include::modules/oadp-self-service-admin-disabling.adoc[leveloffset=+1]
28+
29+
include::modules/oadp-self-service-creating-nab.adoc[leveloffset=+1]
30+
31+
include::modules/oadp-self-service-creating-nar.adoc[leveloffset=+1]
32+
33+
include::modules/oadp-self-service-about-nabsl.adoc[leveloffset=+1]
34+
35+
36+
[role="_additional-resources"]
37+
.Additional resources
38+
39+
* xref:../../../authentication/identity_providers/configuring-htpasswd-identity-provider.adoc#configuring-htpasswd-identity-provider[Configuring an htpasswd identity provider]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../snippets/

0 commit comments

Comments
 (0)