vmware-nsx/quantum/extensions
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
..
__init__.py Second round of packaging changes 2011-11-28 10:33:52 -08:00
_credential_view.py Update codebase for HACKING compliance. 2012-05-01 11:46:24 -07:00
_qos_view.py Update codebase for HACKING compliance. 2012-05-01 11:46:24 -07:00
agent.py Agent management extension 2013-02-18 11:43:45 +08:00
agentscheduler.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
credential.py Fix all extension contract classes inherit from extensions.ExtensionDescriptor 2013-01-23 21:43:46 +08:00
extraroute.py Routing table configuration support on L3 2013-02-19 15:05:34 -08:00
flavor.py Fix all extension contract classes inherit from extensions.ExtensionDescriptor 2013-01-23 21:43:46 +08:00
l3.py Supporting pagination in api v2.0 2013-02-19 23:04:13 +08:00
loadbalancer.py create a Quantum port to reserve VIP address 2013-02-27 15:03:02 -08:00
portbindings.py Fix all extension contract classes inherit from extensions.ExtensionDescriptor 2013-01-23 21:43:46 +08:00
portsecurity.py Adds port security api extension and base class 2013-01-23 13:42:30 -08:00
providernet.py Remove network type validation from provider networks extension 2013-02-26 18:21:40 +01:00
qos.py Fix all extension contract classes inherit from extensions.ExtensionDescriptor 2013-01-23 21:43:46 +08:00
quotasv2.py Use oslo-config-2013.1b3 2013-02-17 17:33:05 +00:00
routedserviceinsertion.py Add routed-service-insertion 2013-02-18 07:52:49 -08:00
routerservicetype.py Add routed-service-insertion 2013-02-18 07:52:49 -08:00
securitygroup.py Remove external_id and security group proxy code 2013-02-22 12:17:18 -08:00
servicetype.py Adds API parameters to quantum.api.extension.ResourceExtension 2013-02-11 13:26:53 +09:00