neutron-tempest-plugin/neutron_tempest_plugin/neutron_dynamic_routing/scenario
yatinkarel 2ad4d583ec Honour ssh_key_type config for keypair and ssh clients
With [1] Tempest added support for 'ecdsa' key types
using a new config option validation.ssh_key_type.

Let's honour this while creating ssh and keypair
clients. This is needed atleast for latest openssl
package in CentOS 9-stream where support for 'rsa'
key is dropped.

[1] https://review.opendev.org/c/openstack/tempest/+/807465

Closes-Bug: #1963907
Change-Id: I1e4621ca9c02231d02df09fa758eae5c55eb0f93
2022-03-08 19:34:16 +05:30
..
basic Remove six 2020-11-06 09:23:01 +08:00
ipv4 Move neutron-dynamic-routing BGP tests from stadium 2019-09-24 08:56:13 -05:00
ipv6 Move neutron-dynamic-routing BGP tests from stadium 2019-09-24 08:56:13 -05:00
__init__.py Move neutron-dynamic-routing BGP tests from stadium 2019-09-24 08:56:13 -05:00
base_test_proto.py Remove six 2020-11-06 09:23:01 +08:00
base.py Add a config option for BGP speaker scheduling 2021-10-26 10:39:18 +02:00
README Move neutron-dynamic-routing BGP tests from stadium 2019-09-24 08:56:13 -05:00
test_simple_bgp.py Honour ssh_key_type config for keypair and ssh clients 2022-03-08 19:34:16 +05:30

scenario tests use the following environment.

diagram:

       ----------------------+--------------- tenant
                             |                network
                        +--------+
                        | router |
                        +--------+
                             |
       -----+----------------+--------------- provider
            |                |                network
       +---------+           |
       | dragent |           |
       +---------+           |
            |                |
            | +--------------+
            | |
       +--------+
       | docker |
       | bridge |
       +--------+
            |
            +-----------+------------+-------
                        |            |
                   +---------+  +---------+
       docker      | quagga1 |  | quagga2 | ...
       container   +---------+  +---------+


docker container environment is provided by test tool of os-ken.
It has the following functions:
- build and remove a container image.
- run, stop and remove a container.
- some operations to quagga container.
- get some information from quagga container.