Skip to content

Commit 2e253b7

Browse files
authored
Merge pull request #29058 from apinnick/mig414-mtc-api
MIG414: MTC API documentation (1.4.1)
2 parents 7b07072 + a441518 commit 2e253b7

File tree

5 files changed

+852
-21
lines changed

5 files changed

+852
-21
lines changed

migration/migrating_3_4/migrating-applications-with-cam-3-4.adoc

Lines changed: 41 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,54 @@ include::modules/common-attributes.adoc[]
66

77
toc::[]
88

9-
You must add your clusters and a replication repository to the {mtc-short} web console. Then, you can create and run a migration plan.
9+
You can migrate your applications by using the {mtc-full} ({mtc-short}) web console or on the command line.
1010

11-
If your cluster or replication repository are secured with self-signed certificates, you can create a CA certificate bundle file or disable SSL verification.
11+
If you are using self-signed CA certificates to secure the clusters or the replication repository, you can create a CA certificate bundle file or disable SSL verification.
1212

1313
include::modules/migration-creating-ca-bundle.adoc[leveloffset=+1]
14-
include::modules/migration-adding-cluster-to-cam.adoc[leveloffset=+1]
15-
include::modules/migration-adding-replication-repository-to-cam.adoc[leveloffset=+1]
16-
include::modules/migration-creating-migration-plan-cam.adoc[leveloffset=+1]
17-
include::modules/migration-running-migration-plan-cam.adoc[leveloffset=+1]
14+
15+
[id="migrating-applications-mtc-web-console_{context}"]
16+
== Migrating your applications by using the {mtc-short} web console
17+
18+
You can configure clusters and a replication repository by using the {mtc-short} web console. Then, you can create and run a migration plan.
19+
20+
include::modules/migration-adding-cluster-to-cam.adoc[leveloffset=+2]
21+
include::modules/migration-adding-replication-repository-to-cam.adoc[leveloffset=+2]
22+
include::modules/migration-creating-migration-plan-cam.adoc[leveloffset=+2]
23+
include::modules/migration-running-migration-plan-cam.adoc[leveloffset=+2]
24+
25+
[id="migrating-applications-mtc-cli_{context}"]
26+
== Migrating your applications on the command line
27+
28+
You can migrate your applications on the command line by using the {mtc-short} custom resources (CRs).
29+
30+
You can migrate applications from a local cluster to a remote cluster, from a remote cluster to a local cluster, and between remote clusters.
31+
32+
[discrete]
33+
=== {mtc-short} terminology
34+
35+
The following terms are relevant for configuring clusters:
36+
37+
* `host` cluster:
38+
** The `migration-controller` pod runs on the `host` cluster.
39+
** A `host` cluster does not require an exposed secure registry route for direct image migration.
40+
* Local cluster: The local cluster is often the same as the `host` cluster but this is not a requirement.
41+
* Remote cluster:
42+
** A remote cluster must have an exposed secure registry route for direct image migration.
43+
** A remote cluster must have a `Secret` CR containing the `migration-controller` service account token.
44+
45+
The following terms are relevant for performing a migration:
46+
47+
* Source cluster: Cluster from which the applications are migrated.
48+
* Destination cluster: Cluster to which the applications are migrated.
49+
50+
include::modules/migration-migrating-applications-api.adoc[leveloffset=+2]
51+
include::modules/migration-mtc-cr-manifests.adoc[leveloffset=+2]
1852

1953
[id='configuring-migration-plan_{context}']
2054
== Configuring a migration plan
2155

22-
You can configure a migration plan to suit your needs by increasing the number of objects migrated or excluding resources from migration.
56+
You can configure a migration plan by increasing the number of objects migrated or excluding resources from migration.
2357

2458
include::modules/migration-changing-migration-plan-limits.adoc[leveloffset=+2]
2559
include::modules/migration-excluding-resources.adoc[leveloffset=+2]

migration/migrating_4_1_4/migrating-applications-with-cam-4-1-4.adoc

Lines changed: 41 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,54 @@ include::modules/common-attributes.adoc[]
66

77
toc::[]
88

9-
You must add your clusters and a replication repository to the {mtc-short} web console. Then, you can create and run a migration plan.
9+
You can migrate your applications by using the {mtc-full} ({mtc-short}) web console or on the command line.
1010

11-
If your cluster or replication repository are secured with self-signed certificates, you can create a CA certificate bundle file or disable SSL verification.
11+
If you are using self-signed CA certificates to secure the clusters or the replication repository, you can create a CA certificate bundle file or disable SSL verification.
1212

