Neutron shared routines and utilities.
cb0d01db91
The accidental dependency was never in effect since the neutron side of the relevant changes was not merged yet. I think I made a mistake in https://review.openstack.org/631515. We added the 'router' extension as a dependency of the 'floatingip-autodelete-internal' extension. Which looks a perfectly reasonable thing to do at first sight. However since the 'external-net' extension was de-extensionalized and made part of the ml2 plugin, the 'floatingip-autodelete-internal' extension also had to be implemented by the ml2 plugin. This complicated setup practically made the l3 plugin a dependency of the ml2 plugin. (That's why unit tests started failing in patch set #3 of the neutron change.) Which of course is non-sense. So this change removes the dependency. The neutron side of this change still degrades gracefully even without the explicit dependency between the extensions, so I don't think we're losing anything by not having that dependency. Change-Id: I8825eaf4f46ea2639131e34f9b833af1de6ab1b4 Needed-By: https://review.openstack.org/624751 Partial-Bug: #1806032 Related-Change: https://review.openstack.org/631515 |
||
---|---|---|
api-ref/source | ||
doc | ||
neutron_lib | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.stestr.conf | ||
.zuul.yaml | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
lower-constraints.txt | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Team and repository tags
neutron-lib
Neutron shared routines and utilities
- Free software: Apache license
- Documentation: https://docs.openstack.org/neutron-lib/latest/
- Source: https://git.openstack.org/cgit/openstack/neutron-lib
- Bugs: https://bugs.launchpad.net/neutron
- Release notes: https://docs.openstack.org/releasenotes/neutron-lib/
Features
- TODO