]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
13 years agoMerging from Sumit's branch, VIF-driver and Quantum-aware scheduler.
Sumit Naiksatam [Thu, 18 Aug 2011 06:50:42 +0000 (23:50 -0700)]
Merging from Sumit's branch, VIF-driver and Quantum-aware scheduler.

13 years agoRemoved extra spaces to satisfy pep8.
Sumit Naiksatam [Thu, 18 Aug 2011 02:52:52 +0000 (19:52 -0700)]
Removed extra spaces to satisfy pep8.

13 years agoVIF driver for 802.1qbh and Quantum aware scheduler.
Sumit Naiksatam [Thu, 18 Aug 2011 02:47:10 +0000 (19:47 -0700)]
VIF driver for 802.1qbh and Quantum aware scheduler.

13 years agoMerging lp:~asomya/quantum/lp824145
Salvatore Orlando [Wed, 17 Aug 2011 22:04:00 +0000 (23:04 +0100)]
Merging lp:~asomya/quantum/lp824145
Fix for Bug#824145 : Adding a setup script for quantum

13 years agoMerging Cisco's contribution to Quantum. Thanks to various folks at Cisco Systems...
Somik Behera [Tue, 16 Aug 2011 18:12:37 +0000 (11:12 -0700)]
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.

13 years agoChanges in the README file to incorporate Somik's comments.
Sumit Naiksatam [Mon, 15 Aug 2011 17:13:08 +0000 (10:13 -0700)]
Changes in the README file to incorporate Somik's comments.

13 years agoRemoving extra testing function on Nexus Driver
Edgar Magana [Mon, 15 Aug 2011 16:02:24 +0000 (09:02 -0700)]
Removing extra testing function on Nexus Driver

13 years agoRemoved main from modules as per review comments.
Sumit Naiksatam [Sun, 14 Aug 2011 01:28:02 +0000 (18:28 -0700)]
Removed main from modules as per review comments.

13 years agoMerging: lp:~danwent/quantum/client-lib
Salvatore Orlando [Fri, 12 Aug 2011 11:17:30 +0000 (12:17 +0100)]
Merging: lp:~danwent/quantum/client-lib

Some minor tweaks to the Quantum Client Library, based on my experience using the library.

13 years agoMerging: lp:~tylesmit/quantum/api-client-fix-serialization
Salvatore Orlando [Fri, 12 Aug 2011 11:15:26 +0000 (12:15 +0100)]
Merging: lp:~tylesmit/quantum/api-client-fix-serialization
Adding automattic serialization to all requests by moving it to do_request

13 years agoSimplifying condition
Tyler Smith [Thu, 11 Aug 2011 22:44:50 +0000 (15:44 -0700)]
Simplifying condition

13 years agoAdding automattic serialization to all requests by moving it to do_request
Tyler Smith [Thu, 11 Aug 2011 19:15:12 +0000 (12:15 -0700)]
Adding automattic serialization to all requests by moving it to do_request

13 years agoMerging quantum extenions framework into trunk. Thanks rajaram vinkesh, deepak &...
Somik Behera [Wed, 10 Aug 2011 22:26:13 +0000 (15:26 -0700)]
Merging quantum extenions framework into trunk. Thanks rajaram vinkesh, deepak & santhosh for the great work!

added:
  extensions/
  extensions/__init__.py
  quantum/common/extensions.py
  tests/unit/extension_stubs.py
  tests/unit/extensions/
  tests/unit/extensions/__init__.py
  tests/unit/extensions/foxinsocks.py
  tests/unit/test_extensions.py
modified:
  README
  etc/quantum.conf
  etc/quantum.conf.sample
  etc/quantum.conf.test
  quantum/api/__init__.py
  quantum/common/flags.py
  quantum/common/utils.py
  quantum/common/wsgi.py
  quantum/db/api.py
  quantum/db/models.py
  quantum/manager.py
  quantum/plugins/SamplePlugin.py
  tests/__init__.py
  tests/unit/test_api.py
  tools/pip-requires
