From b5264a6a53eadf79d9d8667f3976a68c11823ff0 Mon Sep 17 00:00:00 2001 From: Martin Kopec Date: Mon, 4 Apr 2022 10:32:54 +0200 Subject: [PATCH] Prepare guidelines for new 2022.06 release The following capabilities are moved from advisory to required: Compute platform: identity-v3-list-versions identity-v3-application-credentials identity-v3-users identity-v3-domains volumes-v3-snapshots-list compute-images-create compute-servers-resize compute-servers-tags-CRUD compute-servers-tags-tag-CRUD networks-security-groups-CRUD-2 networks-dhcp networks-floating-ips-CRUD images-v2-import Storage platform: objectstore-account-update objectstore-bulk The following capabilities in the Compute program are moved from required to deprecated, due to [1]: compute-servers-metadata-delete compute-servers-metadata-get compute-servers-metadata-list compute-servers-metadata-set compute-servers-metadata-update [1] https://review.opendev.org/c/openstack/tempest/+/749527 Change-Id: Ic9337eac8c0883be7908ee438790225df46a81fa --- add-ons/guidelines/dns.next.json | 4 +- add-ons/guidelines/orchestration.next.json | 4 +- .../guidelines/shared_file_system.next.json | 4 +- guidelines/next.json | 80 +++++++++---------- 4 files changed, 46 insertions(+), 46 deletions(-) diff --git a/add-ons/guidelines/dns.next.json b/add-ons/guidelines/dns.next.json index aa0c62bd..45bbdac4 100644 --- a/add-ons/guidelines/dns.next.json +++ b/add-ons/guidelines/dns.next.json @@ -57,7 +57,7 @@ "os_trademark_approval": { "target_approval": "dns.2022.06", "replaces": "dns.2021.11", - "releases": ["wallaby", "xena", "yoga", "z"], + "releases": ["wallaby", "xena", "yoga", "zed"], "status": "draft" } }, @@ -208,7 +208,7 @@ "test_repositories": { "designate-tempest-plugin": { "repository": "https://opendev.org/openstack/designate-tempest-plugin/", - "reference": "f871a0e74f91e417adae5d7dd2a6cc17a62ba347", + "reference": "dcfa7c0372e41dd7a7c208ce04209f978de6539a", "description": "OpenStack Designate Test Plugin Repository" } } diff --git a/add-ons/guidelines/orchestration.next.json b/add-ons/guidelines/orchestration.next.json index 99b62140..dc0c0c8b 100644 --- a/add-ons/guidelines/orchestration.next.json +++ b/add-ons/guidelines/orchestration.next.json @@ -57,7 +57,7 @@ "os_trademark_approval": { "target_approval": "orchestration.2022.06", "replaces": "orchestration.2021.11", - "releases": ["wallaby", "xena", "yoga", "z"], + "releases": ["wallaby", "xena", "yoga", "zed"], "status": "draft" } }, @@ -735,7 +735,7 @@ "test_repositories": { "heat": { "repository": "https://opendev.org/openstack/heat-tempest-plugin/", - "reference": "adb8ba7dea4e93414957b72ea9ff5423ba39cb56", + "reference": "ba43685c131d6387779ed35f5bf61fc86667a728", "description": "OpenStack Heat Tempest Test Plugin Repository" } } diff --git a/add-ons/guidelines/shared_file_system.next.json b/add-ons/guidelines/shared_file_system.next.json index 5122826a..863593f3 100644 --- a/add-ons/guidelines/shared_file_system.next.json +++ b/add-ons/guidelines/shared_file_system.next.json @@ -57,7 +57,7 @@ "os_trademark_approval": { "target_approval": "shared_file_system.2022.06", "replaces": "shared_file_system.2021.11", - "releases": ["wallaby", "xena", "yoga", "z"], + "releases": ["wallaby", "xena", "yoga", "zed"], "status": "draft" } }, @@ -393,7 +393,7 @@ "test_repositories": { "manila-tempest-plugin": { "repository": "https://opendev.org/openstack/manila-tempest-plugin/", - "reference": "9c4a97b150e15b814acd4feb4da858a0eeff881e", + "reference": "5203643c2423c89afc90b1c0045de422c643f85a", "description": "OpenStack Manila Test Plugin Repository" } } diff --git a/guidelines/next.json b/guidelines/next.json index a9c285e9..5875fb44 100644 --- a/guidelines/next.json +++ b/guidelines/next.json @@ -72,7 +72,7 @@ "os_trademark_approval": { "target_approval": "2022.06", "replaces": "2021.11", - "releases": ["wallaby", "xena", "yoga", "z"], + "releases": ["wallaby", "xena", "yoga", "zed"], "status": "draft" } }, @@ -123,29 +123,36 @@ "compute-servers-stop", "compute-servers-update", "compute-servers-verify", - "compute-servers-metadata-delete", - "compute-servers-metadata-get", - "compute-servers-metadata-list", - "compute-servers-metadata-set", - "compute-servers-metadata-update", "compute-volume-attach", + "compute-images-create", + "compute-servers-resize", + "compute-servers-tags-CRUD", + "compute-servers-tags-tag-CRUD", "identity-v3-api-discovery", "identity-v3-catalog", "identity-v3-list-projects", "identity-v3-tokens-create", "identity-v3-tokens-delete", "identity-v3-tokens-validate", + "identity-v3-list-versions", + "identity-v3-application-credentials", + "identity-v3-users", + "identity-v3-domains", "images-v2-index", "images-v2-update", "images-v2-list", "images-v2-delete", "images-v2-get", + "images-v2-import", "networks-l2-CRUD", "networks-l3-router", "networks-l3-CRUD", "networks-list-api-versions", "networks-security-groups-CRUD", "networks-subnet-pools-CRUD", + "networks-security-groups-CRUD-2", + "networks-dhcp", + "networks-floating-ips-CRUD", "volumes-list-api-versions", "volumes-v3-create-delete", "volumes-v3-snapshot-create-delete", @@ -158,22 +165,10 @@ "volumes-v3-extensions", "volumes-v3-metadata", "volumes-v3-readonly", - "volumes-v3-upload" + "volumes-v3-upload", + "volumes-v3-snapshots-list" ], "advisory": [ - "identity-v3-list-versions", - "identity-v3-application-credentials", - "identity-v3-users", - "identity-v3-domains", - "volumes-v3-snapshots-list", - "compute-images-create", - "compute-servers-resize", - "compute-servers-tags-CRUD", - "compute-servers-tags-tag-CRUD", - "networks-security-groups-CRUD-2", - "networks-dhcp", - "networks-floating-ips-CRUD", - "images-v2-import", "networks-address-pairs", "networks-extensions", "networks-bulk", @@ -182,7 +177,13 @@ "networks-show-api-details", "networks-port-list-filter" ], - "deprecated": [], + "deprecated": [ + "compute-servers-metadata-delete", + "compute-servers-metadata-get", + "compute-servers-metadata-list", + "compute-servers-metadata-set", + "compute-servers-metadata-update" + ], "removed": [] }, "designated_sections": { @@ -216,13 +217,12 @@ "objectstore-object-versioned", "objectstore-temp-url-get", "objectstore-temp-url-put", + "objectstore-account-update", + "objectstore-bulk", "identity-v3-tokens-create", "identity-v3-tokens-delete" ], - "advisory": [ - "objectstore-account-update", - "objectstore-bulk" - ], + "advisory": [], "deprecated": [], "removed": [] }, @@ -319,7 +319,7 @@ "admin": false, "description": "Image operations within the Compute API", "project": "nova", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.compute.images.test_images_oneserver.ImagesOneServerTestJSON.test_create_delete_image": { "idempotent_id": "id-3731d080-d4c5-4872-b41a-64d0d0021314" @@ -991,7 +991,7 @@ "admin": false, "description": "Basic server operations in the Compute API", "project": "nova", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm": { "flagged": { @@ -1168,7 +1168,7 @@ "admin": false, "description": "List all server tags", "project": "nova", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.compute.servers.test_server_tags.ServerTagsTestJSON.test_update_all_tags": { "idempotent_id": "id-a2c1af8c-127d-417d-974b-8115f7e3d831" @@ -1196,7 +1196,7 @@ "admin": false, "description": "List single server tag", "project": "nova", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.compute.servers.test_server_tags.ServerTagsTestJSON.test_check_tag_existence": { "idempotent_id": "id-81279a66-61c3-4759-b830-a2dbe64cbe08" @@ -1254,7 +1254,7 @@ "admin": false, "description": "List versions through Identity v3 API", "project": "keystone", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions": { "idempotent_id": "id-721f480f-35b6-46c7-846e-047e6acea0dc" @@ -1389,7 +1389,7 @@ "admin": false, "description": "CRUD operations with application credentials in Identity V3", "project": "keystone", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential": { "idempotent_id": "id-8080c75c-eddc-4786-941a-c2da7039ae61" @@ -1421,7 +1421,7 @@ "admin": false, "description": "Simple operations with user's password in Identity V3", "project": "keystone", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api": { "idempotent_id": "id-941784ee-5342-4571-959b-b80dd2cea516" @@ -1455,7 +1455,7 @@ "admin": false, "description": "API call to show the defult domain in Identity V3", "project": "keystone", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists": { "idempotent_id": "id-17a5de24-e6a0-4e4a-a9ee-d85b6e5612b5" @@ -1616,7 +1616,7 @@ "admin": false, "description": "Image registration tests using the Glance v2 API", "project": "glance", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file": { "idempotent_id": "id-139b765e-7f3d-4b3d-8b37-3ca3876ee318" @@ -1929,7 +1929,7 @@ "admin": false, "description": "", "project": "swift", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.object_storage.test_account_services.AccountTest.test_update_account_metadata_with_create_metadata_key": { "idempotent_id": "id-64fd53f3-adbd-4639-af54-436e4982dbfb" @@ -2016,7 +2016,7 @@ "admin": false, "description": "", "project": "swift", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.object_storage.test_account_bulk.BulkTest.test_bulk_delete": { "idempotent_id": "id-c075e682-0d2a-43b2-808d-4116200d736d" @@ -2289,7 +2289,7 @@ "admin": false, "description": "DHCP tests using the Neutron API", "project": "neutron", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful": { "idempotent_id": "id-4ab211a0-276f-4552-9070-51e27f58fecf" @@ -2343,7 +2343,7 @@ "admin": false, "description": "Basic CRUD operations with floation IPs using the Neutron API", "project": "neutron", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address": { "idempotent_id": "id-36de4bd0-f09c-43e3-a8e1-1decc1ffd3a5" @@ -2607,7 +2607,7 @@ "admin": false, "description": "Basic CRUD operations on security groups", "project": "neutron", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_list_security_groups_by_server": { "idempotent_id": "id-79517d60-535a-438f-af3d-e6feab1cbea7" @@ -3084,7 +3084,7 @@ "admin": false, "description": "List snapshots with Cinder v3 API", "project": "cinder", - "required_since": "", + "required_since": "2022.06", "tests": { "tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_limit": { "idempotent_id": "id-db4d8e0a-7a2e-41cc-a712-961f6844e896"