<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/releasenotes/notes, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla.git/atom?h=master</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2026-10-28T18:32:51+00:00</updated>
<entry>
<title>Support neutron agent wrappers in neutron-ovn-agent</title>
<updated>2026-10-28T18:32:51+00:00</updated>
<author>
<name>Michael Still</name>
<email>mikal@stillhq.com</email>
</author>
<published>2026-10-28T18:32:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=e7f13f6c58e1c0a34e8758745240d1c33f0f8e02'/>
<id>urn:sha1:e7f13f6c58e1c0a34e8758745240d1c33f0f8e02</id>
<content type='text'>
Neutron has removed the standalone OVN metadata agent, so metadata is now
served by the metadata extension of neutron-ovn-agent. Give that image the
same extend_start.sh as neutron-metadata-agent, so that its HAProxy
processes can run in separate containers and survive agent restarts.

Related-Bug: #2161114
Change-Id: Iee3d4639183434c83f57cc459c3e14159d932105
Assisted-By: Claude Opus 5.5 (low effort)
Signed-off-by: Michael Still &lt;mikal@stillhq.com&gt;
</content>
</entry>
<entry>
<title>Merge "cinder-volume: add customizable pip package list"</title>
<updated>2026-10-27T12:44:53+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2026-10-27T12:44:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=b65a746e6758c1a4a0ea2ece7946d7984a0811ec'/>
<id>urn:sha1:b65a746e6758c1a4a0ea2ece7946d7984a0811ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>keystone: Remove keystone container</title>
<updated>2026-10-15T09:24:47+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-10-14T15:41:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=f738a5e56be543fc5be1bfc4e256544db03fc682'/>
<id>urn:sha1:f738a5e56be543fc5be1bfc4e256544db03fc682</id>
<content type='text'>
We completed the keystone-api migration in Ib7ef5526e087429dfeb5a3211e19efda4776b52c

Change-Id: I6dc81171470a9c7fc6385a9d6867b7d4a584dc8e
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>Merge "Install syslinux in debian ironic-conductor containers"</title>
<updated>2026-10-10T15:07:01+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2026-10-10T15:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=4561a138f62d7a8078ba7d7f6fe32744a626f7c3'/>
<id>urn:sha1:4561a138f62d7a8078ba7d7f6fe32744a626f7c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cinder-volume: add customizable pip package list</title>
<updated>2026-10-10T13:37:31+00:00</updated>
<author>
<name>Simon Dodsley</name>
<email>simon@purestorage.com</email>
</author>
<published>2026-10-10T13:37:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=4cefbac5792781e02453cd882c2872dbba371197'/>
<id>urn:sha1:4cefbac5792781e02453cd882c2872dbba371197</id>
<content type='text'>
The Everpure FlashArray Cinder driver imports the py-pure-client SDK,
which kolla-ansible's native enable_cinder_backend_pure_* flags assume
is present. Stock images do not carry it, so operators have to rebuild
cinder-volume themselves. Baking the SDK in is not an option: it
installs to roughly 700 MB of generated REST models, far too much to
add to every cinder-volume image for one backend.

Instead give cinder-volume its own pip package list, empty by default
and run through the customizable filter, so a vendor SDK can be added
with a single template-override line:

  {% set cinder_volume_pip_packages_append = ['py-pure-client'] %}

without touching cinder-base and therefore the API, scheduler and
backup images. This is the mechanism nova-compute and ironic-conductor
already expose for their optional packages.

Related-Bug: #2170385
Assisted-By: Claude Code claude-fable-5-1
Change-Id: If8202b9f04f0299183019891e4ddd636669b25b4
Signed-off-by: Simon Dodsley &lt;simon@purestorage.com&gt;
</content>
</entry>
<entry>
<title>Merge "keystone: Introduce keystone-api container"</title>
<updated>2026-10-05T09:08:23+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2026-10-05T09:08:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=a902c7c0da2c842f0b4c659dff8b4766d11f96bd'/>
<id>urn:sha1:a902c7c0da2c842f0b4c659dff8b4766d11f96bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge "Fix: Zstd missing from ironic conductor container."</title>
<updated>2026-10-01T07:57:03+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2026-10-01T07:57:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=606f6b5c018d95246dacf2835a4a1a12c2f0a1a0'/>
<id>urn:sha1:606f6b5c018d95246dacf2835a4a1a12c2f0a1a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>keystone: Introduce keystone-api container</title>
<updated>2026-10-01T06:37:22+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-09-23T16:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=1d088ebeeb38de7b4656e92d62e9e10640736b8e'/>
<id>urn:sha1:1d088ebeeb38de7b4656e92d62e9e10640736b8e</id>
<content type='text'>
It's a clone of keystone container image.

After using the new container in Kolla-Ansible - the old keystone
container image can be dropped.

Change-Id: Ia5684a4c5e5eb25fa5194dac9f841b0793203718
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Updated from check-sources</title>
<updated>2026-09-28T02:19:35+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2026-09-28T02:19:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=0a9b52372b2f68b841cb10afa282447ce4e18ebe'/>
<id>urn:sha1:0a9b52372b2f68b841cb10afa282447ce4e18ebe</id>
<content type='text'>
Change-Id: I9d628acc34bf8568500ec43e0ede2257ff567ab0
Signed-off-by: OpenStack Proposal Bot &lt;openstack-infra@lists.openstack.org&gt;
Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
</content>
</entry>
<entry>
<title>Updated from check-sources</title>
<updated>2026-09-25T02:38:15+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2026-09-25T02:38:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=90d3a8d8abce2214019c05be0080f34b17980900'/>
<id>urn:sha1:90d3a8d8abce2214019c05be0080f34b17980900</id>
<content type='text'>
Change-Id: I11fb14bd470e78eb5fe6f75a6494ef61483e67d8
Signed-off-by: OpenStack Proposal Bot &lt;openstack-infra@lists.openstack.org&gt;
Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
</content>
</entry>
</feed>
