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: CATALOG.md
+22-6Lines changed: 22 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Depending on the workload type, not all tests are required to pass to satisfy be
7
7
8
8
## Test cases summary
9
9
10
-
### Total test cases: 114
10
+
### Total test cases: 116
11
11
12
12
### Total suites: 10
13
13
@@ -19,7 +19,7 @@ Depending on the workload type, not all tests are required to pass to satisfy be
19
19
|manageability|2|
20
20
|networking|12|
21
21
|observability|5|
22
-
|operator|9|
22
+
|operator|10|
23
23
|performance|6|
24
24
|platform-alteration|13|
25
25
|preflight|17|
@@ -36,11 +36,11 @@ Depending on the workload type, not all tests are required to pass to satisfy be
36
36
|---|---|
37
37
|8|1|
38
38
39
-
### Non-Telco specific tests only: 67
39
+
### Non-Telco specific tests only: 68
40
40
41
41
|Mandatory|Optional|
42
42
|---|---|
43
-
|42|25|
43
+
|43|25|
44
44
45
45
### Telco specific tests only: 27
46
46
@@ -1266,15 +1266,31 @@ Tags|common,operator
1266
1266
|Non-Telco|Mandatory|
1267
1267
|Telco|Mandatory|
1268
1268
1269
+
#### operator-multiple-same-operators
1270
+
1271
+
Property|Description
1272
+
---|---
1273
+
Unique ID|operator-multiple-same-operators
1274
+
Description|Tests whether multiple instances of the same Operator CSV are installed.
1275
+
Suggested Remediation|Ensure that only one Operator of the same type is installed in the cluster.
1276
+
Best Practice Reference|https://redhat-best-practices-for-k8s.github.io/guide/#redhat-best-practices-for-k8s-cnf-operator-requirements
1277
+
Exception Process|No exceptions
1278
+
Tags|common,operator
1279
+
|**Scenario**|**Optional/Mandatory**|
1280
+
|Extended|Mandatory|
1281
+
|Far-Edge|Mandatory|
1282
+
|Non-Telco|Mandatory|
1283
+
|Telco|Mandatory|
1284
+
1269
1285
#### operator-olm-skip-range
1270
1286
1271
1287
Property|Description
1272
1288
---|---
1273
1289
Unique ID|operator-olm-skip-range
1274
1290
Description|Test that checks the operator has a valid olm skip range.
1275
-
Suggested Remediation|Ensure that the Operator has a valid OLM skip range.
1291
+
Suggested Remediation|Ensure that the Operator has a valid OLM skip range. If the operator does not have another version to "skip", then ignore the result of this test.
1276
1292
Best Practice Reference|https://redhat-best-practices-for-k8s.github.io/guide/#redhat-best-practices-for-k8s-cnf-operator-requirements
1277
-
Exception Process|No exceptions
1293
+
Exception Process|If there is not a version of the operator that needs to be skipped, then an exception will be granted.
Copy file name to clipboardExpand all lines: tests/identifiers/remediation.go
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -101,6 +101,8 @@ const (
101
101
102
102
OperatorPodsNoHugepagesRemediation=`Ensure that the pods are not using hugepages`
103
103
104
+
MultipleSameOperatorsRemediation=`Ensure that only one Operator of the same type is installed in the cluster.`
105
+
104
106
PodNodeSelectorAndAffinityBestPracticesRemediation=`In most cases, Pod's should not specify their host Nodes through nodeSelector or nodeAffinity. However, there are cases in which workloads require specialized hardware specific to a particular class of Node.`
105
107
106
108
PodHighAvailabilityBestPracticesRemediation=`In high availability cases, Pod podAntiAffinity rule should be specified for pod scheduling and pod replica value is set to more than 1 .`
0 commit comments