From: Somik Behera Date: Tue, 16 Aug 2011 18:12:37 +0000 (-0700) Subject: Merging Cisco's contribution to Quantum. Thanks to various folks at Cisco Systems... X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=8e63fd5762dfbbc8a7a1f6fda333eb1396d393aa;p=openstack-build%2Fneutron-build.git Merging Cisco's contribution to Quantum. Thanks to various folks at Cisco Systems, Quantum will have plugins to integrate with Cisco UCS blade servers using 802.1Qbh, Cisco Nexus family of switches and the ability for Quantum plugin to have multiple switches/devices within a single Quantum plugin. added: quantum/plugins/cisco/ quantum/plugins/cisco/README quantum/plugins/cisco/__init__.py quantum/plugins/cisco/common/ quantum/plugins/cisco/common/__init__.py quantum/plugins/cisco/common/cisco_configparser.py quantum/plugins/cisco/common/cisco_constants.py quantum/plugins/cisco/common/cisco_credentials.py quantum/plugins/cisco/common/cisco_exceptions.py quantum/plugins/cisco/common/cisco_nova_configuration.py quantum/plugins/cisco/common/cisco_utils.py quantum/plugins/cisco/conf/ quantum/plugins/cisco/conf/credentials.ini quantum/plugins/cisco/conf/l2network_plugin.ini quantum/plugins/cisco/conf/nexus.ini quantum/plugins/cisco/conf/nova.ini quantum/plugins/cisco/conf/plugins.ini quantum/plugins/cisco/conf/ucs.ini quantum/plugins/cisco/db/ quantum/plugins/cisco/db/__init__.py quantum/plugins/cisco/l2device_plugin_base.py quantum/plugins/cisco/l2network_model.py quantug/plugins/cisco/l2network_model_base.py quantum/plugins/cisco/l2network_plugin.py quantum/plugins/cisco/l2network_plugin_configuration.py quantum/plugins/cisco/nexus/ quantum/plugins/cisco/nexus/__init__.py quantum/plugins/cisco/nexus/cisco_nexus_configuration.py quantum/plugins/cisco/nexus/cisco_nexus_network_driver.py quantum/plugins/cisco/nexus/cisco_nexus_plugin.py quantum/plugins/cisco/run_tests.py quantum/plugins/cisco/tests/ quantum/plugins/cisco/tests/__init__.py quantum/plugins/cisco/tests/unit/ quantum/plugins/cisco/tests/unit/__init__.py quantum/plugins/cisco/tests/unit/test_l2networkApi.py quantum/plugins/cisco/tests/unit/test_nexus_plugin.py quantum/plugins/cisco/tests/unit/test_ucs_driver.py quantum/plugins/cisco/tests/unit/test_ucs_plugin.py quantum/plugins/cisco/ucs/ quantum/plugins/cisco/ucs/__init__.py quantum/plugins/cisco/ucs/cisco_getvif.py quantum/plugins/cisco/ucs/cisco_ucs_configuration.py quantum/plugins/cisco/ucs/cisco_ucs_network_driver.py quantum/plugins/cisco/ucs/cisco_ucs_plugin.py pending merges: Sumit Naiksatam 2011-08-15 Changes in the README file to incorporate Somik's comments. Edgar Magana 2011-08-15 Removing extra testing function on Nexus Driver Sumit Naiksatam 2011-08-13 Removed main from modules as per review comments. Sumit Naiksatam 2011-08-09 Tiny change to the README file, instructions on how to get ncclient. Sumit Naiksatam 2011-08-08 Changed to default plugin class name. Sumit Naiksatam 2011-08-08 [merge] Added tests directory to list of modules in the README file. Edgar Magana 2011-08-08 Adding the required build for Nexus support Sumit Naiksatam 2011-08-08 [merge] Merge latest from lp:quantum Sumit Naiksatam 2011-08-08 Added "tests" directory to the list modules in the README file. Sumit Naiksatam 2011-08-08 Fixed typo in README Sumit Naiksatam 2011-08-08 README file updates (pointer to Nova Cactus branch), and numerous other edits based on Mark's template. Sumit Naiksatam 2011-08-08 [merge] L2 Network Plugin Framework merge. Sumit Naiksatam 2011-08-08 Incorporated changes in response to review comments from Ram. Sumit Naiksatam 2011-08-08 Making a check for the presence of UCS/Nexus plugin (earlier it was not in certain cases). With this change, if th... Sumit Naiksatam 2011-08-08 [merge] Merging test cases from Shwetas' branch, and further modified README file. Sumit Naiksatam 2011-08-07 RHEL limitation updated. Sumit Naiksatam 2011-08-07 Changes to enhance L2 network plugin framework. Sumit Naiksatam 2011-08-06 Added QuantunPluginBase as the base class for the l2network_plugin. Sumit Naiksatam 2011-08-06 Generalized and put placeholders. Sumit Naiksatam 2011-08-05 Added info about ssh conf required for nexus switch. Sumit Naiksatam 2011-08-05 Nexus plugin classpath was incorrect, fixed it. Sumit Naiksatam 2011-08-05 [merge] Merge latest from lp:quantum (via lp:~cisco-openstack/quantum/l2network-plugin). Sumit Naiksatam 2011-08-05 Edits to reflect conf changes, made it easier to follow. Sumit Naiksatam 2011-08-05 Fixed issue with creating new port profiles (one configuration parameter got left out during the migration to the ... Sumit Naiksatam 2011-08-05 Fixes the broken call to second level of plugins. Renaming will work now. Sumit Naiksatam 2011-08-05 Loading of device-specific plugins and drivers is done dynamically by setting configuration. Sumit Naiksatam 2011-08-08 [merge] Merging the test framework from Shweta's branch. Shweta P 2011-08-08 Adding Unit Test Cases Now Shweta P 2011-08-08 Adding Cisco Unit Tests Sumit Naiksatam 2011-08-05 [merge] Merge from lp:quantum Edgar Magana 2011-08-04 [merge] Removing extra file in Nexus Driver Edgar Magana 2011-08-04 Removing extra file in Nexus Driver Sumit Naiksatam 2011-08-03 Removed quantum/plugins/cisco/db/ and quantum/cisco_extensions since these will be merged separately. Sumit Naiksatam 2011-08-03 Adding conf directory for configuration files. Sumit Naiksatam 2011-08-03 Fixed pep8 error. Sumit Naiksatam 2011-08-03 [merge] Merging changes. Edgar Magana 2011-08-03 Fixed an issue selecting the right port interface and also properly switching off the Nexus Interface Sumit Naiksatam 2011-08-03 [merge] Merging changes from lp:quantum Sumit Naiksatam 2011-08-02 [merge] Merging the port profile client name fix. Sumit Naiksatam 2011-08-02 Earlier fix resulted in a different issue (profile client name, was also being used as profile name, hence breaking). Sumit Naiksatam 2011-08-02 Truncated the port profile client name length to 16 characters (ucsm excepts max 17 chars). Edgar Magana 2011-08-01 Including a flag to activate the NX-OS driver Edgar Magana 2011-08-01 Adding the Nexus OS driver based on the new PlugIn structure rohitagarwalla 2011-07-31 [merge] persistence of l2network & ucs plugins using mysql rohitagarwalla 2011-07-31 [merge] merged the latest changes from plugin-framework branch - revision 39 rohitagarwalla 2011-07-29 persistence of l2network & ucs plugins using mysql Sumit Naiksatam 2011-07-31 Adding a tests directory, this can be used for plugin-specific test cases. Sumit Naiksatam 2011-07-31 Including copyright info. Sumit Naiksatam 2011-07-31 For the modules to get added, missed in the earlier checkin. Sumit Naiksatam 2011-07-31 Changed the directory structure to a more organized one. Sumit Naiksatam 2011-07-31 [merge] Merging the latest changes from lp:quantum. Sumit Naiksatam 2011-07-28 Changed the param name "network-name" to "net-name" since the Quantum service expects the later. Sumit Naiksatam 2011-07-24 [merge] Merge changes from lp:quantum Ying Liu 2011-07-15 add extension code in.(last push does not include this directory.) Ying Liu 2011-07-15 add api extensions (including portprofiles resources and associate/disassociate actions.) Sumit Naiksatam 2011-07-15 [merge] Merge latest from lp:quantum (picking up API framework changes like quantum/manager.py and resource contro... Sumit Naiksatam 2011-07-14 Changes to support port-profile extension. Debo 2011-07-14 Very initial version of the nxos driver .... lets call it ver 0.0.1! rohitagarwalla 2011-07-13 Porting shell script get-vif.sh to python module get-vif.py for cisco ucsm module Sumit Naiksatam 2011-07-12 [merge] Merge pep8 changes Rick Clark 2011-07-08 minor pep8 fix. Sumit Naiksatam 2011-07-12 Required for recognizing the "cisco" package. Missed in the initial checkin. Sumit Naiksatam 2011-07-08 Changed some credentials (does not affect functionality). Sumit Naiksatam 2011-07-08 This file is not required. Sumit Naiksatam 2011-07-08 Initial checkin for the L2-Network Plugin with all the associated modules and artifacts. --- 8e63fd5762dfbbc8a7a1f6fda333eb1396d393aa