Skip to content

Commit bba4e12

Browse files
authored
Merge pull request #40902 from adellape/platform_operator_ref
2 parents fabe9a5 + 319cfc4 commit bba4e12

17 files changed

+87
-73
lines changed

_topic_maps/_topic_map.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1391,7 +1391,7 @@ Topics:
13911391
- Name: Migrating to Operator SDK v0.1.0
13921392
File: osdk-migrating-to-v0-1-0
13931393
Distros: openshift-origin
1394-
- Name: Red Hat Operators reference
1394+
- Name: Platform Operators reference
13951395
File: operator-reference
13961396
---
13971397
Name: CI/CD

architecture/control-plane.adoc

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,19 @@ include::modules/architecture-machine-roles.adoc[leveloffset=+2]
1717

1818
include::modules/operators-overview.adoc[leveloffset=+2]
1919

20+
ifdef::openshift-enterprise,openshift-webscale,openshift-origin[]
21+
include::modules/arch-platform-operators.adoc[leveloffset=+3]
22+
.Additional resources
23+
24+
* For an index of CVO-managed Operators, see xref:../operators/operator-reference.adoc#platform-operators-ref[Platform Operators reference].
25+
endif::[]
26+
27+
include::modules/arch-olm-operators.adoc[leveloffset=+3]
28+
.Additional resources
29+
30+
* For more details on running add-on Operators in {product-title}, see the _Operators_ guide sections on xref:../operators/understanding/olm/olm-understanding-olm.adoc#olm-understanding-olm[Operator Lifecycle Manager (OLM)] and xref:../operators/understanding/olm-understanding-operatorhub.adoc#olm-understanding-operatorhub[OperatorHub].
31+
* For more details on the Operator SDK, see xref:../operators/operator_sdk/osdk-about.adoc#osdk-about[Developing Operators].
32+
2033
include::modules/update-service-overview.adoc[leveloffset=+3]
2134

2235
include::modules/understanding-machine-config-operator.adoc[leveloffset=+3]

authentication/managing_cloud_provider_credentials/about-cloud-credential-operator.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,4 +89,4 @@ To resolve insufficient credentials issues, provide a credential with sufficient
8989
[id="additional-resources_about-cloud-credential-operator"]
9090
== Additional resources
9191

92-
* xref:../../operators/operator-reference.adoc#cloud-credential-operator_red-hat-operators[Red Hat Operators reference page for the Cloud Credential Operator]
92+
* xref:../../operators/operator-reference.adoc#cloud-credential-operator_platform-operators-ref[Platform Operators reference page for the Cloud Credential Operator]

modules/arch-olm-operators.adoc

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * architecture/control-plane.adoc
4+
5+
[id="olm-operators_{context}"]
6+
= Add-on Operators
7+
8+
Operator Lifecycle Manager (OLM) and OperatorHub are default components in {product-title} that help manage Kubernetes-native applications as Operators. Together they provide the system for discovering, installing, and managing the optional add-on Operators available on the cluster.
9+
10+
Using OperatorHub in the {product-title} web console, cluster administrators and authorized users can select Operators to install from catalogs of Operators. After installing an Operator from OperatorHub, it can be made available globally or in specific namespaces to run in user applications.
11+
12+
Default catalog sources are available that include Red Hat Operators, certified Operators, and community Operators. Cluster administrators can also add their own custom catalog sources, which can contain a custom set of Operators.
13+
14+
Developers can use the Operator SDK to help author custom Operators that take advantage of OLM features, as well. Their Operator can then be bundled and added to a custom catalog source, which can be added to a cluster and made available to users.
15+
16+
[NOTE]
17+
====
18+
OLM does not manage the platform Operators that comprise the {product-title} architecture.
19+
====

modules/arch-platform-operators.adoc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * architecture/control-plane.adoc
4+
5+
[id="platform-operators_{context}"]
6+
= Platform Operators
7+
8+
In {product-title}, all cluster functions are divided into a series of default _platform Operators_, also known as cluster Operators. Platform Operators manage a particular area of cluster functionality, such as cluster-wide application logging, management of the Kubernetes control plane, or the machine provisioning system.
9+
10+
Platform Operators are defined by a `ClusterOperator` object, which cluster administrators can view in the {product-title} web console from the *Administration* -> *Cluster Settings* page. Each platform Operator provides a simple API for determining cluster functionality. The Operator hides the details of managing the lifecycle of that component. Operators can manage a single component or tens of components, but the end goal is always to reduce operational burden by automating common actions.

modules/installation-aws-config-yaml.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ endif::gov,china[]
260260
ifdef::gov,china[]
261261
<1> Required.
262262
endif::gov,china[]
263-
<2> Optional: Add this parameter to force the Cloud Credential Operator (CCO) to use the specified mode, instead of having the CCO dynamically try to determine the capabilities of the credentials. For details about CCO modes, see the _Cloud Credential Operator_ entry in the _Red Hat Operators reference_ content.
263+
<2> Optional: Add this parameter to force the Cloud Credential Operator (CCO) to use the specified mode, instead of having the CCO dynamically try to determine the capabilities of the credentials. For details about CCO modes, see the _Cloud Credential Operator_ entry in the _Platform Operators reference_ content.
264264
<3> If you do not provide these parameters and values, the installation program
265265
provides the default value.
266266
<4> The `controlPlane` section is a single mapping, but the compute section is a

modules/installation-configuration-parameters.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ accounts for the dramatically decreased machine performance.
551551
|The Cloud Credential Operator (CCO) mode. If no mode is specified, the CCO dynamically tries to determine the capabilities of the provided credentials, with a preference for mint mode on the platforms where multiple modes are supported.
552552
[NOTE]
553553
====
554-
Not all CCO modes are supported for all cloud providers. For more information on CCO modes, see the _Cloud Credential Operator_ entry in the _Red Hat Operators reference_ content.
554+
Not all CCO modes are supported for all cloud providers. For more information on CCO modes, see the _Cloud Credential Operator_ entry in the _Platform Operators reference_ content.
555555
====
556556
|`Mint`, `Passthrough`, `Manual`, or an empty string (`""`).
557557
ifndef::openshift-origin[]

modules/node-tuning-operator.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// * operators/operator-reference.adoc
55
// * post_installation_configuration/node-tasks.adoc
66

7-
ifeval::["{context}" == "red-hat-operators"]
7+
ifeval::["{context}" == "platform-operators-ref"]
88
:operators:
99
endif::[]
1010
ifeval::["{context}" == "node-tuning-operator"]

modules/olm-architecture.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
// * operators/operator-reference.adoc
55

66
[id="olm-architecture_{context}"]
7-
ifeval::["{context}" != "red-hat-operators"]
7+
ifeval::["{context}" != "platform-operators-ref"]
88
= Component responsibilities
99
endif::[]
10-
ifeval::["{context}" == "red-hat-operators"]
10+
ifeval::["{context}" == "platform-operators-ref"]
1111
= CRDs
1212
endif::[]
1313

modules/olm-overview.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
// * operators/operator-reference.adoc
55

66
[id="olm-overview_{context}"]
7-
ifeval::["{context}" != "red-hat-operators"]
7+
ifeval::["{context}" != "platform-operators-ref"]
88
= What is Operator Lifecycle Manager?
99
endif::[]
10-
ifeval::["{context}" == "red-hat-operators"]
10+
ifeval::["{context}" == "platform-operators-ref"]
1111
= Purpose
1212
endif::[]
1313

0 commit comments

Comments
 (0)