From 78c2d8af913d04b5983abd2511245c1dfb95265a Mon Sep 17 00:00:00 2001 From: Ryan Haasken Date: Wed, 9 Oct 2024 19:25:39 -0500 Subject: [PATCH] CRAYSAT-1919: Update to cfs-config-util version 5.1.1 The cfs-config-util image is used by the `update-mgmt-ncn-cfs-config.sh` script, which is used during patch installs. This script updates the CFS configuration assigned to management nodes so that it uses the latest version of the Ansible content from the csm-config-management repo in VCS. This new version of cfs-config-util adds support for CFS v3, and it fixes a couple bugs that resulted in data being lost from configurations that were modified with this tool (`additional_inventory` and `special_parameters`). It also better handles unknown fields in CFS configurations, so if, in the future, additional fields are added to CFS configurations, they won't be lost. Test Description: Built a CSM release distribution that contained the shell script and the latest version of the cfs-config-util image and copied it to drax. Mocked out a new CSM release and associated branch in the csm-config-management repo in VCS. Then executed the script to update the configuration currently assigned to management nodes. The script successfully updated 3 configurations assigned to those nodes and then waited for the nodes to reach a configured status. --- common.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common.sh b/common.sh index 0c85854fe..297c710ff 100644 --- a/common.sh +++ b/common.sh @@ -52,4 +52,4 @@ BUILDDIR=${BUILDDIR:-${ROOTDIR}/dist/${RELEASE}} CSM_BASE_VERSION=${CSM_BASE_VERSION:-} # Use a newer version of cfs-config-util that hasn't rolled out to other products yet -CFS_CONFIG_UTIL_IMAGE="artifactory.algol60.net/csm-docker/stable/cfs-config-util:5.0.0" +CFS_CONFIG_UTIL_IMAGE="artifactory.algol60.net/csm-docker/stable/cfs-config-util:5.1.1"