Deprecate Cinder v2 Capabilities
The Cinder v2 API moved from Supported to Deprecated status in Pike. Although the 2018.11 guideline will still cover releases as far back as Ocata, most clouds supported v3 even in Ocata and v3 tests have been required since the 2018.02 guideline. Deprecating the v2 capabilities in the 2018.11 guideline should not negatively impact existing cloud certifications, is very unlikely to affect users, and will pave the way for newer clouds to not have to carry a deprecated API. This patch moves all volumes-v2 capabilities from required to deprecated status. Change-Id: Ie104503e1655e1dad4737b86bc047c6c363a6569
This commit is contained in:
parent
fa75d41c79
commit
5d83b029f4
50
next.json
50
next.json
@ -147,18 +147,6 @@
|
||||
"networks-security-groups-CRUD",
|
||||
"networks-subnet-pools-CRUD",
|
||||
"volumes-list-api-versions",
|
||||
"volumes-v2-create-delete",
|
||||
"volumes-v2-snapshot-create-delete",
|
||||
"volumes-v2-get",
|
||||
"volumes-v2-list",
|
||||
"volumes-v2-update",
|
||||
"volumes-v2-copy-image-to-volume",
|
||||
"volumes-v2-clone",
|
||||
"volumes-v2-availability-zones",
|
||||
"volumes-v2-extensions",
|
||||
"volumes-v2-metadata",
|
||||
"volumes-v2-readonly",
|
||||
"volumes-v2-upload",
|
||||
"volumes-v3-create-delete",
|
||||
"volumes-v3-snapshot-create-delete",
|
||||
"volumes-v3-get",
|
||||
@ -176,7 +164,19 @@
|
||||
],
|
||||
"deprecated": [
|
||||
"volumes-v2-reserve",
|
||||
"volumes-v3-reserve"
|
||||
"volumes-v3-reserve",
|
||||
"volumes-v2-create-delete",
|
||||
"volumes-v2-snapshot-create-delete",
|
||||
"volumes-v2-get",
|
||||
"volumes-v2-list",
|
||||
"volumes-v2-update",
|
||||
"volumes-v2-copy-image-to-volume",
|
||||
"volumes-v2-clone",
|
||||
"volumes-v2-availability-zones",
|
||||
"volumes-v2-extensions",
|
||||
"volumes-v2-metadata",
|
||||
"volumes-v2-readonly",
|
||||
"volumes-v2-upload"
|
||||
],
|
||||
"removed": []
|
||||
},
|
||||
@ -2390,7 +2390,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume creation and deletion operations with the Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required_since": "2016.08",
|
||||
"required_since": "",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete": {
|
||||
"idempotent_id": "id-27fb0e9f-fb64-41dd-8bdb-1ffa762f0d51",
|
||||
@ -2444,7 +2444,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume snapshot creation/deletion operations with the Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required_since": "2016.08",
|
||||
"required_since": "",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON.test_crud_snapshot_metadata": {
|
||||
"idempotent_id": "id-a2f20f99-e363-4584-be97-bc33afb1a56c",
|
||||
@ -2526,7 +2526,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume GET operations with the Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required_since": "2016.08",
|
||||
"required_since": "",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_get_invalid_volume_id": {
|
||||
"idempotent_id": "id-30799cfd-7ee4-446c-b66c-45b383ed211b",
|
||||
@ -2560,7 +2560,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume listing operations with the Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required_since": "2016.08",
|
||||
"required_since": "",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list": {
|
||||
"idempotent_id": "id-0b6ddd39-b948-471f-8038-4787978747c4",
|
||||
@ -2658,7 +2658,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume update operations with the Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required_since": "2016.08",
|
||||
"required_since": "",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_empty_volume_id": {
|
||||
"idempotent_id": "id-72aeca85-57a5-4c1f-9057-f320f9ea575b",
|
||||
@ -2690,7 +2690,7 @@
|
||||
"admin": false,
|
||||
"description": "Image copy-to-volume operations with the Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required_since": "2016.08",
|
||||
"required_since": "",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image": {
|
||||
"idempotent_id": "id-54a01030-c7fc-447c-86ee-c1182beae638",
|
||||
@ -2719,7 +2719,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume cloning operations with the Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required_since": "2016.08",
|
||||
"required_since": "",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_as_clone": {
|
||||
"idempotent_id": "id-3f591b4a-7dc6-444c-bd51-77469506b3a1",
|
||||
@ -2742,7 +2742,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume service availability zone operations with the Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required_since": "2016.08",
|
||||
"required_since": "",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON.test_get_availability_zone_list": {
|
||||
"idempotent_id": "id-01f1ae88-eba9-4c6b-a011-6f7ace06b725",
|
||||
@ -2763,7 +2763,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume service extension listing operations with the Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required_since": "2016.08",
|
||||
"required_since": "",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_extensions.ExtensionsTestJSON.test_list_extensions": {
|
||||
"idempotent_id": "id-94607eb0-43a5-47ca-82aa-736b41bd2e2c",
|
||||
@ -2787,7 +2787,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume metadata operations with the Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required_since": "2016.08",
|
||||
"required_since": "",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volume_metadata.VolumesMetadataTest.test_crud_volume_metadata": {
|
||||
"idempotent_id": "id-6f5b125b-f664-44bf-910f-751591fe5769",
|
||||
@ -2876,7 +2876,7 @@
|
||||
"admin": false,
|
||||
"description": "Verification of read-only status on volumes with the Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required_since": "2016.08",
|
||||
"required_since": "",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_volume_readonly_update": {
|
||||
"idempotent_id": "id-fff74e1e-5bd3-4b33-9ea9-24c103bc3f59",
|
||||
@ -2900,7 +2900,7 @@
|
||||
"admin": false,
|
||||
"description": "Upload volumes with Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required_since": "2017.09",
|
||||
"required_since": "",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_volume_upload": {
|
||||
"idempotent_id": "id-d8f1ca95-3d5b-44a3-b8ca-909691c9532d",
|
||||
|
Loading…
Reference in New Issue
Block a user