Prepare next.json for 2017.01 scoring
This patch does two basic things: 1.) It cleans up a few outstanding differences between next.json and 2016.08.json. These were minor schema updates and a few things that got changed in one place but not the other by accident late in the scoring cylce. 2.) It adjusts the releases covered and target approval date for the next Guideline. Please note that the date given here is an estimate based on historical dates...the date of the January 2017 Board meeting hasn't yet been finalized/posted. With this patch in place, next.json should be ready to start receiving proposals for additions to the next Guideline as scoring activities for 2017.01 commence. Change-Id: Ibb05fb6f7e393a5440ce34c177cf167a10d26311
This commit is contained in:
parent
16668dddea
commit
ac176ad4bb
84
next.json
84
next.json
@ -1,13 +1,13 @@
|
||||
{
|
||||
"id": "next",
|
||||
"schema": "1.5",
|
||||
"reference": "https://git.openstack.org/cgit/openstack/defcore/schema/1.5.json",
|
||||
"schema": "1.6",
|
||||
"reference": "https://git.openstack.org/cgit/openstack/defcore/schema/1.6.json",
|
||||
"source": "http://git.openstack.org/cgit/openstack/defcore/",
|
||||
"status": "draft",
|
||||
"cutoff_score": "74",
|
||||
"target_approval": "2016-08-23",
|
||||
"replaces": "2016.01",
|
||||
"releases": ["kilo", "liberty", "mitaka", "newton"],
|
||||
"target_approval": "2017-01-26",
|
||||
"replaces": "2016.08",
|
||||
"releases": ["liberty", "mitaka", "newton", "ocata"],
|
||||
"platform": {
|
||||
"required": ["compute", "object"],
|
||||
"advisory": [],
|
||||
@ -21,6 +21,7 @@
|
||||
"compute-instance-actions-get",
|
||||
"compute-instance-actions-list",
|
||||
"compute-keypairs-create",
|
||||
"compute-list-api-versions",
|
||||
"compute-quotas-get",
|
||||
"compute-servers-create",
|
||||
"compute-servers-delete",
|
||||
@ -42,7 +43,6 @@
|
||||
"compute-servers-metadata-set",
|
||||
"compute-servers-metadata-update",
|
||||
"compute-volume-attach",
|
||||
"compute-list-api-versions",
|
||||
"identity-v3-api-discovery",
|
||||
"identity-v3-tokens-create",
|
||||
"images-v2-index",
|
||||
@ -69,7 +69,6 @@
|
||||
"advisory": [
|
||||
"networks-l3-router",
|
||||
"networks-l3-CRUD",
|
||||
"images-v2-import",
|
||||
"volumes-v2-upload"
|
||||
],
|
||||
"deprecated": [
|
||||
@ -117,8 +116,8 @@
|
||||
},
|
||||
"test-repositories": {
|
||||
"tempest": {
|
||||
"git-sha": "26149b612d",
|
||||
"url": "https://git.openstack.org/cgit/openstack/tempest/"
|
||||
"git-sha": "4d63b16de86cedeb9f4ee2d4daf7cb18c0fbc4a6",
|
||||
"url": "https://git.openstack.org/cgit/openstack/tempest/"
|
||||
}
|
||||
},
|
||||
"capabilities": {
|
||||
@ -162,22 +161,6 @@
|
||||
"project": "nova",
|
||||
"required-since": "",
|
||||
"tests": {
|
||||
"tempest.api.compute.test_authorization.AuthorizationTestJSON.test_create_server_fails_when_tenant_incorrect": {
|
||||
"idempotent_id": "id-acf8724b-142b-4044-82c3-78d31a533f24",
|
||||
"flagged": {
|
||||
"date": "2015-05-06",
|
||||
"reason": "D405 Test implicitly depends on Glance v1 API, which is a SUPPORTED but not the CURRENT version. Vendors may have Glance v1 disabled in favor of Glance v2.",
|
||||
"action": "Implement v2 support for Glance v2 API in Nova. Fix implicit dependency on Glance v1 in test."
|
||||
}
|
||||
},
|
||||
"tempest.api.compute.test_authorization.AuthorizationTestJSON.test_create_server_with_unauthorized_image": {
|
||||
"idempotent_id": "id-95d445f6-babc-4f2e-aea3-aa24ec5e7f0d",
|
||||
"flagged": {
|
||||
"date": "2015-05-06",
|
||||
"reason": "D405 Test implicitly depends on Glance v1 API, which is a SUPPORTED but not the CURRENT version. Vendors may have Glance v1 disabled in favor of Glance v2.",
|
||||
"action": "Implement v2 support for Glance v2 API in Nova. Fix implicit dependency on Glance v1 in test."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"compute-auth-get": {
|
||||
@ -200,22 +183,6 @@
|
||||
"project": "nova",
|
||||
"required-since": "",
|
||||
"tests": {
|
||||
"tempest.api.compute.test_authorization.AuthorizationTestJSON.test_get_keypair_of_alt_account_fails": {
|
||||
"idempotent_id": "id-85bcdd8f-56b4-4868-ae56-63fbf6f7e405",
|
||||
"flagged": {
|
||||
"date": "2015-05-06",
|
||||
"reason": "D405 Test implicitly depends on Glance v1 API, which is a SUPPORTED but not the CURRENT version. Vendors may have Glance v1 disabled in favor of Glance v2.",
|
||||
"action": "Implement v2 support for Glance v2 API in Nova. Fix implicit dependency on Glance v1 in test."
|
||||
}
|
||||
},
|
||||
"tempest.api.compute.test_authorization.AuthorizationTestJSON.test_get_metadata_of_alt_account_server_fails": {
|
||||
"idempotent_id": "id-dea1936a-473d-49f2-92ad-97bb7aded22e",
|
||||
"flagged": {
|
||||
"date": "2015-05-06",
|
||||
"reason": "D405 Test implicitly depends on Glance v1 API, which is a SUPPORTED but not the CURRENT version. Vendors may have Glance v1 disabled in favor of Glance v2.",
|
||||
"action": "Implement v2 support for Glance v2 API in Nova. Fix implicit dependency on Glance v1 in test."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"compute-auth-set": {
|
||||
@ -782,7 +749,7 @@
|
||||
"date": "2016-06-13",
|
||||
"reason": "[D401] This test is skipped by Tempest due to bug https://bugs.launchpad.net/tempest/+bug/1600349.",
|
||||
"action": "Remove flag when Tempest fix is in place."
|
||||
}
|
||||
}
|
||||
},
|
||||
"tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_filtered_by_ip_regex": {
|
||||
"idempotent_id": "id-a905e287-c35e-42f2-b132-d02b09f3654a",
|
||||
@ -1363,7 +1330,7 @@
|
||||
"atomic",
|
||||
"complete",
|
||||
"deployed",
|
||||
"clients",
|
||||
"clients",
|
||||
"discover",
|
||||
"doc",
|
||||
"foundation",
|
||||
@ -1532,7 +1499,7 @@
|
||||
"admin": false,
|
||||
"description": "Image registration tests using the Glance v2 API",
|
||||
"project": "glance",
|
||||
"required-since": "2016.08",
|
||||
"required-since": "",
|
||||
"tests": {
|
||||
"tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file": {
|
||||
"idempotent_id": "id-139b765e-7f3d-4b3d-8b37-3ca3876ee318"
|
||||
@ -2212,12 +2179,6 @@
|
||||
"tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400": {
|
||||
"idempotent_id": "id-957751a3-3c68-4fa2-93b6-eb52ea10db6e"
|
||||
},
|
||||
"tempest.api.network.test_routers.RoutersTest.test_create_router_with_default_snat_value": {
|
||||
"idempotent_id": "id-847257cc-6afd-4154-b8fb-af49f5670ce8"
|
||||
},
|
||||
"tempest.api.network.test_routers.RoutersTest.test_create_router_with_snat_explicit": {
|
||||
"idempotent_id": "id-ea74068d-09e9-4fd7-8995-9b6a1ace920f"
|
||||
},
|
||||
"tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router": {
|
||||
"idempotent_id": "id-f64403e2-8483-4b34-8ccd-b09a87bcc68c"
|
||||
},
|
||||
@ -2236,15 +2197,6 @@
|
||||
"tempest.api.network.test_routers.RoutersTest.test_update_router_reset_gateway_without_snat": {
|
||||
"idempotent_id": "id-f2faf994-97f4-410b-a831-9bc977b64374"
|
||||
},
|
||||
"tempest.api.network.test_routers.RoutersTest.test_update_router_set_gateway": {
|
||||
"idempotent_id": "id-6cc285d8-46bf-4f36-9b1a-783e3008ba79"
|
||||
},
|
||||
"tempest.api.network.test_routers.RoutersTest.test_update_router_set_gateway_with_snat_explicit": {
|
||||
"idempotent_id": "id-b386c111-3b21-466d-880c-5e72b01e1a33"
|
||||
},
|
||||
"tempest.api.network.test_routers.RoutersTest.test_update_router_set_gateway_without_snat": {
|
||||
"idempotent_id": "id-96536bc7-8262-4fb2-9967-5c46940fa279"
|
||||
},
|
||||
"tempest.api.network.test_routers.RoutersTest.test_update_router_unset_gateway": {
|
||||
"idempotent_id": "id-ad81b7ee-4f81-407b-a19c-17e623f763e8"
|
||||
},
|
||||
@ -2710,7 +2662,7 @@
|
||||
"atomic"
|
||||
],
|
||||
"admin": false,
|
||||
"description": "Volume service availability zoneoperations with the Cinder v2 API",
|
||||
"description": "Volume service availability zone operations with the Cinder v2 API",
|
||||
"project": "cinder",
|
||||
"required-since": "2016.08",
|
||||
"tests": {
|
||||
@ -2903,7 +2855,6 @@
|
||||
},
|
||||
"swift" : {
|
||||
"guidance": "Designated sections are proxy server, object server, container server, account server and select middleware",
|
||||
"required": true,
|
||||
"comment": "You should use the proxy and storage servers, and you can use your own DiskFile or add new middleware for the proxy or storage nodes. Please review sections for specific middleware guidelines",
|
||||
"sections": {
|
||||
"proxy server": { "description": "the proxy server code and, if enabled, the functionality implemented by provided middleware (eg static large objects or signed urls or bulk requests",
|
||||
@ -2940,12 +2891,9 @@
|
||||
"keystoneauth": { "description": "not provided", "designated": false, "comment": "middleware, replaceable"},
|
||||
"proxy-logging": { "description": "not provided", "designated": false, "comment": "middleware, replaceable"}
|
||||
}
|
||||
}
|
||||
},
|
||||
"advisory" : {
|
||||
},
|
||||
"neutron" : {
|
||||
"guidance": "By default, designated for all code backing required capabilities except plugable components such as plugins, drivers, and API extensions other than those listed below.",
|
||||
"required": false,
|
||||
"guidance": "By default, designated for all code backing required capabilities except pluggable components such as plugins, drivers, and API extensions other than those listed below.",
|
||||
"comment": "Intentionally replaceable code such as network plugins, ML2 drivers, IPAM drivers, schedulers are not designated.",
|
||||
"sections": {
|
||||
"Scheduler drivers": { "description": "Scheduler drivers", "designated": false, "comment": "none provided"},
|
||||
@ -2961,24 +2909,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"advisory" : {},
|
||||
"deprecated" : {},
|
||||
"removed" : {},
|
||||
"informational" : {
|
||||
"heat": {
|
||||
"guidance": "Not a core capability, no position at this time",
|
||||
"required": false,
|
||||
"comment": "",
|
||||
"sections": {}
|
||||
},
|
||||
"horizon": {
|
||||
"guidance": "Not a core capability, no position at this time",
|
||||
"required": false,
|
||||
"comment": "",
|
||||
"sections": {}
|
||||
},
|
||||
"ceilometer": {
|
||||
"guidance": "Not a core capability, no position at this time",
|
||||
"required": false,
|
||||
"comment": "",
|
||||
"sections": {}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user