]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Add support for the Nexus 1000V into the Cisco Plugin.
authorAbhishek Raut <abhraut@cisco.com>
Tue, 9 Jul 2013 19:29:54 +0000 (12:29 -0700)
committerAbhishek Raut <abhraut@cisco.com>
Fri, 9 Aug 2013 23:56:54 +0000 (16:56 -0700)
commitb49cc5b771e647dca09730474db8b468d5bbaec3
tree691caad2c34900d4ce599b194aeb6be54af766e2
parent6eae3007558f3887d32bb422c17c4679b7515d07
Add support for the Nexus 1000V into the Cisco Plugin.

This will enable the Cisco Nexus 1000V to integrate with the Cisco plugin
and be used to drive the realization of Neutron constructs.
Network profile and Policy profile are introduced as extended neutron
resources, while n1kv:profile_id is introduced as an extended attribute
for network and port objects. Necessary changes to the Cisco plugin are
made to accomodate Nexus 1000V as a configurable vswitch plugin.

Implements: blueprint cisco-plugin-n1k-support
Change-Id: I951e10c57d74c935fca8754c0e21e1ac9df35704
27 files changed:
etc/neutron/plugins/cisco/cisco_plugins.ini
etc/policy.json
neutron/db/migration/alembic_migrations/versions/263772d65691_cisco_db_cleanup_2.py
neutron/db/migration/alembic_migrations/versions/c88b6b5fea3_cisco_n1kv_tables.py [new file with mode: 0644]
neutron/plugins/cisco/common/cisco_constants.py
neutron/plugins/cisco/common/cisco_credentials_v2.py
neutron/plugins/cisco/common/cisco_exceptions.py
neutron/plugins/cisco/common/config.py
neutron/plugins/cisco/db/n1kv_db_v2.py [new file with mode: 0644]
neutron/plugins/cisco/db/n1kv_models_v2.py [new file with mode: 0644]
neutron/plugins/cisco/db/network_db_v2.py
neutron/plugins/cisco/db/network_models_v2.py
neutron/plugins/cisco/extensions/credential.py
neutron/plugins/cisco/extensions/n1kv_profile.py [new file with mode: 0644]
neutron/plugins/cisco/extensions/network_profile.py [new file with mode: 0644]
neutron/plugins/cisco/extensions/policy_profile.py [new file with mode: 0644]
neutron/plugins/cisco/models/virt_phy_sw_v2.py
neutron/plugins/cisco/n1kv/__init__.py [new file with mode: 0644]
neutron/plugins/cisco/n1kv/n1kv_client.py [new file with mode: 0644]
neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py [new file with mode: 0644]
neutron/plugins/cisco/network_plugin.py
neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py
neutron/tests/unit/cisco/n1kv/__init__.py [new file with mode: 0644]
neutron/tests/unit/cisco/n1kv/test_n1kv_db.py [new file with mode: 0644]
neutron/tests/unit/cisco/n1kv/test_n1kv_plugin.py [new file with mode: 0644]
neutron/tests/unit/cisco/test_network_db.py
neutron/tests/unit/cisco/test_network_plugin.py