Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Backport release/1.5] CRAYSAT-1919: Update to cfs-config-util version 5.1.1 #3706

Merged
merged 1 commit into from
Oct 14, 2024

Conversation

github-actions[bot]
Copy link

Backport of #3705

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.

(cherry picked from commit 78c2d8a)
@mtupitsyn mtupitsyn merged commit 5c5a482 into release/1.5 Oct 14, 2024
2 checks passed
@mtupitsyn mtupitsyn deleted the backport/3705-to-release/1.5 branch October 14, 2024 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants