The ovn-agent service now supports the metadata extension which will
replace the existing ovn-metadata-agent.
This adds support for these new options.
Depends-on: https://review.opendev.org/898238
Change-Id: Icd543be4ff46293967504f12bcca8a828075657d
The ovn-agent service in recent neutron versions support extensions
mechanism to enable additional features.
Change-Id: I725183b3b3b69a1f9636f4b44758932ab7bfde02
The [DEFAULT] cache_url option, which is set according to this
parameter, was already removed from neutron[1].
[1] 2e9364028b49abff28ca26836a31463c196ca6ae
Change-Id: I8e13dea10748f9af07fd20248cdf5d9d18b14ba5
Add the package name and service name for Debian for the Bagpipe
plugin. These were previously undefined. Also do the unit testing
under Debian.
Change-Id: Ia4baa6a351b44b4a501a57f3a9c8d11364e2ccb0
The oslo.cache 3.7.0 release introduced some options for redis backend
and redis sentinel backend. This introduces for these parameters.
Depneds-on: https://review.opendev.org/910629
Change-Id: I0fefc8ac388d486c1aafca59dfc89798995c926b
The neutron-db-manage command by default loads
/etc/neutron/neutron.conf. Removing the override allows us to use
additional paths such as neutron.conf.d in the future.
Change-Id: Iabeeb65e0ae94538245be288927b9f1ca64a3104
This refactors resource dependencies to improve the following points.
- Avoid unnecessary dependencies across services. For example aodh
service does not require cinder db.
- Restart only api service when config files like paste.ini, which
are used only by api service, is changed.
Change-Id: I517e2fb19cc74a08f31c463b70b89b70de2e790c
This introduces the new neutron::config class parameter to allow users
to inject arbitrary configurations to rootwrap.conf.
Change-Id: If4dade21a7f10f6138c71d275ef84c608289be1a
Change 31ca958e40 included my local
changes for a different topic unintentionally. This reverts these.
Change-Id: I925ab9527dcff5a0eee0414da51453bb905e6c0d
This introduces support for the options used by aging mechanism for
FDB entries and MAC_Binding entries, which were added during this
cycle.
Depends-on: https://review.opendev.org/893333
Depneds-on: https://review.opendev.org/893575
Change-Id: Ie4d7829e917c1082d7c17b7aef85445cbfd92d93
This option was added during this cycle to retain the previous behavior
with recent OVN versions.
Depends-on: https://review.opendev.org/896545
Change-Id: I91d26018bb401e6f7f7a766e7aafa21bec574828
The default router scheduler is the least router scheduler in neutron
and there is no specific reasons why we need the different driver
(chance scheduler for deployments managed by Puppet.
Let's use the default one which is more commonly used and tested.
Change-Id: I9a8036885cde7c6026da38ce438973236992c00f
This introduces support for the IGMP flood options which were recently
added to neutron.
Depneds-on: https://review.opendev.org/901753
Change-Id: Ie96b879f350a5053d447a31cd258721343e20349
This implementation has not had any meaningful update for past 5 years.
The driver code is not publicly available so we can't know if our
current implementation is compatible with recent releases.
Change-Id: I395bbed2d7f311e7ce94d32b37746da878e44db9
Contrail Neutron plugin, aka Tungsten Fabric Neutron plugin, is not
aligned with the latest OpenStack release[1].
- openstacksdk is pinned to <2.0.0 but 2.0.0 is now in global
requirements
- keystoneauth1 is pinned to <5.1.0 but 5.3.0 is now in global
requirements
Because these mean that the plugin does not work with the latest
OpenStack, we expect no user is actually using it.
[1] https://github.com/tungstenfabric/tf-neutron-plugin
Change-Id: I9376c12e86a85f94742772d51811fc86f4f27d9b
This looses dependency using the new openstackclient tag, which
requires only packages actually related to openstack CLI.
Depends-on: https://review.opendev.org/899594
Change-Id: I43d58b73daf5f3113f7f5800164443ad8875a4cc