Skip to content

2026.1 kolla image build config#2453

Open
Alex-Welsh wants to merge 4 commits into
stackhpc/2026.1from
alex-2026.1-kolla-config
Open

2026.1 kolla image build config#2453
Alex-Welsh wants to merge 4 commits into
stackhpc/2026.1from
alex-2026.1-kolla-config

Conversation

@Alex-Welsh

@Alex-Welsh Alex-Welsh commented Jul 24, 2026

Copy link
Copy Markdown
Member

Kolla image build config for 2026.1 images, plus the first set of images.

@Alex-Welsh
Alex-Welsh requested a review from a team as a code owner July 24, 2026 09:38
@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title matches the main theme: 2026.1 Kolla image build/config updates across workflows and related config files.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch alex-2026.1-kolla-config

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the waiting-review PR is waiting for a review label Jul 24, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
etc/kayobe/kolla.yml (1)

210-218: 🩺 Stability & Availability | 🔴 Critical | ⚡ Quick win

Remove the dangling repo URL references

  • stackhpc_repo_rhel_10_mariadb_10_11_url is no longer defined; update this entry to stackhpc_repo_rhel_10_mariadb_11_4_url.
  • stackhpc_repo_rhel_9_influxdb_url is also gone, so this entry will fail templating until it is removed or restored.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@etc/kayobe/kolla.yml` around lines 210 - 218, Update the MariaDB repository
entry to use stackhpc_repo_rhel_10_mariadb_11_4_url, and remove the InfluxDB
repository entry referencing stackhpc_repo_rhel_9_influxdb_url. Preserve the
remaining repository definitions unchanged.
🧹 Nitpick comments (1)
etc/kayobe/stackhpc.yml (1)

196-202: 📐 Maintainability & Code Quality | 🔵 Trivial | 💤 Low value

Track the FIXME source pins before release. stackhpc_kolla_source_version: 2026_1_backports and stackhpc_kolla_ansible_source_version: stackhpc/2026.1 are moving branch refs, so container builds are not reproducible until these revert to fixed tags. Fine for in-development 2026.1, but this should not ship as a stable release.

Want me to open a tracking issue for reverting these to pinned tags?

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@etc/kayobe/stackhpc.yml` around lines 196 - 202, Before the stable 2026.1
release, replace the moving branch references in stackhpc_kolla_source_version
and stackhpc_kolla_ansible_source_version with the appropriate fixed release
tags, and update or remove the associated FIXME comments once pinned.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/stackhpc-build-kayobe-image.yml:
- Line 27: Update the base-image fallback used by the push workflow so it
resolves to rockylinux/rockylinux:10, matching the workflow’s default input.
Locate the push path’s inputs.base_image fallback and replace only the outdated
Rocky Linux 9 value.

---

Outside diff comments:
In `@etc/kayobe/kolla.yml`:
- Around line 210-218: Update the MariaDB repository entry to use
stackhpc_repo_rhel_10_mariadb_11_4_url, and remove the InfluxDB repository entry
referencing stackhpc_repo_rhel_9_influxdb_url. Preserve the remaining repository
definitions unchanged.

---

Nitpick comments:
In `@etc/kayobe/stackhpc.yml`:
- Around line 196-202: Before the stable 2026.1 release, replace the moving
branch references in stackhpc_kolla_source_version and
stackhpc_kolla_ansible_source_version with the appropriate fixed release tags,
and update or remove the associated FIXME comments once pinned.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 4b563bc2-0655-4999-b52f-8a58d0b06b73

📥 Commits

Reviewing files that changed from the base of the PR and between ee9b5e7 and 60ac850.

📒 Files selected for processing (20)
  • .automation
  • .github/workflows/ipa-image-build.yml
  • .github/workflows/overcloud-host-image-build.yml
  • .github/workflows/overcloud-host-image-promote.yml
  • .github/workflows/overcloud-host-image-upload.yml
  • .github/workflows/stackhpc-all-in-one.yml
  • .github/workflows/stackhpc-build-kayobe-image.yml
  • .github/workflows/stackhpc-container-image-build.yml
  • etc/kayobe/apt.yml
  • etc/kayobe/environments/ci-builder/stackhpc-ci.yml
  • etc/kayobe/kolla-image-tags.yml
  • etc/kayobe/kolla.yml
  • etc/kayobe/kolla/kolla-build.conf
  • etc/kayobe/kolla/repos.yaml
  • etc/kayobe/pulp-repo-versions.yml
  • etc/kayobe/pulp.yml
  • etc/kayobe/stackhpc.yml
  • etc/kayobe/trivy/allowed-vulnerabilities.yml
  • tools/kolla-images.py
  • tools/multiarch-manifests.sh
