-
Notifications
You must be signed in to change notification settings - Fork 23
Changing the IPA compression algorithm and updating the IPA image tag to use new compressed images #1912
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
base: stackhpc/2025.1
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request updates the Ironic Python Agent (IPA) image compression to use zstd for smaller image sizes, and updates the corresponding image tags. The changes are straightforward and correctly implement the switch to zstd compression. I have one minor suggestion in etc/kayobe/ipa.yml to improve the conciseness of the command. Also, there's a small typo ('alogrithm') in the pull request title.
|
@claudia-lola the IPA images were just rebuilt and updated in another PR: #1909 Could you please rebase your changes on the latest version of stackhpc/2025.1, then rebuild the images and update the tags? Also, this change needs a release note. If you need a hand with any of that, just let me know |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if we should just backport https://review.opendev.org/c/openstack/kayobe/+/962285 to our downstream Kayobe fork instead of making the change here?
removed '--compress' release note added add TODO to remove DIB_IPA_COMPRESS_CMD
1111a4e to
184145f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's go with this instead of the backport.
Updates the IPA (Ironic Python Agent) compression algorithm from the default gzip to use instead zstd -19. This change will reduce the transfer size of the IPA boot ISO from the Ironic conductor to the baremetal nodes during provisioning. The IPA image tag has been updated to reference the new compressed IPA images.