<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/releasenotes, 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-11-03T11:28:33+00:00</updated>
<entry>
<title>reno: Update master for unmaintained/2025.1</title>
<updated>2026-11-03T11:28:33+00:00</updated>
<author>
<name>OpenStack Release Bot</name>
<email>infra-root@openstack.org</email>
</author>
<published>2026-11-03T11:28:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=d1b04ef655f8e46a6f35d5952c133fca59f14c18'/>
<id>urn:sha1:d1b04ef655f8e46a6f35d5952c133fca59f14c18</id>
<content type='text'>
Update the 2025.1 release notes configuration to build from
unmaintained/2025.1.

Change-Id: I7393e05b73360845d89d5611d20c8a65d9c83393
Signed-off-by: OpenStack Release Bot &lt;infra-root@openstack.org&gt;
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/change_reno_branch_to_unmaintained.sh
</content>
</entry>
<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>Update master for stable/2026.2</title>
<updated>2026-10-05T11:37:26+00:00</updated>
<author>
<name>OpenStack Release Bot</name>
<email>infra-root@openstack.org</email>
</author>
<published>2026-10-05T11:37:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3fc91f2985bb1263e46a3190e270f8827628e7c2'/>
<id>urn:sha1:3fc91f2985bb1263e46a3190e270f8827628e7c2</id>
<content type='text'>
Add file to the reno documentation build to show release notes for
stable/2026.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2026.2.

Sem-Ver: feature
Change-Id: Ib471ddc8c56d60eae9aa0b1afc201c949ba644bc
Signed-off-by: OpenStack Release Bot &lt;infra-root@openstack.org&gt;
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/add_release_note_page.sh
</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>
</feed>
