]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
13 years agoMerge trunk
Salvatore Orlando [Wed, 24 Aug 2011 11:57:03 +0000 (12:57 +0100)]
Merge trunk

13 years agoMerging lp:~cisco-openstack/quantum/802dot1qbh-vifdriver-scheduler
Salvatore Orlando [Wed, 24 Aug 2011 11:45:58 +0000 (12:45 +0100)]
Merging lp:~cisco-openstack/quantum/802dot1qbh-vifdriver-scheduler

VIF driver to support 802.1qbh
Quantum-aware scheduler

This modules are meant to be run by Nova to communicated with Quantum.

13 years agoMerging lp:~cisco-openstack/quantum/l2network-plugin-persistence
Salvatore Orlando [Wed, 24 Aug 2011 11:29:49 +0000 (12:29 +0100)]
Merging lp:~cisco-openstack/quantum/l2network-plugin-persistence

Improvements on cisco plugin:
- Persistence support
- Improved pylint score (now 8.29)

13 years agoNoticed some pep8 errors, fixed them.
Sumit Naiksatam [Wed, 24 Aug 2011 10:27:54 +0000 (03:27 -0700)]
Noticed some pep8 errors, fixed them.

13 years agoMerging lp:quantum
Sumit Naiksatam [Wed, 24 Aug 2011 10:19:06 +0000 (03:19 -0700)]
Merging lp:quantum

13 years agoChanges to incorporate reviwer's comments. Also changed client.py to handle extension...
Sumit Naiksatam [Wed, 24 Aug 2011 10:15:54 +0000 (03:15 -0700)]
Changes to incorporate reviwer's comments. Also changed client.py to handle extension URLs.

13 years agoCode changed base on Reviews
Edgar Magana [Tue, 23 Aug 2011 20:05:22 +0000 (13:05 -0700)]
Code changed base on Reviews
pep8 passed
pylint 9.10

13 years agomerging with lp:quantum
rohitagarwalla [Tue, 23 Aug 2011 19:36:06 +0000 (12:36 -0700)]
merging with lp:quantum

13 years agomerging from lp:quantum
rohitagarwalla [Tue, 23 Aug 2011 19:34:18 +0000 (12:34 -0700)]
merging from lp:quantum

13 years agoFixes based on review comments
rohitagarwalla [Tue, 23 Aug 2011 18:36:50 +0000 (11:36 -0700)]
Fixes based on review comments

13 years agoAddressing comments from Ziad and Somik
Salvatore Orlando [Tue, 23 Aug 2011 16:47:45 +0000 (17:47 +0100)]
Addressing comments from Ziad and Somik

13 years agoMaking Keystone version configurable
Salvatore Orlando [Mon, 22 Aug 2011 16:38:35 +0000 (17:38 +0100)]
Making Keystone version configurable

13 years agoAccidentally took quantum.conf out of branch.
Salvatore Orlando [Mon, 22 Aug 2011 15:57:43 +0000 (16:57 +0100)]
Accidentally took quantum.conf out of branch.
Now back in.

13 years agoMerging lp:~raxnetworking/quantum/bug827272
Salvatore Orlando [Mon, 22 Aug 2011 14:16:24 +0000 (15:16 +0100)]
Merging lp:~raxnetworking/quantum/bug827272

Fix for bug #827272 - collection actions for PUT and DELETE methods on resource extension routes ...

13 years agoMerging branch: lp:~danwent/quantum/test-refactor
Salvatore Orlando [Mon, 22 Aug 2011 14:14:09 +0000 (15:14 +0100)]
Merging branch: lp:~danwent/quantum/test-refactor

Makes it easier for plugins to haave their own unit tests with minimal code duplication

13 years agoSyncing with lp:quantum
Sumit Naiksatam [Sat, 20 Aug 2011 01:48:20 +0000 (18:48 -0700)]
Syncing with lp:quantum

13 years agoCode refactored, made changes are per reviwer's suggestions.
Sumit Naiksatam [Sat, 20 Aug 2011 01:46:34 +0000 (18:46 -0700)]
Code refactored, made changes are per reviwer's suggestions.

13 years agoMerging fixes to client side exception handling. Thanks lp:tylesmit !
Somik Behera [Fri, 19 Aug 2011 17:55:36 +0000 (10:55 -0700)]
Merging fixes to client side exception handling. Thanks lp:tylesmit !

13 years agoMerging fixes and changes batch-config script. Thanks lp:danwent !
Somik Behera [Fri, 19 Aug 2011 17:53:00 +0000 (10:53 -0700)]
Merging fixes and changes batch-config script. Thanks lp:danwent !

