Neutron shared routines and utilities.
Go to file
Bence Romsics 4ef4b711b7 Introduce new member actions additively
In the 'extraroute-atomic' api-def as it was first merged [1]
some router member actions (PUT add/remove_extraroutes) were defined
in one api-def (extraroute_atomic.py), while others
(PUT add/remove_router_interface) were defined in another (l3.py).

This (in the subsequent neutron implementation change [2]) broke
functional test:

neutron.tests.functional.pecan_wsgi.test_controllers.\
TestRouterController.test_unsupported_method_member_action

This test sent POST/GET /v2.0/routers/router-id/add_router_interface,
and expected response 405 Method Not Allowed. Due to the split
definition it actually received 404 Not Found. In the meanwhile all
four PUT member actions were working properly.

This change sets the 'extraroute-atomic' api-def's ACTION_MAP to contain
the member actions of both the 'router' and the 'extraroute-atomic'
extensions' member actions in order to get all four member actions
properly defined.

[1] https://review.opendev.org/670849
[2] https://review.opendev.org/#/c/670851/6

Change-Id: I95927d61a3590ea3495bc2716c1fa5fd4feb2948
Partial-Bug: #1826396 (rfe)
Related-Change: https://review.opendev.org/655680 (spec)
2019-08-30 00:27:35 +00:00
api-ref/source New api-def: extraroute-atomic 2019-08-09 13:24:22 +02:00
doc Update api-ref location / version 2019-07-22 16:36:32 +02:00
neutron_lib Introduce new member actions additively 2019-08-30 00:27:35 +00:00
releasenotes Introduce new member actions additively 2019-08-30 00:27:35 +00:00
tools Remove tools/tox_install.sh 2018-03-07 20:31:12 +01:00
.coveragerc Improvements to tox envs 2015-12-19 01:00:22 -05:00
.gitignore Switch to stestr 2018-05-24 11:09:18 -07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:32:02 +00:00
.mailmap Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
.stestr.conf Fix unit test failures due to switch to testr changes 2017-09-14 08:17:35 -07:00
.zuul.yaml Update Python 3 test runtimes for Train 2019-05-15 14:20:36 -06:00
CONTRIBUTING.rst Merge "Update links in CONTRIBUTING.rst" 2017-10-05 20:47:37 +00:00
HACKING.rst Update the documentation link for doc migration 2017-07-20 15:46:41 +00:00
LICENSE Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-04-22 11:23:33 +08:00
babel.cfg Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
lower-constraints.txt Ensure that extended ethertypes still work by name 2019-07-30 17:29:08 -04:00
requirements.txt Ensure that extended ethertypes still work by name 2019-07-30 17:29:08 -04:00
setup.cfg Update Python 3 test runtimes for Train 2019-05-15 14:20:36 -06:00
setup.py Updated from global requirements 2017-03-02 11:49:11 +00:00
test-requirements.txt Blacklist bandit 1.6.0 due to directory exclusion bug 2019-05-09 23:10:10 -04:00
tox.ini Add Python 3 Train unit tests 2019-07-05 13:53:59 -04:00

README.rst

Team and repository tags

image

neutron-lib

Neutron shared routines and utilities

Features

  • TODO