<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/tests/run.yml, 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-ansible.git/atom?h=stable%2F2026.1</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/'/>
<updated>2026-04-27T05:18:03+00:00</updated>
<entry>
<title>Drop zun and kuryr</title>
<updated>2026-04-27T05:18:03+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-04-24T17:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=9f1256ba74f05ea815e97e5769f9942f80bc0261'/>
<id>urn:sha1:9f1256ba74f05ea815e97e5769f9942f80bc0261</id>
<content type='text'>
Zun is broken in 2026.1, it has been released broken and there are
no reviews on the patch to fix it [1].

[1]: https://review.opendev.org/c/openstack/zun/+/982362

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

Change-Id: I8ced621754d03c44b7672dd94fc3d7d2173ac734
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Support multiple Nova Compute Ironic instances</title>
<updated>2026-04-24T13:47:26+00:00</updated>
<author>
<name>Doug Szumski</name>
<email>doug@stackhpc.com</email>
</author>
<published>2026-01-26T11:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=0f4c8544d8b822bd0d97da75b47b1244d147bef3'/>
<id>urn:sha1:0f4c8544d8b822bd0d97da75b47b1244d147bef3</id>
<content type='text'>
Adds support for deploying multiple instances of the Nova
Compute Ironic service on the same host. This is useful
in large baremetal deployments, where the sharding and/or
conductor group feature is used to scale out the service.

A further patch to support deploying multiple Ironic
conductor instances will follow.

Co-Authored-By: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
Co-Authored-By: Bertrand Lanson &lt;bertrand.lanson@protonmail.com&gt;
Change-Id: Ibbddfd87e831a3775c3ed66c80b18e5070cedc90
Signed-off-by: Doug Szumski &lt;doug@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>CI: Fix ovn-upgrade jobs</title>
<updated>2026-04-21T05:19:25+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-04-20T09:25:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=93e7d719a81fee0db977895b53aa3518f19eda0f'/>
<id>urn:sha1:93e7d719a81fee0db977895b53aa3518f19eda0f</id>
<content type='text'>
Since we use the same globals before upgrade and after upgrade,
we need to not enable vpnaas before the upgrade, because there's
no additional logic for configuring neutron-ovn-vpn-agent in
previous release.

Rename the role under /roles to fit out naming and ensure
no clashes with other role names

Change-Id: I3ccef6b1e75224a60036e9bf49500804ee76eba6
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Implement neutron-ovn-vpn-agent</title>
<updated>2026-04-17T09:07:00+00:00</updated>
<author>
<name>Maximilian Stinsky</name>
<email>maximilian.stinsky-damke@wiit.cloud</email>
</author>
<published>2024-07-19T10:35:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=4f5dda873762438b3ba296da289dae5f3312c9da'/>
<id>urn:sha1:4f5dda873762438b3ba296da289dae5f3312c9da</id>
<content type='text'>
This patch implements vpnaas for OVN environments. It deploys
a standalone neutron-ovn-vpn-agent on neutron nodes.

The container no longer requires 'privileged: true'. Running
as the 'neutron' user with specific kernel capabilities ensures
the agent can manage network namespaces and interfaces without
full privileges.

Added capabilities:
  - NET_ADMIN       # manage interfaces, IPs, routing, firewall
  - SYS_ADMIN       # create/manage network namespaces
  - SYS_PTRACE      # allow 'ip netns exec' attach to processes
  - DAC_OVERRIDE    # bypass file read/write restrictions
  - DAC_READ_SEARCH # allow directory traversal and file read
  - SETPCAP         # retain capabilities for privileged ops

Added security options:
  - apparmor=unconfined  # disable AppArmor confinement
  - seccomp=unconfined   # disable seccomp filtering
  - label=disable        # disable SELinux/labeling

