Remove run_tests.sh

This tool is deprecated in favor of tox for a long time already.
Moreover, currently it is broken as it tries to run
our in-tree integration tests as well.

So instead of fixing it, just finally remove it.

Change-Id: Icb3c4d423031456b8b24a84e97e310df077d9990
Sync oslo modules

Synchronize oslo modules, removing unsed gettextutils and fixing tests
for policy module change.

Change-Id: I2fbb3668522eabea9a6408ccd2f3c3d76645e2ee
Take admin password for server rebuild

Take admin password when rebuild a server.

Change-Id: Ia035083519dad2faa0f3ff6647553508f70a2608
Closes-Bug: #1397220
Add cinder volume constraint for Cinder Volume

Add cinder volume constraint for Cinder Volume resource.

Notes: missed for 'source_volid' property in
bp/cinder-custom-constraints

Change-Id: I5698206bce16ef09a80fc44c36cb49b155b31365
Enable ResourceUnknownStatus to report status_reason

This patch enables the ResourceUnknownStatus exception to report the
detailed resource status reason (if given).  By default, the status
reason is set to 'Unknown'.

Change-Id: I9b9d1ebdb1cd16be5bf0a82567aef18537e9d52c
Closes-Bug: 1401522
Add cinder volume type constraint for resources

Add cinder volume type constraint for resources.

Change-Id: I2860418b8d4ee8ec076c35836d48a2c60aea7274
Notes: missed in bp/cinder-custom-constraints
Support cinder volume retype

Make volume_type updatable for cinder volume resource.
Notes: this feature support in volume api v2, to raise
NotSupported exception if the volume api version is v1
for volume_type updation.

Change-Id: I4b8b658a58ad0ef09763e99e9da8948cf72fed48
Closes-Bug: #1395975
Fix suspend/resume error in RemoteStack

Current implementation of suspend and resume are incorrectly
implemented. This patch fixes the calls to heatclient.

Closes-Bug: 1401876
Change-Id: I07484d01161ee573dcb1a7908784d5caee9bbe58
Fix WaitCondition SupportStatus versions

14bda35b added some SupportStatus tags to the WaitCondition resources,
but unfortunately some of the versions are wrong, and the Heat* resources
aren't marked as new-for-juno.

Change-Id: Iae5be5a7fa8efdc799a5c6d08095a2b847c42629
Merge "Enable ResourceUnknownStatus to report status_reason"
Always update nested stacks

There's no reason to not issue an update to a nested stack, so don't bother
trying to decide if its inputs have changed (and especially don't replace
it because it's in a failed state). Overriding _needs_update() also allows
us to remove what was effectively an isinstance check from the previous
handling of failed states.

Change-Id: Ia48ebfcb6c1b3a904f01a83f8f34d8c7a13bb2be
Related-Bug: #1383618
Merge "Take admin password for server rebuild"
Merge "Fix suspend/resume error in RemoteStack"
Merge "Remove run_tests.sh"
Add "parameter_defaults" to the environment

This give the user a way to set defaults recursively down nested stacks
without having to create the parameter in every template (it's ignored
if the template does not have the parameter).

blueprint env-nested-usability
Change-Id: Ie6b4481417204a527d322fd532c341b9acbce473
Update testing-overview.txt

- update for actual tests directory structure used
- describe how to use tox to run only a subset of tests
- add hint on how to run tests when debuggers are used
- also remove non-existent heat/testing/README.rst from MANINFEST.in

Change-Id: I1441f79a006a4dfba2d7ee54ca6f4f7577205c0d
Remove *.pyc files on every tox run

As we start actively moving the code around (e.g. for resources
decoupling) stale *.pyc files might lead to cryptic failures when running
tox locally (and not from the freshly cloned repo as OpenStack Infra
does).
tox installs the package being tested in venv using development mode,
thus the actually tested code is from the repo working tree, so it is
beneficial to have it cleaned from pyc files before the test run.
Now removed run_tests.sh also had similar feature, but for DB migrations
only.

The files from .tox dir are left in place, as that might speedup the
tests run somewhat.

Change-Id: I91adfbc806111e2ab023199c5dea1ea7ebeca5da
Merge "Add cinder volume constraint for Cinder Volume"
Merge "Add cinder volume type constraint for resources"
Merge "Support cinder volume retype"