Skip to content

Commit 9869533

Browse files
committed
OSSMDOC-567: Document upgrade considerations for 2.2.
1 parent 24c01df commit 9869533

File tree

3 files changed

+45
-2
lines changed

3 files changed

+45
-2
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// Module included in the following assemblies:
2+
// * service_mesh/v2x/upgrading-ossm.adoc
3+
4+
:_content-type: CONCEPT
5+
[id="ossm-upgrade-21-22-changes_{context}"]
6+
= Upgrade changes from version 2.1 to version 2.2
7+
8+
Upgrading the control plane from version 2.1 to 2.2 introduces the following behavioral changes:
9+
10+
* The `istio-node` DaemonSet is renamed to `istio-cni-node` to match the name in upstream Istio.
11+
12+
* Istio 1.10 updated Envoy to send traffic to the application container using `eth0` rather than `lo` by default.
13+
14+
* This release adds support for the `WasmPlugin` API and deprecates the `ServiceMeshExtention` API.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// Module included in the following assemblies:
2+
// * service_mesh/v2x/upgrading-ossm.adoc
3+
4+
:_content-type: REFERENCE
5+
[id="ossm-upgrade-known-issues_{context}"]
6+
= Known issues that may affect upgrade
7+
8+
Known issues that may affect your upgrade include:
9+
10+
* {SMProductName} does not support the use of `EnvoyFilter` configuration except where explicitly documented. If you are using Envoy Filters, and the configuration generated by Istio has changed due to the new version of Envoy introduced by upgrading your `ServiceMeshControlPlane`, that has the potential to break any `EnvoyFilter` you may have implemented.
11+
12+
* https://issues.redhat.com/browse/OSSM-1505[OSSM-1505] `ServiceMeshExtension` does not work with {product-title} version 4.11. Because `ServiceMeshExtension` has been deprecated in {SMProductName} 2.2, this known issue will not be fixed and you must migrate your extensions to `WasmPluging`
13+
14+
* https://issues.redhat.com/browse/OSSM-1396[OSSM-1396] If a gateway resource contains the `spec.externalIPs` setting, rather than being recreated when the `ServiceMeshControlPlane` is updated, the gateway is removed and never recreated.
15+
16+
//Keep OSSM-1052 in RN - Closed as documented.
17+
* https://issues.redhat.com/browse/OSSM-1052[OSSM-1052] When configuring a Service `ExternalIP` for the ingressgateway in the service mesh control plane, the service is not created. The schema for the SMCP is missing the parameter for the service.
18+
+
19+
Workaround: Disable the gateway creation in the SMCP spec and manage the gateway deployment entirely manually (including Service, Role and RoleBinding).

service_mesh/v2x/upgrading-ossm.adoc

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,28 @@ include::modules/ossm-understanding-versions.adoc[leveloffset=+1]
1515

1616
include::modules/ossm-upgrade-considerations.adoc[leveloffset=+1]
1717

18+
include::modules/ossm-upgrade-known-issues.adoc[leveloffset=+1]
19+
1820
include::modules/ossm-upgrading-operator.adoc[leveloffset=+1]
1921

2022
ifdef::openshift-enterprise[]
2123
For more information about upgrading Operators, refer to the xref:../../operators/admin/olm-upgrading-operators.adoc[Operator Lifecycle Manager] documentation.
2224
endif::[]
2325

26+
[id="upgrading-control-plane"]
27+
== Upgrading the Service Mesh control plane
28+
29+
include::modules/ossm-upgrade-21-22-changes.adoc[leveloffset=+2]
30+
2431
include::modules/ossm-upgrading-from-21-to-22.adoc[leveloffset=+2]
2532

2633
include::modules/ossm-upgrade-20-21-changes.adoc[leveloffset=+2]
2734

2835
include::modules/ossm-upgrading-from-20-to-21.adoc[leveloffset=+2]
2936

30-
include::modules/ossm-upgrade-apps-workloads.adoc[leveloffset=+1]
31-
3237
include::modules/ossm-migrating-to-20.adoc[leveloffset=+1]
38+
39+
[id="upgrading-data-plane"]
40+
== Upgrading the data plane
41+
42+
include::modules/ossm-upgrade-apps-workloads.adoc[leveloffset=+1]

0 commit comments

Comments
 (0)