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/oc-mirror-imageset-config-params.adoc
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -152,23 +152,23 @@ operators:
152
152
|String. For example: `fast` or `stable-v4.14`.
153
153
154
154
|`mirror.operators.packages.channels.maxVersion`
155
-
|The highest version of the Operator mirror across all channels in which it exists.
155
+
|The highest version of the Operator mirror across all channels in which it exists. See the following note for further information.
156
156
|String. For example: `5.2.3-31`
157
157
158
158
|`mirror.operators.packages.channels.minBundle`
159
159
|The name of the minimum bundle to include, plus all bundles in the update graph to the channel head. Set this field only if the named bundle has no semantic version metadata.
160
160
|String. For example: `bundleName`
161
161
162
162
|`mirror.operators.packages.channels.minVersion`
163
-
|The lowest version of the Operator to mirror across all channels in which it exists.
163
+
|The lowest version of the Operator to mirror across all channels in which it exists. See the following note for further information.
164
164
|String. For example: `5.2.3-31`
165
165
166
166
|`mirror.operators.packages.maxVersion`
167
-
|The highest version of the Operator to mirror across all channels in which it exists.
167
+
|The highest version of the Operator to mirror across all channels in which it exists. See the following note for further information.
168
168
|String. For example: `5.2.3-31`.
169
169
170
170
|`mirror.operators.packages.minVersion`
171
-
|The lowest version of the Operator to mirror across all channels in which it exists.
171
+
|The lowest version of the Operator to mirror across all channels in which it exists. See the following note for further information.
172
172
|String. For example: `5.2.3-31`.
173
173
174
174
|`mirror.operators.skipDependencies`
@@ -269,3 +269,12 @@ channels:
269
269
|Boolean. The default value is `false`.
270
270
271
271
|===
272
+
273
+
[NOTE]
274
+
====
275
+
Using the the `minVersion` and `maxVersion` properties to filter for a specific Operator version range can result in a multiple channel heads error. The error message will state that there are `multiple channel heads`. This is because when the filter is applied, the update graph of the operator is truncated.
276
+
277
+
The Operator Lifecycle Manager requires that every operator channel contains versions that form an update graph with exactly one end point, that is , the latest version of the operator. When applying the filter range that graph can turn into two or more separate graphs or a graph that has more than one end point.
278
+
279
+
To avoid this error, do not filter out the latest version of an operator. If you still run into the error, depending on the operator, either the `maxVersion` property needs to be increased or the `minVersion` property needs to be decreased. Because every operator graph can be different, you might need to adjust these values, according to the procedure, until the error is gone.
0 commit comments