Skip to content

Commit 779e560

Browse files
authored
Merge pull request #43802 from mjpytlak/revert-42576-MIG-1078
Revert "MIG-1078: Update MTC 1.7 Compatibility guidelines"
2 parents 090a9fe + 26a2b9a commit 779e560

File tree

2 files changed

+8
-38
lines changed

2 files changed

+8
-38
lines changed

_attributes/common-attributes.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ endif::[]
4646
:launch: image:app-launcher.png[title="Application Launcher"]
4747
:mtc-short: MTC
4848
:mtc-full: Migration Toolkit for Containers
49-
:mtc-version: 1.7
49+
:mtc-version: 1.6
5050
:mtc-legacy-version: 1.5
5151
:mtc-legacy-version-z: 1.5.3
5252
//gitops

modules/migration-compatibility-guidelines.adoc

Lines changed: 7 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -5,51 +5,21 @@
55
// * migration_toolkit_for_containers/installing-mtc.adoc
66
// * migration_toolkit_for_containers/installing-mtc-restricted.adoc
77

8-
:_content-type: CONCEPT
98
[id="migration-compatibility-guidelines_{context}"]
109
= Compatibility guidelines
1110

1211
You must install the {mtc-full} ({mtc-short}) Operator that is compatible with your {product-title} version.
1312

14-
.Definitions
13+
You cannot install {mtc-short} {mtc-version} on {product-title} 4.5, or earlier versions, because the custom resource definition API versions are incompatible.
1514

16-
legacy platform:: {product-title} 4.5 and earlier.
17-
modern platform:: {product-title} 4.6 and later.
18-
legacy operator:: The {mtc-short} Operator designed for legacy platforms.
19-
modern operator:: The {mtc-short} Operator designed for modern platforms.
20-
control cluster:: The cluster that runs the {mtc-short} controller and GUI.
21-
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.
15+
You can migrate workloads from a source cluster with {mtc-short} {mtc-legacy-version-z} to a target cluster with {mtc-short} {mtc-version} as long as the `MigrationController` custom resource and the {mtc-short} web console are running on the target cluster.
2216

23-
24-
[cols="1,2,2", options="header"]
25-
.{mtc-short} compatibility: Migrating from a legacy platform
17+
[cols="1,1,2", options="header"]
18+
.{product-title} and {mtc-short} compatibility
2619
|===
27-
||{product-title} 4.5 or earlier |{product-title} 4.6 later
28-
|Latest {mtc-short} version a|{mtc-short} {mtc-version}.z
29-
30-
Legacy {mtc-version} operator: Install manually with the `operator.yml` file.
31-
[IMPORTANT]
32-
====
33-
This cluster cannot be the control cluster.
34-
====
35-
36-
|{mtc-short} {mtc-version}.z
37-
38-
Install with OLM, release channel `release-v1.7`
39-
|Stable {mtc-short} version |{mtc-short} 1.5
20+
|{product-title} version |{mtc-short} version |{mtc-full} Operator
4021

41-
Legacy 1.5 operator: Install manually with the `operator.yml` file.
22+
|4.5 and earlier |{mtc-legacy-version-z} |Legacy {mtc-full} Operator, installed manually with the `operator.yml` file.
4223

43-
|{mtc-short} 1.6.z
44-
45-
Install with OLM, release channel `release-v1.6`
24+
|4.6 and later |Latest {mtc-version}.x z-stream release |{mtc-full} Operator, installed with Operator Lifecycle Manager.
4625
|===
47-
48-
[NOTE]
49-
====
50-
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.
51-
52-
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.
53-
54-
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.
55-
====

0 commit comments

Comments
 (0)