Skip to content

Commit 72e2c96

Browse files
authored
Merge pull request #70463 from CarmiWisemon/mig1512-mtc18-supports-ocp4migration
MIG 1512 - MTC 1.8 only supports OCP4->4 migrations
2 parents c068b67 + e7d2003 commit 72e2c96

File tree

2 files changed

+25
-21
lines changed

2 files changed

+25
-21
lines changed

modules/migration-compatibility-guidelines.adoc

+21-15
Original file line numberDiff line numberDiff line change
@@ -20,29 +20,35 @@ modern operator:: The {mtc-short} Operator designed for modern platforms.
2020
control cluster:: The cluster that runs the {mtc-short} controller and GUI.
2121
remote cluster:: A source or destination cluster for a migration that runs Velero. The Control Cluster communicates with Remote clusters via the Velero API to drive migrations.
2222

23+
You must use the compatible {mtc-short} version for migrating your {product-title} clusters. For the migration to succeed both your source cluster and the destination cluster must use the same version of MTC.
2324

24-
[cols="1,2,2", options="header"]
25-
.{mtc-short} compatibility: Migrating from a legacy platform
25+
MTC 1.7 supports migrations from {product-title} 3.11 to 4.8.
26+
27+
MTC 1.8 only supports migrations from {product-title} 4.9 and later.
28+
29+
.{mtc-short} compatibility: Migrating from a legacy or a modern platform
2630
|===
27-
||{product-title} 4.5 or earlier |{product-title} 4.6 or later
28-
|Stable {mtc-short} version a|{mtc-short} {mtc-version}._z_
31+
|Details |{product-title} 3.11 |{product-title} 4.0 to 4.5 |{product-title} 4.6 to 4.8 |{product-title} 4.9 or later
2932

30-
Legacy {mtc-version} operator: Install manually with the `operator.yml` file.
31-
[IMPORTANT]
32-
====
33-
This cluster cannot be the control cluster.
34-
====
33+
|Stable {mtc-short} version
34+
|{mtc-short} v.1.7._z_
35+
|{mtc-short} v.1.7._z_
36+
|{mtc-short} v.1.7._z_
37+
|{mtc-short} v.1.8._z_
3538

36-
|{mtc-short} {mtc-version}._z_
39+
|Installation
40+
|
41+
|Legacy {mtc-short} v.1.7._z_ operator: Install manually with the `operator.yml` file.
3742

38-
Install with OLM, release channel `release-v1.7`
43+
[*IMPORTANT*]
44+
This cluster cannot be the control cluster.
45+
|Install with OLM, release channel `release-v1.7`
46+
|Install with OLM, release channel `release-v1.8`
3947
|===
4048

41-
[NOTE]
42-
====
4349
Edge cases exist in which network restrictions prevent modern clusters from connecting to other clusters involved in the migration. For example, when migrating from an {product-title} 3.11 cluster on premises to a modern {product-title} cluster in the cloud, where the modern cluster cannot connect to the {product-title} 3.11 cluster.
4450

45-
With {mtc-short} {mtc-version}, if one of the remote clusters is unable to communicate with the control cluster because of network restrictions, use the `crane tunnel-api` command.
51+
With {mtc-short} v.1.7._z_, if one of the remote clusters is unable to communicate with the control cluster because of network restrictions, use the `crane tunnel-api` command.
4652

4753
With the stable {mtc-short} release, although you should always designate the most modern cluster as the control cluster, in this specific case it is possible to designate the legacy cluster as the control cluster and push workloads to the remote cluster.
48-
====
54+

modules/migration-installing-legacy-operator.adoc

+4-6
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,16 @@ $ podman login registry.redhat.io
4343

4444
. Download the `operator.yml` file by entering the following command:
4545
+
46-
[source,terminal,subs="attributes+"]
46+
[source,terminal]
4747
----
48-
$ podman cp $(podman create \
49-
registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v{mtc-version}):/operator.yml ./
48+
podman cp $(podman create registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.7):/operator.yml ./
5049
----
5150

5251
. Download the `controller.yml` file by entering the following command:
5352
+
54-
[source,terminal,subs="attributes+"]
53+
[source,terminal]
5554
----
56-
$ podman cp $(podman create \
57-
registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v{mtc-version}):/controller.yml ./
55+
podman cp $(podman create registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.7):/controller.yml ./
5856
----
5957

6058
ifdef::installing-restricted-3-4,installing-mtc-restricted[]

0 commit comments

Comments
 (0)