- Change clustering client delete and trigger_action to use request method instead of delete or post directly. This way exceptions will be propagated. - Modified clustering client wait_for_status to accept list of expected statuses. - Use tenacity to retry delete cluster and detach policy calls if it returns Conflict because of locked cluster. - Wait for action status to become SUCCEEDED or FAILED when calling delete cluster or detach policy. - Use custom detach policy as cleanup action so that it waits for 5 seconds to allow the health manager to stop health check threads - Use separate prepare_and_cleanup_nova_server function call for nova_server_cluster test and health_policy tests to avoid race condition between the tests. - Make list of dictionary keys before indexing (need for python 3) Depends-On: https://review.openstack.org/#/c/624248/ Closes-Bug: 1797270 Change-Id: If34be5d01fc9e58d548f68e85b691d3ed7bd4c51
14 lines
493 B
Plaintext
14 lines
493 B
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
|
|
pbr!=2.1.0,>=2.0.0 # Apache-2.0
|
|
Babel!=2.4.0,>=2.3.4 # BSD
|
|
openstacksdk>=0.11.2 # Apache-2.0
|
|
oslo.config>=5.2.0 # Apache-2.0
|
|
oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
|
|
oslo.utils>=3.33.0 # Apache-2.0
|
|
six>=1.10.0 # MIT
|
|
tempest>=17.1.0 # Apache-2.0
|
|
tenacity>=4.9.0 # Apache-2.0
|