OpenStack Compute (Nova)
Go to file
Mark McLoughlin 871141d4d3 Allow the user to choose either ietadm or tgtadm (lp:819997)
Also, refactor ietadm/tgtadm calls out into helper classes. Add a new
TargetAdmin abstract base class and implement it using ietadm and
tgtadm. This cleans up the code greatly and gets us some code reuse.

(Based on a patch by Chuck Short <zulcss@ubuntu.com>)

Change-Id: I1c0064e5d35483a6c4059cfc61a484f5f576b2da
2011-10-13 07:34:40 +01:00
bin Merge "Add nova-all to run all services" 2011-10-12 01:09:43 +00:00
bzrplugins/novalog PEP8 and pylint cleanup. There should be no functional changes here, just style changes to get violations down. 2010-10-21 11:49:51 -07:00
contrib add kombu to pip-requires and contrib/nova.sh 2011-08-30 13:55:06 -07:00
doc Remove AoE, Clean up volume code 2011-10-11 14:25:04 -07:00
etc/nova Add support for header version parameter to specify API version. 2011-10-04 14:44:34 +00:00
nova Allow the user to choose either ietadm or tgtadm (lp:819997) 2011-10-13 07:34:40 +01:00
plugins/xenserver Merge "Restructure host filtering to be easier to use." 2011-10-13 00:17:49 +00:00
po Last Diablo translations 2011-09-09 08:46:58 +02:00
smoketests Merge w/ trunk. 2011-08-16 08:41:52 -04:00
tools Merge changes I94c7464b,Ibfeeb9c2 2011-10-13 04:49:38 +00:00
.bzrignore merge with trunk, resolve conflicts 2011-07-26 09:50:05 +04:00
.gitignore Adding run_test.sh artifacts to .gitignore 2011-09-27 10:31:44 -05:00
.mailmap Fix bug 856664 overLimit errors now return 413 2011-09-23 13:41:34 -05:00
Authors Remove AoE, Clean up volume code 2011-10-11 14:25:04 -07:00
builddeb.sh update copyrights 2010-07-15 01:28:51 -04:00
HACKING Updating HACKING to make split up imports into three blocks 2011-10-11 23:53:40 -04:00
LICENSE initial commit 2010-05-27 23:05:26 -07:00
MANIFEST.in Update MANIFEST.in to match directory moves from rev1559 2011-09-13 15:09:10 +02:00
pylintrc Don't warn about C0111 (No docstrings) 2011-03-16 15:28:09 -07:00
README Minor spellchecking fixes 2010-12-20 14:54:27 -06:00
run_tests.py only create the db if it doesn't exist, add an option -r to run_tests.py to delete it 2011-06-25 17:26:38 -07:00
run_tests.sh Deallocate ip if build fails. 2011-09-30 10:33:15 -05:00
setup.cfg Added babel/gettext build support. 2011-01-10 11:26:38 -08:00
setup.py These fixes are the result of trolling the pylint violations here 2011-08-10 14:53:53 +00:00

The Choose Your Own Adventure README for Nova:

  You have come across a cloud computing fabric controller.  It has identified
  itself as "Nova."  It is apparent that it maintains compatibility with
  the popular Amazon EC2 and S3 APIs.

To monitor it from a distance: follow @novacc on twitter

To tame it for use in your own cloud: read http://nova.openstack.org/getting.started.html

To study its anatomy: read http://nova.openstack.org/architecture.html

To dissect it in detail: visit http://code.launchpad.net/nova

To taunt it with its weaknesses: use http://bugs.launchpad.net/nova

To watch it: http://hudson.openstack.org

To hack at it: read HACKING

To laugh at its PEP8 problems: http://hudson.openstack.org/job/nova-pep8/violations

To cry over its pylint problems: http://hudson.openstack.org/job/nova-pylint/violations