vmware-nsx/quantum
Mark McClain 8acc578147 create a Quantum port to reserve VIP address
fixes bug 1129672

The API previously allowed a VIP to be created without verifying that
the tenant had access to the subnet and that the address was valid and
available.  This change modifies VIP creation behavior to create a
Quantum port with the requested address.  If an address is not provided, an
address is allocated using the normal allocation process for the subnet.

This change also renames the port attribute to protocol_port to remove the
ambiguity about which type of port it represents.

Additional tests were added to validate the change in behavior.

Change-Id: Ib19ef653887da568364b4faa0d2c0fac30970b5f
2013-02-27 15:03:02 -08:00
..
agent Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
api Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
common Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
db create a Quantum port to reserve VIP address 2013-02-27 15:03:02 -08:00
debug Use oslo-config-2013.1b3 2013-02-17 17:33:05 +00:00
extensions create a Quantum port to reserve VIP address 2013-02-27 15:03:02 -08:00
locale Imported Translations from Transifex 2013-02-27 00:07:55 +00:00
openstack Latest common updates 2013-02-25 17:59:05 +00:00
plugins Merge "Fix retrieval of shared networks" 2013-02-27 21:32:47 +00:00
rootwrap Remove unused imports in rootwrap package 2013-01-02 22:38:46 +02:00
scheduler Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
server Use oslo-config-2013.1b3 2013-02-17 17:33:05 +00:00
tests create a Quantum port to reserve VIP address 2013-02-27 15:03:02 -08:00
__init__.py Update codebase for HACKING compliance. 2012-05-01 11:46:24 -07:00
auth.py Use oslo-config-2013.1b3 2013-02-17 17:33:05 +00:00
context.py Fix i18n messages 2013-01-22 11:42:15 +08:00
manager.py Use oslo-config-2013.1b3 2013-02-17 17:33:05 +00:00
policy.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
quantum_plugin_base_v2.py Supporting pagination in api v2.0 2013-02-19 23:04:13 +08:00
quota.py Use oslo-config-2013.1b3 2013-02-17 17:33:05 +00:00
service.py Agent management extension 2013-02-18 11:43:45 +08:00
version.py Updated to latest oslo-version code. 2013-02-04 11:21:16 +11:00
wsgi.py Add pagination support for xml 2013-02-21 15:21:34 +08:00