pending merges:
  Deepak N 2011-08-10 [merge] Merged quantum trunk
    vinkesh banka 2011-08-09 Rajaram/Vinkesh | Added examples of scoping extension alias in request and action extension
    vinkesh banka 2011-08-05 Deepak/Vinkesh | Fixed show action in extension controller to return 404, added example to include namespace in a request extension
    vinkesh banka 2011-08-05 [merge] Merged quantum trunk
    Santhosh Kumar 2011-08-05 Santhosh/Vinkesh | Added extension_stubs file
    vinkesh banka 2011-08-02 Vinkesh | Changed import orders according to pep8 recommendations
    Santhosh Kumar 2011-08-01 Vinkesh/Santhosh | Moved the stub classes in test_extensions to a separate file extension_stubs
    Santhosh Kumar 2011-08-01 [merge] Merged from trunk
    Santhosh Kumar 2011-07-27 Vinkesh/Santhosh | Removed loading extensions from 'contrib' and fixed an indentation bug while loading extensions
    Rajaram Mallya 2011-07-26 Santhosh/Rajaram|modified extensions section in README
    Rajaram Mallya 2011-07-26 Rajaram/Santhosh | Added logging to the PluginAwareExtensionManager failures
    Rajaram Mallya 2011-07-26 Rajaram/Santhosh|Added plugin interface in foxinsox and Updated README
    Rajaram Mallya 2011-07-25 Rajaram/Santhosh|quantum manager loads plugin only once, even though both extension middleware and APIRouter calls it
    Rajaram Mallya 2011-07-25 [merge] Santhosh/Rajaram|latest merge from quantum and made extensions use options to load plugin
    Rajaram Mallya 2011-07-22 Rajaram/Vinkesh | Plugins advertise which extensions it supports.
    vinkesh banka 2011-07-20 Vinkesh/Santhosh | Added tests to check the member and collection custom actions of ResourceExtensions
    Deepak N 2011-07-19 Vinkesh/Deepak | Moved plugin related checks in ExtensionManager code to PluginAwareExtensionManager
    Deepak N 2011-07-19 Deepak/Vinkesh | Added an base abstract class which can be inherited by PluginInterface class which defines the contract expected by extension.
    Deepak N 2011-07-19 Vinkesh/Deepak| Added doc and small refactoring
    Deepak N 2011-07-18 Deepak/Santhosh | ExtensionManager verifies that plugin implements the interface expected by the extension
    Deepak N 2011-07-18 Santhosh/Deepak | Made supports_extension method optional for plugin, plugin will be loaded only once
    Deepak N 2011-07-18 [merge] Merged from quantum trunk
    Deepak N 2011-07-18 Santhosh/deepak| Load extensions supported by plugin
    Rajaram Mallya 2011-07-07 Rajaram/Santosh|misc readablity improvements to extension tests
    Rajaram Mallya 2011-07-07 Santosh/Rajaram| added extenstion test to show header extensibility
    Rajaram Mallya 2011-07-06 Rajaram/Vinkesh | Added tests to confirm extensions can edit previously uneditable field.
    Santhosh 2011-06-23 Santhosh/Vinkesh | Added extensions framework

13 years agolp Bug#824145 : Adding a setup script for quantum.
Arvind Somy [Wed, 10 Aug 2011 19:47:11 +0000 (15:47 -0400)]
lp Bug#824145 : Adding a setup script for quantum.

13 years agoMerged quantum trunk
Deepak N [Wed, 10 Aug 2011 04:58:15 +0000 (10:28 +0530)]
Merged quantum trunk

13 years agoadding renamed client-lib tests
Dan Wendlandt [Wed, 10 Aug 2011 02:15:14 +0000 (19:15 -0700)]
adding renamed client-lib tests

13 years agoTiny change to the README file, instructions on how to get ncclient.
Sumit Naiksatam [Wed, 10 Aug 2011 00:14:48 +0000 (17:14 -0700)]
Tiny change to the README file, instructions on how to get ncclient.

13 years ago- Adding setup script.
Arvind Somy [Tue, 9 Aug 2011 20:45:22 +0000 (16:45 -0400)]
- Adding setup script.

13 years agoupdate CLI to use show instead of list for calls that do not return a list
Dan Wendlandt [Tue, 9 Aug 2011 16:15:04 +0000 (09:15 -0700)]
update CLI to use show instead of list for calls that do not return a list

