]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
13 years agoA small start on unit tests: mostly a proof of concept that contains a test
Brad Hall [Mon, 27 Jun 2011 23:08:58 +0000 (16:08 -0700)]
A small start on unit tests: mostly a proof of concept that contains a test
for api/ports.py

13 years agoAdded some more plugin agnostic tests (attachment and negative tests) and some
Brad Hall [Mon, 27 Jun 2011 23:07:03 +0000 (16:07 -0700)]
Added some more plugin agnostic tests (attachment and negative tests) and some
pep8 fixes.

13 years agoMerge: bzr merge lp:~bgh/quantum/bugfixes
Brad Hall [Fri, 24 Jun 2011 18:41:48 +0000 (11:41 -0700)]
Merge: bzr merge lp:~bgh/quantum/bugfixes

13 years agoFix cut and paste error in api_unplug_iface
Brad Hall [Fri, 24 Jun 2011 18:20:03 +0000 (11:20 -0700)]
Fix cut and paste error in api_unplug_iface

This fixes lp issue: https://bugs.launchpad.net/quantum/+bug/801598

13 years agoMerging latest changes from parent repo - lp:network-service , Parent repo had approv...
Somik Behera [Tue, 21 Jun 2011 17:37:34 +0000 (10:37 -0700)]
Merging latest changes from parent repo - lp:network-service , Parent repo had approved merge proposal for merging lp:~santhom/network-service/quantum_testing_framework , which has now been merged into lp:network-service

13 years ago Merging pep8 and functional test related changes lp:~santhom/network-service/quantum...
Somik Behera [Tue, 21 Jun 2011 17:27:04 +0000 (10:27 -0700)]
 Merging pep8 and functional test related changes lp:~santhom/network-service/quantum_testing_framework branch

13 years agoFix typo in mysql package check
Brad Hall [Fri, 17 Jun 2011 18:06:19 +0000 (11:06 -0700)]
Fix typo in mysql package check

issue: https://bugs.launchpad.net/bugs/798080

13 years agoFix typo in mysql package check
Brad Hall [Thu, 16 Jun 2011 17:03:29 +0000 (10:03 -0700)]
Fix typo in mysql package check

issue: https://bugs.launchpad.net/bugs/798080

13 years agoREADME fixes
Brad Hall [Thu, 9 Jun 2011 14:42:19 +0000 (07:42 -0700)]
README fixes

13 years agoSanthosh/Deepak | Fixed the import issue and config.load_paste_app issue
Santhosh [Thu, 9 Jun 2011 04:59:30 +0000 (10:29 +0530)]
Santhosh/Deepak | Fixed the import issue and config.load_paste_app issue

13 years agoSanthosh/Vinkesh | Fixed all the pep8 violations. Modified the 'req' to 'request...
Santhosh [Wed, 8 Jun 2011 10:21:47 +0000 (15:51 +0530)]
Santhosh/Vinkesh | Fixed all the pep8 violations. Modified the 'req' to 'request' across all the services and wsgi so that it's consistent with other projects

13 years agoSanthosh/Vinkesh | Added the testing framework. Moved the smoketest to tests/functional
Santhosh [Wed, 8 Jun 2011 08:52:51 +0000 (14:22 +0530)]
Santhosh/Vinkesh | Added the testing framework. Moved the smoketest to tests/functional

13 years agomerged remote README changes
Somik Behera [Tue, 7 Jun 2011 23:58:14 +0000 (16:58 -0700)]
merged remote README changes

13 years agoFix cli.py from last merge when it got overwritten
Somik Behera [Tue, 7 Jun 2011 23:56:53 +0000 (16:56 -0700)]
Fix cli.py from last merge when it got overwritten

13 years agoAdd dependencies to README and fix whitespace
Brad Hall [Tue, 7 Jun 2011 17:17:56 +0000 (10:17 -0700)]
Add dependencies to README and fix whitespace

