1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00

OSDCOCS-CI-CCO-updates: multiple tickets and a BZ for STS content

This commit is contained in:
Jeana Routh
2021-10-21 14:47:37 -04:00
committed by openshift-cherrypick-robot
parent ee6d818195
commit 8901c4b8ee
9 changed files with 48 additions and 9 deletions

View File

@@ -27,6 +27,10 @@ include::modules/installation-azure-permissions.adoc[leveloffset=+1]
include::modules/installation-azure-service-principal.adoc[leveloffset=+1]
.Additional resources
* 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].
include::modules/installation-azure-regions.adoc[leveloffset=+1]
== Next steps

View File

@@ -54,6 +54,11 @@ Because your cluster has limited access to automatic machine management when you
include::modules/installation-azure-permissions.adoc[leveloffset=+2]
include::modules/installation-azure-service-principal.adoc[leveloffset=+2]
.Additional resources
* 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].
include::modules/installation-azure-regions.adoc[leveloffset=+2]
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]

View File

@@ -20,6 +20,10 @@ include::modules/installation-azure-stack-hub-permissions.adoc[leveloffset=+1]
include::modules/installation-azure-service-principal.adoc[leveloffset=+1]
.Additional resources
* 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].
[id="next-steps_installing-azure-stack-hub-account"]
== Next steps

View File

@@ -58,6 +58,10 @@ Because your cluster has limited access to automatic machine management when you
include::modules/installation-azure-stack-hub-permissions.adoc[leveloffset=+2]
include::modules/installation-azure-service-principal.adoc[leveloffset=+2]
.Additional resources
* 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].
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]
include::modules/ssh-agent-using.adoc[leveloffset=+1]

View File

@@ -24,6 +24,11 @@ The `ccoctl` is a Linux binary that must run in a Linux environment.
----
$ CCO_IMAGE=$(oc adm release info --image-for='cloud-credential-operator' $RELEASE_IMAGE)
----
+
[NOTE]
====
Ensure that the architecture of the `$RELEASE_IMAGE` matches the architecture of the environment in which you will use the `ccoctl` tool.
====
. Extract the `ccoctl` binary from the CCO container image within the {product-title} release image:
+

View File

@@ -209,7 +209,7 @@ ifndef::ash[]
** To operate the CCO in _passthrough mode_, the app registration service principal does not require additional API permissions.
--
+
For more information about CCO modes, see the *Cloud Credential Operator* entry in the *Red Hat Operators reference* content.
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.
+
[NOTE]
====

View File

@@ -30,6 +30,8 @@ administrator-level credential secret in the cluster `kube-system` namespace.
----
$ openshift-install create install-config --dir=<installation_directory>
----
+
where `<installation_directory>` is the directory in which the installation program creates files.
. Edit the `install-config.yaml` configuration file so that it contains the `credentialsMode` parameter set to `Manual`.
+
@@ -50,10 +52,8 @@ compute:
+
[source,terminal]
----
$ openshift-install create manifests --dir=<installation_directory> <1>
$ openshift-install create manifests --dir=<installation_directory>
----
<1> For `<installation_directory>`, specify the directory name to store the
files that the installation program creates.
. 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:
+
@@ -172,5 +172,5 @@ $ openshift-install create cluster --dir=<installation_directory>
+
[IMPORTANT]
====
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.
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.
====

View File

@@ -21,7 +21,7 @@ Before upgrading a cluster with manually maintained credentials, you must create
. Extract and examine the `CredentialsRequest` custom resource for the new release.
+
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.
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.
. Update the manually maintained credentials on your cluster:

View File

@@ -7,16 +7,33 @@
.Prerequisites
* Create the `install-config.yaml` file for your installation.
* Obtain the {product-title} release image.
.Procedure
. From the installation directory that contains your `install-config.yaml` file, configure the Cloud Credential Operator (CCO) to run in manual mode:
. Change to the directory that contains the installation program and create the `install-config.yaml` file:
+
[source,terminal]
----
$ echo “credentialsMode: Manual” >> install-config.yaml
$ openshift-install create install-config --dir=<installation_directory>
----
+
where `<installation_directory>` is the directory in which the installation program creates files.
. Edit the `install-config.yaml` configuration file so that it contains the `credentialsMode` parameter set to `Manual`.
+
.Example `install-config.yaml` configuration file
[source,yaml]
----
apiVersion: v1
baseDomain: cluster1.example.com
credentialsMode: Manual <1>
compute:
- architecture: amd64
hyperthreading: Enabled
...
----
<1> This line is added to set the `credentialsMode` parameter to `Manual`.
. Create the required {product-title} installation manifests:
+