13 years agorename client_lib unit tests so it is run by ./run_tests.sh, update tests to handle...
Dan Wendlandt [Tue, 9 Aug 2011 16:11:53 +0000 (09:11 -0700)]
rename client_lib unit tests so it is run by ./run_tests.sh, update tests to handle name changes

13 years agoChanged to default plugin class name.
Sumit Naiksatam [Tue, 9 Aug 2011 06:44:36 +0000 (23:44 -0700)]
Changed to default plugin class name.

13 years agoRajaram/Vinkesh | Added examples of scoping extension alias in request and action...
vinkesh banka [Tue, 9 Aug 2011 05:49:36 +0000 (11:19 +0530)]
Rajaram/Vinkesh | Added examples of scoping extension alias in request and action extension

13 years agoAdded tests directory to list of modules in the README file.
Sumit Naiksatam [Tue, 9 Aug 2011 01:01:40 +0000 (18:01 -0700)]
Added tests directory to list of modules in the README file.

13 years agoMerge latest from lp:quantum
Sumit Naiksatam [Tue, 9 Aug 2011 00:58:43 +0000 (17:58 -0700)]
Merge latest from lp:quantum

13 years agoAdded "tests" directory to the list modules in the README file.
Sumit Naiksatam [Tue, 9 Aug 2011 00:55:00 +0000 (17:55 -0700)]
Added "tests" directory to the list modules in the README file.

13 years agoAdding the required build for Nexus support
Edgar Magana [Tue, 9 Aug 2011 00:53:21 +0000 (17:53 -0700)]
Adding the required build for Nexus support

13 years agoMerging changes addressing Bug # 802772. Thanks lp:danwent !
Somik Behera [Tue, 9 Aug 2011 00:35:16 +0000 (17:35 -0700)]
Merging changes addressing Bug # 802772. Thanks lp:danwent !

Description of change:

combining with other work to make the tests run green, this cleans up the tests for the OVS plugin

13 years agoMerging bugfix for Bug 822890 - Added License file for Quantum code distribution.
Somik Behera [Tue, 9 Aug 2011 00:13:32 +0000 (17:13 -0700)]
Merging bugfix for Bug 822890 - Added License file for Quantum code distribution.

13 years agoFixed typo in README
Sumit Naiksatam [Mon, 8 Aug 2011 23:57:18 +0000 (16:57 -0700)]
Fixed typo in README

13 years agoREADME file updates (pointer to Nova Cactus branch), and numerous other edits based...
Sumit Naiksatam [Mon, 8 Aug 2011 23:51:58 +0000 (16:51 -0700)]
README file updates (pointer to Nova Cactus branch), and numerous other edits based on Mark's template.

13 years agoL2 Network Plugin Framework merge.
Sumit Naiksatam [Mon, 8 Aug 2011 20:55:03 +0000 (13:55 -0700)]
L2 Network Plugin Framework merge.

13 years agoIncorporated changes in response to review comments from Ram.
Sumit Naiksatam [Mon, 8 Aug 2011 19:54:42 +0000 (12:54 -0700)]
Incorporated changes in response to review comments from Ram.

13 years agoAdding Apache Version 2.0 license file. This is the official license agreement under...
Somik Behera [Mon, 8 Aug 2011 19:31:04 +0000 (12:31 -0700)]
Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to
the Open Source community.

