Skip to content

Commit dea6bf6

Browse files
authored
Merge pull request #37882 from jeana-redhat/OSDOCS-CI-CCO-updates
OSDOCS cont improvement CCO updates: multiple tickets and a BZ for STS content
2 parents 170a2a1 + de09648 commit dea6bf6

9 files changed

+48
-9
lines changed

installing/installing_azure/installing-azure-account.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ include::modules/installation-azure-permissions.adoc[leveloffset=+1]
2727

2828
include::modules/installation-azure-service-principal.adoc[leveloffset=+1]
2929

30+
.Additional resources
31+
32+
* For more information about CCO modes, see xref:../../authentication/managing_cloud_provider_credentials/about-cloud-credential-operator.adoc#about-cloud-credential-operator-modes[About the Cloud Credential Operator].
33+
3034
include::modules/installation-azure-regions.adoc[leveloffset=+1]
3135

3236
== Next steps

installing/installing_azure/installing-azure-user-infra.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ Because your cluster has limited access to automatic machine management when you
5454

5555
include::modules/installation-azure-permissions.adoc[leveloffset=+2]
5656
include::modules/installation-azure-service-principal.adoc[leveloffset=+2]
57+
58+
.Additional resources
59+
60+
* For more information about CCO modes, see xref:../../authentication/managing_cloud_provider_credentials/about-cloud-credential-operator.adoc#about-cloud-credential-operator-modes[About the Cloud Credential Operator].
61+
5762
include::modules/installation-azure-regions.adoc[leveloffset=+2]
5863

5964
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]

installing/installing_azure_stack_hub/installing-azure-stack-hub-account.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ include::modules/installation-azure-stack-hub-permissions.adoc[leveloffset=+1]
2020

2121
include::modules/installation-azure-service-principal.adoc[leveloffset=+1]
2222

23+
.Additional resources
24+
25+
* For more information about CCO modes, see xref:../../authentication/managing_cloud_provider_credentials/about-cloud-credential-operator.adoc#about-cloud-credential-operator-modes[About the Cloud Credential Operator].
26+
2327
[id="next-steps_installing-azure-stack-hub-account"]
2428
== Next steps
2529

installing/installing_azure_stack_hub/installing-azure-stack-hub-user-infra.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ Because your cluster has limited access to automatic machine management when you
5858
include::modules/installation-azure-stack-hub-permissions.adoc[leveloffset=+2]
5959
include::modules/installation-azure-service-principal.adoc[leveloffset=+2]
6060

61+
.Additional resources
62+
63+
* For more information about CCO modes, see xref:../../authentication/managing_cloud_provider_credentials/about-cloud-credential-operator.adoc#about-cloud-credential-operator-modes[About the Cloud Credential Operator].
64+
6165
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]
6266

6367
include::modules/ssh-agent-using.adoc[leveloffset=+1]

modules/cco-ccoctl-configuring.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ The `ccoctl` is a Linux binary that must run in a Linux environment.
2424
----
2525
$ CCO_IMAGE=$(oc adm release info --image-for='cloud-credential-operator' $RELEASE_IMAGE)
2626
----
27+
+
28+
[NOTE]
29+
====
30+
Ensure that the architecture of the `$RELEASE_IMAGE` matches the architecture of the environment in which you will use the `ccoctl` tool.
31+
====
2732

2833
. Extract the `ccoctl` binary from the CCO container image within the {product-title} release image:
2934
+

modules/installation-azure-service-principal.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ ifndef::ash[]
209209
** To operate the CCO in _passthrough mode_, the app registration service principal does not require additional API permissions.
210210
--
211211
+
212-
For more information about CCO modes, see the *Cloud Credential Operator* entry in the *Red Hat Operators reference* content.
212+
For more information about CCO modes, see "About the Cloud Credential Operator" in the "Managing cloud provider credentials" section of the _Authentication and authorization_ guide.
213213
+
214214
[NOTE]
215215
====

modules/manually-create-identity-access-management.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ administrator-level credential secret in the cluster `kube-system` namespace.
3030
----
3131
$ openshift-install create install-config --dir=<installation_directory>
3232
----
33+
+
34+
where `<installation_directory>` is the directory in which the installation program creates files.
3335

3436
. Edit the `install-config.yaml` configuration file so that it contains the `credentialsMode` parameter set to `Manual`.
3537
+
@@ -50,10 +52,8 @@ compute:
5052
+
5153
[source,terminal]
5254
----
53-
$ openshift-install create manifests --dir=<installation_directory> <1>
55+
$ openshift-install create manifests --dir=<installation_directory>
5456
----
55-
<1> For `<installation_directory>`, specify the directory name to store the
56-
files that the installation program creates.
5757

5858
. From the directory that contains the installation program, obtain details of the {product-title} release image that your `openshift-install` binary is built to use:
5959
+
@@ -172,5 +172,5 @@ $ openshift-install create cluster --dir=<installation_directory>
172172
+
173173
[IMPORTANT]
174174
====
175-
Before upgrading a cluster that uses manually maintained credentials, you must ensure that the CCO is in an upgradeable state. For details, see the _Upgrading clusters with manually maintained credentials_ section of the installation content for your cloud provider.
175+
Before upgrading a cluster that uses manually maintained credentials, you must ensure that the CCO is in an upgradeable state. For details, see the "Upgrading clusters with manually maintained credentials" section of the installation content for your cloud provider.
176176
====

modules/manually-maintained-credentials-upgrade.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Before upgrading a cluster with manually maintained credentials, you must create
2121

2222
. Extract and examine the `CredentialsRequest` custom resource for the new release.
2323
+
24-
The _Manually creating IAM_ section of the installation content for your cloud provider explains how to obtain and use the credentials required for your cloud.
24+
The "Manually creating IAM" section of the installation content for your cloud provider explains how to obtain and use the credentials required for your cloud.
2525

2626
. Update the manually maintained credentials on your cluster:
2727

modules/sts-mode-installing-manual-run-installer.adoc

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,33 @@
77

88
.Prerequisites
99

10-
* Create the `install-config.yaml` file for your installation.
10+
* Obtain the {product-title} release image.
1111

1212
.Procedure
1313

14-
. From the installation directory that contains your `install-config.yaml` file, configure the Cloud Credential Operator (CCO) to run in manual mode:
14+
. Change to the directory that contains the installation program and create the `install-config.yaml` file:
1515
+
1616
[source,terminal]
1717
----
18-
$ echo “credentialsMode: Manual” >> install-config.yaml
18+
$ openshift-install create install-config --dir=<installation_directory>
1919
----
20+
+
21+
where `<installation_directory>` is the directory in which the installation program creates files.
22+
23+
. Edit the `install-config.yaml` configuration file so that it contains the `credentialsMode` parameter set to `Manual`.
24+
+
25+
.Example `install-config.yaml` configuration file
26+
[source,yaml]
27+
----
28+
apiVersion: v1
29+
baseDomain: cluster1.example.com
30+
credentialsMode: Manual <1>
31+
compute:
32+
- architecture: amd64
33+
hyperthreading: Enabled
34+
...
35+
----
36+
<1> This line is added to set the `credentialsMode` parameter to `Manual`.
2037

2138
. Create the required {product-title} installation manifests:
2239
+

0 commit comments

Comments
 (0)