Commit Graph

141 Commits

Author SHA1 Message Date
Chris Behrens 6af4a9ded5 updated pip-requires for novaclient 2011-06-29 08:30:21 -07:00
Brian Lamar c400af0d27 Re-worked some of the WSGI and WSGIService code to make launching WSGI services easier, less error prone, and more testable. Added tests for WSGI server, new WSGI loader, and modified integration tests where needed. 2011-06-28 15:13:52 +00:00
Brian Lamar 9d31fb19fe Merged trunk. 2011-06-27 16:08:48 -04:00
Lorin Hochstein 69c475fb9b Upstream merge
Moved instance type extra specs tests to extensions directory.

Added os- prefix to extra specs API alias.

Pegged pep8 venv version to 0.6.1
2011-06-26 20:02:18 -04:00
Lorin Hochstein 706bfc7e3f Renamed _inst_type_query_to_dict -> _dict_with_extra_specs.
pep8 version is no longer explicitly specified in pip-requires
2011-06-24 23:50:12 -04:00
Chuck Short 3b120fe30c Merge trunk: 2011-06-23 09:54:54 -04:00
Soren Hansen 7cb4d3150b Stop trying to set a body for HTTP methods that do not allow it. It renders the unit tests useless (since they're testing a situation that can never arise) and webob 1.0.8 fails if you do this. 2011-06-21 18:42:57 +00:00
Soren Hansen 652ccbd3d2 Bump WebOb requirement to 1.0.8 in pip-requires. 2011-06-21 16:59:36 +02:00
Brian Lamar dd870291a3 Cleanup and addition of tests for WSGI server. 2011-06-20 10:12:43 -04:00
Sandy Walsh 79ff4ca91c pip novaclient bump 2011-06-15 09:52:02 -07:00
Sandy Walsh 4c54aa28a8 fixed up some little project_id things with new novaclient 2011-06-15 09:45:22 -07:00
Sandy Walsh 16f0aef670 tests working after merge-3 update 2011-06-09 11:52:53 -07:00
Sandy Walsh e5fdcc315c tweaks 2011-06-08 11:04:41 -07:00
Chuck Short 9effe34506 Dropped requirement for IPy 2011-06-06 17:04:12 -04:00
Brian Lamar 25c8e9318c Fixed pip-requires double requirement. 2011-06-03 11:52:20 -04:00
Justin Shepherd a3b8b3467d added nova_adminclient to tools/pip-requires 2011-06-02 21:18:09 -05:00
Justin Shepherd c3fd486a99 merged trunk 2011-06-02 21:17:31 -05:00
Justin Shepherd d7d628d586 Added paramiko to tools/pip-requires 2011-06-02 20:45:36 -05:00
William Wolf 8b716bc23a fix pep8 issues 2011-06-01 10:37:54 -04:00
Brian Waldon 2e4fca0b2a now pip-requires mox version 0.5.3 2011-05-27 16:31:18 -04:00
Justin Shepherd ea3b85bc27 Fixed all pep8 errors in tools/install_venv.py. All tests pass. 2011-05-16 11:16:55 -05:00
William Wolf 1330241020 fixed pep8 spacing issue 2011-05-12 09:19:01 -04:00
William Wolf 715a2c599d merge from trunk and update .mailmap file 2011-05-11 15:16:37 -04:00
Justin Shepherd 6991faaac1 Added GitPython to [install_dir]/tools/pip-requires. 2011-05-09 22:36:01 -05:00
Lorin Hochstein 417de9b7a6 Added Python packages needed for coverage reports to virtualenv packages 2011-05-06 14:23:51 -04:00
William Wolf f99c5f60d2 got rid of extra whitespace 2011-05-02 16:58:06 -04:00
William Wolf 221a756550 Update tools/pip-requires and tools/install_venv.py for python2.7 support (works in ubuntu 11.04) 2011-05-02 16:55:54 -04:00
Jason Koelker 230466d5f4 Remove zope.interface from the requires file since it is not used anywhere. 2011-04-19 00:26:57 +00:00
Jason Koelker 9874e9d8ca remove zope.interface requires 2011-04-18 15:55:48 -05:00
Jason Koelker f59f792c83 use 'is not None' instead of '!= None' 2011-04-18 15:53:09 -05:00
John Tran d137ffdc2f Add a patch for python eventlet, when using install_venv.py (see FAQ # 1485) 2011-04-05 18:35:15 -07:00
Devin Carlen fe49861eaf Removed adminclient.py and added reference to the new nova-adminclient project in tools/pip-requires. 2011-04-04 18:05:15 +00:00
Soren Hansen 0865cc59c1 Add euca2ools import 2011-04-01 17:10:06 +02:00
Soren Hansen b56c406429 Make euca-get-ajax-console work with Euca2ools 1.3 2011-04-01 11:23:05 +02:00
Devin Carlen ce5ad4acbc Removed adminclient and referred to pypi nova_adminclient module 2011-03-30 20:33:56 -07:00
sateesh 4e179b4fa9 Implementation of blueprint hypervisor-vmware-vsphere-support. (Link to blueprint: https://blueprints.launchpad.net/nova/+spec/hypervisor-vmware-vsphere-support)
Adds support for hypervisor vmware ESX/ESXi server in OpenStack (Nova).

Key features included are,
1) Support for FLAT and VLAN networking model
2) Support for Guest console access through VMware vmrc
3) Integrated with Glance service for image storage and retrival


