]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Merging Cisco's contribution to Quantum. Thanks to various folks at Cisco Systems...
authorSomik Behera <somik@nicira.com>
Tue, 16 Aug 2011 18:12:37 +0000 (11:12 -0700)
committerSomik Behera <somik@nicira.com>
Tue, 16 Aug 2011 18:12:37 +0000 (11:12 -0700)
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.


Trivial merge