2026.1: Package repos for kolla image builds#2371
Conversation
Adds Ubuntu Noble apt repo config for building Gazpacho container images.
There was a problem hiding this comment.
Code Review
This pull request removes support for Rocky 9 and introduces repository configurations and definitions for Rocky 10 and Ubuntu Noble across several files, including kolla-build.conf, repos.yaml, and stackhpc.yml. Feedback on these changes includes updating an outdated comment in kolla-build.conf that still references Rocky 9, removing repository definitions for CentOS Stream 10 and EL10 since they are not yet officially supported, and converting a multi-line gpgkey string in repos.yaml to a single-line format to avoid potential parsing errors.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
a5816ec to
801d341
Compare
The whole list has been started from scratch for 2026.1
|
Testing fixes for kayobe-automation build here: #2395 Brings in: |
This change splits the ci-aio environment into two envs. "aio" is a new environment, designed to be deployed manually. "ci-aio" now inherits from the "aio" env and overrides some variables with CI-specific changes. This allows cleaner separation between what is "aio" and what is "ci". It makes it much easier for customers to now deploy their own AIO instancs. (cherry picked from commit ca555fc)
They were removed from release train [1]. [1] stackhpc/stackhpc-release-train#534 (cherry picked from commit b08fca8)
Running tempest with the ``automated-setup.sh`` for ``aio`` environment fails because it can't locate tempest override configuration for ``aio``. Since ``ci-aio`` Kayobe environment inherits ``aio`` environment, Renamed ``tempest-ci-aio.overrides.conf`` to ``tempest-aio.overrides.conf`` then made symlink to ``tempest-ci-aio.oerrides.conf`` to make them sync. (cherry picked from commit 478eb6b)
This reverts commit 24e2d27.
This reverts commit 3dbf9e4.
Creating this PR for discussion only right now.
The way kolla configures package repos has changed a lot in the latest release and I need to work out the best way to do it. That might require some changes to kayobe or kolla iself to expose the right variables and make this easier than it has been in previous releases.