Merge "Make add_remove_fixed_ip tests executable in Nova gate"
Merge "Typo in config.py"
Remove variable part of agent dict to fix AgentManagementTest

Agents may vary their configuration while API tests blindly
compare agent dicts. Need to pop items that may change.

Change-Id: I150f4e9f2e79f6e20f18dee69cf061c68a5bed68
Closes-Bug: #1299350
Merge "Verify the response attributes of 'show_host_detail'"
Check add/remove flavor access APIs attributes

This patch adds the JSON schema for Nova V2/V3 add & remove flavor
access APIs response and validate the response with added JSON schema to
block the backward incompatibility change in the future.

The response body of V2 & V3 for add & remove flavor access APIs are same
and given below:

{
    "flavor_access": [
        {
            "flavor_id": "10",
            "tenant_id": "fake_tenant"
        }
}

Partially implements blueprint nova-api-attribute-test

Change-Id: I0e876494b9d1bda418076844ed3211f5513af76c
Split certificate API test

Test of certificate API was written as 1 test have 2 function tests.
There is no problem during it runs successfully.
But in case of failure, we cannot find easily about which part of function
was failed. It is not less preferred.
I split the test case as 1 test case checks 1 API.

Change-Id: I679394db42aad1e6e81bf3b023a69827aaf48d70
Verify more information for pools in lbaas tests

Add checks for:

 - Create a pool from an admin user for a tenant id other than its own
 - List or show the vip that a pool is associated with
 - Update a pool description and confirm it was changed with a show
 - Update the lb_method of a pool to other than Round_robin
 - Update the list of health monitors a pool is associated with
 - Show the members associated with a pool
 - Update the admin_state_up of a pool to false and confirm with show

partially implement bp: improve-neutron-test-coverage

Change-Id: I1dea0fad3ccf54a8f6844c4c71a542b4ee0e82cc
Merge "fix sahara base class"
Merge "Use HTTP_SUCCESS for checking success status code"
Expand baremetal port coverage

Add missing tests for baremetal port API.

Change-Id: Iccf475ae19b34ff635a47dcbd7754eb19e0970c6
Merge "Deduplicate negative test calls"
Merge "unskip test_integration_1"
Stress action for volume attach verify

The new stress action is able to verify the volume attachment,
on the guest.

The ``new_volume`` option can help in finding out the issue is on the
nova side (or on things controlled by nova) or on cider side.

Change-Id: I2d4c8548a2617dd33e2f116fce8b0b3d379b808e
Merge "Split certificate API test"
Disable other suspend/resume tests if not supported

Change I6ec48d29 introduced compute-feature-enabled.suspend to disable
suspend/resume tests if the backing nova virt driver doesn't support
those APIs, but missed quite a few tests.

Partial-Bug: #1296858

Change-Id: I8258d5b67a93e8bb728b4221ebe03bc9eceb441e
Move suspend_available class variable into skip decorators

We shouldn't do a getattr on CONF in the class definition. It will cause
import errors if there isn't a config file. Just use
CONF.compute_feature_enabled.suspend in the skip decorator.

Change-Id: Ic3dc344affe6fd7d2fa102b5af53e36e79098263
Move pause_available class variable into skip decorators

We shouldn't do a getattr on CONF in the class definition. It will cause
import errors if there isn't a config file. Just use
CONF.compute_feature_enabled.pause in the skip decorator.

Change-Id: If24c45eba0ee466a00589806b27c736c0e8dba54
Move resize_available class variable into skip decorators

We shouldn't do a getattr on CONF in the class definition. It will cause
import errors if there isn't a config file. Just use
CONF.compute_feature_enabled.resize in the skip decorator.

Change-Id: I6361ceb45b1e2796e00bb94279b5437c8902294d
Merge "orchestration api tests, docstring cleanups"
Use OS::Nova::Server for NeutronResourcesTestJSON

This is part of an ongoing effort to ensure there are no references to AWS::
resources in tempest.api or tempest.scenario

Partial-Bug: #1187942

Change-Id: I11ce6b164b6fb5507ee95a6b416dbe5d3352c77e