interop/working_materials
Matt Riedemann 23dc48cc02 2018.1 scoring: add compute-keypairs-create-type
This proposes scoring for the 2018.1 guidelines to include
the compute capability to create keypairs with a specified
type.

This microversion is important for Windows guests since it
allows the creation or import of x509 keypairs.

Notes:

- This feature is based on the compute API 2.2 microversion
  and was introduced in the Kilo release:

  https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id2

  https://developer.openstack.org/api-ref/compute/#create-or-import-keypair

- This feature is considered widely deployed since it is
  not configurable or backend-specific.

- It is considered not used by tools given it depends on
  those tools supporting compute API microversions, and it
  is assumed that most tools are still lacking in this area.

- This capability is discoverable since client code can
  determine if the microversion is available on the server
  via version discovery, i.e. compute-list-api-versions.

- While this feature was in the last release, it is not
  considered "required" since microversions are opt-in per
  request by the client.

  NOTE: Since this is the first proposed capability that
  depends on a microversion, it is assumed that the definition
  of what "required" means will need some adjusting to account
  for weighing microversion-based capabilities differently.

- There is an existing Tempest test for this microversion
  with id 89d59d43-f735-441a-abcf-0601727f47b6.

Change-Id: I62554618e38f3f7ca1b508387a1eef190cdcef63
2017-10-10 10:27:48 -04:00
..
2017-03-03 10:06:17 +01:00