Depends-On: https://review.opendev.org/c/openstack/kolla/+/924302
Closes-Bug: #2048392
Change-Id: I961b1407ae1402d146f0c09924df8e007e331af5
Signed-off-by: Joachim de Groot &lt;joachim.de.groot@menzel-it.net&gt;
Signed-off-by: Piotr Milewski &lt;vurmil@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix keystone with IDP configured.</title>
<updated>2026-04-15T12:23:10+00:00</updated>
<author>
<name>Taavi Ansper</name>
<email>taaviansperr@gmail.com</email>
</author>
<published>2026-02-06T12:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=1264c46c67690abb900d74552d100746fcfa921e'/>
<id>urn:sha1:1264c46c67690abb900d74552d100746fcfa921e</id>
<content type='text'>
1. Add CI coverage for keystone_identity_providers under federation
scenario.
2. Add fix for federation config in keystone role if keystone_identity_providers is
   defined.
3. Update Horizon tests with federation example.
4. Use openstack.cloud ansible modules instead of python-openstackclient
   in register_identity_providers.yml

Closes-Bug: #2134455

Change-Id: Id03bc5770c3856c7c09a34e327b33786d7b7d859
Signed-off-by: Taavi Ansper &lt;taaviansperr@gmail.com&gt;
</content>
</entry>
<entry>
<title>CI: Test for leaked passwords in syslog</title>
<updated>2026-04-13T11:34:24+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-18T06:49:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=6a82fd00e6e0e030e3f77ed42dcf60d3a05636f3'/>
<id>urn:sha1:6a82fd00e6e0e030e3f77ed42dcf60d3a05636f3</id>
<content type='text'>
Change-Id: I611a61dc90aa6e1aa16971e2dd17a959f7587947
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>CI: use Tempest checkout in master jobs</title>
<updated>2026-02-24T12:20:44+00:00</updated>
<author>
<name>Bartosz Bezak</name>
<email>bartosz@stackhpc.com</email>
</author>
<published>2026-02-23T14:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=2c244498c1419b076af83acd6903bad63dd53f7b'/>
<id>urn:sha1:2c244498c1419b076af83acd6903bad63dd53f7b</id>
<content type='text'>
Temporarily drop bcrypt from master upper-constraints in CI.

Keep tagged Tempest in upgrade jobs and stable branches

Change-Id: Iab349d3f5c3e104bf7ce8fefda29a46023766950
Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>CI: skip ARA in slurp ansible upgrade</title>
<updated>2026-02-10T15:39:40+00:00</updated>
<author>
<name>Bartosz Bezak</name>
<email>bartosz@stackhpc.com</email>
</author>
<published>2026-02-10T15:31:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=85f974a99c8959bb6e762f1ee165066a04eafd2d'/>
<id>urn:sha1:85f974a99c8959bb6e762f1ee165066a04eafd2d</id>
<content type='text'>
ARA is already installed in the same venv, so this step only needs
kolla-ansible and ansible-core.
That was needed in previous SLURP cycle.
ara&lt;1.0.0 currently fails with ModuleNotFoundError: pkg_resources [1]

[1] https://setuptools.pypa.io/en/stable/history.html#v82-0-0

Change-Id: Ia5e6ee943fe8d2a5d0a633aa2058548abf7e2df9
Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>CI: Switch IPA images source location</title>
<updated>2025-11-13T06:15:03+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-11-13T06:11:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=08e334868180e9e84fdb1026961aeca1b5e2ed29'/>
<id>urn:sha1:08e334868180e9e84fdb1026961aeca1b5e2ed29</id>
<content type='text'>
It should be ironic-python-agent, not builder.
It seems Ironic has switched upload locations long time ago.

Change-Id: I0189391dede5b325941d32ff54ac7032d1d20e5b
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>CI: Remove Rocky9 Python handling</title>
<updated>2025-11-05T09:35:08+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-10-24T10:52:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=2b397a99d751b1ba7859a8d23264a86bcb5656af'/>
<id>urn:sha1:2b397a99d751b1ba7859a8d23264a86bcb5656af</id>
<content type='text'>
Change-Id: I9686da42a5f59fa36811c4500f8c67c0d32b92b5
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
</feed>
