<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/kolla/tests, branch stable/2026.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla.git/atom?h=stable%2F2026.1</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=stable%2F2026.1'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2026-06-11T19:36:25+00:00</updated>
<entry>
<title>kolla-build: Use SandboxedEnvironment to prevent SSTI</title>
<updated>2026-06-11T19:36:25+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-06-10T16:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=d4aa8ee09e2d6e6676ed2dd7144d541e359fef7e'/>
<id>urn:sha1:d4aa8ee09e2d6e6676ed2dd7144d541e359fef7e</id>
<content type='text'>
Switch from jinja2.Environment to
jinja2.sandbox.SandboxedEnvironment to block Server-Side Template
Injection attacks.

Closes-Bug: #2146056

Change-Id: Iecd1d8dcf99007e3339120961c7c1d0ca12f83d8
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
(cherry picked from commit 0b20ffce09552014fa52c45de574511dc2200ac5)
</content>
</entry>
<entry>
<title>Update Ceph Squid RPM repo to centos-10-stream</title>
<updated>2026-03-25T10:19:17+00:00</updated>
<author>
<name>Seunghun Lee</name>
<email>seunghun@stackhpc.com</email>
</author>
<published>2026-03-11T15:47:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=e2a72800f074ccadc814e80083158e631cdd4b67'/>
<id>urn:sha1:e2a72800f074ccadc814e80083158e631cdd4b67</id>
<content type='text'>
Change-Id: I530a0f710507c8f959ccf10e4d3560372e800a05
Signed-off-by: Seunghun Lee &lt;seunghun@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>Switch to Debian Trixie</title>
<updated>2025-12-16T12:15:22+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-10-24T14:58:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=cee27f6426f49b4242b0535d0e0dee6f8a44dbda'/>
<id>urn:sha1:cee27f6426f49b4242b0535d0e0dee6f8a44dbda</id>
<content type='text'>
Change-Id: Ib7f551d4a7c6ffe95786853d6899e704de4747b8
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Transition to the new rabbitmq Debian package archives.</title>
<updated>2025-11-18T18:21:25+00:00</updated>
<author>
<name>Michael Still</name>
<email>mikal@stillhq.com</email>
</author>
<published>2025-11-18T08:45:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=0fc73a644bdb7e4f583ba5ebf7ee3fcd60fb8ffc'/>
<id>urn:sha1:0fc73a644bdb7e4f583ba5ebf7ee3fcd60fb8ffc</id>
<content type='text'>
RabbitMQ announced some time ago that the package archives were moving:
https://www.rabbitmq.com/blog/2025/07/16/debian-apt-repositories-are-moving

The old location is no longer working, so this patch transitions to
the new one.

Closes-Bug: #2131736

Change-Id: I6ef0ed9cc40be42a0d98c6a4c83c5c5c26d9cdbf
Signed-off-by: Michael Still &lt;mikal@stillhq.com&gt;
</content>
</entry>
<entry>
<title>Add support for rpm to repos.yaml</title>
<updated>2025-10-02T12:24:31+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-10-01T06:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=806602e488240deb87bdf1c8ce00973ca8ec914d'/>
<id>urn:sha1:806602e488240deb87bdf1c8ce00973ca8ec914d</id>
<content type='text'>
Add the ability to configure repositories in the same
way as we do Debuntu ones - via repos.yaml.

Removes .repo files from base - since these are not
needed there anymore.

gpgcheck = 1 is default in docker/base/dnf.conf

Change-Id: I7df7d452c45c57c434d5b4ad15a87963e4d6d0d4
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>send empty X-Registry-Auth for anonymous pushes</title>
<updated>2025-08-06T09:50:39+00:00</updated>
<author>
<name>Bartosz Bezak</name>
<email>bartosz@stackhpc.com</email>
</author>
<published>2025-08-04T09:31:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=ddac7ca1ed393609b7bda8753db3598f1ae02648'/>
<id>urn:sha1:ddac7ca1ed393609b7bda8753db3598f1ae02648</id>
<content type='text'>
Since Docker 28.3.3 the daemon rejects a push that carries no
`X-Registry-Auth` header [1]. The SDK already sets this header when it
finds credentials, so the breakage happens only on anonymous pushes.

