Skip to content

Fix rocky 9 overcloud host image minor version#2082

Merged
elelaysh merged 2 commits intostackhpc/2025.1from
feat/overcloud-push-to-local-first
Jan 28, 2026
Merged

Fix rocky 9 overcloud host image minor version#2082
elelaysh merged 2 commits intostackhpc/2025.1from
feat/overcloud-push-to-local-first

Conversation

@elelaysh
Copy link
Copy Markdown
Contributor

@elelaysh elelaysh commented Jan 13, 2026

Ensure we use the right tag (eg. rockylinux:9.6) docker base image,
instead of just the major version (eg. rockylinux:9).

@elelaysh elelaysh requested a review from a team as a code owner January 13, 2026 10:58
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a 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 aims to specify the minor version for the Rocky 9 overcloud host base image, moving from a major version tag (e.g., rockylinux:9) to a more specific one (e.g., rockylinux:9.6). This is achieved by introducing a new build argument ROCKY_MINOR_DOT_VERSION in the DIB image build process.

My review identifies a critical issue with how the build argument is constructed, which could lead to build failures when a minor version is not specified. I've provided a suggestion to fix this. Additionally, I've pointed out a maintainability concern regarding the use of a branch name for a dependency, recommending a switch to a specific commit or tag for better stability.

Comment thread etc/kayobe/stackhpc-overcloud-dib.yml Outdated
Comment thread etc/kayobe/stackhpc.yml Outdated
@elelaysh
Copy link
Copy Markdown
Contributor Author

elelaysh commented Jan 13, 2026

See stackhpc/stackhpc-image-elements#73
Tagged as v1.6.5

Comment thread .github/workflows/overcloud-host-image-build.yml
@elelaysh elelaysh force-pushed the feat/overcloud-push-to-local-first branch from 0659206 to 41d9b72 Compare January 22, 2026 08:57
@elelaysh
Copy link
Copy Markdown
Contributor Author

Workflow building the overcloud host image: https://github.com/stackhpc/stackhpc-kayobe-config/actions/runs/20954129314

@priteau priteau enabled auto-merge January 22, 2026 13:29
@elelaysh elelaysh disabled auto-merge January 26, 2026 14:08
Previously rockylinux/rockylinux:9 was used.
As soon as a new release was tagged in the docker hub it would be used
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.

3 participants