<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/neutron, 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-07-06T19:59:40+00:00</updated>
<entry>
<title>Migrate to pyproject.toml</title>
<updated>2026-07-06T19:59:40+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-07-06T13:26:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=db35ac8d793506bc43b62e7e39d27a75de1043ed'/>
<id>urn:sha1:db35ac8d793506bc43b62e7e39d27a75de1043ed</id>
<content type='text'>
[tool.setuptools.data-files] does not support recursive directory
installation. The old setup.cfg [files] worked because PBR's
FilesConfig.expand_globs() used os.walk() to expand docker/*, but
this hook is not triggered by the pbr.build PEP-517 backend.

Move docker/ into kolla/ and use [tool.setuptools.package-data]
instead. Update kolla_worker._get_images_dir() to check the kolla
package directory first so both editable and regular installs work.

Change-Id: I4fc452c03740ef22ebbb4e8d0d86c4f4783e2d09
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>kolla-build: fix build-date LABEL invalidating Docker layer cache</title>
<updated>2026-06-24T13:00:26+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-06-18T15:16:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=a1a3fdc1b54baf62f234ddc9dac4906e30eb5d11'/>
<id>urn:sha1:a1a3fdc1b54baf62f234ddc9dac4906e30eb5d11</id>
<content type='text'>
The build-date label was rendered into a LABEL instruction on line
3 of every Dockerfile template, immediately after FROM.

Because Docker invalidates the cache for a changed instruction and
all subsequent layers, a date change caused a full rebuild of every
image on each new calendar day, even when nothing else had changed.

Fix this by removing build-date from the Dockerfile templates and
applying it as a --label argument at build time via image.labels.

Labels passed on the build command line are not part of the
Dockerfile cache key, so the date is still recorded in the image
metadata without affecting layer caching.

Change-Id: I8ef0d85bab1a999a4d09f7cbf0c088ca00fdcf77
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Remove support for networking-infoblox</title>
<updated>2026-05-19T15:34:34+00:00</updated>
<author>
<name>Takashi Kajinami</name>
<email>kajinamit@oss.nttdata.com</email>
</author>
<published>2026-05-16T14:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=701ab493bd8c53bfcc2298ec831e0985aee7c7aa'/>
<id>urn:sha1:701ab493bd8c53bfcc2298ec831e0985aee7c7aa</id>
<content type='text'>
The project[1] has received no commit for 4 years. Its latest commit
still uses upper constraints from the old, abandoned Wallaby branch.

[1] https://opendev.org/x/networking-infoblox

Depends-on: https://review.opendev.org/c/openstack/kolla-ansible/+/988844
Change-Id: I9e2ba00671eb7d05de3c40ed9524f20922e081b1
Signed-off-by: Takashi Kajinami &lt;kajinamit@oss.nttdata.com&gt;
</content>
</entry>
<entry>
<title>Merge "Add Dockerfile for neutron-ovn-vpn-agent"</title>
<updated>2026-04-02T02:36:26+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2026-04-02T02:36:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=91311a9750d918817ac63335b0b34f4da1a18cf7'/>
<id>urn:sha1:91311a9750d918817ac63335b0b34f4da1a18cf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Dockerfile for neutron-ovn-vpn-agent</title>
<updated>2026-03-25T11:36:26+00:00</updated>
<author>
<name>Maximilian Stinsky</name>
<email>maximilian.stinsky-damke@wiit.cloud</email>
</author>
<published>2024-07-17T07:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=63024ee8a26f08f5f65fec3f58be6bbb690365b7'/>
<id>urn:sha1:63024ee8a26f08f5f65fec3f58be6bbb690365b7</id>
<content type='text'>
This patch adds support for the standalone neutron-ovn-vpn-agent.
The new agent was added in the 2024.1 and is required for vpnaas
when using ovn.

[1] https://review.opendev.org/c/openstack/neutron-vpnaas/+/765353

Related-Bug: #2048392
Change-Id: I552b9fbc8fa0b49d3e0e3212dd11962b02837b9f
Signed-off-by: Joachim de Groot &lt;joachim.de.groot@menzel-it.net&gt;
Signed-off-by: Pablo COLSON &lt;colson.pablo@gmail.com&gt;
Signed-off-by: Piotr Milewski &lt;vurmil@gmail.com&gt;
</content>
</entry>
<entry>
<title>neutron: Remove networking-generic-switch from u-c</title>
<updated>2025-12-05T07:40:18+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-12-04T10:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=5ff768f0bdfadefaa32e69278dfdcafd2aa2b271'/>
<id>urn:sha1:5ff768f0bdfadefaa32e69278dfdcafd2aa2b271</id>
<content type='text'>
networking-generic-switch was added to u-c [1] and it breaks our
install scheme.

Alternative is to remove networking-generic-switch from sources.py,
but that would be a user facing change and if we would pursue that
we would need to do the same for all neutron plugins.

using u-c removal macro to preserve previous approach of installing
n-g-s from a branch tarball compared to a pypi version

[1]: https://review.opendev.org/c/openstack/requirements/+/964059

Change-Id: Ifcee01f9415e9b9de8138b55cd676873a99c86aa
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge "Remove container image of neutron-linuxbridge-agent"</title>
<updated>2025-10-24T18:58:24+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2025-10-24T18:58:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=6bae37377c02af5b89bb2b7e06f8e3fc7fb10531'/>
<id>urn:sha1:6bae37377c02af5b89bb2b7e06f8e3fc7fb10531</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove container image of neutron-linuxbridge-agent</title>
<updated>2025-10-24T16:13:33+00:00</updated>
<author>
<name>Takashi Kajinami</name>
<email>kajinamit@oss.nttdata.com</email>
</author>
<published>2025-09-25T13:30:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3e12a642c2f4cd0600a2f9aa97ab9e24af3b7912'/>
<id>urn:sha1:3e12a642c2f4cd0600a2f9aa97ab9e24af3b7912</id>
<content type='text'>
The agent was removed from neutron during 2025.1 cycle. The remaining
implementation to deploy it is being removed from kolla-anible now.

Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/962278
Change-Id: I2cf22b874fcb885752bf3800c8ad8fa7a5eacff7
Signed-off-by: Takashi Kajinami &lt;kajinamit@oss.nttdata.com&gt;
</content>
</entry>
<entry>
<title>Merge "neutron-metadata-agent: copy wrapper script for haproxy processes"</title>
<updated>2025-10-24T11:13:01+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2025-10-24T11:13:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=2fdd26aa3823c12198f32405fbc3992d6be1333d'/>
<id>urn:sha1:2fdd26aa3823c12198f32405fbc3992d6be1333d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>neutron: keepalived wrapper script does not rm containers</title>
<updated>2025-10-09T08:46:53+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-10-09T08:43:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=90d255daa32be1c80621eb94cba87a2bded570b2'/>
<id>urn:sha1:90d255daa32be1c80621eb94cba87a2bded570b2</id>
<content type='text'>
keepalived wrapper script as the only one didn't have --rm
in docker/podman invocation - so these didn't get deleted
when stopped/crashed/etc.

Closes-Bug: #2127170

Change-Id: I85ae37250ac4ef629b77ade04826a363e8047a91
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
</feed>
