diff --git a/next.json b/next.json index 468d2216..b7e917cb 100644 --- a/next.json +++ b/next.json @@ -160,7 +160,8 @@ "volumes-v3-readonly" ], "advisory": [ - "volumes-v3-upload" + "volumes-v3-upload", + "compute-servers-create-multiple" ], "deprecated": [ "volumes-v2-reserve", @@ -483,6 +484,29 @@ } } }, + "compute-servers-create-multiple": { + "achievements": [ + "foundation", + "complete", + "doc", + "proximity", + "clients", + "discover", + "future", + "atomic", + "stable", + "deployed" + ], + "admin": false, + "description": "Create multiple servers in one API call", + "project": "nova", + "required_since": "", + "tests": { + "tempest.api.compute.servers.test_multiple_create.MultipleCreateTestJSON.test_multiple_create": { + "idempotent_id": "id-61e03386-89c3-449c-9bb1-a06f423fd9d1" + } + } + }, "compute-servers-delete": { "achievements": [ "foundation", diff --git a/working_materials/scoring.txt b/working_materials/scoring.txt index b55446d2..009c49d9 100644 --- a/working_materials/scoring.txt +++ b/working_materials/scoring.txt @@ -139,6 +139,7 @@ compute-keypairs-create-type: [1,0,1] [1,1,1] [1,1,0] [0,1,1] [1] [76]* compute-list-api-versions: [1,0,0] [1,1,1] [1,0,1] [1,1,1] [1] [76]* compute-quotas-get: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]* compute-servers-create: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]* +compute-servers-create-multiple: [1,0,1] [1,1,1] [1,1,0] [1,1,1] [1] [85]* compute-servers-delete: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]* compute-servers-get: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]* compute-servers-host: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]* @@ -161,6 +162,9 @@ compute-servers-verify: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]* compute-volume-attach: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]* Notes: + * compute-server-create-multiple is not widely supported by 3rd party + SDK's and tools at this point. As examples, it does not appear to be + supported by gophercloud, libcloud, or Terraform. * compute-servers-suspend-resume is not widely supported by different hypervisors, and is not recommended as a capability. * There has been some discussion that this capability is not widely diff --git a/working_materials/tabulated_scores.csv b/working_materials/tabulated_scores.csv index e23b2eb0..4d1b3ae6 100644 --- a/working_materials/tabulated_scores.csv +++ b/working_materials/tabulated_scores.csv @@ -37,6 +37,7 @@ compute-keypairs-create-type,1,0,1,1,1,1,1,1,0,0,1,1,1,76* compute-list-api-versions,1,0,0,1,1,1,1,0,1,1,1,1,1,76* compute-quotas-get,1,1,1,1,1,1,1,1,1,1,1,1,1,100* compute-servers-create,1,1,1,1,1,1,1,1,1,1,1,1,1,100* +compute-servers-create-multiple,1,0,1,1,1,1,1,1,0,1,1,1,1,85* compute-servers-delete,1,1,1,1,1,1,1,1,1,1,1,1,1,100* compute-servers-get,1,1,1,1,1,1,1,1,1,1,1,1,1,100* compute-servers-host,1,1,1,1,1,1,1,1,1,1,1,1,1,100*