Commit Graph

97 Commits

Author SHA1 Message Date
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
Nachi Ueno 2d642f64dc Added netaddr for pip-requires 2011-01-14 06:18:16 +09:00
Andy Smith 4f5c0c64ec add support for database migration 2011-01-12 16:57:04 -08:00
Ewan Mellor 6cdea8c9b0 Merged with trunk. 2011-01-12 11:43:29 +00:00
Anthony Young 7cfca52087 merge trunk, fix conflict 2011-01-11 17:32:12 -08:00
Vishvananda Ishaya 32316a4ed6 use by-path instead of custom udev script 2011-01-11 17:07:24 -08:00
Lorin Hochstein 4c66b2bb2a Now tries to install virtualenv via easy_install if not present 2011-01-11 13:11:30 -05:00
Ewan Mellor d47183b268 Add glance to pip-requires, as we're now using the Glance client code from
Nova.
2011-01-11 03:09:48 +00:00
Anthony Young 4edfa8ea26 consolidate boto_extensions.py and euca-get-ajax-console, fix bugs
from previous trunk merge
2011-01-10 13:44:45 -08:00
Anthony Young 220259d6ca merge trunk 2011-01-10 13:06:36 -08:00
Anthony Young b289812d38 add timeout constant, set to 5 minutes 2011-01-03 10:57:35 -08:00
Anthony Young 4b5bd4b4a8 merge trunk 2010-12-28 18:11:02 -08:00
Todd Willey ca5c95726b Merge trunk. 2010-12-27 19:10:26 -05:00
David Pravec 6035549fb7 merged trunk, resolved conflict
someone deleted process_unittest.py in trunk, so the problem in that one is gone now.
2010-12-24 02:10:40 +01:00
Anthony Young e4c1fa91e0 better bin name, and pep8 2010-12-23 01:32:15 -08:00
Anthony Young 60329e3b75 add license 2010-12-23 00:43:15 -08:00
Anthony Young 0a2655ecb6 move euca-get-ajax-console up one directory 2010-12-23 00:40:41 -08:00
Anthony Young 4364a6e057 rewrite proxy to not use twisted 2010-12-22 23:41:07 -08:00
Anthony Young 19f389b3dc working connection security 2010-12-22 12:36:37 -08:00
Anthony Young f98bb2b2de connecting ajax proxy to rabbit to allow token based security 2010-12-22 02:19:38 -08:00
Anthony Young d118660d1b remove a debugging line 2010-12-21 23:16:29 -08:00
Anthony Young 17f25cf4fa merging in trunk 2010-12-21 22:01:51 -08:00
Todd Willey dfa3fa9330 Merge trunk. 2010-12-22 00:09:18 -05:00
Anthony Young 08963a0df7 prototype works with kvm. now moving call from api to compute 2010-12-21 14:44:53 -08:00
Todd Willey c364724a0d Use paste.deploy for running the api server. 2010-12-21 01:41:28 -05:00
Soren Hansen 2be7a90e54 Merge trunk (naïvely). 2010-12-17 13:07:43 +01:00
David Pravec 8060b526e1 Make nova work even when user has LANG or LC_ALL configured
Some commands are having different results when used in another language environment.
  For example ifconfig output parsing fails in my language.
  Also unittest using cat failed, as it didnt expect czech language in the error message.
  
  This small patch makes it work.
  Also adding myself to 'Authors' file.
2010-12-16 12:35:46 +01:00
Soren Hansen 31c1407f7f Merge trunk 2010-12-14 18:11:30 +01:00
Eldar Nugaev 8e642730b1 Added Twisted version dependency into pip-requires 2010-12-13 20:02:27 +03:00
Andy Smith 708425aa5b add bzr to the dev dependencies 2010-12-08 12:20:44 -08:00
Rick Clark 8e4a194955 merged Justin Santa Barbara's raw-disk-image back into the latest trunk 2010-11-30 11:52:43 -06:00
Vishvananda Ishaya 9c3fa8b6da Adds nova-debug to tools directory, for debugging of instances that lose networking. 2010-11-17 01:23:45 +00:00
root a3077cbb85 basics to get proxied ajaxterm working with virsh 2010-11-01 16:25:56 -07:00
Vishvananda Ishaya 967cf15723 renamed target_id to iscsi_target 2010-10-25 23:37:51 -07:00
Vishvananda Ishaya fcb0e91045 nova-debug, relaunch an instance with a serial console 2010-10-25 13:51:09 -07:00
Andy Smith 2e67031ffb Duplicate the two trivial escaping functions remaining from tornado's code and remove the dependency. 2010-10-25 19:21:09 +09:00
Vishvananda Ishaya 3e2715b21a ISCSI Volume support
* Rewrite of Volume code to make VolumeManager more generic
* AoE vs. iscsi moved to driver layer
* Added db support for target ids
* Added code to re-export volumes on restart of VolumeManager
* Includes a script to create /dev/iscsi volumes on remote hosts
2010-10-25 00:45:33 -07:00
Jesse Andrews 9cca668470 merge lp:nova 2010-10-24 17:41:53 -07:00
Rick Clark db1ca38ddc fix typo in boto line of pip-requires 2010-10-20 15:41:32 -05:00
Rick Clark 14debddc5d reverted python-boto version in pip-requires to 1.9b1.\ 2010-10-19 17:03:47 -05:00
Justin Santa Barbara d8643f1e15 Merged with trunk, fixed broken stuff 2010-10-14 12:59:36 -07:00
jaypipes@gmail.com bf22bbd2d4 Cleans up the unit tests that are meant to be run with nosetests
* Renames all test modules to start with test_ so that nosetests does
not need to be run with the --all-modules flag in order to pick them up
* Renames test_helper to fakes and removes imports in unit tests that
did not reference the fakes
* Adds nose to pip-requires so that run_tests.sh -V will install nose
into the virtualenv instead of having to manually install it after running
into import errors :)
2010-10-01 14:02:51 -04:00
Vishvananda Ishaya d1c454ba43 improved commenting 2010-09-28 17:41:57 -07:00
Vishvananda Ishaya 5d6ab2b254 reorganize iptables clear and make sure use_nova_chains is a boolean 2010-09-25 18:33:27 -07:00
Vishvananda Ishaya 6a3cd55a9c disable output drop for the moment because it is too restrictive 2010-09-25 10:47:51 -07:00