Merge "Sahara: preparations for job binary internal tests"
Merge "javelin 2"
Merge "add test for command bash-completion"
Merge "Cleanup docstring in test_l3_agent_scheduler"
Merge "Sahara: minor changes for API tests"
Add veritification to name property in cinder volume

Currently the name property in cinder volume is not
verified. Templates and assertations are modified to
verify name property in cinder volume.

Change-Id: I5f3e035dca70da0e780ac042d17ffeae00346e3c
Closes-Bug: #1323471
Sahara: add API tests for cluster templates

* create/list/get/delete API tests for cluster templates were added

Partially implements: blueprint savanna-api-tests

Change-Id: Ia8aca9d3001cd0401a2c2a7a4111e8f0e8bcbee7
Relax security group rules cleanup

Security groups rules are automatically deleted when we delete the
security group so this is not really necessary, besides that,
nova-network doesn't provide a way to get current status of a rule
(a proof of concept here https://review.openstack.org/#/c/85725/) which
means that we never know if it is really deleted.
Currently it works cause we don't really check the timeouts, but a the
next patch of this series - https://review.openstack.org/#/c/82709/ will
and depends on this to work.

Change-Id: If82d1727b2c5f752e48a2da2c8a029e346f3593e
Merge "Remove dependency on keyring"
Merge "Remove time.time mock from test_ssh"
Merge "Start using oslotest for tempest unit tests"
Merge "test_aggregates_basic_ops picks a non compute node"
Merge "modifies the test to sort based on UUID"
Upload public image requires admin role by default

In glance the previous default was that any tenant could upload an
image as public which is likely not the desired default. This patch
changes the tempest tests so that images are no longer uploaded as
is_public=True by normal tenants so the policy change can merge in glance.

Glance change: https://review.openstack.org/#/c/92739/

Change-Id: If6a3aa0f7317b628b81b51d82108a18c701a1fd5
Merge "Fail fast during advanced networking test"
Fixed argument parsing in run script

Replaced += with = when adding arguments to the testrargs string
to prevent the script from doubling in length with each additional
argument.

Change-Id: If0ab41d6062c83cee50f830ffd9428c1302fd997
Closes-Bug: #1325405
botoclient does not honor disable_ssl_certificate_validation

The keystone Client() class should pass in insecure as the value
of CONF.identity.disable_ssl_certificate_validation, otherwise
many tests will fail if the keystone server is secured with SSL.

Change-Id: Id4759645ca84fd0fd7e41d2ffe72c6ae36d3b604
Closes-Bug: 1307675
Merge "Verify server list_addresses V2/V3 APIs attributes"
Verify 'update-server-metadata' APIs attributes

This patch verifies the response attributes of 'update-server-metadata'.

The response attributes of v2 and v3 are the same:
{
    "metadata": {
        "foo": "Foo Value"
    }
}

Response code for V3 API is 201.

Partially implements blueprint nova-api-attribute-test

Change-Id: If70c4cd31ed513276d0a714edc06d4878913ec48
Enhanced Trove (database) flavor API tests

 - Added test to make sure trove flavors matched OS (nova) flavors
 - Added response status checks to existing tests

Partially implements: blueprint trove-tempest

Change-Id: I59cc551ef5ec58fe43b794ae8dbd6a89c40c774b