4889 Commits

Author SHA1 Message Date
Chris Dent
67bc8e8ab9 Cleanup create_accounts functions
lib/nova and lib/ceilometer had function calls not in the desired
form.

Change-Id: I6b848e51654a48fe2df6084efdb0f67fd5e180f0
2014-10-08 12:07:46 +01:00
Jenkins
f33e76bf9b Merge "Add Nova v2.1 API endpoint" 2014-10-07 03:51:05 +00:00
Davanum Srinivas
690e3c2574 Fix Typos found with misspell
git ls-files | grep -v locale | misspellings -f -

Change-Id: I0dc56ba64ae4bdc681ccf4a1d2d23238f541650d
2014-10-05 20:06:33 -04:00
Jenkins
552459cbcc Merge "Added libvirt-dev[el] as a required system package" 2014-10-05 13:59:35 +00:00
Jenkins
bb67896cd9 Merge "Relocate SERVICE_TIMEOUT to stackrc" 2014-10-04 20:52:21 +00:00
Jenkins
048da844db Merge "Source functions from stackrc" 2014-10-04 19:57:36 +00:00
Jenkins
be80b67dc7 Merge "Refactor swift config services" 2014-10-04 19:57:26 +00:00
Jenkins
822b4cb2d1 Merge "Use service role for neutron instead of admin" 2014-10-04 12:52:18 +00:00
Jenkins
608491c0f7 Merge "Add support for redis to Zaqar's lib" 2014-10-04 09:25:55 +00:00
Jenkins
39ceb484a4 Merge "Drop workaround for pip < 1.4" 2014-10-04 09:25:47 +00:00
Chmouel Boudjnah
6c585d739d Refactor swift config services
Make the sed the command to change the recon_cache_path into the renamed
generate_swift_config_services

Change-Id: I6092c26836320fab607eb9cd07f63189a9ba1ddd
2014-10-04 08:14:30 +02:00
Adam Gandelman
0e4cd03828 Source functions from stackrc
stackrc now requires GITREPO, GITBRANCH, GITDIR and has been
dependent on functions for a while (is_package_installed).  Ensure
we source the required functions file when stackrc is loaded.  Avoids
unexpected issues in grenade where they may or may not have been loaded
depending on the configuration.

Closes-bug: #1377274

Change-Id: I5027cfad07af0de7ff39f424601d6f7ec5dcadae
2014-10-03 13:29:46 -07:00
Sean Dague
24516d04fb restructure stackrc into groupings
in order to support installing from stable libraries we first need to
actually sort out all the categories our giant list of git repos fit
into. This will make it much easier to not lose one in the process.

Change-Id: I708c65428fdc7442e1661037f425e466048166d3
2014-10-03 08:04:00 -04:00
Sean Dague
b7cda38937 fix olso != oslo typos
Apparently oslo is the hardest word in the world for me to understand
that I didn't spell correctly.

Change-Id: Id1b52529001319eaf41321118ab560711c752003
2014-10-03 08:04:00 -04:00
Mike Spreitzer
3edd4540b9 Added libvirt-dev[el] as a required system package
Added libvirt-dev as a system package to install with apt-get and
libvirt-devel as a system package to install with rpm.

Early drafts qualified with "testonly" (meaning to install only if
INSTALL_TESTONLY_PACKAGES is true).  This is needed because installing
libvirt-python version 1.2.5 on Ubuntu 14.04 was observed to fail in
the building step if libvirt-dev is missing.  Later drafts removed
that qualification, because Sean Dague said he thinks libvirt-dev[el]
is always required.

Change-Id: Ie6a272f60059a1f363630f307416b32c450a1ebb
Closes-Bug: 1362948
2014-10-02 23:23:18 -04:00
Jenkins
27974ee361 Merge "Adds qemu packages to ironic's apts" 2014-10-03 01:39:01 +00:00
Jenkins
5e02da7c84 Merge "use released library versions by default" 2014-10-03 01:38:36 +00:00
Jenkins
38aad4cfd7 Merge "don't set nova.conf auth_strategy" 2014-10-02 20:36:57 +00:00
Jenkins
4e10843812 Merge "Install dib from pip" 2014-10-02 18:28:57 +00:00
Jenkins
fa812614d9 Merge "Specialize Zaqar's cleanup function" 2014-10-02 18:28:45 +00:00
Adam Gandelman
6566f21ddf Adds qemu packages to ironic's apts
Nodepool images have recently migrated to being built with DIB, resulting
in strange changes in how the package dependency chain works out.  This
explicitly adds required qemu packages to Ironic's apts to avoid some
not being pulled in by package dependencies alone.