13 years agoRemoved concatenation per review comments.
Sumit Naiksatam [Thu, 18 Aug 2011 23:53:57 +0000 (16:53 -0700)]
Removed concatenation per review comments.

13 years agoMaking keystone integration optional in quantum configuration
Salvatore Orlando [Thu, 18 Aug 2011 22:08:15 +0000 (23:08 +0100)]
Making keystone integration optional in quantum configuration

13 years agoMerge trunk
Salvatore Orlando [Thu, 18 Aug 2011 22:04:02 +0000 (23:04 +0100)]
Merge trunk
pep8 fixes

13 years agoMerging bug fix for Bug 821733. Thanks lp:salvatore-orlando !
Somik Behera [Thu, 18 Aug 2011 21:39:37 +0000 (14:39 -0700)]
Merging bug fix for Bug 821733. Thanks lp:salvatore-orlando !

13 years agoFixing typo
Tyler Smith [Thu, 18 Aug 2011 19:58:27 +0000 (12:58 -0700)]
Fixing typo

13 years agoMaking the client raise the appropriate exception if needed. Also increasing the...
Tyler Smith [Thu, 18 Aug 2011 19:49:20 +0000 (12:49 -0700)]
Making the client raise the appropriate exception if needed.  Also increasing the pylint score to above 8.

13 years agopep8 error fixed for l2network_db.py
rohitagarwalla [Thu, 18 Aug 2011 18:09:37 +0000 (11:09 -0700)]
pep8 error fixed for l2network_db.py

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 agoFixed indentation and changed file comments
rohitagarwalla [Wed, 17 Aug 2011 19:37:22 +0000 (12:37 -0700)]
Fixed indentation and changed file comments

13 years agomerge trunk
Dan Wendlandt [Wed, 17 Aug 2011 02:11:48 +0000 (19:11 -0700)]
merge trunk

13 years agoPulling in changes from lp:quantum.
Sumit Naiksatam [Tue, 16 Aug 2011 23:03:32 +0000 (16:03 -0700)]
Pulling in changes from lp: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 agoMerging Shweta's change to fix a function call in the test code.
Sumit Naiksatam [Tue, 16 Aug 2011 15:36:12 +0000 (08:36 -0700)]
Merging Shweta's change to fix a function call in the test code.

13 years agoAdding the changed UCS Driver function names in test_ucs_driver.
Shweta P [Tue, 16 Aug 2011 14:52:55 +0000 (07:52 -0700)]
Adding the changed UCS Driver function names in test_ucs_driver.

13 years agoSanthosh/Deepak | Fixed an issue where collection actions for PUT and DELETE methods...
Santhosh Kumar [Tue, 16 Aug 2011 11:24:39 +0000 (16:54 +0530)]
Santhosh/Deepak | Fixed an issue where collection actions for PUT and DELETE methods in resource extension were routing to update and delete action of the resource

13 years agoMerging from Sumit's branch pylint fixes and incorporating review comments.
Sumit Naiksatam [Tue, 16 Aug 2011 08:06:07 +0000 (01:06 -0700)]
Merging from Sumit's branch pylint fixes and incorporating review comments.

13 years agoChanges to README file and merging Shweta's changes.
Sumit Naiksatam [Tue, 16 Aug 2011 07:28:39 +0000 (00:28 -0700)]
Changes to README file and merging Shweta's changes.

13 years agoMergin Shweta's test changes, also README file.
Sumit Naiksatam [Tue, 16 Aug 2011 07:08:38 +0000 (00:08 -0700)]
Mergin Shweta's test changes, also README file.

13 years agoChanges to test structure. Adding pylint correctons.
Shweta P [Tue, 16 Aug 2011 06:02:22 +0000 (23:02 -0700)]
Changes to test structure. Adding pylint correctons.

13 years agoFixes to the README file per earlier review comments. Also removed main from one...
Sumit Naiksatam [Tue, 16 Aug 2011 04:01:00 +0000 (21:01 -0700)]
Fixes to the README file per earlier review comments. Also removed main from one of the modules.

13 years agoMergin from cisco brach.
Sumit Naiksatam [Tue, 16 Aug 2011 03:29:06 +0000 (20:29 -0700)]
Mergin from cisco brach.

13 years agoMerging from lp:quantum.
Sumit Naiksatam [Tue, 16 Aug 2011 03:27:49 +0000 (20:27 -0700)]
Merging from lp:quantum.

