kuryr-tempest-plugin/kuryr_tempest_plugin/tests/scenario
Itzik Brown 9db5ded1e7 Setting security context for kuryr demo pod
Otherwise for k8s >= 1.26 it fails with:
kuryr-pod-1568568478 is forbidden: violates PodSecurity

Change-Id: I5593c78b6809b945fa690c723525bc8b6473c58f
Depends-On: I7a51b3553a17c21160f76e527a61ef829610a888
2023-03-20 08:13:19 +00:00
..
__init__.py Add scenario test manager 2017-10-27 09:28:58 +00:00
base_network_policy.py Limit number of K8s API requests 2022-03-01 13:17:52 +01:00
base.py Setting security context for kuryr demo pod 2023-03-20 08:13:19 +00:00
consts.py Extend loadbalancer reconciliation test to cover listeners 2022-09-06 22:32:37 +01:00
README.rst Add scenario test manager 2017-10-27 09:28:58 +00:00
test_annotation_project.py Add annotation project driver scenario test cases 2022-08-16 16:46:08 +02:00
test_cross_ping_multi_worker.py Multi worker tests 2018-12-13 09:03:49 +02:00
test_cross_ping.py Basic IPv6 support 2020-02-14 18:07:26 +01:00
test_daemon.py Update docs building, py27 cleanup 2020-05-03 11:32:38 +02:00
test_ha.py Check connectivity to an existing pod in test_ha 2019-08-07 15:23:12 +03:00
test_kuryr_restart.py Use one pod to check connectivity in kuryr_restart 2022-03-21 15:55:30 +02:00
test_namespace.py Change naming (again) for networks and subnets. 2022-06-14 18:16:52 +00:00
test_network_policy.py Improve test_egress_np_to_service_wo_selectors 2022-02-23 14:25:34 +01:00
test_npwg_multi_vif.py NPWG multi-vif driver tempest tests 2018-08-17 20:20:24 +08:00
test_port_pool.py Fix get subnet name in get_port_pool 2023-01-12 10:21:42 +02:00
test_service.py Extend loadbalancer reconciliation test to cover listeners 2022-09-06 22:32:37 +01:00

What are these tests?

As stated in the tempest developer guide, scenario tests are meant to be used to test the interaction between several OpenStack services to perform a real-life use case.

In the case of the Kuryr Tempest Plugin it also involves interaction with Kubernetes pods, so its manager class includes handlers to its python bindings.

A developer using this manager would be able to perform, among others, CRUD operations with pods, alongside Kuryr-K8s added funcionality.