Change MySQL engine default to InnoDB

Fixes bug 971881

13Apr2012 - rebased to add Fedora support

Change-Id: Ib93187b4727157cc8dc63cd4599970535c85adce
Tempest - Remove Kong support and fix images

* Removes (non-working) Kong config.ini support
* Replaces copy/paste code from stack.sh that was not
  properly grabbing image UUIDs with a call to glance
  index
* Grabs any non-kernel non-ramdisk images and properly populates
  the IMAGE_UUID_ALT variable if more than 1 image is
  available

Change-Id: Ieaf892b8b3fb4ef4fe2e6168f7a53bbe42dd684c
Fixes typo on ADMIN_XXX variables

Change-Id: Idae7b0db7d2cbc28873d613dd31cf2fff20b7855
Add nosexunit as a pip requires.

Install the nose xunit plugin so that tempest can produce nice
reports in Jenkins.

Change-Id: Ia8c4c9db8b0733d09a0bef59a08f438c6a92f1ca
Add glance client

* python-glanceclient overrides the old client shipped with glance in /usr/local/bin
* start adding exercises

Change-Id: I460ed5749bca69425f23d328c0537c2ef91f84a4
Fixes parsing of glance(client) image-list.

There are still failures when tempest runs because
of recent changes with glanceclient, but at least
this patch gets the tools/configure_tempest working
again.

Change-Id: I73a5042dac2c930998663c478fb2ccd907c3ef87
Remove duplicate setting of keystone's template_file option

It seems pretty clear that this is a duplicate line

Change-Id: I3390df30cb34ced9fe74bdea387dbc67f5ee8f10
Add host/port/api_version to tempest.conf

* Something exposed by LP #992096 was that the image
  tests were broken because the URL returned from the
  service catalog was no longer including a version
  identifier. The fix in Tempest was to pass the configure_via_auth=False
  parameter to the glance.client.Client constructor. However, in order
  for this to work, the host/port in the [image] section of the
  Tempest configuration file needs to be set

Change-Id: I9f661a02270a1ad52c10f2233baf899e5f706c82
Update quantum.sh for glance client change

Change-Id: Ib67301b26e1c3e1b68669eed6cd89e40687b14e9
libxml2-dev package is needed for lxml.etree

added fedora package as well

Change-Id: I7bf34ad1842a6320536ff9ce468c5cb9f0ef3cd5
Merge "Fixes typo on ADMIN_XXX variables"
Merge "Add host/port/api_version to tempest.conf"
Merge "libxml2-dev package is needed for lxml.etree"
Merge "Remove duplicate setting of keystone's template_file option"
Merge "Change MySQL engine default to InnoDB"
Invite python-openstackclient to the party.

(It doesn't do much, yet.)

Change-Id: If625a15d2d979b91b1d5d764b24c63acaf154657
change volume name template to prepare for 6511

Change-Id: I1162c169eeffbd9adf9cfb9f473761d6f8b2d120
Merge "Update quantum.sh for glance client change"
Merge "change volume name template to prepare for 6511"
Allow wget to handle Non-English output

The stack.sh has a loop to wait for keystone to start. But the output of wget tool has been globalized
which means it won't return the English word 'refused' on Non-English environment even the keystone is
not up. So the script will assume the keystone has been started and continue. The command of keystone
tenant-create always failed immediately after skipping this loop since it require keystone to be started
to authenticate. That's why you can see authentication error in the log because the tenant information
was not correctly set up.

Fix bug 978739

Change-Id: Ia4ebe6ad0f9b5a886de48a4bea7c2aebff420dad