Skip to content

Commit a152d61

Browse files
authored
Merge pull request #100950 from DCChadwick/osdocs16528
OSDOCS-16528: Gateway API OSSM v2x Subscription Conflict
2 parents 4fd8762 + 031c2e4 commit a152d61

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

modules/nw-ingress-gateway-api-enable.adoc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,17 @@
88

99
When you create a GatewayClass as shown in the first step, it configures Gateway API for use on your cluster.
1010

11+
[IMPORTANT]
12+
====
13+
The {product-title} Gateway API implementation relies on the Cluster Ingress Operator (CIO) to install and manage a specific version of OpenShift Service Mesh (OSSM v3.x) in the `openshift-ingress` namespace.
14+
15+
A conflict occurs if your cluster already has an active OpenShift Service Mesh (OSSM v2.x) subscription in any namespace. OSSM v2.x and OSSM v3.x cannot coexist on the same cluster.
16+
17+
If a conflicting OSSM v2.x subscription is present when you create a GatewayClass resource, the Cluster Ingress Operator attempts to install the required OSSM v3.x components but fails this installation operation. As a result, Gateway API resources ,such as Gateway or HTTPRoute, have no effect and no proxy gets configured to route traffic. In {product-title} 4.19, this failure is silent; In {product-title} 4.20 and later, this conflict causes the ingress ClusterOperator to report a Degraded status.
18+
19+
Before enabling Gateway API by creating a `GatewayClass`, verify that you do not have an active OSSM v2.x subscription on the cluster.
20+
====
21+
1122
.Procedure
1223

1324
. Create a `GatewayClass` object:

0 commit comments

Comments
 (0)