]>
review.fuel-infra Code Review - openstack-build/neutron-build.git/log
Somik Behera [Tue, 2 Aug 2011 22:05:38 +0000 (15:05 -0700)]
Mergin fix for Bug 818321
Thanks lp:danwent !
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
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
Tyler Smith [Tue, 2 Aug 2011 19:27:47 +0000 (12:27 -0700)]
Requests now send the Content-Type in the HTTP request
Tyler Smith [Mon, 1 Aug 2011 22:05:53 +0000 (15:05 -0700)]
Fixing pep8 errors
Tyler Smith [Mon, 1 Aug 2011 15:47:35 +0000 (08:47 -0700)]
Merging lp:quantum updates
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.
Tyler Smith [Mon, 1 Aug 2011 15:17:34 +0000 (08:17 -0700)]
Removing a debugging line
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
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
Dan Wendlandt [Sun, 31 Jul 2011 19:01:37 +0000 (12:01 -0700)]
merge branch for to fix bug817826
Dan Wendlandt [Sun, 31 Jul 2011 18:53:36 +0000 (11:53 -0700)]
remove PortCount attribute of network object, as it is not in the spec and was causing us to hit bug 818321 (note: this commit does not fix the underlyingproblem with xml deserialization, it just makes sure we don't hit it with the existing API code)
Dan Wendlandt [Sat, 30 Jul 2011 05:27:40 +0000 (22:27 -0700)]
change default integration bridge from br100 to br-int to reflect new default for OVS vif-plugging in nova Diablo-3 release
Dan Wendlandt [Sat, 30 Jul 2011 05:20:52 +0000 (22:20 -0700)]
fix bug 817826 and similar error in batch_config.py
Dan Wendlandt [Fri, 29 Jul 2011 23:39:45 +0000 (16:39 -0700)]
merge Salvatore's api branch with fixes for tests. Tweaking branch to remove unwanted bin/quantum.py as part of merge
Tyler Smith [Fri, 29 Jul 2011 21:42:07 +0000 (14:42 -0700)]
Merging in main repo updates
Tyler Smith [Fri, 29 Jul 2011 21:38:26 +0000 (14:38 -0700)]
Updating to fix some SSL issues
Salvatore Orlando [Fri, 29 Jul 2011 21:22:59 +0000 (22:22 +0100)]
Removing extra quantum.py file from source control
removing unused import from quantum/api/__init__.py
Salvatore Orlando [Fri, 29 Jul 2011 16:41:37 +0000 (17:41 +0100)]
Apply fix for bug #817813
Merging lp:~danwent/quantum/bug817813
Salvatore Orlando [Fri, 29 Jul 2011 16:39:12 +0000 (17:39 +0100)]
Apply fix for bug #814012
Merging lp:~danwent/quantum/bug814012
Salvatore Orlando [Fri, 29 Jul 2011 16:36:35 +0000 (17:36 +0100)]
Apply fix for bug #814517
merging lp:~tylesmit/quantum/quantum-bug-814517
Dan Wendlandt [Fri, 29 Jul 2011 02:08:56 +0000 (19:08 -0700)]
bug 817813: default provider in plugins.ini accidentally changed. Changing it back to FakePlugin
Tyler Smith [Thu, 28 Jul 2011 17:49:18 +0000 (10:49 -0700)]
Removing some legacy code from the unit tests
Tyler Smith [Thu, 28 Jul 2011 17:42:17 +0000 (10:42 -0700)]
Adding unit tests to cover the client library
Tyler Smith [Thu, 28 Jul 2011 17:41:54 +0000 (10:41 -0700)]
Changing the CLI to use the new client library
Tyler Smith [Thu, 28 Jul 2011 17:41:06 +0000 (10:41 -0700)]
Adding refactored API Client
Dan Wendlandt [Wed, 27 Jul 2011 17:24:17 +0000 (10:24 -0700)]
pep8 fixes
Dan Wendlandt [Wed, 27 Jul 2011 16:33:21 +0000 (09:33 -0700)]
fix bug 814012, add unit tests for it
Tyler Smith [Wed, 27 Jul 2011 14:33:09 +0000 (07:33 -0700)]
Resolving Bug 814517 which caused XML to have extra whitespace.
Salvatore Orlando [Fri, 22 Jul 2011 12:13:48 +0000 (13:13 +0100)]
Apply fix for bug #797419
merging lp:~salvatore-orlando/quantum/bug797419
Salvatore Orlando [Fri, 22 Jul 2011 09:51:22 +0000 (10:51 +0100)]
Re-fixing issues with XML deserialization (changes got lost in merges with trunk)
Adapting assertions in unit tests merged from trunk to reflect changes in the API due to RFE requested by Erik Carlin
Salvatore Orlando [Fri, 22 Jul 2011 07:04:35 +0000 (08:04 +0100)]
Merging branch lp:~salvatore-orlando/quantum/bug802892
Fixing bug #802892
Salvatore Orlando [Fri, 22 Jul 2011 07:01:43 +0000 (08:01 +0100)]
Merging branch lp:~netstack/quantum/quantum-unit-tests
Provides functionality as specified by blueprint https://blueprints.launchpad.net/quantum/+spec/api-spec-unit-tests
Salvatore Orlando [Thu, 21 Jul 2011 16:37:24 +0000 (17:37 +0100)]
Fixing silly pep8 error
Salvatore Orlando [Thu, 21 Jul 2011 16:24:24 +0000 (17:24 +0100)]
Merge with quantum-unit-tests
Salvatore Orlando [Thu, 21 Jul 2011 15:54:23 +0000 (16:54 +0100)]
doh
Salvatore Orlando [Thu, 21 Jul 2011 15:34:58 +0000 (16:34 +0100)]
Restoring quantum_plugin_base to previous state.
Will discuss in the future whether allow API layer to pass options to plugins upon initialization.
Salvatore Orlando [Mon, 18 Jul 2011 22:51:22 +0000 (23:51 +0100)]
Unit tests for API completed
fixed pep8 errors
Brad Hall [Mon, 18 Jul 2011 20:44:48 +0000 (13:44 -0700)]
Add TESTING document: description and polices for quantum tests
Salvatore Orlando [Mon, 18 Jul 2011 16:56:42 +0000 (17:56 +0100)]
Adding more unit tests
Salvatore Orlando [Thu, 14 Jul 2011 11:47:49 +0000 (12:47 +0100)]
Removing code related to functional tests
Salvatore Orlando [Fri, 8 Jul 2011 23:34:49 +0000 (00:34 +0100)]
Applying fix for bug #804237
from branch lp:~salvatore-orlando/quantum/bug804237
Salvatore Orlando [Wed, 6 Jul 2011 11:41:13 +0000 (12:41 +0100)]
removing pep8 errors
Salvatore Orlando [Wed, 6 Jul 2011 11:23:18 +0000 (12:23 +0100)]
Added more unit tests for API
Starting work on functional tests, importing code from Glance
Salvatore Orlando [Tue, 5 Jul 2011 17:27:26 +0000 (18:27 +0100)]
Now REALLY using in-memory db
Salvatore Orlando [Tue, 5 Jul 2011 16:50:30 +0000 (17:50 +0100)]
Adapated plugin infrastructure to allow API to pass options to plugins
Now using in-memory sqlite db for tests on FakePlugin
teardown() now 'resets' the in-memory db
Adding unit tests for APIs
Salvatore Orlando [Tue, 5 Jul 2011 10:27:12 +0000 (11:27 +0100)]
Fixing error introduced in find_config
Salvatore Orlando [Tue, 5 Jul 2011 09:24:13 +0000 (10:24 +0100)]
Removing excess debug line
Salvatore Orlando [Tue, 5 Jul 2011 00:08:18 +0000 (01:08 +0100)]
Fixing syntax errors in db/models.py
Salvatore Orlando [Mon, 4 Jul 2011 17:50:45 +0000 (18:50 +0100)]
Temporary commit
Salvatore Orlando [Mon, 4 Jul 2011 10:43:16 +0000 (11:43 +0100)]
Now loading plugin before setting up routes.
Passing same plugin instance to API controllers.
Also renamed 'network_manager' to 'plugin' in API controllers.
Salvatore Orlando [Fri, 1 Jul 2011 11:20:31 +0000 (12:20 +0100)]
Adding unit test
Applying pep8 fixes
Note: teardown does not yet work properly. Thinking about replacing it with something that simply deletes the temporary sql lite db.
Salvatore Orlando [Thu, 30 Jun 2011 17:13:01 +0000 (18:13 +0100)]
Starting implementation of unit tests
Fixing minor bugs with FakePlugin
Salvatore Orlando [Wed, 29 Jun 2011 15:48:55 +0000 (16:48 +0100)]
Removing static data for FakePlugin
Salvatore Orlando [Wed, 29 Jun 2011 15:40:15 +0000 (16:40 +0100)]
- Unit tests will use FakePlugin
- FakePlugin adapted to db API with sqlite
- db Models updated to inherit from generic Quantum Base model (provides utility functions and capabilities for treating db objects as dicts - see nova.db.models.NovaBase)
- functional tests commented out temporarily. Will un-comment when code for starting actual service is in place
Salvatore Orlando [Wed, 29 Jun 2011 10:18:12 +0000 (11:18 +0100)]
Adding Routes>=1.12.3 to tools/pip-requires
Salvatore Orlando [Tue, 28 Jun 2011 17:04:27 +0000 (18:04 +0100)]
Work in progress - just starting
Salvatore Orlando [Tue, 28 Jun 2011 09:43:11 +0000 (10:43 +0100)]
...and again!
Salvatore Orlando [Tue, 28 Jun 2011 09:42:30 +0000 (10:42 +0100)]
I hope I get the commit right now
Salvatore Orlando [Tue, 28 Jun 2011 09:41:40 +0000 (10:41 +0100)]
removing "quantum" folder as well from etc
Salvatore Orlando [Tue, 28 Jun 2011 09:37:48 +0000 (10:37 +0100)]
removing api-paste.ini
Salvatore Orlando [Tue, 28 Jun 2011 09:29:08 +0000 (10:29 +0100)]
Addressing comments from Somik
Somik Behera [Mon, 27 Jun 2011 23:34:28 +0000 (16:34 -0700)]
Merging dan wendlandt's bugfixes for Bug #800466 and improvements that enable Quantum to seamlessly
run on KVM!
removed:
quantum/plugins/openvswitch/agent/set_external_ids.sh
added:
tools/batch_config.py
renamed:
quantum/plugins/openvswitch/agent/install.sh => quantum/plugins/openvswitch/agent/xenserver_install.sh
modified:
quantum/cli.py
quantum/db/api.py
quantum/plugins/openvswitch/README
quantum/plugins/openvswitch/agent/ovs_quantum_agent.py
quantum/plugins/openvswitch/ovs_db.py
quantum/plugins/openvswitch/ovs_models.py
quantum/plugins/openvswitch/ovs_quantum_plugin.ini
quantum/plugins/openvswitch/ovs_quantum_plugin.py
pending merges:
Dan Wendlandt 2011-06-27 fix pep8 introduced by trunk merge
Dan Wendlandt 2011-06-27 [merge] merge
Dan Wendlandt 2011-06-27 more pep8 goodness
Dan Wendlandt 2011-06-25 refactor batch_config, allow multiple attaches with the empty string
Dan Wendlandt 2011-06-21 [merge] merge and pep8 cleanup
Dan Wendlandt 2011-06-21 add example to usage string for batch_config.py
Dan Wendlandt 2011-06-21 Bug fixes and clean-up, including supporting libvirt
Dan Wendlandt [Mon, 27 Jun 2011 23:11:09 +0000 (16:11 -0700)]
fix pep8 introduced by trunk merge
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
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.
Dan Wendlandt [Mon, 27 Jun 2011 16:30:08 +0000 (09:30 -0700)]
merge
Dan Wendlandt [Mon, 27 Jun 2011 16:27:18 +0000 (09:27 -0700)]
more pep8 goodness
Salvatore Orlando [Mon, 27 Jun 2011 13:09:52 +0000 (14:09 +0100)]
Fixing bug #798262
Dan Wendlandt [Sat, 25 Jun 2011 09:04:55 +0000 (02:04 -0700)]
refactor batch_config, allow multiple attaches with the empty string
Brad Hall [Fri, 24 Jun 2011 18:41:48 +0000 (11:41 -0700)]
Merge: bzr merge lp:~bgh/quantum/bugfixes
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
Salvatore Orlando [Fri, 24 Jun 2011 14:21:56 +0000 (15:21 +0100)]
Fixing bug #798261
Salvatore Orlando [Fri, 24 Jun 2011 13:52:17 +0000 (14:52 +0100)]
Merge trunk
Resolving conflicts
Salvatore Orlando [Fri, 24 Jun 2011 13:05:35 +0000 (14:05 +0100)]
no-commit
Dan Wendlandt [Wed, 22 Jun 2011 00:40:05 +0000 (17:40 -0700)]
merge and pep8 cleanup
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
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
Dan Wendlandt [Tue, 21 Jun 2011 17:13:07 +0000 (10:13 -0700)]
add example to usage string for batch_config.py
Dan Wendlandt [Tue, 21 Jun 2011 07:14:14 +0000 (00:14 -0700)]
Bug fixes and clean-up, including supporting libvirt
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
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
Salvatore Orlando [Fri, 10 Jun 2011 14:53:11 +0000 (15:53 +0100)]
Adding support for 'detail' action on networks objects
GET /tenants/{tenant-id}/networks/detail
returns details about all networks (id,name,number of logical ports)
GET /tenants/{tenant-id}/networks/{network-id}/detail
return complete details about a specific network, including ports and attachments
Brad Hall [Thu, 9 Jun 2011 14:42:19 +0000 (07:42 -0700)]
README fixes
Santhosh [Thu, 9 Jun 2011 04:59:30 +0000 (10:29 +0530)]
Santhosh/Deepak | Fixed the import issue and config.load_paste_app issue
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
Santhosh [Wed, 8 Jun 2011 08:52:51 +0000 (14:22 +0530)]
Santhosh/Vinkesh | Added the testing framework. Moved the smoketest to tests/functional
Somik Behera [Tue, 7 Jun 2011 23:58:14 +0000 (16:58 -0700)]
merged remote README changes
Somik Behera [Tue, 7 Jun 2011 23:56:53 +0000 (16:56 -0700)]
Fix cli.py from last merge when it got overwritten
Salvatore Orlando [Tue, 7 Jun 2011 17:25:16 +0000 (18:25 +0100)]
Fixing pep8 errors
removing excess debug lines
Brad Hall [Tue, 7 Jun 2011 17:17:56 +0000 (10:17 -0700)]
Add dependencies to README and fix whitespace
Somik Behera [Tue, 7 Jun 2011 06:09:53 +0000 (23:09 -0700)]
Fix merge indentation errors
Somik Behera [Tue, 7 Jun 2011 06:07:05 +0000 (23:07 -0700)]
Merged Brad's ovsplugin code
Somik Behera [Tue, 7 Jun 2011 05:48:57 +0000 (22:48 -0700)]
pep8 changes for quantum-framework code pieces.
Brad Hall [Mon, 6 Jun 2011 23:50:33 +0000 (16:50 -0700)]
Merge changes from quantum-framework-bgh branch
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.
Brad Hall [Mon, 6 Jun 2011 21:17:43 +0000 (14:17 -0700)]
Merge changes from quantum-framework
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.
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.
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.