diff options
| author | Michal Nasiadka <mnasiadka@gmail.com> | 2026-06-15 17:49:31 +0200 |
|---|---|---|
| committer | Michal Nasiadka <mnasiadka@gmail.com> | 2026-07-09 08:49:17 +0200 |
| commit | 77d310a9ff344a09f35b2c0536b0f7b9e8677deb (patch) | |
| tree | 59130fd2f762eb3d62f7e33cfa32d9edcf10265f /releasenotes/notes | |
| parent | 44b4d81399792f539716618953f2cafa64086a5c (diff) | |
| download | kolla-77d310a9ff344a09f35b2c0536b0f7b9e8677deb.tar.gz kolla-77d310a9ff344a09f35b2c0536b0f7b9e8677deb.zip | |
Add support to override base repos
BaseOS and AppStream for CentOS/Rocky
ubuntu, ubuntu-security for Ubuntu
debian, debian-security for Debian
ubuntu-cloud-archive is not really a base repo - so
removing it from ubuntu.sources
Change-Id: Iab98de963f2e8532389b7563bb572d8aa20c7aa6
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Diffstat (limited to 'releasenotes/notes')
| -rw-r--r-- | releasenotes/notes/base-repos-in-yaml-f6a4a871da92c823.yaml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/releasenotes/notes/base-repos-in-yaml-f6a4a871da92c823.yaml b/releasenotes/notes/base-repos-in-yaml-f6a4a871da92c823.yaml new file mode 100644 index 000000000..1f98f7d60 --- /dev/null +++ b/releasenotes/notes/base-repos-in-yaml-f6a4a871da92c823.yaml @@ -0,0 +1,23 @@ +--- +features: + - | + Base OS repositories for CentOS Stream and Rocky Linux (``baseos``, + ``appstream``, ``crb``) are now defined in ``repos.yaml`` and can be + overridden via ``--repos-yaml`` to point at local mirrors. When + overriding any of these repositories, all others sharing the same + ``.repo`` file (identified by the ``file_group`` field) must also be + overridden to avoid silently disabling them. + - | + Base OS repositories for Debian and Ubuntu are now defined in + ``repos.yaml`` with ``distro: True``. They can be overridden via + ``--repos-yaml`` to point at local mirrors. The ``gpg_key`` field for + Debian/Ubuntu repositories now supports absolute paths, allowing use of + distro-provided keyrings such as + ``/usr/share/keyrings/debian-archive-keyring.gpg``. + - | + When overriding an RPM base repository, any existing ``.repo`` file on + the image containing that repository ID is automatically removed before + the new one is created. + - | + User-provided ``repos.yaml`` is now merged with upstream default instead of + requiring a full copy of stock file. |
