From 79a2140e9c4bb6bd2df3d3675c19bceab66216ab Mon Sep 17 00:00:00 2001 From: Chris Hoge Date: Tue, 9 Jun 2015 16:19:27 -0700 Subject: [PATCH] Flag compute resize tests From previous commit message: "In the compute-servers sections of tests, there are four resize tests. When using Nova's libvirt driver, and no shared-storage, resize relies on transferring storage via ssh. This requires password-less ssh to be setup between all compute nodes in the cloud. This kind of setup may raise security concerns. For example, resize is disabled by default in the HP Helion OpenStack distribution because of this security concerns, as well as in the HP Helion OpenStack public cloud. This would cause any cloud/product sharing the same security concern to fail or skip these tests, so I'm proposing they should be temporarily flagged. The blueprint [0], when implemented, would address the security concerns, so it would be the first step to remove the flag from resize tests. [0] https://blueprints.launchpad.net/nova/+spec/migrate-libvirt-volumes" Change-Id: I533df20af1b11d04a0304537accb57b5c8f4edd9 --- 2015.next.json | 28 ++++++++++++++++++++++++---- flagged_list | 4 ---- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/2015.next.json b/2015.next.json index 08af2eda..eca2f09f 100644 --- a/2015.next.json +++ b/2015.next.json @@ -395,10 +395,20 @@ "idempotent_id": "id-d86141a7-906e-4731-b187-d64a2ea61422" }, "tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_null_flavor": { - "idempotent_id": "id-45436a7d-a388-4a35-a9d8-3adc5d0d940b" + "idempotent_id": "id-45436a7d-a388-4a35-a9d8-3adc5d0d940b", + "flag": { + "date": "2015-05-07", + "reason": "Resize capabilities use an insecure mechanism that may be disabled by vendors.", + "action": "Fix resize upstream in Nova and remove flag." + } }, "tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_non_existent_flavor": { - "idempotent_id": "id-ced1a1d7-2ab6-45c9-b90f-b27d87b30efd" + "idempotent_id": "id-ced1a1d7-2ab6-45c9-b90f-b27d87b30efd", + "flag": { + "date": "2015-05-07", + "reason": "Resize capabilities use an insecure mechanism that may be disabled by vendors.", + "action": "Fix resize upstream in Nova and remove flag." + } }, "tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_server_name_blank": { "idempotent_id": "id-dbbfd247-c40c-449e-8f6c-d2aa7c7da7cf" @@ -494,7 +504,12 @@ "idempotent_id": "id-80c574cc-0925-44ba-8602-299028357dd9" }, "tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm": { - "idempotent_id": "id-1499262a-9328-4eda-9068-db1ac57498d2" + "idempotent_id": "id-1499262a-9328-4eda-9068-db1ac57498d2", + "flag": { + "date": "2015-05-07", + "reason": "Resize capabilities use an insecure mechanism that may be disabled by vendors.", + "action": "Fix resize upstream in Nova and remove flag." + } }, "tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard": { "idempotent_id": "id-2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32" @@ -509,7 +524,12 @@ "idempotent_id": "id-aaa6cdf3-55a7-461a-add9-1c8596b9a07c" }, "tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert": { - "idempotent_id": "id-c03aab19-adb1-44f5-917d-c419577e9e68" + "idempotent_id": "id-c03aab19-adb1-44f5-917d-c419577e9e68", + "flag": { + "date": "2015-05-07", + "reason": "Resize capabilities use an insecure mechanism that may be disabled by vendors.", + "action": "Fix resize upstream in Nova and remove flag." + } }, "tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_lock_unlock_server": { "idempotent_id": "id-80a8094c-211e-440a-ab88-9e59d556c7ee" diff --git a/flagged_list b/flagged_list index cca7fbe6..c2534331 100644 --- a/flagged_list +++ b/flagged_list @@ -32,11 +32,7 @@ tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_chang tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_get_console_output[gate,id-4b8867e6-fffa-4d54-b1d1-6fdda57be2f3] tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_lock_unlock_server[gate,id-80a8094c-211e-440a-ab88-9e59d556c7ee] tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_soft[gate,id-4640e3ef-a5df-482e-95a1-ceeeb0faa84d,smoke] -tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm[gate,id-1499262a-9328-4eda-9068-db1ac57498d2,smoke] -tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert[gate,id-c03aab19-adb1-44f5-917d-c419577e9e68] tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_stop_start_server[gate,id-af8eafd4-38a7-4a4b-bdbc-75145a580560] -tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_non_existent_flavor[gate,id-ced1a1d7-2ab6-45c9-b90f-b27d87b30efd,negative] -tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_null_flavor[gate,id-45436a7d-a388-4a35-a9d8-3adc5d0d940b,negative] tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_stop_non_existent_server[gate,id-a31460a9-49e1-42aa-82ee-06e0bb7c2d03,negative] tempest.api.compute.test_authorization.AuthorizationTestJSON.test_create_keypair_in_analt_user_tenant[gate,id-f03d1ded-7fd4-4d29-bc13-e2391f29c625] tempest.api.compute.test_authorization.AuthorizationTestJSON.test_create_server_fails_when_tenant_incorrect[gate,id-acf8724b-142b-4044-82c3-78d31a533f24]