Remove skip mark to test_create_image_when_server_is_rebooting

There's no reason to skip it anymore

Change-Id: Ibfae1ae7e281dbd0207282dd7e5a244e3cc44f86
Remove quota whitebox tests

The quota limitation are testable by blackbox tests.
These quota tests are skipped because of issues anyway.

Fixing Bug 1034129

Change-Id: Icaeaed3bb5151ce2057ff3e850e3240c38b2ab81
Increase to 255 the length of the user name.

This change is needed by [1]. This won't change the results of the test
right now, since keystone rejects usernames longer than 64 and 255 > 64.

[1] https://review.openstack.org/#/c/22694/

Change-Id: Iaf81b223cd8f0ec41b9836e26a4c294c10d56893
Add negative tests label.

Change-Id: I007310b216d6f28cca8ac42ed98d6c403ec8f6ec
Remove basic_auth strategy

The auth strategy selection is removed
since it is confusing and other authentication
methods are not supported.

Re-commit the files, because the previous update is not correct.

Implements: remove basic_auth strategy
Fixes: bug #1180972
Change-Id: I498be0b1e3eeea397e1f164caffe7cc88be0ceda
Raise BadRequest if unable to create subnet

The existing create_subnet method iterates over subnets looking for one
that it can use and filters out any errors for overlapping CIDRs. The
problem is if a usable subnet is not found, the code goes on to use an
undeclared variable (body).

This patch saves the last overlapping CIDR exception and raises it if no
usable subnet is found to avoid the undeclared variable usage.

Fixes bug 1186445

Change-Id: I9ba4feada05a65a592bbd04ce8b722200e80b165
actually enable our no tempest/tests check

I'm stupid and forgot to enable this, actually turn it on.

Change-Id: I050334bd0f0e5e282e6485b52aaf1e74eed9c7c9
Merge "Remove quota whitebox tests"
Merge "actually enable our no tempest/tests check"
Remove TODO note

Both postgresql and mysql headers are necessary for certain tox jobs,
but both installed by when it is necerray. (pep8 job in a venv)

It was an issue in the past, but it was solved.
We was not able to combine both tools/pip-requires and tools/test-requires.

The pep8 jobs was done by a shell script, the shell script is removed.
tox aims to be the single entry point for all gate jobs.

Change-Id: Iec5066a30b51fb4c91465a23606ad5cd973bc40c
Implement a new test case for volume cloning functionality

A test is added for the volume cloning functionality (we didn't
have any). Also fixes an issue in base class where we want the
volume IDs to be added as soon as possible into the creation list,
to make sure the cleanup deletes volumes in error state too.

Change-Id: I624ddbf80a2000987c58ea3baa8db96ab9cfde6f
Fixes: bug #1191804
Merge "Remove skip mark to test_create_image_when_server_is_rebooting"
add create_image_from_server to base class for auto cleanup

this test's cleanup logic was fragile enough that it caused additional
breaks when it fell over, leaving resources around. Create a
create_image_from_server as an equiv of create_server to ensure
that images are auto cleaned up at the end of the run, or if we
fail.

Added logging for exception if found during clear_images

Added logging if we failed in setupClass

Fixes bug #1168586

Change-Id: I1cbd904a71eb81926195c3e7894003fe5016b12e
Fix a doc indentation bug.

Change-Id: I42ca63baa414e6bd6ccc1ab30ed697b09c18d0a6
Merge "Implement a new test case for volume cloning functionality"
Merge "Fix a doc indentation bug."
Object client adds content-length if PUT is empty

Add content-length=0 header to a PUT request if the uploaded object is empty,
otherwise the server would repond with 411.

Fixes: bug #1192176
Change-Id: Ifdd4aefa8ff38ac1ee72607d6ffd128ca315bf44
skip test_ec2_instance_run.InstanceRunTest.test_integration_1

this test is not functioning in a quantum environment, and has
been reseting the gate for the last week. Skip until it can be
made to work in a quantum environment like the gate.

Change-Id: I155d38b8aa5a570a0914bc8519b8f24413145261
Merge "Increase to 255 the length of the user name."
Merge "skip test_ec2_instance_run.InstanceRunTest.test_integration_1"