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
This commit is contained in:
Martin Kopec 2022-04-04 10:32:54 +02:00
parent 088d80b1fb
commit b5264a6a53
4 changed files with 46 additions and 46 deletions

View File

@ -57,7 +57,7 @@
"os_trademark_approval": { "os_trademark_approval": {
"target_approval": "dns.2022.06", "target_approval": "dns.2022.06",
"replaces": "dns.2021.11", "replaces": "dns.2021.11",
"releases": ["wallaby", "xena", "yoga", "z"], "releases": ["wallaby", "xena", "yoga", "zed"],
"status": "draft" "status": "draft"
} }
}, },
@ -208,7 +208,7 @@
"test_repositories": { "test_repositories": {
"designate-tempest-plugin": { "designate-tempest-plugin": {
"repository": "https://opendev.org/openstack/designate-tempest-plugin/", "repository": "https://opendev.org/openstack/designate-tempest-plugin/",
"reference": "f871a0e74f91e417adae5d7dd2a6cc17a62ba347", "reference": "dcfa7c0372e41dd7a7c208ce04209f978de6539a",
"description": "OpenStack Designate Test Plugin Repository" "description": "OpenStack Designate Test Plugin Repository"
} }
} }

View File

@ -57,7 +57,7 @@
"os_trademark_approval": { "os_trademark_approval": {
"target_approval": "orchestration.2022.06", "target_approval": "orchestration.2022.06",
"replaces": "orchestration.2021.11", "replaces": "orchestration.2021.11",
"releases": ["wallaby", "xena", "yoga", "z"], "releases": ["wallaby", "xena", "yoga", "zed"],
"status": "draft" "status": "draft"
} }
}, },
@ -735,7 +735,7 @@
"test_repositories": { "test_repositories": {
"heat": { "heat": {
"repository": "https://opendev.org/openstack/heat-tempest-plugin/", "repository": "https://opendev.org/openstack/heat-tempest-plugin/",
"reference": "adb8ba7dea4e93414957b72ea9ff5423ba39cb56", "reference": "ba43685c131d6387779ed35f5bf61fc86667a728",
"description": "OpenStack Heat Tempest Test Plugin Repository" "description": "OpenStack Heat Tempest Test Plugin Repository"
} }
} }

View File

@ -57,7 +57,7 @@
"os_trademark_approval": { "os_trademark_approval": {
"target_approval": "shared_file_system.2022.06", "target_approval": "shared_file_system.2022.06",
"replaces": "shared_file_system.2021.11", "replaces": "shared_file_system.2021.11",
"releases": ["wallaby", "xena", "yoga", "z"], "releases": ["wallaby", "xena", "yoga", "zed"],
"status": "draft" "status": "draft"
} }
}, },
@ -393,7 +393,7 @@
"test_repositories": { "test_repositories": {
"manila-tempest-plugin": { "manila-tempest-plugin": {
"repository": "https://opendev.org/openstack/manila-tempest-plugin/", "repository": "https://opendev.org/openstack/manila-tempest-plugin/",
"reference": "9c4a97b150e15b814acd4feb4da858a0eeff881e", "reference": "5203643c2423c89afc90b1c0045de422c643f85a",
"description": "OpenStack Manila Test Plugin Repository" "description": "OpenStack Manila Test Plugin Repository"
} }
} }

View File