13 years agoMaking a check for the presence of UCS/Nexus plugin (earlier it was not in certain...
Sumit Naiksatam [Mon, 8 Aug 2011 18:54:19 +0000 (11:54 -0700)]
Making a check for the presence of UCS/Nexus plugin (earlier it was not in certain cases). With this change, if the UCS/Nexus plugins are not enabled, the core API tests can be run even on Ubuntu (and RHEL without the requirement of any specific network hardware).

13 years agoMerging test cases from Shwetas' branch, and further modified README file.
Sumit Naiksatam [Mon, 8 Aug 2011 17:01:11 +0000 (10:01 -0700)]
Merging test cases from Shwetas' branch, and further modified README file.

13 years agoMerging the test framework from Shweta's branch.
Sumit Naiksatam [Mon, 8 Aug 2011 16:41:08 +0000 (09:41 -0700)]
Merging the test framework from Shweta's branch.

13 years agoAdding Unit Test Cases Now
Shweta P [Mon, 8 Aug 2011 07:23:44 +0000 (00:23 -0700)]
Adding Unit Test Cases Now

13 years agoAdding Cisco Unit Tests
Shweta P [Mon, 8 Aug 2011 07:01:03 +0000 (00:01 -0700)]
Adding Cisco Unit Tests

13 years agominor enhancements to quantum client-lib
Dan Wendlandt [Mon, 8 Aug 2011 04:03:24 +0000 (21:03 -0700)]
minor enhancements to quantum client-lib

13 years agoRHEL limitation updated.
Sumit Naiksatam [Mon, 8 Aug 2011 00:13:33 +0000 (17:13 -0700)]
RHEL limitation updated.

13 years agoChanges to enhance L2 network plugin framework.
Sumit Naiksatam [Sun, 7 Aug 2011 11:58:50 +0000 (04:58 -0700)]
Changes to enhance L2 network plugin framework.

13 years agoAdded QuantunPluginBase as the base class for the l2network_plugin.
Sumit Naiksatam [Sun, 7 Aug 2011 03:43:08 +0000 (20:43 -0700)]
Added QuantunPluginBase as the base class for the l2network_plugin.

13 years agoGeneralized and put placeholders.
Sumit Naiksatam [Sun, 7 Aug 2011 01:41:27 +0000 (18:41 -0700)]
Generalized and put placeholders.

13 years agoanother merge
Dan Wendlandt [Sat, 6 Aug 2011 06:12:32 +0000 (23:12 -0700)]
another merge

13 years agopep8 cleanup, restore defaults
Dan Wendlandt [Sat, 6 Aug 2011 06:06:20 +0000 (23:06 -0700)]
pep8 cleanup, restore defaults

13 years agoAdded info about ssh conf required for nexus switch.
Sumit Naiksatam [Sat, 6 Aug 2011 06:01:55 +0000 (23:01 -0700)]
Added info about ssh conf required for nexus switch.

13 years agomerge
Dan Wendlandt [Sat, 6 Aug 2011 05:54:37 +0000 (22:54 -0700)]
merge

13 years agoremove unneeded tests from ovs_quantum_plugin
Dan Wendlandt [Sat, 6 Aug 2011 05:53:57 +0000 (22:53 -0700)]
remove unneeded tests from ovs_quantum_plugin

13 years agoNexus plugin classpath was incorrect, fixed it.
Sumit Naiksatam [Sat, 6 Aug 2011 05:16:25 +0000 (22:16 -0700)]
Nexus plugin classpath was incorrect, fixed it.

13 years agoMerge latest from lp:quantum (via lp:~cisco-openstack/quantum/l2network-plugin).
Sumit Naiksatam [Sat, 6 Aug 2011 02:22:34 +0000 (19:22 -0700)]
Merge latest from lp:quantum (via lp:~cisco-openstack/quantum/l2network-plugin).

13 years agoMerge from lp:quantum
Sumit Naiksatam [Sat, 6 Aug 2011 02:18:58 +0000 (19:18 -0700)]
Merge from lp:quantum

13 years agoEdits to reflect conf changes, made it easier to follow.
Sumit Naiksatam [Sat, 6 Aug 2011 02:15:27 +0000 (19:15 -0700)]
Edits to reflect conf changes, made it easier to follow.

13 years agomerge heckj's pip-requires fixes
Dan Wendlandt [Fri, 5 Aug 2011 20:32:58 +0000 (13:32 -0700)]
merge heckj's pip-requires fixes

13 years agoFixed issue with creating new port profiles (one configuration parameter got left...
Sumit Naiksatam [Fri, 5 Aug 2011 19:45:28 +0000 (12:45 -0700)]
Fixed issue with creating new port profiles (one configuration parameter got left out during the migration to the new configuration scheme). Also fixed a bug in the calculation of the profile id.

13 years agoFixes the broken call to second level of plugins. Renaming will work now.
Sumit Naiksatam [Fri, 5 Aug 2011 19:05:14 +0000 (12:05 -0700)]
Fixes the broken call to second level of plugins. Renaming will work now.

13 years agoupdates to pip-requires for CI
Joe Heck [Fri, 5 Aug 2011 16:52:05 +0000 (09:52 -0700)]
updates to pip-requires for CI

13 years agoLoading of device-specific plugins and drivers is done dynamically by setting configu...
Sumit Naiksatam [Fri, 5 Aug 2011 09:59:54 +0000 (02:59 -0700)]
Loading of device-specific plugins and drivers is done dynamically by setting configuration.
All configuration is driven through configuration files place in the conf directory.
Each .ini conf file contains info on the configuration.
README file updated to reflect all the changes.
Fixed issue with delete_network deleting the network even when attachments were present.
Fixed issue with port id generation.

13 years agoDeepak/Vinkesh | Fixed show action in extension controller to return 404, added examp...
vinkesh banka [Fri, 5 Aug 2011 07:05:04 +0000 (12:35 +0530)]
Deepak/Vinkesh | Fixed show action in extension controller to return 404, added example to include namespace in a request extension

13 years agoMerged quantum trunk
vinkesh banka [Fri, 5 Aug 2011 06:30:21 +0000 (12:00 +0530)]
Merged quantum trunk

13 years agoSanthosh/Vinkesh | Added extension_stubs file
Santhosh Kumar [Fri, 5 Aug 2011 06:28:45 +0000 (11:58 +0530)]
Santhosh/Vinkesh | Added extension_stubs file

13 years agoRemoving extra file in Nexus Driver
Edgar Magana [Thu, 4 Aug 2011 19:50:12 +0000 (12:50 -0700)]
Removing extra file in Nexus Driver

13 years agoRemoving extra file in Nexus Driver
Edgar Magana [Thu, 4 Aug 2011 19:02:43 +0000 (12:02 -0700)]
Removing extra file in Nexus Driver

13 years agoRemoved quantum/plugins/cisco/db/ and quantum/cisco_extensions since these will be...
Sumit Naiksatam [Wed, 3 Aug 2011 23:17:06 +0000 (16:17 -0700)]
Removed quantum/plugins/cisco/db/ and quantum/cisco_extensions since these will be merged separately.

13 years agoAdding conf directory for configuration files.
Sumit Naiksatam [Wed, 3 Aug 2011 23:01:57 +0000 (16:01 -0700)]
Adding conf directory for configuration files.

13 years agoFixed pep8 error.
Sumit Naiksatam [Wed, 3 Aug 2011 22:41:06 +0000 (15:41 -0700)]
Fixed pep8 error.

13 years agoMerging changes.
Sumit Naiksatam [Wed, 3 Aug 2011 22:38:21 +0000 (15:38 -0700)]
Merging changes.

13 years agoMerging changes from lp:quantum
Sumit Naiksatam [Wed, 3 Aug 2011 22:20:55 +0000 (15:20 -0700)]
Merging changes from lp:quantum

13 years agoFixed an issue selecting the right port interface and also properly switching off...
Edgar Magana [Wed, 3 Aug 2011 20:29:43 +0000 (13:29 -0700)]
Fixed an issue selecting the right port interface and also properly switching off the Nexus Interface

13 years agoApplying fix for bug #814518
Salvatore Orlando [Wed, 3 Aug 2011 14:45:48 +0000 (15:45 +0100)]
Applying fix for bug #814518
Merging from lp:~salvatore-orlando/quantum/bug814518

13 years agoMerging the port profile client name fix.
Sumit Naiksatam [Wed, 3 Aug 2011 03:24:50 +0000 (20:24 -0700)]
Merging the port profile client name fix.

13 years agoEarlier fix resulted in a different issue (profile client name, was also being used...
Sumit Naiksatam [Wed, 3 Aug 2011 01:39:51 +0000 (18:39 -0700)]
Earlier fix resulted in a different issue (profile client name, was also being used as profile name, hence breaking).

13 years agoTruncated the port profile client name length to 16 characters (ucsm excepts max...
Sumit Naiksatam [Wed, 3 Aug 2011 00:08:58 +0000 (17:08 -0700)]
Truncated the port profile client name length to 16 characters (ucsm excepts max 17 chars).

13 years agoMergin fix for Bug 818321
Somik Behera [Tue, 2 Aug 2011 22:05:38 +0000 (15:05 -0700)]
Mergin fix for Bug 818321

Thanks lp:danwent !

13 years agoMerging approved OVS plugin configuration change branch.
Somik Behera [Tue, 2 Aug 2011 19:52:53 +0000 (12:52 -0700)]
Merging approved OVS plugin configuration change branch.
Thanks lp:danwent !

modified:
  quantum/plugins/openvswitch/ovs_quantum_plugin.ini

13 years agoMerging the brand new Quantum-client-library feature.
Somik Behera [Tue, 2 Aug 2011 19:40:57 +0000 (12:40 -0700)]
Merging the brand new Quantum-client-library feature.

Thanks to lp:tylesmit for this contribution to the Quantum project.

All, client, CLI, dashboard, Quantum API client, should now start
using this client library as our defacto "SDK" to program against
Quantum's Cloud Networking fabric.

added:
  quantum/client.py
  tests/unit/api.py
modified:
  quantum/cli.py

13 years agoRequests now send the Content-Type in the HTTP request
Tyler Smith [Tue, 2 Aug 2011 19:27:47 +0000 (12:27 -0700)]
Requests now send the Content-Type in the HTTP request

13 years agofix broken flush in db.network_destroy, pep8 fixes
Dan Wendlandt [Tue, 2 Aug 2011 17:14:25 +0000 (10:14 -0700)]
fix broken flush in db.network_destroy, pep8 fixes

13 years agoVinkesh | Changed import orders according to pep8 recommendations
vinkesh banka [Tue, 2 Aug 2011 04:49:32 +0000 (10:19 +0530)]
Vinkesh | Changed import orders according to pep8 recommendations

13 years agoIncluding a flag to activate the NX-OS driver
Edgar Magana [Tue, 2 Aug 2011 01:32:25 +0000 (18:32 -0700)]
Including a flag to activate the NX-OS driver
Updating the README documentation

13 years agomerging branch for bug802772, which this branch is stacked on top of
Dan Wendlandt [Tue, 2 Aug 2011 00:47:16 +0000 (17:47 -0700)]
merging branch for bug802772, which this branch is stacked on top of

13 years agoFixing pep8 errors
Tyler Smith [Mon, 1 Aug 2011 22:05:53 +0000 (15:05 -0700)]
Fixing pep8 errors

13 years agoAdding the Nexus OS driver based on the new PlugIn structure
Edgar Magana [Mon, 1 Aug 2011 19:40:07 +0000 (12:40 -0700)]
Adding the Nexus OS driver based on the new PlugIn structure

13 years agofix incorrect handling of duplicate network name, add exception for duplicate network...
Dan Wendlandt [Mon, 1 Aug 2011 17:11:16 +0000 (10:11 -0700)]
fix incorrect handling of duplicate network name, add exception for duplicate network name, and add unit test to confirm detection.

13 years agoMerging lp:quantum updates
Tyler Smith [Mon, 1 Aug 2011 15:47:35 +0000 (08:47 -0700)]
Merging lp:quantum updates

13 years agoFixing syntax issue. I had a 2.7+ style dict comprehension, so I made it 2.6 friendly.
Tyler Smith [Mon, 1 Aug 2011 15:40:10 +0000 (08:40 -0700)]
Fixing syntax issue. I had a 2.7+ style dict comprehension, so I made it 2.6 friendly.

13 years agoRemoving a debugging line
Tyler Smith [Mon, 1 Aug 2011 15:17:34 +0000 (08:17 -0700)]
Removing a debugging line

13 years agopep8 fix
Dan Wendlandt [Mon, 1 Aug 2011 14:45:49 +0000 (07:45 -0700)]
pep8 fix

13 years agoFixing API behaviour for throwing 400 error on invalid body.
Salvatore Orlando [Mon, 1 Aug 2011 14:40:29 +0000 (15:40 +0100)]
Fixing API behaviour for throwing 400 error on invalid body.
Adding unit test for creating a port without request body.

13 years agomake ovs plugin pay attention to port state
Dan Wendlandt [Mon, 1 Aug 2011 07:14:18 +0000 (00:14 -0700)]
make ovs plugin pay attention to port state

13 years agopersistence of l2network & ucs plugins using mysql
rohitagarwalla [Mon, 1 Aug 2011 06:46:15 +0000 (23:46 -0700)]
persistence of l2network & ucs plugins using mysql
- db_conn.ini - configuration details of making a connection to the database
- db_test_plugin.py - contains abstraction methods for storing database values in a dict and unit test cases for DB testing
- l2network_db.py - db methods for l2network models
- l2network_models.py - class definitions for the l2 network tables
- ucs_db.py - db methods for ucs models
- ucs_models.py - class definition for the ucs tables
dynamic loading of the 2nd layer plugin db's based on passed arguments
Create, Delete, Get, Getall, Update database methods at - Quantum, L2Network and Ucs
Unit test cases for create, delete, getall and update operations for L2Network and Ucs plugins
pep8 checks done
branch based off revision 34 plugin-framework

changes after review comments -
merged the latest changes from plugin-framework branch - revision 39
confirming to the new directory structure and moving all db related modules into cisco/db folder
updated db_test_plugin.py
 - added import of cisco constants module
 - added getLogger to LOG for logging component name
 - updated import module paths for l2network_models/db and ucs_models/db to use the new directory structure
 - updated (rearranged) imports section to obey openstack alphabetical placement convention
updated db_conn.ini
 - updated database name from cisco_naas to quantum_l2network
unit test cases ran successfully and pep8 checks done again

-------------s This line and the following will be ignored --------------

added:
  quantum/plugins/cisco/db/db_conn.ini
  quantum/plugins/cisco/db/db_test_plugin.py
  quantum/plugins/cisco/db/l2network_db.py
  quantum/plugins/cisco/db/l2network_models.py
  quantum/plugins/cisco/db/ucs_db.py
  quantum/plugins/cisco/db/ucs_models.py
modified:
  quantum/plugins/cisco/README
pending merges:
  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

13 years agoVinkesh/Santhosh | Moved the stub classes in test_extensions to a separate file exten...
Santhosh Kumar [Mon, 1 Aug 2011 06:37:50 +0000 (12:07 +0530)]
Vinkesh/Santhosh | Moved the stub classes in test_extensions to a separate file extension_stubs

13 years agoMerged from trunk
Santhosh Kumar [Mon, 1 Aug 2011 06:22:39 +0000 (11:52 +0530)]
Merged from trunk

13 years agobug802772 update exception handling in OVS plugin to use API exceptions.
Dan Wendlandt [Mon, 1 Aug 2011 06:21:11 +0000 (23:21 -0700)]
bug802772 update exception handling in OVS plugin to use API exceptions.

13 years agomerged the latest changes from plugin-framework branch - revision 39
rohitagarwalla [Mon, 1 Aug 2011 03:31:42 +0000 (20:31 -0700)]
merged the latest changes from plugin-framework branch - revision 39
conforming to the new cisco plugin directory structure and moving all db related modules into cisco/db folder
updated db_test_plugin.py
 - added import of cisco constants module
 - added LOG.getLogger for logging component name
 - updated import module paths for l2network_models/db and ucs_models/db to use the new directory structure
 - updated (rearranged) imports section to obey openstack alphabetical placement convention
updated db_conn.ini
 - updated database name from cisco_naas to quantum_l2network
unit test cases ran successfully and pep8 checks done again

13 years agoremoving a few additional lines that aren't needed once we don't calculate port count
Dan Wendlandt [Mon, 1 Aug 2011 01:21:59 +0000 (18:21 -0700)]
removing a few additional lines that aren't needed once we don't calculate port count

13 years agoAdding a tests directory, this can be used for plugin-specific test cases.
Sumit Naiksatam [Mon, 1 Aug 2011 01:00:56 +0000 (18:00 -0700)]
Adding a tests directory, this can be used for plugin-specific test cases.

13 years agoalso remove line that computes portcount, as it is unneeded now that we don't return it
Dan Wendlandt [Mon, 1 Aug 2011 00:46:35 +0000 (17:46 -0700)]
also remove line that computes portcount, as it is unneeded now that we don't return it

13 years agoIncluding copyright info.
Sumit Naiksatam [Sun, 31 Jul 2011 19:04:01 +0000 (12:04 -0700)]
Including copyright info.

13 years agomerge branch for to fix bug817826
Dan Wendlandt [Sun, 31 Jul 2011 19:01:37 +0000 (12:01 -0700)]
merge branch for to fix bug817826

13 years agoFor the modules to get added, missed in the earlier checkin.
Sumit Naiksatam [Sun, 31 Jul 2011 18:54:29 +0000 (11:54 -0700)]
For the modules to get added, missed in the earlier checkin.