Skip to content

Commit

Permalink
neutron: Remove vmware-nsx and networking-mlx from binary
Browse files Browse the repository at this point in the history
Those plugins have been already removed from source images, this
change removes them from binary.

Change-Id: If21a21296489c1f243bb46f2595ff94d999bd686
  • Loading branch information
mnasiadka committed Apr 27, 2021
1 parent edc1453 commit a4f6a8f
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 7 deletions.
5 changes: 4 additions & 1 deletion contrib/neutron-plugins/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ contrib/neutron-plugins directory

This directory contains example plugin definitions for neutron-base, to
be included in the kolla-build.conf (ini file with kolla-build
configuration).
configuration) when using source type builds.

In case of binary builds - please see template_override j2 files.

Please read the main Kolla documentation on plugins for details.
These should work simply by pasting them into the config file.
You may want to adjust the filename to match the branch you are
Expand Down
4 changes: 4 additions & 0 deletions contrib/neutron-plugins/template_override-networking-mlnx.j2
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{% extends parent_template %}

# Neutron networking-mlnx plugin
{% set neutron_base_packages_append = ['python3-networking-mlnx'] %}
4 changes: 4 additions & 0 deletions contrib/neutron-plugins/template_override-vmware-nsx.j2
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{% extends parent_template %}

# Neutron vmware-nsx plugin
{% set neutron_base_packages_append = ['python3-networking-vmware-nsx'] %}
3 changes: 0 additions & 3 deletions docker/neutron/neutron-base/Dockerfile.j2
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
'openstack-neutron-ml2',
'openvswitch',
'python3-networking-baremetal',
'python3-networking-mlnx',
'python3-networking-sfc',
'python3-networking-vmware-nsx',
'python3-openvswitch',
'python3-oslo-vmware'
] %}
Expand All @@ -40,7 +38,6 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
'neutron-plugin-ml2',
'neutron-server',
'openvswitch-switch',
'python3-networking-mlnx',
'python3-networking-sfc',
'python3-openvswitch',
'python3-oslo.vmware'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
upgrade:
- |
Three Neutron plugins are no longer provided by default in source
Three Neutron plugins are no longer provided by default in
images:
``networking-ansible``, ``networking-mlnx`` and ``vmware-nsx``.
The main reason is that they lag in synchronising with OpenStack
Expand All @@ -10,5 +10,4 @@ upgrade:
directory.
Please read the included ``README.rst`` in case you depend on
them.
Please note they are no longer included in published source
images.
Please note they are no longer included in published images.

0 comments on commit a4f6a8f

Please sign in to comment.