<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/neutron/neutron-openvswitch-agent, branch stable/2025.2</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%2F2025.2</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=stable%2F2025.2'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2024-11-15T08:04:30+00:00</updated>
<entry>
<title>Add mechanism for patching files in containers</title>
<updated>2024-11-15T08:04:30+00:00</updated>
<author>
<name>Michal Arbet</name>
<email>michal.arbet@ultimum.io</email>
</author>
<published>2022-02-15T12:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=11f65c6c1d3bfd6a12f8e71d778d46d635010449'/>
<id>urn:sha1:11f65c6c1d3bfd6a12f8e71d778d46d635010449</id>
<content type='text'>
This patch adds a way to patch files in a Docker
image built by Kolla. This is very useful for several
reasons, specifically:

- Custom modifications
- The stable branch of some library has a fix but no pip
  package has been released
- Eliminates the need to package your own pip packages
- Eliminates the need to invent your own versioning to prevent
  upstream versioning
- Eliminates the need to manage a pip server
- In other words, it eliminates the need to get a wheel into
  the image and install it manually using any method not
  previously mentioned

It is also highly desirable because, although Kolla can replace
the source for a service with a custom URL for a tarball or its
own Git repo, it cannot do this for dependencies pulled from pip.

I would also like to point out that this is a feature with its own
code path and works only if the user "inserts" a patch into the folder
patches/docker-image/something.patch and creates an analogous series
file for patch source code.

Simply said, this code will never interfere with the upstream build process
since this feature is not intended for use in upstream.
It is rather meant for downstream users who know what they are doing.
Now they just have an option to patch their images.

Everything works on all layers of the Docker image and stores a report
of applied patches which can then be seen in /etc.

This mechanism is similar as debian patch quilt.

Change-Id: I61d0790c5d4d070b7ea9e8c99c0a76ff5d22bf9d
</content>
</entry>
<entry>
<title>docker: drop binary parts</title>
<updated>2022-04-09T15:44:26+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin.juszkiewicz+kolla@linaro.org</email>
</author>
<published>2022-04-01T11:41:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=1749da2fbf6b395b1a2cd77f349e0bea5d2f4a5e'/>
<id>urn:sha1:1749da2fbf6b395b1a2cd77f349e0bea5d2f4a5e</id>
<content type='text'>
Big patch drops all mentions of binary images support. Suggestions are
welcome how to split it into parts or handle better.

Change-Id: I5d5a46c6ce7734ceb8b844e17b43e359d7cac6e3
</content>
</entry>
<entry>
<title>neutron-openvswitch-agent: openvswitch is already installed</title>
<updated>2021-11-01T14:16:51+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin@juszkiewicz.com.pl</email>
</author>
<published>2021-11-01T14:15:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=eff681063adc62faef55cde0ffa6df8de1a04055'/>
<id>urn:sha1:eff681063adc62faef55cde0ffa6df8de1a04055</id>
<content type='text'>
We install openvswitch package in neutron-base image already so there is
no need of repeating it.

Change-Id: Id578cbc49c9a432414e5c758e0c853e59f79b039
</content>
</entry>
<entry>
<title>add libibverbs package for openvswitch</title>
<updated>2020-06-10T06:56:41+00:00</updated>
<author>
<name>wuchunyang</name>
<email>wuchunyang@yovole.com</email>
</author>
<published>2020-06-10T06:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=6d71ac843e85126bfe35c9a39d64c1767d360c74'/>
<id>urn:sha1:6d71ac843e85126bfe35c9a39d64c1767d360c74</id>
<content type='text'>
ovs images which based on centos miss libibverbs package.
this ps add the package to neutron-ovs-agent and ovs-base
images.
Closes-Bug: 1882863

