Skip to content

Commit 7c5ea32

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

34 files changed

+2017
-0
lines changed

_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 Note:Commenting out this block because the PR is huge and I would like to get the files merged. I will open a separate PR to un-comment this block on the date of GA.
3632+
# Dir: oadp-self-service
3633+
# Topics:
3634+
# - Name: OADP Self-Service
3635+
# File: oadp-self-service
3636+
# - Name: OADP Self-Service cluster admin use cases
3637+
# File: oadp-self-service-cluster-admin-use-cases
3638+
# - Name: OADP Self-Service namespace admin use cases
3639+
# File: oadp-self-service-namespace-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/
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
[id="oadp-self-service-cluster-admin-use-cases"]
3+
= {oadp-short} Self-Service cluster admin use cases
4+
include::_attributes/common-attributes.adoc[]
5+
:context: oadp-self-service-cluster-admin-use-cases
6+
7+
toc::[]
8+
9+
As a cluster administrator, you can use the Self-Service feature in the following scenarios:
10+
11+
* Enable or disable {oadp-short} Self-Service.
12+
* Approve or reject the NABSL custom resource (CR).
13+
* Enforce template policies in the `DataProtectionApplication` (DPA) CR.
14+
15+
include::modules/oadp-self-service-admin-enable-disable.adoc[leveloffset=+1]
16+
17+
include::modules/oadp-self-service-enabling-nabsl-approval.adoc[leveloffset=+1]
18+
19+
include::modules/oadp-self-service-approving-nabsl.adoc[leveloffset=+1]
20+
21+
include::modules/oadp-self-service-rejecting-nabsl.adoc[leveloffset=+1]
22+
23+
include::modules/oadp-self-service-admin-spec-enforcement.adoc[leveloffset=+1]
24+
25+
include::modules/oadp-self-service-admin-spec-enforce-nabsl.adoc[leveloffset=+1]
26+
27+
include::modules/oadp-self-service-admin-spec-enforce-nab.adoc[leveloffset=+1]
28+
29+
include::modules/oadp-self-service-admin-spec-enforce-nar.adoc[leveloffset=+1]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
[id="oadp-self-service-namespace-admin-use-cases"]
3+
= {oadp-short} Self-Service namespace admin use cases
4+
include::_attributes/common-attributes.adoc[]
5+
:context: oadp-self-service-namespace-admin-use-cases
6+
7+
toc::[]
8+
9+
As a namespace admin user, you can use the Self-Service feature in the following scenarios:
10+
11+
* Create a backup storage location in your authorized namespace.
12+
* Create a `NonAdminBackup` (NAB) custom resource (CR).
13+
* Create a `NonAdminRestore` (NAR) CR.
14+
* Review NAB and NAR logs.
15+
16+
include::modules/oadp-self-service-creating-nabsl.adoc[leveloffset=+1]
17+
18+
include::modules/oadp-self-service-creating-nab.adoc[leveloffset=+1]
19+
20+
include::modules/oadp-self-service-creating-nar.adoc[leveloffset=+1]
21+
22+
include::modules/oadp-self-service-about-nadr.adoc[leveloffset=+1]
23+
24+
include::modules/oadp-self-service-nab-nar-logs.adoc[leveloffset=+1]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
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+
You can use the following sections to troubleshoot common errors when using {oadp-short} Self-Service.
10+
11+
include::modules/oadp-self-service-troubleshoot-nabsl-same-ns.adoc[leveloffset=+1]
12+
13+
include::modules/oadp-self-service-troubleshoot-nabsl-default.adoc[leveloffset=+1]
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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} ({oadp-short}) 1.5.0 introduces a new feature named {oadp-short} Self-Service, enabling namespace admin users to back up and restore applications on {product-title}.
10+
11+
include::modules/oadp-self-service-overview.adoc[leveloffset=+1]
12+
13+
[role="_additional-resources"]
14+
.Additional resources
15+
16+
* xref:../../../authentication/identity_providers/configuring-htpasswd-identity-provider.adoc#configuring-htpasswd-identity-provider[Configuring an htpasswd identity provider]
17+
18+
include::modules/oadp-self-service-components.adoc[leveloffset=+1]
19+
20+
include::modules/oadp-self-service-how-it-works.adoc[leveloffset=+1]
21+
22+
include::modules/oadp-self-service-prerequisites.adoc[leveloffset=+1]
23+
24+
include::modules/oadp-self-service-namespace-permissions.adoc[leveloffset=+1]
25+
26+
include::modules/oadp-self-service-unsupported-features.adoc[leveloffset=+1]
27+
28+
include::modules/oadp-self-service-phases.adoc[leveloffset=+1]
29+
30+
include::modules/oadp-self-service-about-nabsl.adoc[leveloffset=+1]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../snippets/

0 commit comments

Comments
 (0)