💤 Files with no reviewable changes (1)
  • tools/kolla-images.py

Comment thread .github/workflows/stackhpc-build-kayobe-image.yml
Alex-Welsh and others added 4 commits July 24, 2026 12:01
Fixed 2 file(s) based on 3 unresolved review comments.

Co-authored-by: CodeRabbit <noreply@coderabbit.ai>
@Alex-Welsh
Alex-Welsh force-pushed the alex-2026.1-kolla-config branch from 60ac850 to 23ee4e5 Compare July 24, 2026 11:01

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
etc/kayobe/kolla.yml (1)

210-239: 🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win

Fix the MariaDB repo variable name
stackhpc_repo_rhel_10_mariadb_10_11_url should be stackhpc_repo_rhel_10_mariadb_11_4_url to match etc/kayobe/stackhpc.yml and etc/kayobe/kolla/repos.yaml. The RabbitMQ and ProxySQL entries look intentional.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@etc/kayobe/kolla.yml` around lines 210 - 239, Update the MariaDB repository
entry in the repository list to use stackhpc_repo_rhel_10_mariadb_11_4_url
instead of stackhpc_repo_rhel_10_mariadb_10_11_url. Leave the RabbitMQ and
ProxySQL entries unchanged.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@etc/kayobe/kolla.yml`:
- Around line 134-137: Update the blazar-base git repository configuration to
use the stackhpc/2026.1 reference instead of stackhpc/master, while preserving
the existing repository location and type.

---

Outside diff comments:
In `@etc/kayobe/kolla.yml`:
- Around line 210-239: Update the MariaDB repository entry in the repository
list to use stackhpc_repo_rhel_10_mariadb_11_4_url instead of
stackhpc_repo_rhel_10_mariadb_10_11_url. Leave the RabbitMQ and ProxySQL entries
unchanged.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: ed6832a9-4c03-42cb-b1a6-f7e2afa1d659

📥 Commits

Reviewing files that changed from the base of the PR and between 60ac850 and 23ee4e5.

📒 Files selected for processing (20)
  • .automation
  • .github/workflows/ipa-image-build.yml
  • .github/workflows/overcloud-host-image-build.yml
  • .github/workflows/overcloud-host-image-promote.yml
  • .github/workflows/overcloud-host-image-upload.yml
  • .github/workflows/stackhpc-all-in-one.yml
  • .github/workflows/stackhpc-build-kayobe-image.yml
  • .github/workflows/stackhpc-container-image-build.yml
  • etc/kayobe/apt.yml
  • etc/kayobe/environments/ci-builder/stackhpc-ci.yml
  • etc/kayobe/kolla-image-tags.yml
  • etc/kayobe/kolla.yml
  • etc/kayobe/kolla/kolla-build.conf
  • etc/kayobe/kolla/repos.yaml
  • etc/kayobe/pulp-repo-versions.yml
  • etc/kayobe/pulp.yml
  • etc/kayobe/stackhpc.yml
  • etc/kayobe/trivy/allowed-vulnerabilities.yml
  • tools/kolla-images.py
  • tools/multiarch-manifests.sh
💤 Files with no reviewable changes (1)
  • tools/kolla-images.py
🚧 Files skipped from review as they are similar to previous changes (17)
  • .automation
  • .github/workflows/overcloud-host-image-promote.yml
  • etc/kayobe/kolla-image-tags.yml
  • .github/workflows/overcloud-host-image-upload.yml
  • etc/kayobe/apt.yml
  • .github/workflows/ipa-image-build.yml
  • .github/workflows/stackhpc-all-in-one.yml
  • .github/workflows/stackhpc-container-image-build.yml
  • .github/workflows/overcloud-host-image-build.yml
  • .github/workflows/stackhpc-build-kayobe-image.yml
  • etc/kayobe/kolla/repos.yaml
  • etc/kayobe/kolla/kolla-build.conf
  • etc/kayobe/pulp-repo-versions.yml
  • etc/kayobe/environments/ci-builder/stackhpc-ci.yml
  • etc/kayobe/trivy/allowed-vulnerabilities.yml
  • etc/kayobe/pulp.yml
  • etc/kayobe/stackhpc.yml

Comment thread etc/kayobe/kolla.yml
@Alex-Welsh Alex-Welsh changed the title Alex 2026.1 kolla config 2026.1 kolla image build config Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting-review PR is waiting for a review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants