Versions Compared
Version | Old Version 10 | New Version 11 |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Before you perform the migration steps, you need to make sure that you have met the prerequisites discussed in this section. Both Export and Import activities have their own set of prerequisites to adhere to.
Prerequisites for Export
You need to make sure that you have:
- The Export XML file is readyavailable in GitHub.
You can generate the Export XML file by following the instructions given on this page. - Created the credential IDs for GitHub, Nexus (helm repository), database, and Kubernetes in Jenkins. You can do so by following the instructions given here.
Tip You can generate credential IDs in Jenkins by using Credentials Binding plugin that helps you store an application's credentials in Jenkins. As you store the credentials in Jenkins, a credential ID is generated which is accessible globally in Jenkins and can be used in lieu of the actual credentials for the application. - The access to the source Kubernetes environment where the application is installed.
- The access to GitHub repository where you have placed the Export XML file.
- The Linux OS installed on your system.
- Installed the following tools/plugins:
Helm
kubectl client
Jenkins
Java 1.8+
Installed the following Jenkins plugins:
Kubernetes
Nexus
Git (git plugin 4.8.3, Git client plugin 3.9.0)
Mask Password
Credentials Binding plugin (1.27)
Parameter Separator (Optional)
BlueOcean (Optional)
Prerequisites for Import
You need to make sure that you have:
- The Export ZIP file is ready.
- The Import and Retain XMLs are readyavailable in GitHub.
- Met the rest of the prerequisites same as that for Export.
Panel | ||||
---|---|---|---|---|
| ||||
What is new |