13 years agoPulling changes from Cisco branch.
Sumit Naiksatam [Tue, 16 Aug 2011 03:21:32 +0000 (20:21 -0700)]
Pulling changes from Cisco branch.

13 years agoPylint fixes.
Sumit Naiksatam [Tue, 16 Aug 2011 03:19:54 +0000 (20:19 -0700)]
Pylint fixes.

13 years agoexit unit tests if tests are invoked specifying a particular test
Dan Wendlandt [Tue, 16 Aug 2011 01:13:52 +0000 (18:13 -0700)]
exit unit tests if tests are invoked specifying a particular test

13 years agoMerging Nexus pylint changes and other enhancements from Edgar.
Sumit Naiksatam [Tue, 16 Aug 2011 00:24:47 +0000 (17:24 -0700)]
Merging Nexus pylint changes and other enhancements from Edgar.

13 years agopep8 passed
eperdomo@cisco.com [Tue, 16 Aug 2011 00:17:20 +0000 (17:17 -0700)]
pep8 passed
pylint 8.83

13 years agoMerging Rohit's changes.
Sumit Naiksatam [Mon, 15 Aug 2011 23:40:25 +0000 (16:40 -0700)]
Merging Rohit's changes.

13 years agoMoved test_database.py to plugins/cisco/tests/unit/
rohitagarwalla [Mon, 15 Aug 2011 22:04:53 +0000 (15:04 -0700)]
Moved test_database.py to plugins/cisco/tests/unit/
Edited test_database.py to be able to run like other tests
pylint for cisco/db folder - 8.85/10
pylint for cisco/tests/unit/test_database.py - 8.42/10
pep8 done

13 years agoAdding a new file with all the XML snippets to make code easier to read
eperdomo@cisco.com [Mon, 15 Aug 2011 21:50:55 +0000 (14:50 -0700)]
Adding a new file with all the XML snippets to make code easier to read
Moving the Nexus SSH server port to the configuration file
Removing main functions
Making some changes based on Dan and Salvatore reviews

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 agopylint changes - pylint score for cisco/db folder - 8.27/10
rohitagarwalla [Mon, 15 Aug 2011 16:51:58 +0000 (09:51 -0700)]
pylint changes - pylint score for cisco/db folder - 8.27/10
pep8 checks done

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 agoMerging plugin and tests' changes.
Sumit Naiksatam [Mon, 15 Aug 2011 04:56:16 +0000 (21:56 -0700)]
Merging plugin and tests' changes.

13 years agoFixes to the tests which were breaking, including fixes to the test cases.
Sumit Naiksatam [Sun, 14 Aug 2011 19:33:44 +0000 (12:33 -0700)]
Fixes to the tests which were breaking, including fixes to the test cases.

13 years agoMerge Rohit's branch with persistence framework fixes.
Sumit Naiksatam [Sun, 14 Aug 2011 18:00:08 +0000 (11:00 -0700)]
Merge Rohit's branch with persistence framework fixes.

13 years agoPulling in changes from Rohit's branch.
Sumit Naiksatam [Sun, 14 Aug 2011 16:37:38 +0000 (09:37 -0700)]
Pulling in changes from Rohit's branch.

13 years agoPulling in changes from Shweta's branch.
Sumit Naiksatam [Sun, 14 Aug 2011 16:35:19 +0000 (09:35 -0700)]
Pulling in changes from Shweta's branch.

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 agoupdated README file to include persistence framework setup instructions
rohitagarwalla [Sat, 13 Aug 2011 20:37:20 +0000 (13:37 -0700)]
updated README file to include persistence framework setup instructions
updated db api.py unset_attachment method to return port
moved db_conn.ini into cisco/conf/ with other configuration files
updated l2network_plugin_configuration.py to get db config
cleaned up l2network_db.py - removed config parser code as using cisco config parser
updated l2network_db.py to raise specific exceptions in error cases
updated create_vlanid method in l2network_db.py to not raise exception if vlan rows exist
updated portprofile and portprofile_binding methods to include tenant_id as an argument
added cisco/db/test_database.py containing unit tests for quantum and l2network_plugin tables
edited get_pp_binding method in l2network_db.py to return empty list when no results found
pep8 checks done

13 years agoAdding Persistence unit test
Shweta P [Sat, 13 Aug 2011 06:24:26 +0000 (23:24 -0700)]
Adding Persistence unit test

13 years agoFixed bugs while testing.
Sumit Naiksatam [Sat, 13 Aug 2011 03:19:00 +0000 (20:19 -0700)]
Fixed bugs while testing.