Documentation: A readme file at "doc/source/vmwareapi_readme.rst" encapsulates configuration/installation instructions required to use this module/feature.
2011-03-24 22:43:46 +00:00
Brian Lamar 6e9a95fe81 disable-msg -> disable 2011-03-18 09:56:05 -04:00
sateesh 45ca7b71a8 * Updated document vmware_readme.rst to mention VLAN networking
* Corrected docstrings as per pep0257 recommentations.
* Stream-lined the comments.
* Updated code with locals() where ever applicable.
* VIM : It stands for VMware Virtual Infrastructure Methodology. We have used the terminology from VMware.  we have added a question in FAQ inside vmware_readme.rst in doc/source
* New fake db: vmwareapi fake module uses a different set of fields and hence the structures required are different. Ex: bridge : 'xenbr0' does not hold good for VMware environment and bridge : 'vmnic0' is used instead. Also return values varies, hence went for implementing separate fake db.
* Now using eventlet library instead and removed io_utils.py from branch.
* Now using glance.client.Client instead of homegrown code to talk to Glance server to handle images.
* Corrected all mis-spelled function names and corresponding calls. Yeah, an auto-complete side-effect!
2011-03-16 21:54:02 +05:30
Sandy Walsh b33b6d1a52 Introduces the ZoneManager to the Scheduler which polls the child zones and caches their availability and capabilities. 2011-03-10 14:49:59 +00:00
sateesh 344304d859 Moved guest_tool.py from etc/esx directory to tools/esx directory. 2011-03-08 15:41:36 +05:30
sateesh 67e63ba87f * Updated readme file with installation of suds-0.4 through easy_install.
* Removed pass functions
* Fixed pep8 errors
* Few bug fixes and other commits

Also rebased this branch to nova revision 761
2011-03-07 18:10:48 +05:30
Christian Berendt 4229990fa7 replaced ConnectionFailed with Exception in tools/euca-get-ajax-console
was not working for me with euca2tools 1.2 (version 2007-10-10, release 31337)
2011-02-26 19:09:57 +01:00
Sandy Walsh d3584eeeb2 trunk merge, pip-requires and novatools to novaclient changes 2011-03-03 10:55:02 -04:00
Sandy Walsh e5443fa3e4 pip requires novatools 2011-02-17 17:58:38 -04:00
Ken Pepple 26891c0e92 fixes doc build and setup.py fail in virtualenv 2011-01-23 12:52:09 -08:00
Andy Smith ac447a687d merge from upstream and fix small issues 2011-01-18 15:51:13 -08:00
Ewan Mellor 5b496ed35c Implement support for streaming images from Glance when using the XenAPI virtualization backend, as per the bexar-xenapi-support-for-glance blueprint.
Images may be streamed raw, or will be streamed into the right place to allow room for an MBR and partition table, if using non-raw images.  PV vs HVM detection now occurs on the image, immediately after it has been streamed.  External kernel / ramdisk are also supported in this mode.

Unit test changes include a partial Glance simulator, which is stubbed in place of glance.client.Client.  This allows us to pass through the VM spawn path with either glance or objectstore backends enabled; the unit tests now cover both.  A dependency upon glance has been added to pip-requires, in order to pull the Glance client code into the venv.

This includes minor fixes to nova.image.glance.  This code is expected to be heavily reworked anyway with the image-service-use-glance-clients work.
2011-01-18 21:19:10 +00:00
Vishvananda Ishaya 4577c11923 This removes the need for the custom udev rule for iscsi devices. It instead attaches the device based on /dev/disk/by-path/ which should make the setup of nova-volume a little easier. 2011-01-18 18:59:12 +00:00
Andy Smith 9750e4ab3e merge from upstream 2011-01-14 17:57:42 -08:00
Ewan Mellor b8c45af21d Merged with trunk revno 565. 2011-01-14 15:51:42 +00:00