vmware-nsx/quantum/db
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
..
loadbalancer create a Quantum port to reserve VIP address 2013-02-27 15:03:02 -08:00
migration create a Quantum port to reserve VIP address 2013-02-27 15:03:02 -08:00
__init__.py Second round of packaging changes 2011-11-28 10:33:52 -08:00
agents_db.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
agentschedulers_db.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
api.py Use oslo-config-2013.1b3 2013-02-17 17:33:05 +00:00
db_base_plugin_v2.py Merge "Port update with existing ip_address only causes exception" 2013-02-27 17:37:14 +00:00
dhcp_rpc_base.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
extraroute_db.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
l3_db.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
l3_rpc_base.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
model_base.py Implementing string representation for model classes 2012-12-26 14:14:33 +02:00
models_v2.py Routing table configuration support on L3 2013-02-19 15:05:34 -08:00
portsecurity_db.py Fixes import order errors 2013-01-28 20:10:45 +08:00
quota_db.py Adds xml support for quantum v2 API. 2013-02-06 00:50:24 +00:00
routedserviceinsertion_db.py Add routed-service-insertion 2013-02-18 07:52:49 -08:00
routerservicetype_db.py Fixes import reorder nits 2013-02-26 10:37:59 +08:00
securitygroups_db.py Remove external_id and security group proxy code 2013-02-22 12:17:18 -08:00
securitygroups_rpc_base.py Implements quantum security groups support on OVS plugin 2013-02-10 07:42:28 +09:00
servicetype_db.py Use oslo-config-2013.1b3 2013-02-17 17:33:05 +00:00
sqlalchemyutils.py Supporting pagination in api v2.0 2013-02-19 23:04:13 +08:00