]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Swich over to update_{net,port} instead of rename_net and set_port_state
authorBrad Hall <brad@nicira.com>
Mon, 3 Oct 2011 05:39:26 +0000 (22:39 -0700)
committerBrad Hall <brad@nicira.com>
Sat, 5 Nov 2011 05:32:43 +0000 (22:32 -0700)
commit687f3d2f5c93bb52e03cf42b7ffc54b03ad0ed44
tree54b625f2e29b7e70ef9fc58cd98046d7792ec877
parent1c88385255e4206744d713167ad494ae4e0ef5b4
Swich over to update_{net,port} instead of rename_net and set_port_state

This commit changes the plugin interface so that we have update() functions
that can upate any attributes of the port or network.  In the future when we
add more things like operational state this will give us the flexibility to be
able to update those.  This also allows data extensions to be passed into the
update calls.

Thanks to Tyler and the others at cisco for making the changes to the cisco
plugins and tests (their patch is included in this commit).

Change-Id: If8a0111a7174d94d9f0aed9630e326d428ef994a
29 files changed:
client/lib/quantum/cli.py
client/lib/quantum/cli_lib.py
client/lib/quantum/client.py
client/lib/quantum/tests/unit/test_clientlib.py
plugins/cisco-plugin/lib/quantum/plugins/cisco/db/api.py
plugins/cisco-plugin/lib/quantum/plugins/cisco/l2device_inventory_base.py
plugins/cisco-plugin/lib/quantum/plugins/cisco/l2device_plugin_base.py
plugins/cisco-plugin/lib/quantum/plugins/cisco/l2network_model_base.py
plugins/cisco-plugin/lib/quantum/plugins/cisco/l2network_plugin.py
plugins/cisco-plugin/lib/quantum/plugins/cisco/models/l2network_multi_blade.py
plugins/cisco-plugin/lib/quantum/plugins/cisco/models/l2network_single_blade.py
plugins/cisco-plugin/lib/quantum/plugins/cisco/nexus/cisco_nexus_plugin.py
plugins/cisco-plugin/lib/quantum/plugins/cisco/ucs/cisco_ucs_inventory.py
plugins/cisco-plugin/lib/quantum/plugins/cisco/ucs/cisco_ucs_plugin.py
plugins/cisco-plugin/lib/quantum/tests/unit/test_database.py
plugins/cisco-plugin/lib/quantum/tests/unit/test_l2networkApi.py
plugins/cisco-plugin/lib/quantum/tests/unit/test_l2network_multi_blade.py
plugins/cisco-plugin/lib/quantum/tests/unit/test_nexus_plugin.py
plugins/cisco-plugin/lib/quantum/tests/unit/test_ucs_inventory.py
plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/ovs_quantum_plugin.py
plugins/sample-plugin/lib/quantum/plugins/SamplePlugin.py
server/lib/quantum/api/networks.py
server/lib/quantum/api/ports.py
server/lib/quantum/db/api.py
server/lib/quantum/quantum_plugin_base.py
server/lib/quantum/tests/unit/database_stubs.py
server/lib/quantum/tests/unit/test_api.py
server/lib/quantum/tests/unit/test_cli.py
server/lib/quantum/tests/unit/test_database.py