You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/authentication-authorization-common-terms.adoc
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,12 @@ manual mode::
45
45
In manual mode, a user manages cloud credentials instead of the Cloud Credential Operator (CCO).
46
46
47
47
mint mode::
48
-
Mint mode is the default and recommended best practice setting for the Cloud Credential Operator (CCO) to use on the platforms for which it is supported. In this mode, the CCO uses the provided administrator-level cloud credential to create new credentials for components in the cluster with only the specific permissions that are required.
48
+
In mint mode, the Cloud Credential Operator (CCO) uses the provided administrator-level cloud credential to create new credentials for components in the cluster with only the specific permissions that are required.
49
+
+
50
+
[NOTE]
51
+
====
52
+
Mint mode is the default and the preferred setting for the CCO to use on the platforms for which it is supported.
53
+
====
49
54
50
55
namespace::
51
56
A namespace isolates specific system resources that are visible to all processes. Inside a namespace, only processes that are members of that namespace can see those resources.
Copy file name to clipboardExpand all lines: modules/olm-accessing-images-private-registries.adoc
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -117,6 +117,7 @@ Repeat this step to create additional secrets for any other required private reg
117
117
118
118
. Create or update an existing `CatalogSource` object to reference one or more secrets:
119
119
+
120
+
--
120
121
[source,yaml]
121
122
----
122
123
apiVersion: operators.coreos.com/v1alpha1
@@ -139,7 +140,13 @@ spec:
139
140
interval: 30m
140
141
----
141
142
<1> Add a `spec.secrets` section and specify any required secrets.
142
-
<2> Specify the value of `legacy` or `restricted`. If the field is not set, the default value is `legacy`. In a future {product-title} release, it is planned that the default value will be `restricted`. If your catalog cannot run with `restricted` permissions, it is recommended that you manually set this field to `legacy`.
143
+
<2> Specify the value of `legacy` or `restricted`. If the field is not set, the default value is `legacy`. In a future {product-title} release, it is planned that the default value will be `restricted`.
144
+
+
145
+
[NOTE]
146
+
====
147
+
If your catalog cannot run with `restricted` permissions, it is recommended that you manually set this field to `legacy`.
148
+
====
149
+
--
143
150
144
151
. If any Operator or Operand images that are referenced by a subscribed Operator require access to a private registry, you can either provide access to all namespaces in the cluster, or individual target tenant namespaces.
If you used the `oc adm catalog mirror` command to mirror your catalog to a target registry, you can use the generated `catalogSource.yaml` file in your manifests directory as a starting point.
68
68
endif::[]
69
69
70
+
ifdef::olm-restricted-networks[]
70
71
.. Modify the following to your specifications and save it as a `catalogSource.yaml` file:
71
72
+
72
-
ifdef::olm-restricted-networks[]
73
+
--
73
74
[source,yaml,subs="attributes+"]
74
75
----
75
76
apiVersion: operators.coreos.com/v1alpha1
@@ -90,12 +91,21 @@ spec:
90
91
----
91
92
<1> If you mirrored content to local files before uploading to a registry, remove any backslash (`/`) characters from the `metadata.name` field to avoid an "invalid resource name" error when you create the object.
92
93
<2> If you want the catalog source to be available globally to users in all namespaces, specify the `{namespace}` namespace. Otherwise, you can specify a different namespace for the catalog to be scoped and available only for that namespace.
93
-
<3> Specify the value of `legacy` or `restricted`. If the field is not set, the default value is `legacy`. In a future {product-title} release, it is planned that the default value will be `restricted`. If your catalog cannot run with `restricted` permissions, it is recommended that you manually set this field to `legacy`.
94
+
<3> Specify the value of `legacy` or `restricted`. If the field is not set, the default value is `legacy`. In a future {product-title} release, it is planned that the default value will be `restricted`.
95
+
+
96
+
[NOTE]
97
+
====
98
+
If your catalog cannot run with `restricted` permissions, it is recommended that you manually set this field to `legacy`.
99
+
====
94
100
<4> Specify your index image. If you specify a tag after the image name, for example `:{tag}`, the catalog source pod uses an image pull policy of `Always`, meaning the pod always pulls the image prior to starting the container. If you specify a digest, for example `@sha256:<id>`, the image pull policy is `IfNotPresent`, meaning the pod pulls the image only if it does not already exist on the node.
95
101
<5> Specify your name or an organization name publishing the catalog.
96
102
<6> Catalog sources can automatically check for new versions to keep up to date.
103
+
--
97
104
endif::[]
98
105
ifndef::olm-restricted-networks[]
106
+
.. Modify the following to your specifications and save it as a `catalogSource.yaml` file:
107
+
+
108
+
--
99
109
[source,yaml,subs="attributes+"]
100
110
----
101
111
apiVersion: operators.coreos.com/v1alpha1
@@ -119,10 +129,16 @@ spec:
119
129
----
120
130
<1> If you want the catalog source to be available globally to users in all namespaces, specify the `{namespace}` namespace. Otherwise, you can specify a different namespace for the catalog to be scoped and available only for that namespace.
121
131
<2> Optional: Set the `olm.catalogImageTemplate` annotation to your index image name and use one or more of the Kubernetes cluster version variables as shown when constructing the template for the image tag.
122
-
<3> Specify the value of `legacy` or `restricted`. If the field is not set, the default value is `legacy`. In a future {product-title} release, it is planned that the default value will be `restricted`. If your catalog cannot run with `restricted` permissions, it is recommended that you manually set this field to `legacy`.
132
+
<3> Specify the value of `legacy` or `restricted`. If the field is not set, the default value is `legacy`. In a future {product-title} release, it is planned that the default value will be `restricted`.
133
+
+
134
+
[NOTE]
135
+
====
136
+
If your catalog cannot run with `restricted` permissions, it is recommended that you manually set this field to `legacy`.
137
+
====
123
138
<4> Specify your index image. If you specify a tag after the image name, for example `:{tag}`, the catalog source pod uses an image pull policy of `Always`, meaning the pod always pulls the image prior to starting the container. If you specify a digest, for example `@sha256:<id>`, the image pull policy is `IfNotPresent`, meaning the pod pulls the image only if it does not already exist on the node.
124
139
<5> Specify your name or an organization name publishing the catalog.
125
140
<6> Catalog sources can automatically check for new versions to keep up to date.
141
+
--
126
142
endif::[]
127
143
128
144
.. Use the file to create the `CatalogSource` object:
Copy file name to clipboardExpand all lines: modules/olm-dependency-resolution-preferences.adoc
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,12 @@ spec:
28
28
displayName: "My Operators"
29
29
priority: 100
30
30
----
31
-
<1> Specify the value of `legacy` or `restricted`. If the field is not set, the default value is `legacy`. In a future {product-title} release, it is planned that the default value will be `restricted`. If your catalog cannot run with `restricted` permissions, it is recommended that you manually set this field to `legacy`.
31
+
<1> Specify the value of `legacy` or `restricted`. If the field is not set, the default value is `legacy`. In a future {product-title} release, it is planned that the default value will be `restricted`.
32
+
+
33
+
[NOTE]
34
+
====
35
+
If your catalog cannot run with `restricted` permissions, it is recommended that you manually set this field to `legacy`.
36
+
====
32
37
33
38
A `CatalogSource` object has a `priority` field, which is used by the resolver to know how to prefer options for a dependency.
= Consequences of disabling remote health reporting
8
8
9
-
In {product-title}, customers can disable reporting usage information.
9
+
In {product-title}, customers can disable reporting usage information.
10
10
11
11
Before you disable remote health reporting, read the following benefits of a connected cluster:
12
12
13
13
* Red{nbsp}Hat can react more quickly to problems and better support our customers.
14
-
* Red{nbsp}Hat can better understand how product upgrades impact clusters.
14
+
* Red{nbsp}Hat can better understand how product upgrades impact clusters.
15
15
* Connected clusters help to simplify the subscription and entitlement process.
16
16
* Connected clusters enable the {cluster-manager} service to offer an overview of your clusters and their subscription status.
17
17
18
+
[NOTE]
19
+
====
18
20
Consider leaving health and usage reporting enabled for pre-production, test, and production clusters. This means that Red{nbsp}Hat can participate in qualifying {product-title} in your environments and react more rapidly to product issues.
21
+
====
19
22
20
23
The following lists some consequences of disabling remote health reporting on a connected cluster:
0 commit comments