13 years ago Fix merge indentation errors
Somik Behera [Tue, 7 Jun 2011 06:09:53 +0000 (23:09 -0700)]
 Fix merge indentation errors

13 years ago Merged Brad's ovsplugin code
Somik Behera [Tue, 7 Jun 2011 06:07:05 +0000 (23:07 -0700)]
 Merged Brad's ovsplugin code

13 years agopep8 changes for quantum-framework code pieces.
Somik Behera [Tue, 7 Jun 2011 05:48:57 +0000 (22:48 -0700)]
pep8 changes for quantum-framework code pieces.

13 years agoMerge changes from quantum-framework-bgh branch
Brad Hall [Mon, 6 Jun 2011 23:50:33 +0000 (16:50 -0700)]
Merge changes from quantum-framework-bgh branch

13 years agoUpdate Quantum README file with instructions to launch the service and get going.
Somik Behera [Mon, 6 Jun 2011 23:35:47 +0000 (16:35 -0700)]
Update Quantum README file with instructions to launch the service and get going.

13 years agoMerge changes from quantum-framework
Brad Hall [Mon, 6 Jun 2011 21:17:43 +0000 (14:17 -0700)]
Merge changes from quantum-framework

13 years agoUpdated quantum_plugin_base with with return type dataformats as well as exceptions.
Somik Behera [Mon, 6 Jun 2011 18:49:12 +0000 (11:49 -0700)]
Updated quantum_plugin_base with with return type dataformats as well as exceptions.

13 years agoAdded a basic README file and updated Quantum plugin base class with appropriate...
Somik Behera [Mon, 6 Jun 2011 17:34:43 +0000 (10:34 -0700)]
Added a basic README file and updated Quantum plugin base class with appropriate exceptions.

13 years agoInitial commit of exceptions that are raised by a quantum plugin.
Somik Behera [Mon, 6 Jun 2011 16:22:05 +0000 (09:22 -0700)]
Initial commit of exceptions that are raised by a quantum plugin.

This list of exceptions is consistent with exceptions being expected by the API service. Please note that the exception list is still evolving and will soon be concrete.

13 years agoMake the wording a little clearer
Brad Hall [Mon, 6 Jun 2011 05:54:44 +0000 (22:54 -0700)]
Make the wording a little clearer

13 years agoRemove -a option from examples (it no longer exists)
Brad Hall [Mon, 6 Jun 2011 05:42:46 +0000 (22:42 -0700)]
Remove -a option from examples (it no longer exists)

13 years agoMake the API the default
Brad Hall [Mon, 6 Jun 2011 05:41:46 +0000 (22:41 -0700)]
Make the API the default

13 years agoAddress Dan's review comments
Brad Hall [Mon, 6 Jun 2011 05:38:04 +0000 (22:38 -0700)]
Address Dan's review comments

13 years agoMake the manager a little smarter about finding its config file
Brad Hall [Mon, 6 Jun 2011 04:52:09 +0000 (21:52 -0700)]
Make the manager a little smarter about finding its config file

13 years agoFix another TODO: remove main function from manager
Brad Hall [Sun, 5 Jun 2011 05:00:50 +0000 (22:00 -0700)]
Fix another TODO: remove main function from manager

13 years agoFix detail_net and list_ports commands
Brad Hall [Sun, 5 Jun 2011 04:58:27 +0000 (21:58 -0700)]
Fix detail_net and list_ports commands

13 years agoRemove get_all_interfaces and fix detail_network commands
Brad Hall [Sun, 5 Jun 2011 01:46:44 +0000 (18:46 -0700)]
Remove get_all_interfaces and fix detail_network commands

13 years agoInitial version of openvswitch plugin
Brad Hall [Sun, 5 Jun 2011 01:19:37 +0000 (18:19 -0700)]
Initial version of openvswitch plugin