13 years agopep8 errors fixed
rohitagarwalla [Fri, 12 Aug 2011 17:52:05 +0000 (10:52 -0700)]
pep8 errors fixed

13 years agoMerging rohit's changes.
Sumit Naiksatam [Fri, 12 Aug 2011 17:41:16 +0000 (10:41 -0700)]
Merging rohit's changes.

13 years agoChanges to support persistence framework.
Sumit Naiksatam [Fri, 12 Aug 2011 17:39:07 +0000 (10:39 -0700)]
Changes to support persistence framework.

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 agoFirst, trivial, implementation of authN+authZ
Salvatore Orlando [Fri, 12 Aug 2011 11:12:36 +0000 (12:12 +0100)]
First, trivial, implementation of authN+authZ

13 years agofixes from rohit's branch
Sumit Naiksatam [Fri, 12 Aug 2011 03:09:31 +0000 (20:09 -0700)]
fixes from rohit's branch

13 years agofrom rohit's branch
Sumit Naiksatam [Fri, 12 Aug 2011 03:08:05 +0000 (20:08 -0700)]
from rohit's branch

13 years ago- Added new tables VlanID to generate ids and maintain usage of vlans
rohitagarwalla [Thu, 11 Aug 2011 23:30:58 +0000 (16:30 -0700)]
- Added new tables VlanID to generate ids and maintain usage of vlans
- Added wrapper functions to get next unused vlan, populate vlans, release vlans, getall vlans, isused van and delete van
- Added ported instead of networked for portprofile binding table
- Changed wrapper methods and test cases for portprofile binding to use portid

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

13 years agoFIxing missing 'output' variable @ line 243 (syntax error)
Salvatore Orlando [Thu, 11 Aug 2011 22:13:43 +0000 (23:13 +0100)]
FIxing missing 'output' variable @ line 243 (syntax error)

Fixing main as the plugin was still being retrieved with get_manager. That method is now get_plugin

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 agoadded network and port models similar to quantum with following changes -
rohitagarwalla [Thu, 11 Aug 2011 17:39:43 +0000 (10:39 -0700)]
added network and port models similar to quantum with following changes -
 - InnoDB as storage engine to allow foreign key constraints
 - joinedLoad operation on the queries to make use of relation between Network and Port
Moved out the network and port code to make l2network contain vlanbinding, portprofile and portprofile bindings

13 years agoAuthentication with Keystone.
Salvatore Orlando [Thu, 11 Aug 2011 16:53:43 +0000 (17:53 +0100)]
Authentication with Keystone.
auth_token Middleware tweaked and imported in Quantum tree
Developing Authorization middleware

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 ago- added network and port models into the l2network plugin instead of using quantum...
rohitagarwalla [Wed, 10 Aug 2011 20:01:35 +0000 (13:01 -0700)]
- added network and port models into the l2network plugin instead of using quantum models
- added api methods for network and ports
- restructured code to use the l2network network and port
- added l2network base class for other tables to inherit
- added support for l2network plugin model objects to behave like dictionary (gets rid of code to convert objects into dictionaries)
- added foreign key constraints to l2network plugin model attributes representing columns
- added attributes to represent relation between models in l2network plugin
- added joinedload only to network and port (need to to for others)
- added InnoDB as the storage medium in base table for imposing foreign keys
- updated l2network test cases to handle foreign key constraints

13 years agoMerge from Rohit's branch.
Sumit Naiksatam [Wed, 10 Aug 2011 19:52:17 +0000 (12:52 -0700)]
Merge from Rohit's branch.

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 agoMerge from the base merge-prop branch (README changes).
Sumit Naiksatam [Wed, 10 Aug 2011 15:08:41 +0000 (08:08 -0700)]
Merge from the base merge-prop branch (README changes).

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 agoAdding db connection and l2network plugin database modules
rohitagarwalla [Tue, 9 Aug 2011 19:40:14 +0000 (12:40 -0700)]
Adding db connection and l2network plugin database modules

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 agoforce batch_config.py to use json, as XML has issues (see bug: 798262)
Dan Wendlandt [Tue, 9 Aug 2011 08:03:32 +0000 (01:03 -0700)]
force batch_config.py to use json, as XML has issues (see bug: 798262)

13 years agoupdate batch_config.py to use new client lib, hooray for deleting code
Dan Wendlandt [Tue, 9 Aug 2011 07:19:55 +0000 (00:19 -0700)]
update batch_config.py to use new client lib, hooray for deleting code

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.