Browse Source

Move Tempest version to the latest stable one (14.0.0)

This version is compatible with Mitaka/Newton OpenStack releases
and includes the latest tests and bug fixes.

Also, Tempest config file and skip-lists was updated in accordance
with the latest stable version.

Change-Id: If29a4edd72ffa5dae31663015641115234c0e9fc
Yaroslav Lobankov 2 years ago
parent
commit
dd853302a4

+ 0
- 2
docker/rally-tempest/mitaka-skip-list.list View File

@@ -3,7 +3,6 @@ tempest.api.object_storage.test_account_bulk.BulkTest.test_bulk_delete_by_POST[i
3 3
 tempest.api.object_storage.test_account_bulk.BulkTest.test_extract_archive[id-a407de51-1983-47cc-9f14-47c2b059413c]: The test is not compatible with RadosGW
4 4
 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
5 5
 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
6
-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
7 6
 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
8 7
 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
9 8
 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
91 90
 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
92 91
 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
93 92
 tempest.api.orchestration.stacks.test_swift_resources.SwiftResourcesTestJSON.test_created_resources[id-1a6fe69e-4be4-4990-9a7a-84b6f18019cb]: The test is not compatible with RadosGW
94
-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
95 93
 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
96 94
 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
97 95
 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

+ 0
- 2
docker/rally-tempest/newton-skip-list.list View File

@@ -3,7 +3,6 @@ tempest.api.object_storage.test_account_bulk.BulkTest.test_bulk_delete_by_POST[i
3 3
 tempest.api.object_storage.test_account_bulk.BulkTest.test_extract_archive[id-a407de51-1983-47cc-9f14-47c2b059413c]: The test is not compatible with RadosGW
4 4
 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
5 5
 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
6
-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
7 6
 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
8 7
 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
9 8
 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
102 101
 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
103 102
 tempest.api.orchestration.stacks.test_swift_resources.SwiftResourcesTestJSON.test_created_resources[id-1a6fe69e-4be4-4990-9a7a-84b6f18019cb]: The test is not compatible with RadosGW
104 103
 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
105
-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

+ 10
- 4
service/files/defaults.yaml View File

@@ -7,12 +7,16 @@ configs:
7 7
       compute_feature:
8 8
         block_migration_for_live_migration: false
9 9
         live_migration: false
10
-        nova_cert: false
11 10
         personality: true
11
+        allow_port_security_disabled: true
12
+        attach_encrypted_volume: true
13
+      identity_feature:
14
+        reseller: true
12 15
       network_feature:
13
-        ipv6: false
14
-        ipv6_subnet_attributes: false
16
+        ipv6: true
17
+        ipv6_subnet_attributes: true
15 18
       object_storage_feature:
19
+        container_sync: false
16 20
         discoverability: false
17 21
       static:
18 22
         host: localhost
@@ -25,6 +29,8 @@ configs:
25 29
         username: jenkins
26 30
       volume:
27 31
         storage_protocol: ceph
32
+      volume_feature:
33
+        volume_services: true
28 34
 
29 35
 sources:
30 36
   openstack/rally:
@@ -32,4 +38,4 @@ sources:
32 38
     git_ref: 0.8.1
33 39
   openstack/tempest:
34 40
     git_url: https://git.openstack.org/openstack/tempest.git
35
-    git_ref: 2e7d0f026ec81540deef5fe2e4ddf84f484aaa37
41
+    git_ref: 14.0.0

+ 22
- 1
service/files/tempest.conf.j2 View File

@@ -14,9 +14,20 @@ min_compute_nodes = {{ rally.tempest.compute.min_compute_nodes }}
14 14
 [compute-feature-enabled]
15 15
 block_migration_for_live_migration = {{ compute_feature.block_migration_for_live_migration }}
16 16
 live_migration = {{ compute_feature.live_migration }}
17
-nova_cert = {{ compute_feature.nova_cert }}
17
+allow_port_security_disabled = {{ compute_feature.allow_port_security_disabled }}
18
+attach_encrypted_volume = {{ compute_feature.attach_encrypted_volume }}
18 19
 personality = {{ compute_feature.personality }}
19 20
 
21
+[identity]
22
+{% if rally.tempest.openstack_release == "mitaka" %}
23
+admin_domain_scope = False
24
+{% else %}
25
+admin_domain_scope = True
26
+{% endif %}
27
+
28
+[identity-feature-enabled]
29
+reseller = {{ rally.tempest.identity_feature.reseller }}
30
+
20 31
 [network]
21 32
 floating_network_name = {{ neutron.bootstrap.external.net_name }}
22 33
 
@@ -26,7 +37,17 @@ ipv6 = {{ network_feature.ipv6 }}
26 37
 ipv6_subnet_attributes = {{ network_feature.ipv6_subnet_attributes }}
27 38
 
28 39
 [object-storage-feature-enabled]
40
+container_sync = {{ rally.tempest.object_storage_feature.container_sync }}
29 41
 discoverability = {{ rally.tempest.object_storage_feature.discoverability }}
30 42
 
31 43
 [volume]
32 44
 storage_protocol = {{ rally.tempest.volume.storage_protocol }}
45
+
46
+[volume-feature-enabled]
47
+{% if rally.tempest.openstack_release == "mitaka" %}
48
+api_v3 = False
49
+{% else %}
50
+api_v3 = True
51
+max_microversion = latest
52
+{% endif %}
53
+volume_services = {{ rally.tempest.volume_feature.volume_services }}

Loading…
Cancel
Save