Skip to content

Commit a642584

Browse files
committed
Update invalid OperatorGroup tshooting
1 parent fc5fc6b commit a642584

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

modules/olm-operatorgroups-troubleshooting.adoc

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,21 @@
99
[id="olm-operatorgroups-troubleshooting-membership_{context}"]
1010
=== Membership
1111

12-
* If more than one Operator group exists in a single namespace, any CSV created in that namespace transitions to a failure state with the reason `TooManyOperatorGroups`. CSVs in a failed state for this reason transition to pending after the number of Operator groups in their namespaces reaches one.
12+
* An install plan's namespace must contain only one Operator group. When attempting to generate a cluster service version (CSV) in a namespace, an install plan considers an Operator group invalid in the following scenarios:
13+
+
14+
--
15+
** No Operator groups exist in the install plan's namespace.
16+
** Multiple Operator groups exist in the install plan's namespace.
17+
** An incorrect or non-existent service account name is specified in the Operator group.
18+
--
19+
+
20+
If an install plan encounters an invalid Operator group, the CSV is not generated and the `InstallPlan` resource fails with a relevant message. For example, the following message is provided if more than one Operator group exists in the same namespace:
21+
+
22+
[source,terminal]
23+
----
24+
attenuated service account query failed - more than one operator group(s) are managing this namespace count=2
25+
----
26+
+
27+
where `count=` specifies the number of Operator groups in the namespace.
28+
1329
* If the install modes of a CSV do not support the target namespace selection of the Operator group in its namespace, the CSV transitions to a failure state with the reason `UnsupportedOperatorGroup`. CSVs in a failed state for this reason transition to pending after either the target namespace selection of the Operator group changes to a supported configuration, or the install modes of the CSV are modified to support the target namespace selection.

0 commit comments

Comments
 (0)