OpenStack Networking (Neutron)
Go to file
Swaminathan Vasudevan 5212c9c563 DVR: _get_floatingips_bound_to_host throws KeyError
_get_floatingips_bound_to_host function was introduced
recently in dvr_local_router to retrieve the external
interface name for centralizing the floatingip.

This function was throwing a 'KeyError' on fip['host'] and
not required for centralized floatingips anymore.

The get_external_device_interface_name in dvr_local_router
will try to get the 'fg' interface that is required for
the bound floating-ips to clear up some of the rules.
In the case of the centralized unbound floating-ips, the
'qg' external interface is retreived from
get_snat_external_device_interface_name that is defined
in 'dvr_edge_router' and based on the namespace.

So _get_floatingips_bound_to_host can be removed from
get_external_device_inteface_name.

Closes-Bug: 1712412

Change-Id: I94c0a071df32f572745a2c29942956c3da9f309b
(cherry picked from commit 47fbc6157a)
2017-08-25 18:05:55 +00:00
api-ref Fix some typos 2016-06-28 22:46:19 +02:00
bin Use os-xenapi for neutron when XenServer as hypervisor 2017-03-30 18:33:37 +00:00
devstack devstack: fix ovs install on fedora like OS 2017-08-02 14:11:13 +00:00
doc add doc section for ml2 extension drivers 2017-08-22 16:36:59 +00:00
etc Merge "Remove neutron-fwaas specific policies" 2017-07-26 08:49:43 +00:00
neutron DVR: _get_floatingips_bound_to_host throws KeyError 2017-08-25 18:05:55 +00:00
rally-jobs Reduce rally sub-port count 2017-08-10 11:21:03 -07:00
releasenotes Merge "Add port dns_domain processing logic" into stable/pike 2017-08-21 05:07:48 +00:00
tools Use rootwrap for fullstack test runner 2017-06-08 18:42:47 +00:00
.coveragerc Cleanup coverage configuration 2016-10-17 17:06:19 +05:30
.gitignore Add auto-generated config reference 2017-07-30 21:14:40 +00:00
.gitreview Update .gitreview for stable/pike 2017-08-11 08:59:13 +00:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pylintrc Update pylint disable list to pass pylint 1.7.1 checks 2017-06-08 09:49:46 +00:00
.testr.conf Allow more time for DB migration tests 2016-09-21 20:54:41 -04:00
CONTRIBUTING.rst Update the documentation link for doc migration 2017-07-22 18:46:13 +09:00
HACKING.rst Update the documentation link for doc migration 2017-07-22 18:46:13 +09:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
README.rst Optimize the link address 2017-04-07 09:55:12 +08:00
TESTING.rst docs: clarify wording about how to use advanced glance image 2017-08-01 08:56:45 -07:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
bindep.txt Add libffi-dev to bindep.txt 2017-06-13 19:26:49 +00:00
requirements.txt Updated from global requirements 2017-07-28 01:15:52 +00:00
run_tests.sh Add bashate support 2017-02-25 06:29:55 +00:00
setup.cfg Update the documentation link for doc migration 2017-07-22 18:46:13 +09:00
setup.py Updated from global requirements 2017-03-04 11:19:58 +00:00
test-requirements.txt Updated from global requirements 2017-08-03 00:34:17 +00:00
tox.ini Merge "Hook bandit security linter to pep8 target" into stable/pike 2017-08-18 23:56:41 +00:00

README.rst

Team and repository tags

image

Welcome!

To learn more about neutron:

Get in touch via email. Use [Neutron] in your subject.

To learn how to contribute:

CONTRIBUTING.rst