385 Commits

Author SHA1 Message Date
Monty Taylor
13222958a5 Split out quantum.client and quantum.common.
Change-Id: I1241bcd3305b6859c0cd2bb8c35b523e27aa3b18
2012-01-24 18:49:31 -08:00
Dan Wendlandt
f25d1d51b8 moving batch config out of quantum-server repo.
a commit to the python-quantumclient repo will add it there.

Change-Id: Iefc293adbbf1eab552f2184f021f184511f9ddeb
2012-01-22 21:43:21 -08:00
Jenkins
d11d0e621b Merge "Install a good version of pip in the venv." 2012-01-16 22:24:58 +00:00
Jenkins
e1660a3aaa Merge "Rename .quantum-venv to .venv." 2012-01-11 10:18:24 +00:00
Brad Hall
f3a9665e43 Fix lp bug 897882
This moves the tree to having a standard setup.py.  For those who want to
build individual packages you'll need to use the setup_<package>.py files.

This allows us to support the traditional setup.py commands (i.e. sdist, etc)
that the openstack CI scripts will be using.

Change-Id: I7fe286d9973f43ae118a715276b0c089230f4f7e
2012-01-04 09:38:35 -08:00
Monty Taylor
98d04ae684 Install a good version of pip in the venv.
Change-Id: If55032a5018b50cd7cc359ec4a013c8c18dc735e
2012-01-02 13:59:59 -08:00
James E. Blair
a90fab1193 Rename .quantum-venv to .venv.
This simplifies a number of Jenkins jobs which currently, other
than directory names, could be the same for all OpenStack
projects. By renaming the virtualenv directory, the redundant
Jenkins virtualenv build and copy jobs can be eliminated.

Change-Id: I93c7f6577b4c3a76b021f002bda59fcb8fac3f95
2011-12-23 15:02:57 -08:00
James E. Blair
dadbae9833 Remove plugin pip-requires.
Fixes bug 906636.

The cisco plugin included ncclient, but does not use it when testing.
The openvswitch plugin included SQLAlchemy which is already required
by quantum itself.

I've also changed the install_venv.py script to only look at
tools/pip-requires, so that it behaves more like the rest of the
OpenStack projects.  In Jenkins that's the only file we look at
to see if we need to rebuild the virtualenv, so it would be best
if the project only hade one pip-requires.

Also added .gitignore to ignore files created during testing.

Change-Id: Ic460452ec89aa8377c975ca63b57563119860e6b
2011-12-19 16:30:54 -08:00
Brad Hall
6a08320031 Second round of packaging changes
This change condenses the directory structure to something more similar to
what we had before while producing similar packages.

It also introduces version.py which allows us to get the version from git tags
(or a fallback version if not available).

Fixes lp bug 889336
Fixes lp bug 888795

Change-Id: I86136bd9dbabb5eb1f8366ed665ed9b54f695124
2011-11-28 10:33:52 -08:00
Monty Taylor
a73ba62920 Changes to make pip-based tests work with jenkins.
The git line for the cisco pip-requires was wrong.
The venv needs to be installed in the source tree, not in the home
directory for self-contained builds.
The version of python can't be assumed and must be calculated.

Change-Id: I23d381eb273e82796e309483086dc68f27ce6093
2011-11-16 01:32:03 -02:00
Brad Hall
7699902338 Fix for bug 888811
Use version 0.6.24 of python-distribute which allows us to find all of the
test directories on ubuntu oneiric.

Change-Id: Ibdd7f84e3f344b98cc979b2afcdd3dd2d423dfd1
2011-11-14 11:11:30 -08:00
Tyler Smith
3760868eb0 Fix for Bug #888820 - pip-requires file support for plugins
Change-Id: I6e0833ec0c875ec38db419a88fd6c2db02142f08
2011-03-11 20:21:25 -05:00
Tyler Smith
24b0207cbe blueprint quantum-packaging
Change-Id: Ica19170540b06ecddb0fbb6d340ee7a6819c1708
2011-03-07 18:02:05 -05:00
Brad Hall
342b8362ee Add code-coverage support to run_tests.sh (lp860160)
Change-Id: I404ba58ea882123b8c6669ea32923fa626b27de5
2011-10-02 15:46:29 -07:00
James E. Blair
36c71d1f22 Add rfc.sh to help with gerrit workflow.
Change-Id: I1672ec098ea190a5068df941e48f140409b83e66
2011-09-16 09:33:57 -07:00
Salvatore Orlando
6bae7683b8 Updating CLI for not using Cheetah anymore.
Now using a mechanism based on Python built-in templates.
2011-09-05 18:23:18 +01:00
Salvatore Orlando
673edc3141 Addressing comments from Dan
Also solved issue with output from plug_iface and unplug_iface
2011-08-26 09:41:19 +01:00
Salvatore Orlando
f4405229e6 Finishing cli work
Fixing bug with XML deserialization
2011-08-25 18:50:05 +01:00
Somik Behera
0e1cdf4ca2 Merging fixes and changes batch-config script. Thanks lp:danwent ! 2011-08-19 10:53:00 -07:00
Salvatore Orlando
512af84eee Introducting cheetah
Updating list_nets in CLI
Writing unit tests for list_nets
Stubbing out with FakeConnection now
2011-08-11 16:29:56 +01:00
Salvatore Orlando
de4177e261 skeleton for cli unit tests 2011-08-10 18:22:17 +01:00
Deepak N
042cf509b3 Merged quantum trunk 2011-08-10 10:28:15 +05:30
Dan Wendlandt
26b4bf0f4f force batch_config.py to use json, as XML has issues (see bug: 798262) 2011-08-09 01:03:32 -07:00
Dan Wendlandt
d2618faeaa update batch_config.py to use new client lib, hooray for deleting code 2011-08-09 00:19:55 -07:00
Joe Heck
43b3394eb5 updates to pip-requires for CI 2011-08-05 09:52:05 -07:00
Santhosh Kumar
aa60fb2b5c Merged from trunk 2011-08-01 11:52:39 +05:30
Dan Wendlandt
94e46173aa fix bug 817826 and similar error in batch_config.py 2011-07-29 22:20:52 -07:00
Rajaram Mallya
b282e87f42 Santhosh/Rajaram|latest merge from quantum and made extensions use options to load plugin 2011-07-25 14:28:52 +05:30
Salvatore Orlando
53c506b7da Adding Routes>=1.12.3 to tools/pip-requires 2011-06-29 11:18:12 +01:00
Dan Wendlandt
7534f9dea7 more pep8 goodness 2011-06-27 09:27:18 -07:00
Dan Wendlandt
dad5dbb764 refactor batch_config, allow multiple attaches with the empty string 2011-06-25 02:04:55 -07:00
Dan Wendlandt
5072a9563e merge and pep8 cleanup 2011-06-21 17:40:05 -07:00
Dan Wendlandt
04062526c1 add example to usage string for batch_config.py 2011-06-21 10:13:07 -07:00
Dan Wendlandt
645251dba4 Bug fixes and clean-up, including supporting libvirt 2011-06-21 00:14:14 -07:00
Santhosh
6458fa7cff Santhosh/Vinkesh | Added the testing framework. Moved the smoketest to tests/functional 2011-06-08 14:22:51 +05:30