Change-Id: I60373ee5ad7445cd54c8c013085b28d82bb0d085
Closes-bug: #1376863
2014-10-02 11:25:03 -07:00
Jenkins
f156ebfaeb Merge "Ensure sbin is in PATH." 2014-10-02 16:11:39 +00:00
Flavio Percoco
e29a55ade1 Add support for redis to Zaqar's lib
A new redis driver has landed in Zaqar. This patch adds support for that
driver to Zaqar's lib.

Change-Id: I97629a303c55ee098e3bfbc534bfb05ccab94649
2014-10-02 09:24:58 +02:00
Flavio Percoco
dec13c336d Specialize Zaqar's cleanup function
Instead of having mongodb specific cleanup logic in `cleanup_zaqar`,
specialize it to perform clean ups based on the driver that has been
enabled.

Change-Id: I5807a83443b87b2c8d184e0cd2d5563a649c6273
2014-10-02 09:23:19 +02:00
Jenkins
d38675cd9e Merge "remove deprecated pip option" 2014-10-02 04:08:21 +00:00
Joe Gordon
944b28280b Drop workaround for pip < 1.4
Now that we are on pip 1.5.6 lets drop the workaround to make pip 1.4
work. As this is a development/testing tool requiring a newer pip
shouldn't be an issue. Also stack.sh installs pip by default.

Work around introduced in https://github.com/pypa/pip/issues/709

Change-Id: I0e7aad1d21f4fce4c020ce36685bb56893c66bdc
2014-10-01 19:52:23 -07:00
Jenkins
aaee3dc777 Merge "Allow heat standalone to work devstack stack" 2014-10-02 02:40:18 +00:00
Sean Dague
cc52406a78 use released library versions by default
This patch provides a new path for installing libraries in devstack so
that it's possible to either test with upstream released libraries, or
with git versions of individual libraries.

Libraries are added by name to 3 associative arrays GITREPO,
GITBRANCH, GITDIR. When we get to the library install phase we inspect
LIBS_FROM_GIT and look for libraries by name (i.e. "oslo.config") and
if they exist we'll clone and install those libraries from
git. Otherwise we won't, and just let pip pull them as dependencies
when it needs them.

This patch provides the conversion of the oslo libraries, including
pbr.

Devstack-gate jobs for these libraries will need to change to support
actually forward testing their content.

Change-Id: I6161fa3194dbe8fbc25b6ee0e2fe3cc722a1cea4
2014-10-01 16:20:22 -04:00
Joe Gordon
82d6e53752 don't set nova.conf auth_strategy
keystone is the default value, so no need to override it.

Change-Id: I8e00071612d79959531feffc7e7993fa8c536359
2014-10-01 12:11:42 -07:00
Sean Dague
c53e83601a remove deprecated pip option
--build is a deprecated option in pip, remove it

Change-Id: I8cb5f570431dcbd3389cd3b8d54d9ef40aa66dee
2014-09-30 22:37:52 -04:00
Monty Taylor
50495b0163 Install dib from pip
diskimage-builder makes releases to PyPI and is not part of the
integrated release. Since it's not, we don't need to consume its
master branch - rather, we can consume its releases.

Change-Id: If9297a28604612140c39dfe44e77107d1372f0bb
2014-09-30 09:54:36 -07:00
Jenkins
8e087fa83b Merge "XenAPI: Upgrade built-VM to Trusty" 2014-09-30 07:08:48 +00:00
Kevin Benton
08a5fcc7fa Use service role for neutron instead of admin
When creating the account for neutron to use in keystone,
give it a service role instead of an admin role so it isn't
overprivileged with the ability to create and delete tenants.
Also set the Neutron policy.json file to allow the Neutron
account to administer Neutron.

