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
The logic is no longer needed since puppetlabs-inifile 0.10.0[1] and
the current minimum version is 2.0.0.
[1] 2f22483c87
Change-Id: I589847c426560c66e651193ed03a2bcefde72194
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