Running without keystone v3 doesn't require uri_v3

uri_v3 is not required if api_v3 is false.

Change-Id: I5d63ca38b9f07ea07383472fb7fa82b369c72216
Closes-bug: #1295132
Don't use swift roles when no swift

If openstack doesn't have Swift installation this role assign is
unnecessary and cause bugs and fails for other tests.

Change-Id: If3bbc49cde6144e883daaf77b8f551a0562c84c8
Remove not used server creation from test_server_rescue

test_server_rescue created a server in the setUpClass
 which is not in use in the current code base.

Change-Id: I9487ddf6db8fda5b5fe6aa3f8787b56b8c865cf5
Use python abc in StressAction class

Fix pylint error about NotImplemented raised instead of
NotImplementedError.

Use the abc class instead of NotImplementedError.

Partial-Bug: #1346797

Change-Id: Ia9a75a53f68c28594654a07146a2a30c1ae3c412
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Use python abc in DeletableResource class

Fix pylint error about NotImplemented raised instead of
NotImplementedError.

Use the abc class instead of NotImplementedError.

Partial-Bug: #1346797

Change-Id: I50df1edf5c6b5c7a5c385a6389da97ffffea4d07
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Migrate swift scenario test to tempest client

Swift scenario test is now decoupled from swift official client by migrating
it to tempest own clients.

Change-Id: If840300219ff67c1a0793ec53f566a95b04f5257
Partially-implements: bp:tempest-client-scenarios
Remove test_db_archive_deleted_rows

* The test may trigger a bug, in several test execution order
  For instance it causes trouble with the neutron full jobs
* Does not really belongs to the simple_read_only group
* A better solution expected to arrive

Change-Id: Ia9e70bb40c2e3d246f446b5b131abd8e3520e5ee
Related-Url: https://blueprints.launchpad.net/nova/+spec/db-purge-engine
Related-Bug: #1305892
Fix "NotFound" error in _clear_stacks()

_clear_stacks() will raise "NotFound" exception if stack was
deleted before wait its status. This patch adds a try block
to fix the problem.

Change-Id: I29d4e443e5f355dbba188ccebe930f9401f3ccea
Closes-Bug: #1355666
Migrate test_minimun_basic to tempest client

Migrate the test and along with it migrate all the shared
functions used by the tests from OfficialClienTest to
ScenarioTest:
- functions related to sync and async cleanup
- create_(keypair|server|volume|sec_group|loginable_rules)
- get_remote_client

Partially implements: bp:tempest-client-scenarios
Change-Id: Idb4a1487d48af24ebcee8e7a78822b2858c1e90b
Migrate test_snapshot_pattern to tempest client

Migrate the test and along with it migrate all the shared
functions used by the tests from OfficialClienTest to
ScenarioTest,create_server_snapshot()

Change-Id: I4d95cd02fcbbb62bb1631a38ee5d2c7e7d8f8d63
Add glance tag to test_server_actions

Closes-bug #1289499

Change-Id: I96a778c10883d91591bb8afb26cc94445f59b2fc
Updated the baremetal client for bp client-checks-success

Updated the client to handle response status and removed the
response status checks from tests

Partially Implements blueprint: client-checks-success

Change-Id: I0a568e6dcffe64fd81c4686e6cbca6c50cbf8383
Ensure PYTHONHASHSEED=0 for the 'all' tox env

This removes the setenv override and sets the required
PYTHONHASHSEED=0 for the 'all' tox target, which devstack-vm-gate.sh
ends up calling for the current Ironic job.

Change-Id: Icc6a1cae1e49140c4e4648f6c75ad415f92479ce
Closes-bug: #1359929
Merge "Use python abc in DeletableResource class"
Merge "Fix "NotFound" error in _clear_stacks()"
Merge "Add glance tag to test_server_actions"
Merge "Migrate test_minimun_basic to tempest client"
Merge "Use python abc in StressAction class"
Revert change to get_remote_client()

Changeset Idb4a1487d48af24ebcee8e7a78822b2858c1e90b added tempest
client support to the scenario manager and migrated some tests to
it.  It also modified the original OfficialClientTest's
get_remote_client() to use resource keys instead of attributes.
This breaks any test still dependent on the original functionality,
specifically test_baremetal_basic_ops.

Change-Id: Ie9b3f6ea4180d4206efb016563ca1c6d559ad8c4
Closes-bug: #1360367
Merge "Migrate swift scenario test to tempest client"