tempest/tempest/common
Ade Lee 6ded070b51 Add support for ecdsa keys
In FIPS mode, using RSA keys for ssh is fine as long as SHA-1 is
not used for the signature algorithm.  Unfortunately, the version
of cirros used in OpenStack CI does not have a version of dropbear
that supports SHA-2 signatures.  So, any connections from a FIPS
enabled machine will fail as the cirros instance will only support
ssh-rsa (SHA-1 signatures).

To get around this, we add a new option to specify the key type
(validation.ssh_key_type).  This will allow the addition of other
key types in future if needed.

Tempest now supports 'rsa' and 'ecdsa' key types.

We also add a fips job to the experimental queue to test the usage
of the new key type.

Change-Id: Ib59eb8432fa1a2813b3047955157d1b3d24a55f8
2022-01-18 15:25:38 +00:00
..
utils Add support for ecdsa keys 2022-01-18 15:25:38 +00:00
__init__.py Changes the namespace from storm to tempest, as well as adding addition tests and improvements 2011-12-06 16:48:03 -06:00
compute.py Remove usage of six 2021-02-18 10:43:57 +08:00
credentials_factory.py Add system scope for admin auth 2021-01-11 19:11:45 +00:00
custom_matchers.py Remove checking of Accept-Range header 2020-07-08 08:55:18 +00:00
identity.py Add autopep8 to tox.ini 2019-03-08 16:04:05 +01:00
image.py Replace six.iteritems with dict.items 2017-01-03 23:17:34 +00:00
tempest_fixtures.py Update all Oslo module use 2015-03-11 21:07:56 +00:00
waiters.py Merge "Add floating IP waiter" 2021-11-23 18:03:52 +00:00