Closes-Bug: #1344463
Change-Id: I86b15cfcffe549654c28f425c2bcf99403ac10bc
2014-09-29 21:48:54 -07:00
John Griffith
44e16e01da Relocate SERVICE_TIMEOUT to stackrc
cinder_driver_cert.sh restarts volume services
and needs the SERVICE_TIMEOUT variable set, but
that was being declared in stack.sh.

Rather than create another duplicate variable in
the cert script, just move the SERVICE_TIMEOUT
variable to stackrc so it can be shared like other
common variables.

Change-Id: I650697df015fed8f400101a13b6165ac39626877
Closes-Bug: 1350221
2014-09-29 15:13:58 -06:00
Jenkins
7c11e28cf3 Merge "Re-order stack.sh 3: logging and error traps" 2014-09-29 16:59:33 +00:00
Bob Ball
3cd1771408 XenAPI: Upgrade built-VM to Trusty
If you're not using an XVA then the built-VM was previously Saucy, which is
not supported by openstack any more.

Change-Id: I1040d9e43d517582e76f2e1df787986b5ffbc42c
2014-09-29 12:55:10 +01:00
Jenkins
114dc2adbf Merge "XenAPI: Fix race condition waiting for VM to start" 2014-09-29 10:28:57 +00:00
Jenkins
14c8b0c43e Merge "Install haproxy on SUSE distros" 2014-09-29 07:05:29 +00:00
Jenkins
44799c4987 Merge "Allow ceilometer-api to run under mod_wsgi" 2014-09-29 06:13:57 +00:00
Jenkins
d844513156 Merge "Ensure that keystone uses global debug setting" 2014-09-29 06:04:26 +00:00
Chris Dent
ae6fb18ff2 Allow ceilometer-api to run under mod_wsgi
If CEILOMETER_USE_MOD_WSGI is True then the API app will
run under mod wsgi. The default is false (for now).

The changes are modeled on keystone's use of apache.

Note that these changes are dependent on
https://review.openstack.org/#/c/121823/ in ceilometer.

Using mod_wsgi allows the ceilometer api to handle "concurrent"
requests. This is extremely useful when trying to benchmark
various aspects of the service.

Change-Id: I4c220c3b52804cd8d9123b47780a98e0346ca81e
2014-09-28 17:55:59 +01:00
Sean Dague
68e9f05f7c remove kombu from package lists
This is a pure python library that we should probably let pip
handle so that we don't accidentally only test whatever patched
version is in trusty instead of the upstream versions.

Change-Id: I93d2f9344b9f83d2397466b4bc29c97210919ed9
2014-09-28 10:38:29 -04:00
Gary Kotton
3fcd2baf95 Ensure that keystone uses global debug setting
When setting ENABLE_DEBUG_LOG_LEVEL the keystone screen would ignore
this setting and always use the debug mode.

Change-Id: I934443c2976e936198fc93da4cca717e6cb84e6f
2014-09-27 23:15:54 -07:00
Jenkins
9241e36bf1 Merge "Remove Nova v3 API endpoint" 2014-09-28 02:24:26 +00:00
Jenkins
b4aad373ae Merge "Stop setting nova.conf settings that mean nothing" 2014-09-28 01:22:33 +00:00
Jenkins
6145ed0c62 Merge "Fix pkg name for mysql-connector-python on SUSE" 2014-09-28 01:22:26 +00:00
Jenkins
f95fe33dcb Merge "Cleanup nova-cinder nova.conf section" 2014-09-27 20:28:22 +00:00
Jenkins
e419746ec0 Merge "Enable security group extension in PLUMgrid plugin" 2014-09-27 17:54:55 +00:00
Jenkins
22eeb1f1f3 Merge "Remove the Cisco Nexus monolithic plugin support" 2014-09-27 17:44:24 +00:00
Jenkins
32ec8358c1 Merge "Update Horizon Neutron-related settings" 2014-09-27 17:44:04 +00:00