Updated openstack/openstack
Project: openstack/heat  23893088f1220bc73cfcc4f6844d9bab189a308b

Implement marconi client plugin

This moves the client creation code out of a Clients subclass into
its own client plugin.

The base package has been renamed to heat_marconi since stevedore
is used for client plugin loading and the base package will be
installed by setuptools, the package marconi might clash with
the actual marconi project.

Change-Id: Ie824d961fcfa9dafd72cc40ccf207d1c1e0501ad
Updated openstack/openstack
Project: openstack/heat  fd191b7e4846c22eac7e9961d1ee637de30cf2b6

Implement barbican client plugin

This moves the client creation code out of a Clients subclass into
its own client plugin.

Barbican is not an integrated project so the plugin is not registered
if barbicanclient cannot be imported.

The code which prevented client errors in _resolve_attribute from being raised
has been removed. This will prevent invalid attribute values from being
memoized.

The base package has been renamed to heat_barbican since stevedore
is used for client plugin loading and the base package will be
installed by setuptools, the package barbican might clash with
the actual Barbican project.

Change-Id: I5788fb4618fef0d1c3e39cc98094bb2813e842c5
Updated openstack/openstack
Project: openstack/nova  a4fad746342d6992b0318c55712586d4a4d14605

Backport v3 api unittest into v2 api for attach_interface extension

On most APIs, the unit test coverage of v3 is better than the one of v2.
This patch ports v3 attach_interface API tests to v2 tests for improving
v2 attach_interface API tests

Change-Id: Ie93175602dbced361d76abbe35a7767a96d9e68e
Updated openstack/openstack
Project: openstack/taskflow  1f6e1aa8e35bd0142063cae81a26c25733a3113b

Allow a jobs posted book to be none by default

Not all users of jobs and jobboards are using the
associated book that accompanies a job, instead they
are fine with just using the name and the details
that can be provided for usage in their application.

Example: http://review.openstack.org/#/c/91763/

To allow the optional usage of books with jobs (which
is already supported) by default set the book to none
and allow it to be provided on a as needed basis.

Change-Id: I69e370a733e44c45c62177008838c259fd9c9a7c
Updated openstack/openstack
Project: openstack/heat  d6f3aeb9c90fb592bb281977fe77513631c5ba36

Fix typos in comments and help strings

Change-Id: I68446dd652186191d19551032a634aee03f9e637
Updated openstack/openstack
Project: openstack/tempest  797355aa3045954eab11b763b1ba5ba008022971

Stop leaking identity resources in teardown_all()

teardown_all() tries to delete all resources. But if an exception
happens, the rest of resources are remained and it seems to happen
frequently.
This commit fixes it.

Partially Implements: blueprint stop-leaking
Change-Id: I671b2262ea5ed5bf7d78149cf88f2894b6bf6508
Updated openstack/openstack
Project: openstack/heat  b5f498654c0ae716f3a25a0398d65692d96d2c24

Show correct error messages

When a ResourceFailure exception raised in heat/engine/stack.py,
the error message is not correctly printed. This patch fixes it.

Change-Id: I0636b0d14f0169117fe96df7a4360b1349f7b12d
Updated openstack/openstack
Project: openstack/nova  3cd212c6d703c78b3417fca5842603f178f3b160

Use common get_instance function in v2 attach_interface

This patch use common get_instance function in v2 attach_interface.
That can make the instance behavior consistent with v2.1 api. Then
v2.1 and v2 can share same unittest.

Change-Id: Id531377d5d34d76a4ffafaa02ecab585cbcb369b
Updated openstack/openstack
Project: openstack/sahara  f75f5795fca4b514c2606af9c5436042f8983f14

Updated from global requirements

Change-Id: I67edfc5009aac754e736d4a68622cebfb95ca8d7
Updated openstack/openstack
Project: openstack/sahara  56d5b02aa586c6aa371f49835b65405ed2f31949

Imported Translations from Transifex

Change-Id: Iefa529ec63599ec15fea4393811556e276ccc3e8
Updated openstack/openstack
Project: openstack/nova  173200013b631f4096325a49ed075f2dc2dfcf9c

Return 404 instead of 501 for unsupported actions

Change unsupported actions return code to 404 from 501 to ensure
consistency with other unsupported actions in the REST API.