13 years ago* Merged changes from Salvatore's branch - quantum-api-workinprogress
Somik Behera [Sun, 5 Jun 2011 00:45:36 +0000 (17:45 -0700)]
* Merged changes from Salvatore's branch - quantum-api-workinprogress
* Removed spurious methods from quantum_base_plugin class.
* Updated the sample plugins to be compliant with the new QuantumBase class.

13 years agoUpdate readme with quantum specific instructions
Brad Hall [Sat, 4 Jun 2011 20:23:29 +0000 (13:23 -0700)]
Update readme with quantum specific instructions

13 years agoAddress some of the remaining TODOs and general cleanup
Brad Hall [Sat, 4 Jun 2011 20:17:32 +0000 (13:17 -0700)]
Address some of the remaining TODOs and general cleanup

13 years agoAdd headers
Brad Hall [Sat, 4 Jun 2011 03:59:49 +0000 (20:59 -0700)]
Add headers

13 years agoInitial cut of openvswitch plugin
Brad Hall [Sat, 4 Jun 2011 03:56:32 +0000 (20:56 -0700)]
Initial cut of openvswitch plugin

13 years agoAdd database models/functions for ports and networks
Brad Hall [Sat, 4 Jun 2011 03:55:26 +0000 (20:55 -0700)]
Add database models/functions for ports and networks

13 years agoPrint the command list in the help
Brad Hall [Fri, 3 Jun 2011 18:02:54 +0000 (11:02 -0700)]
Print the command list in the help

13 years agoWhitespace fixes
Brad Hall [Fri, 3 Jun 2011 17:26:36 +0000 (10:26 -0700)]
Whitespace fixes

13 years agoAdded api functions for the interface commands
Brad Hall [Fri, 3 Jun 2011 17:25:43 +0000 (10:25 -0700)]
Added api functions for the interface commands

13 years agoInitial rework of cli to use the WS api
Brad Hall [Fri, 3 Jun 2011 05:30:37 +0000 (22:30 -0700)]
Initial rework of cli to use the WS api

- Still need to implement the interface commands and also address TODO's in
  the code.

13 years agoCopy over miniclient from testscripts and port tests.py to use unittest
Brad Hall [Wed, 1 Jun 2011 18:00:15 +0000 (11:00 -0700)]
Copy over miniclient from testscripts and port tests.py to use unittest

13 years agoAdding ports.py to source control
Salvatore Orlando [Tue, 31 May 2011 17:48:43 +0000 (18:48 +0100)]
Adding ports.py to source control

13 years agopep8 fixes (1st batch)
Salvatore Orlando [Tue, 31 May 2011 17:15:00 +0000 (18:15 +0100)]
pep8 fixes (1st batch)

13 years agoFirst working version of Quantum API
Salvatore Orlando [Mon, 30 May 2011 00:08:46 +0000 (01:08 +0100)]
First working version of Quantum API

13 years agoAdding views/networks.py to bzr
Salvatore Orlando [Sat, 28 May 2011 20:52:09 +0000 (21:52 +0100)]
Adding views/networks.py to bzr

13 years agoAdding serialization/deserilization for network resources.
Salvatore Orlando [Fri, 27 May 2011 16:52:06 +0000 (17:52 +0100)]
Adding serialization/deserilization for network resources.
Adding fake plugin

13 years agonetworks api with final URL structure.
salvatore [Thu, 26 May 2011 23:52:11 +0000 (00:52 +0100)]
networks api with final URL structure.
No serialization yet

13 years agoImplementing interface with plugin
Salvatore Orlando [Thu, 26 May 2011 17:53:48 +0000 (18:53 +0100)]
Implementing interface with plugin

13 years agoadpating wsgi files
salvatore [Wed, 25 May 2011 12:11:12 +0000 (13:11 +0100)]
adpating wsgi files

13 years agoWork in progress on network API
Salvatore Orlando [Tue, 24 May 2011 16:45:16 +0000 (17:45 +0100)]
Work in progress on network API

