Skip to content

Automatically build and promote overcloud host images#1898

Merged
Alex-Welsh merged 1 commit intostackhpc/2025.1from
automatically-build-overcloud-host-images
Oct 7, 2025
Merged

Automatically build and promote overcloud host images#1898
Alex-Welsh merged 1 commit intostackhpc/2025.1from
automatically-build-overcloud-host-images

Conversation

@MoteHue
Copy link
Contributor

@MoteHue MoteHue commented Sep 17, 2025

When updates to pulp-repo-versions.yml are pushed, new overcloud host images are automatically built.
Once the images build successfully, a new PR is proposed to SKC to bump the host image tags.
If this fails, we're now alerted in #release-train-alerts
The auto-promotion workflow is extended to automatically promote host images too.

@MoteHue MoteHue force-pushed the automatically-build-overcloud-host-images branch from 33704d6 to 6b58727 Compare September 17, 2025 14:00
@MoteHue
Copy link
Contributor Author

MoteHue commented Sep 17, 2025

Here's examples of the trigger:

  1. when pulp-repo-versions is not changed: https://github.com/stackhpc/stackhpc-kayobe-config/actions/runs/17800119094
  2. When pulp-repo-versions is changed: https://github.com/stackhpc/stackhpc-kayobe-config/actions/runs/17799778857

@MoteHue MoteHue changed the title Automatically build overcloud host images Automatically build and promote overcloud host images Sep 17, 2025
@MoteHue
Copy link
Contributor Author

MoteHue commented Sep 17, 2025

/gemini review

Copy link
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 introduces automation for building and promoting overcloud host images, triggered by changes to pulp-repo-versions.yml. The changes include adding a new path filter configuration for GitHub Actions and a release note for this new feature. My review focuses on improving the clarity of a configuration comment and enhancing the readability of the release note. The changes are straightforward and well-aligned with the PR's goal.

@MoteHue
Copy link
Contributor Author

MoteHue commented Sep 18, 2025

/gemini review

Copy link
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 introduces automation to build overcloud host images when pulp-repo-versions.yml is updated. The changes are well-structured, adding a new path filter for GitHub Actions and a corresponding release note. The renaming of .github/path-filters.yml to a more specific name is also a good improvement for clarity. I have one minor suggestion for the release note to improve its readability for a wider audience.

@MoteHue
Copy link
Contributor Author

MoteHue commented Sep 30, 2025

This is good for review again @Alex-Welsh @seunghun1ee :)

seunghun1ee
seunghun1ee previously approved these changes Oct 1, 2025
Trigger building new overcloud host images when a change to
pulp-repo-versions.yml is pushed to stackhpc/2025.1.
@Alex-Welsh
Copy link
Member

recheck failed to reach upper constraints

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