Change-Id: I3e307efc43f934a944a91d5d131a11f607411df2
</content>
</entry>
<entry>
<title>Add block labels to all Dockerfiles</title>
<updated>2020-03-01T17:25:58+00:00</updated>
<author>
<name>Christian Berendt</name>
<email>berendt@betacloud-solutions.de</email>
</author>
<published>2020-02-19T21:39:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=861f55fbfd7558d56008e6275b0c6f5993346b95'/>
<id>urn:sha1:861f55fbfd7558d56008e6275b0c6f5993346b95</id>
<content type='text'>
Change-Id: I9692dda817ef134d647247431565e1b58cf9da41
</content>
</entry>
<entry>
<title>Use base_package_type</title>
<updated>2019-01-17T15:23:41+00:00</updated>
<author>
<name>Alex Schultz</name>
<email>aschultz@redhat.com</email>
</author>
<published>2019-01-15T23:58:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=ae1322ec10861678abe1137f3013030b34335bc7'/>
<id>urn:sha1:ae1322ec10861678abe1137f3013030b34335bc7</id>
<content type='text'>
This change updates the docker files to use base_package_type instead
of doing specific distro checks for the rhel/deb generic cases. The
base_distro is still available and is used when a specific distro needs
a customization but if the differences are purely rpm vs deb, then the
base_package_type can be used.

Change-Id: I8d720bb185df65a0178061ccf20b1ab2265da2c5
</content>
</entry>
<entry>
<title>Use real package name</title>
<updated>2018-05-25T23:35:29+00:00</updated>
<author>
<name>Chuck Short</name>
<email>charles.short@ericsson.com</email>
</author>
<published>2017-11-05T18:04:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=1e404202771a35f610c754e0a9a4cd718dc68f01'/>
<id>urn:sha1:1e404202771a35f610c754e0a9a4cd718dc68f01</id>
<content type='text'>
In the mitaka cycle, the Ubuntu neutron plugin packages
were renamed, and transitional packages were created.

Use the real name of the linuxbridge plugin package to
reflect reality.

Change-Id: I12e1ee45b7a9cfee0d42ba66a34d2e5f4267ca2e
Signed-off-by: Chuck Short &lt;charles.short@ericsson.com&gt;
</content>
</entry>
<entry>
<title>Override image's meta info.</title>
<updated>2017-05-03T02:08:17+00:00</updated>
<author>
<name>Jawon Choo</name>
<email>jawon.choo@sk.com</email>
</author>
<published>2017-05-02T07:23:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=31259fa595392c25a5e21d03c13e8896648a7695'/>
<id>urn:sha1:31259fa595392c25a5e21d03c13e8896648a7695</id>
<content type='text'>
centos based images have wrong label info,
these changes fix own image's name and build-date.

Change-Id: I1d13f8f386c8db12b5fbe5f8ecbbf9e3fbb4ba1c
Closes-Bug: #1680341
</content>
</entry>
<entry>
<title>Use LABEL instead of MAINTAINER (deprecated) in all Dockerfile.j2</title>
<updated>2017-04-20T07:50:05+00:00</updated>
<author>
<name>Chen</name>
<email>dstbtgagt@foxmail.com</email>
</author>
<published>2017-04-18T08:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=8c463a47a9c988df70046f7d343af0441bf29f4d'/>
<id>urn:sha1:8c463a47a9c988df70046f7d343af0441bf29f4d</id>
<content type='text'>
Use LABEL instruction instead of MAINTAINER (deprecated) instruc-
tion as suggested by Docker's official dockerfile guide.
docs.docker.com/engine/reference/builder/#maintainer-deprecated

Closes-Bug: #1683652

Change-Id: Ie87a1ddf31aefcd0b623fd2837d78de420e76898
</content>
</entry>
<entry>
<title>debian: enable all images enabled for Ubuntu</title>
<updated>2017-04-04T20:48:18+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin.juszkiewicz@linaro.org</email>
</author>
<published>2017-02-12T17:36:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=69fef5cd59286b5eeaa4deaf9da97511413ed653'/>
<id>urn:sha1:69fef5cd59286b5eeaa4deaf9da97511413ed653</id>
<content type='text'>
Debian support is not maintained in Kolla so it got a bit behind Ubuntu
one. This changeset enables Debian for all images. Jessie (even with
backports) may be too old for some images though.

Also unify distro check to ['debian', 'ubuntu'] to keep alphabetical order
like it is done for RPM distributions.

Partially-Implements: blueprint multiarch-and-arm64-containers

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