diff --git a/docker/rally-tempest/mitaka-skip-list.list b/docker/rally-tempest/mitaka-skip-list.list index 67bb269..f508414 100644 --- a/docker/rally-tempest/mitaka-skip-list.list +++ b/docker/rally-tempest/mitaka-skip-list.list @@ -3,7 +3,6 @@ tempest.api.object_storage.test_account_bulk.BulkTest.test_bulk_delete_by_POST[i tempest.api.object_storage.test_account_bulk.BulkTest.test_extract_archive[id-a407de51-1983-47cc-9f14-47c2b059413c]: The test is not compatible with RadosGW tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_admin_modify_quota[id-63f51f9f-5f1d-4fc6-b5be-d454d70949d6,smoke]: The test is not compatible with RadosGW tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_upload_valid_object[id-a22ef352-a342-4587-8f47-3bbdb5b039c4,smoke]: The test is not compatible with RadosGW -tempest.api.object_storage.test_account_quotas_negative.AccountQuotasNegativeTest.test_upload_large_object[id-cf9e21f5-3aa4-41b1-9462-28ac550d8d3f,negative]: The test is not compatible with RadosGW tempest.api.object_storage.test_account_quotas_negative.AccountQuotasNegativeTest.test_user_modify_quota[id-d1dc5076-555e-4e6d-9697-28f1fe976324,negative]: The test is not compatible with RadosGW tempest.api.object_storage.test_account_services.AccountTest.test_list_account_metadata[id-4894c312-6056-4587-8d6f-86ffbf861f80,smoke]: The test is not compatible with RadosGW tempest.api.object_storage.test_account_services.AccountTest.test_list_containers[id-3499406a-ae53-4f8c-b43a-133d4dc6fe3f,smoke]: The test is not compatible with RadosGW @@ -91,7 +90,6 @@ tempest.api.orchestration.stacks.test_swift_resources.SwiftResourcesTestJSON.tes tempest.api.orchestration.stacks.test_swift_resources.SwiftResourcesTestJSON.test_created_containers[id-bd438b18-5494-4d5a-9ce6-d2a942ec5060,object_storage]: The test is not compatible with RadosGW tempest.api.orchestration.stacks.test_swift_resources.SwiftResourcesTestJSON.test_metadata[id-fda06135-6777-4594-aefa-0f6107169698,object_storage]: The test is not compatible with RadosGW tempest.api.orchestration.stacks.test_swift_resources.SwiftResourcesTestJSON.test_created_resources[id-1a6fe69e-4be4-4990-9a7a-84b6f18019cb]: The test is not compatible with RadosGW -tempest.scenario.test_object_storage_telemetry_middleware.TestObjectStorageTelemetry.test_swift_middleware_notifies[id-6d6b88e5-3e38-41bc-b34a-79f713a6cb84,object_storage,telemetry]: The test is not compatible with RadosGW tempest.api.object_storage.test_container_services_negative.ContainerNegativeTest.test_create_container_name_exceeds_max_length[id-30686921-4bed-4764-a038-40d741ed4e78,negative]: The test is not compatible with RadosGW tempest.api.object_storage.test_container_services_negative.ContainerNegativeTest.test_create_container_metadata_value_exceeds_max_length[id-81e36922-326b-4b7c-8155-3bbceecd7a82,negative]: The test is not compatible with RadosGW tempest.api.object_storage.test_container_services_negative.ContainerNegativeTest.test_list_all_container_objects_with_nonexistent_container[id-14331d21-1e81-420a-beea-19cb5e5207f5,negative]: The test is not compatible with RadosGW diff --git a/docker/rally-tempest/newton-skip-list.list b/docker/rally-tempest/newton-skip-list.list index 9a3ad4d..f552426 100644 --- a/docker/rally-tempest/newton-skip-list.list +++ b/docker/rally-tempest/newton-skip-list.list @@ -3,7 +3,6 @@ tempest.api.object_storage.test_account_bulk.BulkTest.test_bulk_delete_by_POST[i tempest.api.object_storage.test_account_bulk.BulkTest.test_extract_archive[id-a407de51-1983-47cc-9f14-47c2b059413c]: The test is not compatible with RadosGW tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_admin_modify_quota[id-63f51f9f-5f1d-4fc6-b5be-d454d70949d6,smoke]: The test is not compatible with RadosGW tempest.api.object_storage.test_account_quotas.AccountQuotasTest.test_upload_valid_object[id-a22ef352-a342-4587-8f47-3bbdb5b039c4,smoke]: The test is not compatible with RadosGW -tempest.api.object_storage.test_account_quotas_negative.AccountQuotasNegativeTest.test_upload_large_object[id-cf9e21f5-3aa4-41b1-9462-28ac550d8d3f,negative]: The test is not compatible with RadosGW tempest.api.object_storage.test_account_quotas_negative.AccountQuotasNegativeTest.test_user_modify_quota[id-d1dc5076-555e-4e6d-9697-28f1fe976324,negative]: The test is not compatible with RadosGW tempest.api.object_storage.test_account_services.AccountTest.test_list_account_metadata[id-4894c312-6056-4587-8d6f-86ffbf861f80,smoke]: The test is not compatible with RadosGW tempest.api.object_storage.test_account_services.AccountTest.test_list_containers[id-3499406a-ae53-4f8c-b43a-133d4dc6fe3f,smoke]: The test is not compatible with RadosGW @@ -102,4 +101,3 @@ tempest.api.orchestration.stacks.test_swift_resources.SwiftResourcesTestJSON.tes tempest.api.orchestration.stacks.test_swift_resources.SwiftResourcesTestJSON.test_created_containers[id-bd438b18-5494-4d5a-9ce6-d2a942ec5060,object_storage]: The test is not compatible with RadosGW tempest.api.orchestration.stacks.test_swift_resources.SwiftResourcesTestJSON.test_created_resources[id-1a6fe69e-4be4-4990-9a7a-84b6f18019cb]: The test is not compatible with RadosGW tempest.api.orchestration.stacks.test_swift_resources.SwiftResourcesTestJSON.test_metadata[id-fda06135-6777-4594-aefa-0f6107169698,object_storage]: The test is not compatible with RadosGW -tempest.scenario.test_object_storage_telemetry_middleware.TestObjectStorageTelemetry.test_swift_middleware_notifies[id-6d6b88e5-3e38-41bc-b34a-79f713a6cb84,object_storage,telemetry]: The test is not compatible with RadosGW diff --git a/service/files/defaults.yaml b/service/files/defaults.yaml index 115f64b..7f15369 100644 --- a/service/files/defaults.yaml +++ b/service/files/defaults.yaml @@ -7,12 +7,16 @@ configs: compute_feature: block_migration_for_live_migration: false live_migration: false - nova_cert: false personality: true + allow_port_security_disabled: true + attach_encrypted_volume: true + identity_feature: + reseller: true network_feature: - ipv6: false - ipv6_subnet_attributes: false + ipv6: true + ipv6_subnet_attributes: true object_storage_feature: + container_sync: false discoverability: false static: host: localhost @@ -25,6 +29,8 @@ configs: username: jenkins volume: storage_protocol: ceph + volume_feature: + volume_services: true sources: openstack/rally: @@ -32,4 +38,4 @@ sources: git_ref: 0.8.1 openstack/tempest: git_url: https://git.openstack.org/openstack/tempest.git - git_ref: 2e7d0f026ec81540deef5fe2e4ddf84f484aaa37 + git_ref: 14.0.0 diff --git a/service/files/tempest.conf.j2 b/service/files/tempest.conf.j2 index e3814a4..faea2d0 100644 --- a/service/files/tempest.conf.j2 +++ b/service/files/tempest.conf.j2 @@ -14,9 +14,20 @@ min_compute_nodes = {{ rally.tempest.compute.min_compute_nodes }} [compute-feature-enabled] block_migration_for_live_migration = {{ compute_feature.block_migration_for_live_migration }} live_migration = {{ compute_feature.live_migration }} -nova_cert = {{ compute_feature.nova_cert }} +allow_port_security_disabled = {{ compute_feature.allow_port_security_disabled }} +attach_encrypted_volume = {{ compute_feature.attach_encrypted_volume }} personality = {{ compute_feature.personality }} +[identity] +{% if rally.tempest.openstack_release == "mitaka" %} +admin_domain_scope = False +{% else %} +admin_domain_scope = True +{% endif %} + +[identity-feature-enabled] +reseller = {{ rally.tempest.identity_feature.reseller }} + [network] floating_network_name = {{ neutron.bootstrap.external.net_name }} @@ -26,7 +37,17 @@ ipv6 = {{ network_feature.ipv6 }} ipv6_subnet_attributes = {{ network_feature.ipv6_subnet_attributes }} [object-storage-feature-enabled] +container_sync = {{ rally.tempest.object_storage_feature.container_sync }} discoverability = {{ rally.tempest.object_storage_feature.discoverability }} [volume] storage_protocol = {{ rally.tempest.volume.storage_protocol }} + +[volume-feature-enabled] +{% if rally.tempest.openstack_release == "mitaka" %} +api_v3 = False +{% else %} +api_v3 = True +max_microversion = latest +{% endif %} +volume_services = {{ rally.tempest.volume_feature.volume_services }} \ No newline at end of file