Skip to content

Commit ba661f9

Browse files
Merge pull request #89043 from shdeshpa07/OADP-4001-Self-Service
OADP-4001 Self-Service
2 parents 61b5b3a + 7c5ea32 commit ba661f9

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
@@ -3715,6 +3715,17 @@ Topics:
37153715
Topics:
37163716
- Name: Restoring applications
37173717
File: restoring-applications
3718+
#- 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.
3719+
# Dir: oadp-self-service
3720+
# Topics:
3721+
# - Name: OADP Self-Service
3722+
# File: oadp-self-service
3723+
# - Name: OADP Self-Service cluster admin use cases
3724+
# File: oadp-self-service-cluster-admin-use-cases
3725+
# - Name: OADP Self-Service namespace admin use cases
3726+
# File: oadp-self-service-namespace-admin-use-cases
3727+
# - Name: OADP Self-Service troubleshooting
3728+
# File: oadp-self-service-troubleshooting
37183729
- Name: OADP and ROSA
37193730
Dir: oadp-rosa
37203731
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)