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#id2https://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