Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSDOCS-13051: Porting the ALBO book from OCP to ROSA and ROSA classic #87370

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions _topic_maps/_topic_map_rosa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1084,6 +1084,20 @@ Topics:
Dir: networking_operators
Distros: openshift-rosa
Topics:
- Name: AWS Load Balancer Operator
Dir: aws_load_balancer_operator
Distros: openshift-rosa
Topics:
- Name: AWS Load Balancer Operator release notes
File: aws-load-balancer-operator-release-notes
- Name: AWS Load Balancer Operator in OpenShift Container Platform
File: understanding-aws-load-balancer-operator
- Name: Preparing an AWS STS cluster for the AWS Load Balancer Operator
File: preparing-sts-cluster-for-albo
- Name: Installing the AWS Load Balancer Operator
File: install-aws-load-balancer-operator
- Name: Configuring the AWS Load Balancer Operator
File: configuring-aws-load-balancer-operator
- Name: AWS Load Balancer Operator
File: aws-load-balancer-operator
- Name: DNS Operator in Red Hat OpenShift Service on AWS
Expand Down
29 changes: 29 additions & 0 deletions _topic_maps/_topic_map_rosa_hcp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -359,6 +359,35 @@ Topics:
- Name: Upgrading ROSA with HCP
File: rosa-hcp-upgrading
---
Name: Networking
Dir: networking
Distros: openshift-rosa-hcp
Topics:
- Name: About networking
File: about-networking
- Name: Understanding networking
File: understanding-networking
- Name: Networking Operators
Dir: networking_operators
Distros: openshift-rosa-hcp
Topics:
- Name: AWS Load Balancer Operator
Dir: aws_load_balancer_operator
Distros: openshift-rosa-hcp
Topics:
- Name: AWS Load Balancer Operator release notes
File: aws-load-balancer-operator-release-notes
- Name: AWS Load Balancer Operator in OpenShift Container Platform
File: understanding-aws-load-balancer-operator
- Name: Preparing an AWS STS cluster for the AWS Load Balancer Operator
File: preparing-sts-cluster-for-albo
- Name: Installing the AWS Load Balancer Operator
File: install-aws-load-balancer-operator
- Name: Configuring the AWS Load Balancer Operator
File: configuring-aws-load-balancer-operator
- Name: AWS Load Balancer Operator
File: aws-load-balancer-operator
---
Name: CI/CD
Dir: cicd
Distros: openshift-rosa-hcp
Expand Down
9 changes: 7 additions & 2 deletions networking/about-networking.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,14 @@ toc::[]

The following list highlights some of the most commonly used {openshift-networking} features available on your cluster:

ifndef::openshift-rosa,openshift-rosa-hcp[]
- Primary cluster network provided by ither of the following Container Network Interface (CNI) plugins:
* xref:../networking/ovn_kubernetes_network_provider/about-ovn-kubernetes.adoc#about-ovn-kubernetes[OVN-Kubernetes network plugin], the default plugin.
endif::openshift-rosa,openshift-rosa-hcp[]
ifdef::openshift-rosa,openshift-rosa-hcp[]
- Primary cluster network provided by either of the following Container Network Interface (CNI) plugins:
* xref:../networking/ovn_kubernetes_network_provider/about-ovn-kubernetes.adoc#about-ovn-kubernetes[OVN-Kubernetes network plugin], the default plugin
* xref:../networking/ovn_kubernetes_network_provider/about-ovn-kubernetes.adoc#about-ovn-kubernetes[About the OVN-Kubernetes network plugin]
* link:https://docs.redhat.com/en/documentation/openshift_container_platform/4.17/html/networking/ovn-kubernetes-network-plugin#about-ovn-kubernetes[OVN-Kubernetes network plugin], the default plugin.
endif::openshift-rosa,openshift-rosa-hcp[]
- Certified 3rd-party alternative primary network plugins
- Cluster Network Operator for network plugin management
- Ingress Operator for TLS encrypted web traffic
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@ toc::[]

include::modules/configuring-egress-proxy.adoc[leveloffset=+1]

ifndef::openshift-rosa,openshift-rosa-hcp[]
[role="_additional-resources"]
.Additional resources
* xref:../../../networking/configuring-a-custom-pki.adoc#certificate-injection-using-operators_configuring-a-custom-pki[Certificate injection using Operators]
endif::openshift-rosa,openshift-rosa-hcp[]
include::modules/adding-tls-termination.adoc[leveloffset=+1]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,12 @@ An additional {aws-first} Identity and Access Management (IAM) role is required

You can create the IAM role by using the following options:

ifdef::openshift-rosa,openshift-rosa-hcp[]
* Using the Cloud Credential Operator utility (`ccoctl`) and a predefined `CredentialsRequest` object.
endif::openshift-rosa,openshift-rosa-hcp[]
ifndef::openshift-rosa,openshift-rosa-hcp[]
* Using xref:../../../installing/installing_aws/ipi/installing-aws-customizations.adoc#cco-ccoctl-configuring_installing-aws-customizations[the Cloud Credential Operator utility (`ccoctl`)] and a predefined `CredentialsRequest` object.
endif::openshift-rosa,openshift-rosa-hcp[]
* Using the {aws-short} CLI and predefined {aws-short} manifests.

Use the {aws-short} CLI if your environment does not support the `ccoctl` command.
Expand All @@ -60,7 +65,12 @@ The `CredentialsRequest` object for the {aws-short} Load Balancer Controller mus

You can create the IAM role by using the following options:

ifdef::openshift-rosa,openshift-rosa-hcp[]
* Using the Cloud Credential Operator utility (`ccoctl`) and a predefined `CredentialsRequest` object.
endif::openshift-rosa,openshift-rosa-hcp[]
ifndef::openshift-rosa,openshift-rosa-hcp[]
* Using xref:../../../installing/installing_aws/ipi/installing-aws-customizations.adoc#cco-ccoctl-configuring_installing-aws-customizations[the Cloud Credential Operator utility (`ccoctl`)] and a predefined `CredentialsRequest` object.
endif::openshift-rosa,openshift-rosa-hcp[]
* Using the {aws-short} CLI and predefined {aws-short} manifests.

Use the {aws-short} CLI if your environment does not support the `ccoctl` command.
Expand All @@ -71,6 +81,8 @@ include::modules/using-ccoctl-create-iam-role-alb-controller.adoc[leveloffset=+2
// Creating an AWS IAM role for the controller by using the AWS CLI
include::modules/using-aws-cli-create-iam-role-alb-controller.adoc[leveloffset=+2]

ifndef::openshift-rosa,openshift-rosa-hcp[]
[role="_additional-resources"]
== Additional resources
* xref:../../../installing/installing_aws/ipi/installing-aws-customizations.adoc#cco-ccoctl-configuring_installing-aws-customizations[Configuring the Cloud Credential Operator utility]
endif::openshift-rosa,openshift-rosa-hcp[]