13 years agoAdding first files for quantum API
Salvatore Orlando [Mon, 23 May 2011 20:51:00 +0000 (21:51 +0100)]
Adding first files for quantum API

13 years agoMinor fixes: indentation in bin/quantum and fix import in config.py
Brad Hall [Fri, 20 May 2011 23:22:48 +0000 (16:22 -0700)]
Minor fixes: indentation in bin/quantum and fix import in config.py

13 years agoAdding api paste configuration file
Salvatore Orlando [Fri, 20 May 2011 14:30:12 +0000 (15:30 +0100)]
Adding api paste configuration file

13 years agoRemoving .pydevproject from version control
Salvatore Orlando [Fri, 20 May 2011 13:53:02 +0000 (14:53 +0100)]
Removing .pydevproject from version control

13 years agoBranching from quantum-framework
Salvatore Orlando [Fri, 20 May 2011 13:51:28 +0000 (14:51 +0100)]
Branching from quantum-framework

13 years agoAdding flags.py to infrastructure code
Salvatore Orlando [Fri, 20 May 2011 08:05:39 +0000 (09:05 +0100)]
Adding flags.py to infrastructure code

13 years agoMove plugin configuration to plugins.ini - a config file.
Somik Behera [Fri, 20 May 2011 00:21:48 +0000 (17:21 -0700)]
Move plugin configuration to plugins.ini - a config file.

13 years ago1) Created a DummDataPlugin in SamplePlugin module.
Somik Behera [Sun, 15 May 2011 20:31:23 +0000 (13:31 -0700)]
1) Created a DummDataPlugin in SamplePlugin module.

- DummyDataPlugin is a sligh improvment over QuantumEchoPlugin in that
           the plugin returns hard-coded data structures.

2) Created a CLI that enabled quantum plugin writers to test their plug-in implementation.

- Currently I am using DummyDataPlugin to test and run the CLI
           but if anybody has another better Quantum plug-in, please modify
           manager.py to use your plug-in and drive the plug-in using the CLI.
        - Running the CLI against wider variety of plug-ins will help the CLI
           evolve and improve. Please free to send patches.

3) TODO: list

- Finalize the plug-in data model
    - Finalize the exception and make the plug-in throw exceptions
- Write unit tests for plug-in qualification and CLI testing.

13 years agomerged salvatore's changes to local branch
Somik Behera [Fri, 13 May 2011 22:49:08 +0000 (15:49 -0700)]
merged salvatore's changes to local branch

13 years ago1) Added a bare-bones framework for quantum plugins.
Somik Behera [Fri, 13 May 2011 21:23:37 +0000 (14:23 -0700)]
1) Added a bare-bones framework for quantum plugins.
2) Created demo quantum plugin that conforms to QuantumPluginBase
    Abstract class specification.
3) Demonstrated plugin registration and invocation using the demo
    plugin called "QuantumEchoPlugin"
4) Created the initial file structure for a quantum CLI
5) Seeded the utils module that will contain frequently used Quantum utilities.
6) Modified the manager module to initialize and register the quantum plugin
    defined in a configuration file. I have hard-coded the path to plugin for now
    but this will move to a quantum.conf file.

TODO:

1) Finish up the Quantum CLI
2) Write Quantum unit tests that can be run against any plug-in for certification.
3) Create a working quantum plugin.

13 years agoFixing pep8 errors
Salvatore Orlando [Fri, 13 May 2011 11:54:18 +0000 (12:54 +0100)]
Fixing pep8 errors

13 years agoadding /bzrignore to precent checking in pyc files and that sort of stuff...
Somik Behera [Wed, 11 May 2011 21:41:02 +0000 (14:41 -0700)]
adding /bzrignore to precent checking in pyc files and that sort of stuff...

13 years agoPushing initial started code based on Glance project and infrstructure work done...
Somik Behera [Wed, 11 May 2011 21:29:35 +0000 (14:29 -0700)]
Pushing initial started code based on Glance project and infrstructure work done by the melange team.