During `PushTask.push_image()` we now check whether the SDK can resolve
credentials for the target registry; if it cannot, we inject
`auth_config={}`, causing the SDK to send the minimal "{}" header that
satisfies the daemon while leaving authenticated pushes unchanged.

Drop this addition when [2] is fixed.

[1] https://github.com/moby/moby/pull/50371
[2] https://github.com/docker/docker-py/issues/3348

Closes-Bug: #2119619

Change-Id: I7a2f3fce223afd74741b40bf62836b325fca5b19
Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>Move to CentOS Stream 10</title>
<updated>2025-07-16T14:05:50+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-05-20T09:21:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=9e36b8976657e5aaf285f4ab9f65603ab475fd89'/>
<id>urn:sha1:9e36b8976657e5aaf285f4ab9f65603ab475fd89</id>
<content type='text'>
Known missing packages:
- mod_auth_mellon - missing SAML support in Keystone/Horizon - built in Kolla COPR
- glusterfs-fuse in manila-share - built in Kolla COPR
- collectd/telegraf - no opstools repository
- redis - needs a switch to valkey
- python3-ethtool - not required for neutron-mlnx-agent since 6 years [1]

Building packages in Kolla COPR is a temporary solution until these show up
in EPEL10.

[1]: Id2cae3ac9ff049e9fc8225551f99e1e99a87fc65

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/951751

Change-Id: I7074fabcf95184fcfd2561648ae1e05acfb0bc11
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>debian: Use bookworkm suite for rabbitmq APT repo</title>
<updated>2025-05-30T16:07:48+00:00</updated>
<author>
<name>Michal Arbet</name>
<email>michal.arbet@ultimum.io</email>
</author>
<published>2025-05-21T11:56:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=c930c9fb9c435cf0681a15a84814ff91eb055b9f'/>
<id>urn:sha1:c930c9fb9c435cf0681a15a84814ff91eb055b9f</id>
<content type='text'>
Change-Id: Ifd664de82a81830eeda8ccc019b22ee93768635e
</content>
</entry>
<entry>
<title>tests: Add cross-arch test for etcd</title>
<updated>2025-03-21T17:06:48+00:00</updated>
<author>
<name>Bartosz Bezak</name>
<email>bartosz@stackhpc.com</email>
</author>
<published>2025-01-30T12:30:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=9c6f6ae2d9b1d412bde2821c48ff1f414066f566'/>
<id>urn:sha1:9c6f6ae2d9b1d412bde2821c48ff1f414066f566</id>
<content type='text'>
Ensure that when building etcd with --base-arch aarch64, Kolla
uses the arm64 tarball instead of amd64.

Related-Bug: #2103810

Change-Id: I6248cb6646b2b0c7af1c29f9a0a244cef1c4cf05
</content>
</entry>
<entry>
<title>Switch to Dynamic Python Version Detection</title>
<updated>2024-09-19T10:22:16+00:00</updated>
<author>
<name>Michal Arbet</name>
<email>michal.arbet@ultimum.io</email>
</author>
<published>2024-08-21T12:08:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=1cda1acc7fd22bc42917c723f14c6ee076098297'/>
<id>urn:sha1:1cda1acc7fd22bc42917c723f14c6ee076098297</id>
<content type='text'>
This commit removes the hardcoded KOLLA_DISTRO_PYTHON_VERSION
and replaces it with dynamic Python version detection during
container images build. Dockerfiles and scripts now use general
python3 references, simplifying maintenance and ensuring
compatibility with future Python versions.

Test cases relying on distro_python_version were also cleaned up.

Change-Id: I891749598247a5e951ed4a873b16acfd0566f59c
</content>
</entry>
</feed>
