From 2bd773e5e7518c8a3a92dae660572cdd3e2ee5d9 Mon Sep 17 00:00:00 2001 From: Pankhuri-Rajesh Date: Thu, 28 Nov 2024 12:39:32 +0530 Subject: [PATCH] Steps for CSM Upgrade with different versions in management and managed nodes Grammar Changes Solve spelling issues Changes for length Changes for length Changes for trailing spaces Changes for trailing spaces Changes for trailing spaces --- upgrade/Creating_hybrid_configurations.md | 30 +++++++++++++++++++++++ upgrade/README.md | 4 +++ 2 files changed, 34 insertions(+) create mode 100644 upgrade/Creating_hybrid_configurations.md diff --git a/upgrade/Creating_hybrid_configurations.md b/upgrade/Creating_hybrid_configurations.md new file mode 100644 index 000000000000..ba05fb9c99a1 --- /dev/null +++ b/upgrade/Creating_hybrid_configurations.md @@ -0,0 +1,30 @@ +# Upgrading management and managed nodes with different CSM versions using IUF + +For certain use cases, there may be a need to combine different recipes of CSM to bring up the +management and managed nodes. For ex: If there is need to use a feature supported for specific +CPU architecture for managed nodes which is present in a specific recipe of CSM. + +## Description + +1. Decide the recipes for management and managed nodes. For ex: Recipe `*a.b.c*` for CSM version +`*1.5.x*` for managed nodes and recipe `*x.y.z*` for CSM version `*1.6.x*` for management nodes. + +1. Ensure that the CSM cluster is operational with the lowest among the selected recipes for both +management and managed nodes. + +Use the [Upgrade CSM and additional products with IUF](../operations/iuf/workflows/upgrade_csm_and_additional_products_with_iuf.md) procedure to upgrade CSM. +In the above example, it will be `*a.b.c*` for CSM version `*1.5.x*` for both nodes. + +1. Go through the product versions file for the higher version and come up with a set +of products which have to be upgraded for the recipe. In the above example, the +products from `*x.y.z*` which should be upgraded for CSM version `*1.6.x*` +should be selected. + +1. Use the [Upgrade CSM and additional products with IUF](../operations/iuf/workflows/upgrade_csm_and_additional_products_with_iuf.md) procedure to upgrade CSM till +[step 9, Managed rollout](../operations/iuf/workflows/managed_rollout.md), skip section +"2.2 Compute Nodes". That is, do not upgrade compute nodes to the recipe `x.y.z` +on CSM `1.6.x` and keep the compute nodes on the `a.b.c` recipe on CSM `1.5.x`.` + +## Post install Testing + +Run required tests to ensure that the upgrade works for the intended use cases. diff --git a/upgrade/README.md b/upgrade/README.md index e54a3a54008f..276c954cedbb 100644 --- a/upgrade/README.md +++ b/upgrade/README.md @@ -91,3 +91,7 @@ CSM 1.6 patch upgrades. Instead, consider upgrading to the latest CSM 1.6 patch There are no CSM 1.6 patch versions currently available. When any become available, they will be listed here. + +## Upgrading management and managed nodes with different CSM versions using IUF + +Follow the procedure [Upgrading management and managed nodes with different CSM versions using IUF](Creating_hybrid_configurations.md) when planning to upgrade management and managed nodes with different versions of CSM.