Create 2018.02 document for approval
This commit creates the 2018.02 guideline that will be presented to the Board of Directors at the February 2018 meeting for approval. This commit moves all capabilities that were advisory in 2017.09 to required status. This patch also refreshes the next.json document to prepare for the fall 2018 guideline drafting process. As the meeting date for the BoD meeting at the fall PTG has not yet been determined, it uses an arbitrary date in August for the time being (we can change this later once we have a firm date). It also moves items that were advisory in 2018.02 to required status. This patch can be merged now as it sets the 2018.02 document to advisory status--we will change it to approved if and when the BoD votes to approve it next month. Change-Id: I634e2dc1273e7b67103c86436b4ea5489cae3543
This commit is contained in:
parent
80b5dcb201
commit
c0e83d9e45
3699
2018.02.json
Normal file
3699
2018.02.json
Normal file
File diff suppressed because it is too large
Load Diff
77
next.json
77
next.json
@ -5,9 +5,9 @@
|
||||
"source": "http://git.openstack.org/cgit/openstack/interop/",
|
||||
"status": "draft",
|
||||
"cutoff_score": "74",
|
||||
"target_approval": "2018-01-28",
|
||||
"replaces": "2017.09",
|
||||
"releases": ["newton", "ocata", "pike", "queens"],
|
||||
"target_approval": "2018-08-18",
|
||||
"replaces": "2018.02",
|
||||
"releases": ["ocata", "pike", "queens", "rocky"],
|
||||
"platform": {
|
||||
"required": ["compute", "object"],
|
||||
"advisory": [],
|
||||
@ -23,6 +23,7 @@
|
||||
"compute-instance-actions-get",
|
||||
"compute-instance-actions-list",
|
||||
"compute-keypairs-create",
|
||||
"compute-keypairs-create-type",
|
||||
"compute-list-api-versions",
|
||||
"compute-quotas-get",
|
||||
"compute-servers-create",
|
||||
@ -46,16 +47,22 @@
|
||||
"compute-servers-metadata-update",
|
||||
"compute-volume-attach",
|
||||
"identity-v3-api-discovery",
|
||||
"identity-v3-catalog",
|
||||
"identity-v3-list-projects",
|
||||
"identity-v3-tokens-create",
|
||||
"identity-v3-tokens-validate",
|
||||
"images-v2-index",
|
||||
"images-v2-update",
|
||||
"images-v2-list",
|
||||
"images-v2-delete",
|
||||
"images-v2-get",
|
||||
"networks-l2-CRUD",
|
||||
"networks-l3-router",
|
||||
"networks-l3-CRUD",
|
||||
"networks-list-api-versions",
|
||||
"networks-security-groups-CRUD",
|
||||
"networks-subnet-pools-CRUD",
|
||||
"volumes-list-api-versions",
|
||||
"volumes-v2-create-delete",
|
||||
"volumes-v2-snapshot-create-delete",
|
||||
"volumes-v2-get",
|
||||
@ -68,16 +75,7 @@
|
||||
"volumes-v2-metadata",
|
||||
"volumes-v2-reserve",
|
||||
"volumes-v2-readonly",
|
||||
"volumes-v2-upload"
|
||||
],
|
||||
"advisory": [
|
||||
"compute-keypairs-create-type",
|
||||
"identity-v3-catalog",
|
||||
"identity-v3-tokens-validate",
|
||||
"networks-l3-router",
|
||||
"networks-l3-CRUD",
|
||||
"networks-list-api-versions",
|
||||
"volumes-list-api-versions",
|
||||
"volumes-v2-upload",
|
||||
"volumes-v3-create-delete",
|
||||
"volumes-v3-snapshot-create-delete",
|
||||
"volumes-v3-get",
|
||||
@ -90,11 +88,10 @@
|
||||
"volumes-v3-metadata",
|
||||
"volumes-v3-reserve",
|
||||
"volumes-v3-readonly"
|
||||
|
||||
],
|
||||
"advisory": [
|
||||
],
|
||||
"deprecated": [
|
||||
"volumes-v2-attach-detach",
|
||||
"volumes-v3-attach-detach"
|
||||
],
|
||||
"removed": [
|
||||
]
|
||||
@ -109,19 +106,19 @@
|
||||
"objectstore-container-delete",
|
||||
"objectstore-container-list",
|
||||
"objectstore-container-metadata",
|
||||
"objectstore-dlo-support",
|
||||
"objectstore-info-request",
|
||||
"objectstore-object-copy",
|
||||
"objectstore-object-create",
|
||||
"objectstore-object-delete",
|
||||
"objectstore-object-get",
|
||||
"objectstore-object-versioned",
|
||||
"objectstore-slo-support",
|
||||
"objectstore-temp-url-get",
|
||||
"objectstore-temp-url-put",
|
||||
"identity-v3-tokens-create"
|
||||
],
|
||||
"advisory": [
|
||||
"objectstore-dlo-support",
|
||||
"objectstore-slo-support"
|
||||
],
|
||||
"deprecated" : [],
|
||||
"removed": [
|
||||
@ -130,7 +127,7 @@
|
||||
},
|
||||
"test-repositories": {
|
||||
"tempest": {
|
||||
"git-sha": "4d63b16de86cedeb9f4ee2d4daf7cb18c0fbc4a6",
|
||||
"git-sha": "9bd78bcd65c46623b6f04ebdc3efe18375fd296f",
|
||||
"url": "https://git.openstack.org/cgit/openstack/tempest/"
|
||||
}
|
||||
},
|
||||
@ -311,7 +308,7 @@
|
||||
"admin": false,
|
||||
"description": "Generate, import, and delete SSH or x509 keys within Compute services",
|
||||
"project": "nova",
|
||||
"required-since": "",
|
||||
"required-since": "2018.08",
|
||||
"tests": {
|
||||
"tempest.api.compute.keypairs.test_keypairs_v22.KeyPairsV22TestJSON.test_keypairsv22_create_list_show_with_type": {
|
||||
"idempotent_id": "id-89d59d43-f735-441a-abcf-0601727f47b6"
|
||||
@ -1085,7 +1082,7 @@
|
||||
"admin": false,
|
||||
"description": "Get service catalog",
|
||||
"project": "keystone",
|
||||
"required-since": "",
|
||||
"required-since": "2018.08",
|
||||
"tests": {
|
||||
"tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization": {
|
||||
"idempotent_id": "id-56b57ced-22b8-4127-9b8a-565dfb0207e2"
|
||||
@ -1160,7 +1157,7 @@
|
||||
"admin": false,
|
||||
"description": "Validate and show token information",
|
||||
"project": "keystone",
|
||||
"required-since": "",
|
||||
"required-since": "2018.08",
|
||||
"tests": {
|
||||
"tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token": {
|
||||
"idempotent_id": "id-a9512ac3-3909-48a4-b395-11f438e16260"
|
||||
@ -1819,7 +1816,7 @@
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"project": "swift",
|
||||
"required-since": "",
|
||||
"required-since": "2018.08",
|
||||
"tests": {
|
||||
"tempest.api.object_storage.test_object_slo.ObjectSloTest.test_delete_large_object": {
|
||||
"idempotent_id": "id-87b6dfa1-abe9-404d-8bf0-6c3751e6aa77"
|
||||
@ -1852,7 +1849,7 @@
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"project": "swift",
|
||||
"required-since": "",
|
||||
"required-since": "2018.08",
|
||||
"tests": {
|
||||
"tempest.api.object_storage.test_object_services.ObjectTest.test_object_upload_in_segments": {
|
||||
"idempotent_id": "id-e3e6a64a-9f50-4955-b987-6ce6767c97fb"
|
||||
@ -2147,7 +2144,7 @@
|
||||
"admin": true,
|
||||
"description": "Basic CRUD operations on L3 networks and L3 routers",
|
||||
"project": "neutron",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces": {
|
||||
"idempotent_id": "id-802c73c9-c937-4cef-824b-2191e24a6aab"
|
||||
@ -2212,7 +2209,7 @@
|
||||
"admin": true,
|
||||
"description": "Operations on L3 routers",
|
||||
"project": "neutron",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404": {
|
||||
"idempotent_id": "id-37a94fc0-a834-45b9-bd23-9a81d2fd1e22"
|
||||
@ -2319,7 +2316,7 @@
|
||||
"admin": false,
|
||||
"description": "List supported versions of the Networks API",
|
||||
"project": "neutron",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources": {
|
||||
"idempotent_id": "id-cac8a836-c2e0-4304-b556-cd299c7281d1"
|
||||
@ -2899,7 +2896,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume creation and deletion operations with the Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete": {
|
||||
"idempotent_id": "id-27fb0e9f-fb64-41dd-8bdb-1ffa762f0d51",
|
||||
@ -2951,7 +2948,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume snapshot creation/deletion operations with the Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON.test_crud_snapshot_metadata": {
|
||||
"idempotent_id": "id-a2f20f99-e363-4584-be97-bc33afb1a56c",
|
||||
@ -3032,7 +3029,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume GET operations with the Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_get_invalid_volume_id": {
|
||||
"idempotent_id": "id-30799cfd-7ee4-446c-b66c-45b383ed211b",
|
||||
@ -3062,7 +3059,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume listing operations with the Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list": {
|
||||
"idempotent_id": "id-0b6ddd39-b948-471f-8038-4787978747c4",
|
||||
@ -3156,7 +3153,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume update operations with the Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_empty_volume_id": {
|
||||
"idempotent_id": "id-72aeca85-57a5-4c1f-9057-f320f9ea575b",
|
||||
@ -3186,7 +3183,7 @@
|
||||
"admin": false,
|
||||
"description": "Image copy-to-volume operations with the Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image": {
|
||||
"idempotent_id": "id-54a01030-c7fc-447c-86ee-c1182beae638",
|
||||
@ -3212,7 +3209,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume cloning operations with the Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_as_clone": {
|
||||
"idempotent_id": "id-3f591b4a-7dc6-444c-bd51-77469506b3a1",
|
||||
@ -3233,7 +3230,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume service availability zone operations with the Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON.test_get_availability_zone_list": {
|
||||
"idempotent_id": "id-01f1ae88-eba9-4c6b-a011-6f7ace06b725",
|
||||
@ -3252,7 +3249,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume service extension listing operations with the Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_extensions.ExtensionsTestJSON.test_list_extensions": {
|
||||
"idempotent_id": "id-94607eb0-43a5-47ca-82aa-736b41bd2e2c",
|
||||
@ -3273,7 +3270,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume metadata operations with the Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volume_metadata.VolumesMetadataTest.test_create_get_delete_volume_metadata": {
|
||||
"idempotent_id": "id-6f5b125b-f664-44bf-910f-751591fe5769",
|
||||
@ -3302,7 +3299,7 @@
|
||||
"admin": false,
|
||||
"description": "Volume reservation operations with the Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_reserve_unreserve_volume": {
|
||||
"idempotent_id": "id-92c4ef64-51b2-40c0-9f7e-4749fbaaba33",
|
||||
@ -3335,7 +3332,7 @@
|
||||
"admin": false,
|
||||
"description": "Verification of read-only status on volumes with the Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"tests": {
|
||||
"tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_volume_readonly_update": {
|
||||
"idempotent_id": "id-fff74e1e-5bd3-4b33-9ea9-24c103bc3f59",
|
||||
@ -3358,7 +3355,7 @@
|
||||
"admin": false,
|
||||
"description": "Upload volumes with Cinder v3 API. This is being added as advisory to highlight the transitition from v2 to v3.",
|
||||
"project": "cinder",
|
||||
"required-since": "",
|
||||
"required-since": "2018.02",
|
||||
"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