@ -72,7 +72,7 @@
"os_trademark_approval": { "os_trademark_approval": {
"target_approval": "2022.06", "target_approval": "2022.06",
"replaces": "2021.11", "replaces": "2021.11",
"releases": ["wallaby", "xena", "yoga", "z"], "releases": ["wallaby", "xena", "yoga", "zed"],
"status": "draft" "status": "draft"
} }
}, },
@ -123,29 +123,36 @@
"compute-servers-stop", "compute-servers-stop",
"compute-servers-update", "compute-servers-update",
"compute-servers-verify", "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-volume-attach",
"compute-images-create",
"compute-servers-resize",
"compute-servers-tags-CRUD",
"compute-servers-tags-tag-CRUD",
"identity-v3-api-discovery", "identity-v3-api-discovery",
"identity-v3-catalog", "identity-v3-catalog",
"identity-v3-list-projects", "identity-v3-list-projects",
"identity-v3-tokens-create", "identity-v3-tokens-create",
"identity-v3-tokens-delete", "identity-v3-tokens-delete",
"identity-v3-tokens-validate", "identity-v3-tokens-validate",
"identity-v3-list-versions",
"identity-v3-application-credentials",
"identity-v3-users",
"identity-v3-domains",
"images-v2-index", "images-v2-index",
"images-v2-update", "images-v2-update",
"images-v2-list", "images-v2-list",
"images-v2-delete", "images-v2-delete",
"images-v2-get", "images-v2-get",
"images-v2-import",
"networks-l2-CRUD", "networks-l2-CRUD",
"networks-l3-router", "networks-l3-router",
"networks-l3-CRUD", "networks-l3-CRUD",
"networks-list-api-versions", "networks-list-api-versions",
"networks-security-groups-CRUD", "networks-security-groups-CRUD",
"networks-subnet-pools-CRUD", "networks-subnet-pools-CRUD",
"networks-security-groups-CRUD-2",
"networks-dhcp",
"networks-floating-ips-CRUD",
"volumes-list-api-versions", "volumes-list-api-versions",
"volumes-v3-create-delete", "volumes-v3-create-delete",
"volumes-v3-snapshot-create-delete", "volumes-v3-snapshot-create-delete",
@ -158,22 +165,10 @@
"volumes-v3-extensions", "volumes-v3-extensions",
"volumes-v3-metadata", "volumes-v3-metadata",
"volumes-v3-readonly", "volumes-v3-readonly",
"volumes-v3-upload" "volumes-v3-upload",
"volumes-v3-snapshots-list"
], ],
"advisory": [ "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-address-pairs",
"networks-extensions", "networks-extensions",
"networks-bulk", "networks-bulk",
@ -182,7 +177,13 @@
"networks-show-api-details", "networks-show-api-details",
"networks-port-list-filter" "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": [] "removed": []
}, },
"designated_sections": { "designated_sections": {
@ -216,13 +217,12 @@
"objectstore-object-versioned", "objectstore-object-versioned",
"objectstore-temp-url-get", "objectstore-temp-url-get",
"objectstore-temp-url-put", "objectstore-temp-url-put",
"objectstore-account-update",
"objectstore-bulk",
"identity-v3-tokens-create", "identity-v3-tokens-create",
"identity-v3-tokens-delete" "identity-v3-tokens-delete"
], ],
"advisory": [ "advisory": [],
"objectstore-account-update",
"objectstore-bulk"
],
"deprecated": [], "deprecated": [],
"removed": [] "removed": []
}, },
@ -319,7 +319,7 @@
"admin": false, "admin": false,
"description": "Image operations within the Compute API", "description": "Image operations within the Compute API",
"project": "nova", "project": "nova",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.compute.images.test_images_oneserver.ImagesOneServerTestJSON.test_create_delete_image": { "tempest.api.compute.images.test_images_oneserver.ImagesOneServerTestJSON.test_create_delete_image": {
"idempotent_id": "id-3731d080-d4c5-4872-b41a-64d0d0021314" "idempotent_id": "id-3731d080-d4c5-4872-b41a-64d0d0021314"
@ -991,7 +991,7 @@
"admin": false, "admin": false,
"description": "Basic server operations in the Compute API", "description": "Basic server operations in the Compute API",
"project": "nova", "project": "nova",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm": { "tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm": {
"flagged": { "flagged": {
@ -1168,7 +1168,7 @@
"admin": false, "admin": false,
"description": "List all server tags", "description": "List all server tags",
"project": "nova", "project": "nova",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.compute.servers.test_server_tags.ServerTagsTestJSON.test_update_all_tags": { "tempest.api.compute.servers.test_server_tags.ServerTagsTestJSON.test_update_all_tags": {
"idempotent_id": "id-a2c1af8c-127d-417d-974b-8115f7e3d831" "idempotent_id": "id-a2c1af8c-127d-417d-974b-8115f7e3d831"
@ -1196,7 +1196,7 @@
"admin": false, "admin": false,
"description": "List single server tag", "description": "List single server tag",
"project": "nova", "project": "nova",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.compute.servers.test_server_tags.ServerTagsTestJSON.test_check_tag_existence": { "tempest.api.compute.servers.test_server_tags.ServerTagsTestJSON.test_check_tag_existence": {
"idempotent_id": "id-81279a66-61c3-4759-b830-a2dbe64cbe08" "idempotent_id": "id-81279a66-61c3-4759-b830-a2dbe64cbe08"
@ -1254,7 +1254,7 @@
"admin": false, "admin": false,
"description": "List versions through Identity v3 API", "description": "List versions through Identity v3 API",
"project": "keystone", "project": "keystone",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions": { "tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions": {
"idempotent_id": "id-721f480f-35b6-46c7-846e-047e6acea0dc" "idempotent_id": "id-721f480f-35b6-46c7-846e-047e6acea0dc"
@ -1389,7 +1389,7 @@
"admin": false, "admin": false,
"description": "CRUD operations with application credentials in Identity V3", "description": "CRUD operations with application credentials in Identity V3",
"project": "keystone", "project": "keystone",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential": { "tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential": {
"idempotent_id": "id-8080c75c-eddc-4786-941a-c2da7039ae61" "idempotent_id": "id-8080c75c-eddc-4786-941a-c2da7039ae61"
@ -1421,7 +1421,7 @@
"admin": false, "admin": false,
"description": "Simple operations with user's password in Identity V3", "description": "Simple operations with user's password in Identity V3",
"project": "keystone", "project": "keystone",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api": { "tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api": {
"idempotent_id": "id-941784ee-5342-4571-959b-b80dd2cea516" "idempotent_id": "id-941784ee-5342-4571-959b-b80dd2cea516"
@ -1455,7 +1455,7 @@
"admin": false, "admin": false,
"description": "API call to show the defult domain in Identity V3", "description": "API call to show the defult domain in Identity V3",
"project": "keystone", "project": "keystone",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists": { "tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists": {
"idempotent_id": "id-17a5de24-e6a0-4e4a-a9ee-d85b6e5612b5" "idempotent_id": "id-17a5de24-e6a0-4e4a-a9ee-d85b6e5612b5"
@ -1616,7 +1616,7 @@
"admin": false, "admin": false,
"description": "Image registration tests using the Glance v2 API", "description": "Image registration tests using the Glance v2 API",
"project": "glance", "project": "glance",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file": { "tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file": {
"idempotent_id": "id-139b765e-7f3d-4b3d-8b37-3ca3876ee318" "idempotent_id": "id-139b765e-7f3d-4b3d-8b37-3ca3876ee318"
@ -1929,7 +1929,7 @@
"admin": false, "admin": false,
"description": "", "description": "",
"project": "swift", "project": "swift",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.object_storage.test_account_services.AccountTest.test_update_account_metadata_with_create_metadata_key": { "tempest.api.object_storage.test_account_services.AccountTest.test_update_account_metadata_with_create_metadata_key": {
"idempotent_id": "id-64fd53f3-adbd-4639-af54-436e4982dbfb" "idempotent_id": "id-64fd53f3-adbd-4639-af54-436e4982dbfb"
@ -2016,7 +2016,7 @@
"admin": false, "admin": false,
"description": "", "description": "",
"project": "swift", "project": "swift",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.object_storage.test_account_bulk.BulkTest.test_bulk_delete": { "tempest.api.object_storage.test_account_bulk.BulkTest.test_bulk_delete": {
"idempotent_id": "id-c075e682-0d2a-43b2-808d-4116200d736d" "idempotent_id": "id-c075e682-0d2a-43b2-808d-4116200d736d"
@ -2289,7 +2289,7 @@
"admin": false, "admin": false,
"description": "DHCP tests using the Neutron API", "description": "DHCP tests using the Neutron API",
"project": "neutron", "project": "neutron",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful": { "tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful": {
"idempotent_id": "id-4ab211a0-276f-4552-9070-51e27f58fecf" "idempotent_id": "id-4ab211a0-276f-4552-9070-51e27f58fecf"
@ -2343,7 +2343,7 @@
"admin": false, "admin": false,
"description": "Basic CRUD operations with floation IPs using the Neutron API", "description": "Basic CRUD operations with floation IPs using the Neutron API",
"project": "neutron", "project": "neutron",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address": { "tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address": {
"idempotent_id": "id-36de4bd0-f09c-43e3-a8e1-1decc1ffd3a5" "idempotent_id": "id-36de4bd0-f09c-43e3-a8e1-1decc1ffd3a5"
@ -2607,7 +2607,7 @@
"admin": false, "admin": false,
"description": "Basic CRUD operations on security groups", "description": "Basic CRUD operations on security groups",
"project": "neutron", "project": "neutron",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_list_security_groups_by_server": { "tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_list_security_groups_by_server": {
"idempotent_id": "id-79517d60-535a-438f-af3d-e6feab1cbea7" "idempotent_id": "id-79517d60-535a-438f-af3d-e6feab1cbea7"
@ -3084,7 +3084,7 @@
"admin": false, "admin": false,
"description": "List snapshots with Cinder v3 API", "description": "List snapshots with Cinder v3 API",
"project": "cinder", "project": "cinder",
"required_since": "", "required_since": "2022.06",
"tests": { "tests": {
"tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_limit": { "tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_limit": {
"idempotent_id": "id-db4d8e0a-7a2e-41cc-a712-961f6844e896" "idempotent_id": "id-db4d8e0a-7a2e-41cc-a712-961f6844e896"