Performing rolling roll back to DevOps Plan Helm chart
You can roll back DevOps Plan to the previous release using the helm rollback command.
Before you begin
- Use Helm to install the DevOps Plan solution chart as described in Step 5 of Getting started with DevOps Plan Helm chart.
- Use Helm to upgrade the DevOps Plan chart to the new DevOps Plan release as described in Performing rolling upgrades to DevOps Plan Helm chart.
About this task
Procedure
-
Run the helm history command to see revision numbers of your
DevOps Plan helm chart
release.
You should have a minimum of two revision numbers: revision 1 for installation and revision 2 that you used to upgrade to. The following example illustrates a helm chart release named
with revision 1 installedhcl-devopsplanfor the DevOps Plan 3.0.2 release and revision 2 upgraded the helm charthcl-devopsplan3.0.2to the DevOps Plan 3.0.3 release.hcl-devopsplan3.0.3$ helm historyhcl-devopsplan--namespace dev REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION 1 Thu Jan 20 21:58:13 2022 supersededhcl-devopsplan1-3.0.3 Install complete 2 Thu Jan 20 22:13:56 2022 deployedhcl-devopsplan2-3.0.3 Upgrade complete -
Roll back the DevOps Plan helm
chart using the helm rollback command.
The following example will roll back the DevOps Plan helm chart release
hcl-devopsplanfrom revision 2 to revision 1.$ helm rollbackhcl-devopsplan--namespace dev Rollback was a success! Happy Helming! -
Run the helm history RELEASE command to see that
the new revision 3 has been created after roll back, and that it rolled back to revision 1
in the DevOps Plan helm chart
release
hcl-devopsplan1.$ helm historyhcl-devopsplan--namespace dev REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION 1 Thu Jan 20 21:58:13 2022 supersededhcl-devopsplan1-3.0.2 Install complete 2 Thu Jan 20 22:13:56 2022 deployedhcl-devopsplan2-3.0.3 Upgrade complete 3 Thu Jan 20 22:30:32 2022 deployedhcl-devopsplan1-3.0.2 Rollback to 1Note: When you rollback from helm chart release 3.0.3 to version 3.0.2, the OpenSearch version 2.18 indexes data that is saved in the OpenSearch Persistence volume and is not compatible with OpenSearch version 2.11, which is running on DevOps Plan 3.0.2. You must delete all data from the OpenSearch Persistence Volume /node folder before running the helm rollback command.