// Module included in the following assemblies: // // * migration/migrating_3_4/migrating-application-workloads-3-4.adoc // * migration/migrating_4_1_4/migrating-application-workloads-4-1-4.adoc // * migration/migrating_4_2_4/migrating-application-workloads-4-2-4.adoc [id='migration-prerequisites_{context}'] = Migration prerequisites ifdef::migrating-3-4[] * You must have `podman` installed. * The source cluster must be {product-title} 3.7, 3.9, 3.10, or 3.11. endif::[] * You must upgrade the source cluster to the latest z-stream release. * You must have `cluster-admin` privileges on all clusters. * The source and target clusters must have unrestricted network access to the replication repository. * The cluster on which the Migration controller is installed must have unrestricted access to the other clusters. * If your application uses images from the `openshift` namespace, the required versions of the images must be present on the target cluster. + If the required images are not present, you must update the `imagestreamtags` references to use an available version that is compatible with your application. If the `imagestreamtags` cannot be updated, you can manually upload equivalent images to the application namespaces and update the applications to reference them. The following `imagestreamtags` have been _removed_ from {product-title} _4.2_: * `dotnet:1.0`, `dotnet:1.1`, `dotnet:2.0` * `dotnet-runtime:2.0` * `mariadb:10.1` * `mongodb:2.4`, `mongodb:2.6` * `mysql:5.5`, `mysql:5.6` * `nginx:1.8` * `nodejs:0.10`, `nodejs:4`, `nodejs:6` * `perl:5.16`, `perl:5.20` * `php:5.5`, `php:5.6` * `postgresql:9.2`, `postgresql:9.4`, `postgresql:9.5` * `python:3.3`, `python:3.4` * `ruby:2.0`, `ruby:2.2` ifeval::["{product-version}" == "4.4"] The following `imagestreamtags` have been _removed_ from {product-title} _4.4_: * `dotnet: 2.2` * `dotnet-runtime: 2.2` * `nginx: 1.12` * `nodejs: 8, 8-RHOAR, 10-SCL` * `perl:5.24` * `php: 7.0, 7.1` * `redis: 3.2` endif::[]