Change-Id: Ibf40ef9108f209b70ffbab6e2387d2d469f7373e
Updated openstack/openstack
Project: openstack/sahara  2cfe5d4a8ab1be9c3cc8c38b697c43c349d839da

Fix scale up cluster on CDH plugin with vanilla image

Change-Id: I5cda2b38be6532b13ccc7f31b6ea8ecf38c2247c
Closes-bug: #1354022
Updated openstack/openstack
Project: openstack/requirements  e5cb0b079509111adf6df20dd2a7383f8edaaadf

Add tooz to requirements

Tooz is a library for helping to coordinate
distributed systems (which openstack is) and useful
for doing group membership, locking, and providing
other capabilities for the various openstack projects.

Change-Id: Ib047a1e079b68a7d99afe4188355ea51b96a3441
Updated openstack/openstack
Project: openstack/sahara  1cce912df7d379f40a7850ce0363ff0a3d93f7fa

Fixed Exception failures caused by i18n

Change-Id: If13bf9e91cbb8c7ba6cdb4df10c542af001054d2
Closes-bug: #1355065
Updated openstack/openstack
Project: openstack/python-saharaclient  1625d6851efbb3545b5915b4a87ef4948e405534

Updated from global requirements

Change-Id: Id05745fbc6623394ef4d1e4fd9e9549fd1ffc3cb
Updated openstack/openstack
Project: openstack-dev/devstack  4c99da8f237b038f104426a8bbf43e5fbd07cd41

Remove AUTHORS

AUTHORS isn't really relevant in the days of git.  devstack has no
formal release where it would make sense to auto-generate an AUTHORS
file either.

If you really want to see who contributes, you can run

 $ git log --format='%aN <%aE>' | sort -f | uniq > AUTHORS

Change-Id: I9e154f7fdf814b4bd21a9d4cf82e46ec3db2f1ca
Updated openstack/openstack
Project: openstack/neutron  43b6efd757663ac55b3bfba07053fa0a0ef4a036

Use jsonutils instead of stdlib json

jsonutils provides multiple benefits in comparison to pure stdlib json
(like using simplejson on Python 2.6).

Similar patch was already merged before [1], but since it lacked hacking
rule to enforce jsonutils usage, new occurrences of stdlib json module
usage were introduced.

This patch switches all the code to using jsonutils and adds a hacking
rule to enforce the rule.

The hacking rule requires that jsonutils module does not mimic as 'json'
thru using import renames, so the code was updated not to rename the
module when doing import.

The hacking rule was shamelessly copied from the corresponding nova
review [2].

[1]: https://review.openstack.org/#/c/99760/
[2]: https://review.openstack.org/111296/

Change-Id: Ie7a5bb76445e15cde9fbf9ff3d2101a014637b37
Updated openstack/openstack
Project: openstack/nova  73544ec6eb15dd5d05910f3825c031a53509eae8

Resize block device after swap to larger volume

After swap to larger volume, instance's block device should be
resized. Otherwise, the guest can't utilize the extra space.

This patch make the libvirt driver resize block device after mirror
the volume. And add new parameter 'resize_to' to virt driver, that
is used to indicate the new size.

Change-Id: Ib4d65e8812c7d3c28100155124218c75a94e16e7
Closes-Bug: #1341459
Updated openstack/openstack
Project: openstack/nova  c3fdcc2bd61b84dbab9a8d3a9e7737315c6f7fb5

libvirt: make guestfs methods always return list of tuples

guestfs.GuestFS supports parameter python_return_dict with default
False in 1.22 (backported in 1.20). This indicates that your program
wants to receive Python dicts for methods in the API that return list
of tuples. See http://libguestfs.org/guestfs-release-notes.1.html
In a future version of libguestfs, its default value will be True,
then that will break the code, to avoid this, we'd better force
python_return_dict as False. See http://libguestfs.org/guestfs-python.3.html

This commit makes method inspect_get_mountpoints always return list
of tuples.

Change-Id: I8211cb31a7a890f86cdd818767b3d5e8cfd5bbed
Updated openstack/openstack
Project: openstack/trove  c9173f22e91c1f15179a8163b6c4748d53db4f0f

Adjusted audit logging for taskmanager module

The taskmanager module audit log messages are unclear, some debug
messages are supposed to be info and vice versa.

Changed logging of various messages to conform to standard.

Change-Id: Idaa46b67096c1fbbacdf730c06c823aaf3e1e255
Partial-Bug: #1324206