1313
include::modules/migration-creating-ca-bundle.adoc[leveloffset=+1]
14-
include::modules/migration-adding-cluster-to-cam.adoc[leveloffset=+1]
15-
include::modules/migration-adding-replication-repository-to-cam.adoc[leveloffset=+1]
16-
include::modules/migration-creating-migration-plan-cam.adoc[leveloffset=+1]
17-
include::modules/migration-running-migration-plan-cam.adoc[leveloffset=+1]
14+
15+
[id="migrating-applications-mtc-web-console_{context}"]
16+
== Migrating your applications using the {mtc-short} web console
17+
18+
You can configure clusters and a replication repository by using the {mtc-short} web console. Then, you can create and run a migration plan.
19+
20+
include::modules/migration-adding-cluster-to-cam.adoc[leveloffset=+2]
21+
include::modules/migration-adding-replication-repository-to-cam.adoc[leveloffset=+2]
22+
include::modules/migration-creating-migration-plan-cam.adoc[leveloffset=+2]
23+
include::modules/migration-running-migration-plan-cam.adoc[leveloffset=+2]
24+
25+
[id="migrating-applications-mtc-cli_{context}"]
26+
== Migrating your applications on the command line
27+
28+
You can migrate your applications on the command line by using the {mtc-short} custom resources (CRs).
29+
30+
You can migrate applications from a local cluster to a remote cluster, from a remote cluster to a local cluster, and between remote clusters.
31+
32+
[discrete]
33+
=== {mtc-short} terminology
34+
35+
The following terms are relevant for configuring clusters:
36+
37+
* `host` cluster:
38+
** The `migration-controller` pod runs on the `host` cluster.
39+
** A `host` cluster does not require an exposed secure registry route for direct image migration.
40+
* Local cluster: The local cluster is often the same as the `host` cluster but this is not a requirement.
41+
* Remote cluster:
42+
** A remote cluster must have an exposed secure registry route for direct image migration.
43+
** A remote cluster must have a `Secret` CR containing the `migration-controller` service account token.
44+
45+
The following terms are relevant for performing a migration:
46+
47+
* Source cluster: Cluster from which the applications are migrated.
48+
* Destination cluster: Cluster to which the applications are migrated.
49+
50+
include::modules/migration-migrating-applications-api.adoc[leveloffset=+2]
51+
include::modules/migration-mtc-cr-manifests.adoc[leveloffset=+2]
1852

1953
[id='configuring-migration-plan_{context}']
2054
== Configuring a migration plan
2155

22-
You can configure a migration plan to suit your needs by increasing the number of objects migrated or excluding resources from migration.
56+
You can configure a migration plan by increasing the number of objects migrated or excluding resources from migration.
2357

2458
include::modules/migration-changing-migration-plan-limits.adoc[leveloffset=+2]
2559
include::modules/migration-excluding-resources.adoc[leveloffset=+2]

migration/migrating_4_2_4/migrating-applications-with-cam-4-2-4.adoc

Lines changed: 41 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,54 @@ include::modules/common-attributes.adoc[]
66

77
toc::[]
88

9-
You must add your clusters and a replication repository to the {mtc-short} web console. Then, you can create and run a migration plan.
9+
You can migrate your applications by using the {mtc-full} ({mtc-short}) web console or on the command line.
1010

11-
If your cluster or replication repository are secured with self-signed certificates, you can create a CA certificate bundle file or disable SSL verification.
11+
If you are using self-signed CA certificates to secure the clusters or the replication repository, you can create a CA certificate bundle file or disable SSL verification.
1212

1313
include::modules/migration-creating-ca-bundle.adoc[leveloffset=+1]
14-
include::modules/migration-adding-cluster-to-cam.adoc[leveloffset=+1]
15-
include::modules/migration-adding-replication-repository-to-cam.adoc[leveloffset=+1]
16-
include::modules/migration-creating-migration-plan-cam.adoc[leveloffset=+1]
17-
include::modules/migration-running-migration-plan-cam.adoc[leveloffset=+1]
14+
15+
[id="migrating-applications-mtc-web-console_{context}"]
16+
== Migrating your applications by using the {mtc-short} web console
17+
18+
You can configure clusters and a replication repository by using the {mtc-short} web console. Then, you can create and run a migration plan.
19+
20+
include::modules/migration-adding-cluster-to-cam.adoc[leveloffset=+2]
21+
include::modules/migration-adding-replication-repository-to-cam.adoc[leveloffset=+2]
22+
include::modules/migration-creating-migration-plan-cam.adoc[leveloffset=+2]
23+
include::modules/migration-running-migration-plan-cam.adoc[leveloffset=+2]
24+
25+
[id="migrating-applications-mtc-cli_{context}"]
26+
== Migrating your applications on the command line
27+
28+
You can migrate your applications on the command line by using the {mtc-short} custom resources (CRs).
29+
30+
You can migrate applications from a local cluster to a remote cluster, from a remote cluster to a local cluster, and between remote clusters.
31+
32+
[discrete]
33+
=== {mtc-short} terminology
34+
35+
The following terms are relevant for configuring clusters:
36+
37+
* `host` cluster:
38+
** The `migration-controller` pod runs on the `host` cluster.
39+
** A `host` cluster does not require an exposed secure registry route for direct image migration.
40+
* Local cluster: The local cluster is often the same as the `host` cluster but this is not a requirement.
41+
* Remote cluster:
42+
** A remote cluster must have an exposed secure registry route for direct image migration.
43+
** A remote cluster must have a `Secret` CR containing the `migration-controller` service account token.
44+
45+
The following terms are relevant for performing a migration:
46+
47+
* Source cluster: Cluster from which the applications are migrated.
48+
* Destination cluster: Cluster to which the applications are migrated.
49+
50+
include::modules/migration-migrating-applications-api.adoc[leveloffset=+2]
51+
include::modules/migration-mtc-cr-manifests.adoc[leveloffset=+2]
1852

1953
[id='configuring-migration-plan_{context}']
2054
== Configuring a migration plan
2155

22-
You can configure a migration plan to suit your needs by increasing the number of objects migrated or excluding resources from migration.
56+
You can configure a migration plan by increasing the number of objects migrated or excluding resources from migration.
2357

2458
include::modules/migration-changing-migration-plan-limits.adoc[leveloffset=+2]
2559
include::modules/migration-excluding-resources.adoc[leveloffset=+2]

0 commit comments

Comments
 (0)