octavia_tempest_plugin.tests.scenario.v2 package

Submodules

octavia_tempest_plugin.tests.scenario.v2.test_healthmonitor module

class HealthMonitorScenarioTest(*args, **kwargs)[source]

Bases: LoadBalancerBaseTest

classmethod resource_setup()[source]

Setup resources needed by the tests.

test_LC_HTTPS_healthmonitor_CRUD()[source]

Test idempotent id: 08681eac-e907-4f71-8799-4b8fdf23914a

test_LC_HTTP_healthmonitor_CRUD()[source]

Test idempotent id: 4c2058f9-b8e2-4a5b-a2f3-3bd58a29f63b

test_LC_PING_healthmonitor_CRUD()[source]

Test idempotent id: 74611ffb-45f8-4cf5-a28c-7cc37879a27b

test_LC_TCP_healthmonitor_CRUD()[source]

Test idempotent id: cacec696-10f4-430d-bc9e-2c5f235a3324

test_LC_TLS_healthmonitor_CRUD()[source]

Test idempotent id: 6becafb2-1e15-4977-bb29-b08f5728d028

test_LC_UDP_healthmonitor_CRUD()[source]

Test idempotent id: fe43ee90-093d-4175-837e-92f803958ef1

test_RR_HTTPS_healthmonitor_CRUD()[source]

Test idempotent id: fef9eabc-9d1e-4ad2-ae3e-05afc8c84c48

test_RR_HTTP_healthmonitor_CRUD()[source]

Test idempotent id: a51e09aa-6e44-4c67-a9e4-df70d0e08f96

test_RR_PING_healthmonitor_CRUD()[source]

Test idempotent id: de01b73d-dba0-4426-9e20-9be3a34cfc44

test_RR_TCP_healthmonitor_CRUD()[source]

Test idempotent id: 141a121a-8918-4f9c-a070-eaf8ec29008d

test_RR_TLS_healthmonitor_CRUD()[source]

Test idempotent id: de80d87a-5479-41c6-8c6b-518cc64ec62d

test_RR_UDP_healthmonitor_CRUD()[source]

Test idempotent id: 265d7359-f0a5-4083-92a8-07cb1787fe36

test_SIP_HTTPS_healthmonitor_CRUD()[source]

Test idempotent id: e188daac-6db9-4dc2-8ecb-b47932e1984a

test_SIP_HTTP_healthmonitor_CRUD()[source]

Test idempotent id: d5e0d1b6-7cce-4592-abce-0ac6bee18818

test_SIP_PING_healthmonitor_CRUD()[source]

Test idempotent id: f9458ffd-5af7-402b-9c15-c061bf2eb9ba

test_SIP_TCP_healthmonitor_CRUD()[source]

Test idempotent id: b4cbe603-0a14-4778-b38c-f330053c86b6

test_SIP_TLS_healthmonitor_CRUD()[source]

Test idempotent id: 57714d4c-d584-4345-9ceb-becc3ae37b7f

test_SIP_UDP_healthmonitor_CRUD()[source]

Test idempotent id: cc4abf84-361b-409b-b859-9a860d539deb

test_SI_HTTPS_healthmonitor_CRUD()[source]

Test idempotent id: 8a8cc776-b68f-4761-9bf9-cae566cdc155

test_SI_HTTP_healthmonitor_CRUD()[source]

Test idempotent id: 20a2905f-2b53-4395-9a7f-1ded67ef4408

test_SI_PING_healthmonitor_CRUD()[source]

Test idempotent id: 296a445c-5cc8-47a7-ae26-8d548f9712c3

test_SI_TCP_healthmonitor_CRUD()[source]

Test idempotent id: 94be34b1-4dc6-492b-a777-0587626a785f

test_SI_TLS_healthmonitor_CRUD()[source]

Test idempotent id: 0de0e021-fd3c-4f7c-b959-67d758394fd2

test_SI_UDP_healthmonitor_CRUD()[source]

Test idempotent id: 3c79750a-aba6-4838-acbe-bc937ccf2118

octavia_tempest_plugin.tests.scenario.v2.test_ipv6_traffic_ops module

class IPv6TrafficOperationsScenarioTest(*args, **kwargs)[source]

Bases: LoadBalancerBaseTestWithCompute

Test traffic operations with an IPv6 VIP.

classmethod resource_setup()[source]

Setup resources needed by the tests.

classmethod skip_checks()[source]

Check if we should skip all of the children tests.

test_http_ipv6_vip_ipv6_members_traffic()[source]

Test idempotent id: dd75f41a-5b29-47ad-963d-3434f1056ca3

test_http_ipv6_vip_mixed_ipv4_ipv6_members_traffic()[source]

Test idempotent id: 219ac17d-c5c1-4e7e-a9d5-0764d7ce7746

test_ipv6_http_LC_listener_with_allowed_cidrs()[source]

Test idempotent id: 9bead31b-0760-4c8f-b70a-f758fc5edd6a

test_ipv6_http_RR_listener_with_allowed_cidrs()[source]

Test idempotent id: 84b23f68-4bc3-49e5-8372-60c25fe69613

test_ipv6_http_SIP_listener_with_allowed_cidrs()[source]

Test idempotent id: c11768f1-19b4-48cc-99a5-0737379b1957

test_ipv6_http_SI_listener_with_allowed_cidrs()[source]

Test idempotent id: d1256195-3d85-4ffd-bda3-1c0ab78b8ce1

test_ipv6_tcp_LC_listener_with_allowed_cidrs()[source]

Test idempotent id: 843a13f7-e00f-4151-8817-b5395eb69b52

test_ipv6_tcp_RR_listener_with_allowed_cidrs()[source]

Test idempotent id: 52c07510-5755-44a3-9231-64c9cbb4bbd4

test_ipv6_tcp_SIP_listener_with_allowed_cidrs()[source]

Test idempotent id: fcfe2ab1-2c36-4793-a926-1fec589a9a2a

test_ipv6_tcp_SI_listener_with_allowed_cidrs()[source]

Test idempotent id: bf8504b6-b95a-4f8a-9032-ab432db46eec

test_ipv6_udp_LC_listener_with_allowed_cidrs()[source]

Test idempotent id: cc0d55b1-87e8-4a87-bf50-66299947a469

test_ipv6_udp_RR_listener_with_allowed_cidrs()[source]

Test idempotent id: df0417d9-dc72-4bb5-b3ce-1e2558a3c4a9

test_ipv6_udp_SIP_listener_with_allowed_cidrs()[source]

Test idempotent id: 80f31bc1-819e-4d9e-8820-bf3e28600540

test_ipv6_udp_SI_listener_with_allowed_cidrs()[source]

Test idempotent id: ce75bf28-5288-4821-a603-460e602de8b9

test_ipv6_vip_ipv6_members_udp_traffic()[source]

Test idempotent id: 26317013-a9b5-4a00-a993-d4c55b764e40

test_ipv6_vip_mixed_ipv4_ipv6_members_udp_traffic()[source]

Test idempotent id: c468434d-bc84-4bfa-825f-d4761daa0d76

test_tcp_ipv6_vip_ipv6_members_traffic()[source]

Test idempotent id: 9bb93619-14cb-45d9-ad60-2f80c201486a

test_tcp_ipv6_vip_mixed_ipv4_ipv6_members_traffic()[source]

Test idempotent id: a4e8d5d1-03d5-4252-9300-e89b9b2bdafc

octavia_tempest_plugin.tests.scenario.v2.test_l7policy module

class L7PolicyScenarioTest(*args, **kwargs)[source]

Bases: LoadBalancerBaseTest

classmethod resource_setup()[source]

Setup resources needed by the tests.

test_l7policy_CRUD()[source]

Test idempotent id: ffd598d9-d8cd-4586-a749-cde4897e64dd

Tests l7policy create, read, update, delete

  • Create a fully populated l7policy.

  • Show l7policy details.

  • Update the l7policy.

  • Delete the l7policy.

octavia_tempest_plugin.tests.scenario.v2.test_l7rule module

class L7RuleScenarioTest(*args, **kwargs)[source]

Bases: LoadBalancerBaseTest

classmethod resource_setup()[source]

Setup resources needed by the tests.

test_l7rule_CRUD()[source]

Test idempotent id: a1c268b9-5304-48c7-9a34-0ef0e8e9307e

Tests l7rule create, read, update, delete

  • Create a fully populated l7rule.

  • Show l7rule details.

  • Update the l7rule.

  • Delete the l7rule.

octavia_tempest_plugin.tests.scenario.v2.test_listener module

class ListenerScenarioTest(*args, **kwargs)[source]

Bases: LoadBalancerBaseTest

classmethod resource_setup()[source]

Setup resources needed by the tests.

test_http_least_connections_listener_CRUD()[source]

Test idempotent id: ecdd65b0-cf8f-48ee-972b-2f09425472f1

test_http_round_robin_listener_CRUD()[source]

Test idempotent id: 4a874014-b7d1-49a4-ac9a-2400b3434700

test_http_source_ip_listener_CRUD()[source]

Test idempotent id: b2ae8604-7a4f-477c-9658-fac27734671a

test_http_source_ip_port_listener_CRUD()[source]

Test idempotent id: 807a421e-5e99-4556-b0eb-512d39b25eac

test_tcp_least_connections_listener_CRUD()[source]

Test idempotent id: 0681b2ac-8301-4e6c-bf29-b35244864af3

test_tcp_round_robin_listener_CRUD()[source]

Test idempotent id: 2b888812-d916-44f0-b620-8d83dbb45975

test_tcp_source_ip_listener_CRUD()[source]

Test idempotent id: 0ad3fdee-e8c2-4c44-9690-b8a838fbc7a5

test_tcp_source_ip_port_listener_CRUD()[source]

Test idempotent id: 6211f8ad-622d-404d-b199-8c2eb55ab340

test_udp_least_connections_listener_CRUD()[source]

Test idempotent id: 27a2ba7d-6147-46e4-886a-47c1ba63bf89

test_udp_round_robin_listener_CRUD()[source]

Test idempotent id: dd913f74-c6a6-4998-9bed-095babb9cb47

test_udp_source_ip_listener_CRUD()[source]

Test idempotent id: 7830aba8-12ca-40d9-9d9b-a63f7a43b287

test_udp_source_ip_port_listener_CRUD()[source]

Test idempotent id: 3f9a2de9-5012-437d-a907-a25e1f68ccfb

octavia_tempest_plugin.tests.scenario.v2.test_load_balancer module

class LoadBalancerScenarioTest(*args, **kwargs)[source]

Bases: LoadBalancerBaseTest

classmethod resource_setup()[source]

Setup resources needed by the tests.

test_load_balancer_ipv4_CRUD()[source]

Test idempotent id: a5e2e120-4f7e-4c8b-8aac-cf09cb56711c

test_load_balancer_ipv6_CRUD()[source]

Test idempotent id: 86ffecc4-dce8-46f9-936e-8a4c6bcf3959

octavia_tempest_plugin.tests.scenario.v2.test_member module

class MemberScenarioTest(*args, **kwargs)[source]

Bases: LoadBalancerBaseTest

member_address = '2001:db8:0:0:0:0:0:1'
classmethod resource_setup()[source]

Setup shared resources needed by the tests.

test_HTTPS_LC_alt_monitor_member_crud()[source]

Test idempotent id: 6f8fce94-b2aa-4497-b80f-74293d977d25

test_HTTPS_LC_member_crud()[source]

Test idempotent id: 80355701-bc68-4cba-a9b3-4f35fc192b6a

test_HTTPS_RR_alt_monitor_member_crud()[source]

Test idempotent id: 6c3e5bd7-4573-4f6d-ac64-31b238c9ea51

test_HTTPS_RR_member_crud()[source]

Test idempotent id: 57aee0db-3295-42b7-a7d3-aae942a6cb41

test_HTTPS_SIP_alt_monitor_member_crud()[source]

Test idempotent id: 761e1acd-3f4c-4e02-89e1-f89adfe2e3f9

test_HTTPS_SIP_member_crud()[source]

Test idempotent id: e59e9a7d-b6e7-43e9-b9d5-0717f113d769

test_HTTPS_SI_alt_monitor_member_crud()[source]

Test idempotent id: d59ea523-8dac-4e19-8df4-a7076a17296c

test_HTTPS_SI_member_crud()[source]

Test idempotent id: 32b0b541-29dc-464b-91c1-115413539de7

test_HTTP_LC_alt_monitor_member_crud()[source]

Test idempotent id: eab4eb32-b26f-4fe1-a606-1574b5b6182c

test_HTTP_LC_member_crud()[source]

Test idempotent id: 33abafca-ce57-479e-8480-843ef412d6a6

test_HTTP_RR_alt_monitor_member_crud()[source]

Test idempotent id: a0f02494-ffb3-47be-8670-f56c0df9ec94

test_HTTP_RR_member_crud()[source]

Test idempotent id: 15c8c3e3-569c-4029-95df-a9f72049e267

test_HTTP_SIP_alt_monitor_member_crud()[source]

Test idempotent id: 7470bea5-9ea0-4e04-a82f-a0bed202b97d

test_HTTP_SIP_member_crud()[source]

Test idempotent id: ab8f46fe-0c84-4755-a9a2-80cc1fbdea18

test_HTTP_SI_alt_monitor_member_crud()[source]

Test idempotent id: 3910a7ec-63c5-4152-9fe1-ce21d3e1cdca

test_HTTP_SI_member_crud()[source]

Test idempotent id: 07d1e571-d12c-4e04-90d1-8f4f42610df3

test_PROXY_LC_alt_monitor_member_crud()[source]

Test idempotent id: 3ea2aad1-5650-4ec6-8394-501de33cce70

test_PROXY_LC_member_crud()[source]

Test idempotent id: 0e45c423-db43-4fee-8442-d9daabe6b2aa

test_PROXY_RR_alt_monitor_member_crud()[source]

Test idempotent id: 534fbc38-1c70-4c67-8f89-74a6905b1c98

test_PROXY_RR_member_crud()[source]

Test idempotent id: e0ad1fa0-1fdb-472d-9d69-8968631c9239

test_PROXY_SIP_alt_monitor_member_crud()[source]

Test idempotent id: ad43bc3f-2664-42c4-999f-9763facb8d15

test_PROXY_SIP_member_crud()[source]

Test idempotent id: ba7b0c73-df44-4a1a-a610-a107daabc36d

test_PROXY_SI_alt_monitor_member_crud()[source]

Test idempotent id: 5d3879a6-d103-4800-bca4-1ef18ecbee68

test_PROXY_SI_member_crud()[source]

Test idempotent id: 12348506-1cfc-4d62-9cc2-d380776a9154

test_TCP_LC_alt_monitor_member_crud()[source]

Test idempotent id: 06b95367-dc81-41e5-9a53-981833fb2979

test_TCP_LC_member_crud()[source]

Test idempotent id: 9b2e7e2d-776b-419c-9717-ab4fef9cd5ca

test_TCP_RR_alt_monitor_member_crud()[source]

Test idempotent id: 673425e0-2a57-4c92-a416-7b4e0824708f

test_TCP_RR_member_crud()[source]

Test idempotent id: c4c72e4b-5abe-41df-9f1d-6a8a27c75a80

test_TCP_SIP_alt_monitor_member_crud()[source]

Test idempotent id: 5872f1de-1a33-4c20-bc02-7d058e3c3b55

test_TCP_SIP_member_crud()[source]

Test idempotent id: 3341d05c-c199-496f-ac40-6248818ce831

test_TCP_SI_alt_monitor_member_crud()[source]

Test idempotent id: 4f1661e5-1dff-4910-9ecd-96327ea3e873

test_TCP_SI_member_crud()[source]

Test idempotent id: efb158e2-de75-4d8b-8566-a0fa5fd75173

test_UDP_LC_alt_monitor_member_crud()[source]

Test idempotent id: 0b4ec248-c6a0-4d29-b77e-189453ec0535

test_UDP_LC_member_crud()[source]

Test idempotent id: c70bd8c6-0f6a-4ee7-840f-a3355aefd471

test_UDP_RR_alt_monitor_member_crud()[source]

Test idempotent id: 94829e1e-506e-4f3c-ab04-4e338787ccfd

test_UDP_RR_member_crud()[source]

Test idempotent id: f08c9efc-b69c-4c0f-a731-74ec8c17fc91

test_UDP_SIP_alt_monitor_member_crud()[source]

Test idempotent id: 5f40b080-0f2c-4791-a509-da7cfe9eace4

test_UDP_SIP_member_crud()[source]

Test idempotent id: 9550835b-c9ef-44e3-8087-151c25a95168

test_UDP_SI_alt_monitor_member_crud()[source]

Test idempotent id: 16b84495-e8f8-4e7b-b242-43a6e00fb8ad

test_UDP_SI_member_crud()[source]

Test idempotent id: 0984583b-daaf-4509-bf1f-ff3acf33836b

test_mixed_HTTPS_LC_member_create()[source]

Test idempotent id: e63c89a7-30a3-4eff-8ff5-dd62a5ecec0f

Test the member creation with mixed IP protocol members/VIP.

test_mixed_HTTPS_RR_member_create()[source]

Test idempotent id: a64dc345-4afe-4a2c-8a6a-178dd5a94670

Test the member creation with mixed IP protocol members/VIP.

test_mixed_HTTPS_SIP_member_create()[source]

Test idempotent id: d6f3908d-470a-4939-b407-c6d6324c06b6

Test the member creation with mixed IP protocol members/VIP.

test_mixed_HTTPS_SI_member_create()[source]

Test idempotent id: 704a10ed-d52d-4c75-9445-9ef98f7f540f

Test the member creation with mixed IP protocol members/VIP.

test_mixed_HTTP_LC_member_create()[source]

Test idempotent id: f9bc8ef1-cf21-41e5-819d-7561173e5286

Test the member creation with mixed IP protocol members/VIP.

test_mixed_HTTP_RR_member_create()[source]

Test idempotent id: b8afb91d-9b85-4569-85c7-03453df8990b

Test the member creation with mixed IP protocol members/VIP.

test_mixed_HTTP_SIP_member_create()[source]

Test idempotent id: b3dc557a-88ec-4bc6-84fd-c3aaab5d5920

Test the member creation with mixed IP protocol members/VIP.

test_mixed_HTTP_SI_member_create()[source]

Test idempotent id: cc7f9272-84a6-436c-a529-171b67a45b62

Test the member creation with mixed IP protocol members/VIP.

test_mixed_PROXY_LC_member_create()[source]

Test idempotent id: efaa9ed0-c261-4184-9693-0020965606a8

Test the member creation with mixed IP protocol members/VIP.

test_mixed_PROXY_RR_member_create()[source]

Test idempotent id: 909aebf2-f9e4-4b96-943e-c02b8a415cd2

Test the member creation with mixed IP protocol members/VIP.

test_mixed_PROXY_SIP_member_create()[source]

Test idempotent id: ab745620-bf92-49e1-ac35-e42f266a7612

Test the member creation with mixed IP protocol members/VIP.

test_mixed_PROXY_SI_member_create()[source]

Test idempotent id: 4c516b5b-eb7b-4a4c-9a73-fba823332e25

Test the member creation with mixed IP protocol members/VIP.

test_mixed_TCP_LC_member_create()[source]

Test idempotent id: f4ac056c-2cb8-457f-b1b1-9b49226f9b9f

Test the member creation with mixed IP protocol members/VIP.

test_mixed_TCP_RR_member_create()[source]

Test idempotent id: 407ff3d4-f0a2-4d27-be69-3f2ec039a6a0

Test the member creation with mixed IP protocol members/VIP.

test_mixed_TCP_SIP_member_create()[source]

Test idempotent id: c7ffbd6e-5d9f-45e8-a5d0-2d26ea6b0ed0

Test the member creation with mixed IP protocol members/VIP.

test_mixed_TCP_SI_member_create()[source]

Test idempotent id: 61973bc8-8bc4-4aec-bf57-b37583887544

Test the member creation with mixed IP protocol members/VIP.

test_mixed_UDP_LC_member_create()[source]

Test idempotent id: 90e22b80-d52b-4af2-9c4d-9be44eed9575

Test the member creation with mixed IP protocol members/VIP.

test_mixed_UDP_RR_member_create()[source]

Test idempotent id: e74b28cf-ab1a-423b-a1c5-d940e3c0a5ab

Test the member creation with mixed IP protocol members/VIP.

test_mixed_UDP_SIP_member_create()[source]

Test idempotent id: aa6b282c-d1c2-4a39-b085-33c224d4faff

Test the member creation with mixed IP protocol members/VIP.

test_mixed_UDP_SI_member_create()[source]

Test idempotent id: ddab1836-ba9f-42e5-9630-1572d4a63501

Test the member creation with mixed IP protocol members/VIP.

octavia_tempest_plugin.tests.scenario.v2.test_pool module

class PoolScenarioTest(*args, **kwargs)[source]

Bases: LoadBalancerBaseTest

classmethod resource_setup()[source]

Setup resources needed by the tests.

test_HTTPS_LC_pool_standalone_CRUD()[source]

Test idempotent id: 82d8e035-4068-4bad-a87b-e4907bf6d464

test_HTTPS_LC_pool_with_listener_CRUD()[source]

Test idempotent id: 726beb03-de8c-43cd-ba5f-e7d6faf627a3

test_HTTPS_RR_pool_standalone_CRUD()[source]

Test idempotent id: 6179a5d1-6425-4144-a437-b0d260b7b883

test_HTTPS_RR_pool_with_listener_CRUD()[source]

Test idempotent id: 1b4585b4-c521-48e8-a69a-8a1d729a2949

test_HTTPS_SIP_pool_standalone_CRUD()[source]

Test idempotent id: b3c68f89-634e-4279-9546-9f2d2eac4bfa

test_HTTPS_SIP_pool_with_listener_CRUD()[source]

Test idempotent id: 4327f636-50c3-411c-b90e-0b907bdaffc5

test_HTTPS_SI_pool_standalone_CRUD()[source]

Test idempotent id: 5ff7732a-7481-4c03-8efc-5ee794feb11a

test_HTTPS_SI_pool_with_listener_CRUD()[source]

Test idempotent id: 30f3d93c-cc22-4821-8805-d5c41023eccd

test_HTTP_LC_pool_standalone_CRUD()[source]

Test idempotent id: f30bd185-ca13-45c1-8a2f-f4179e7f0c3a

test_HTTP_LC_pool_with_listener_CRUD()[source]

Test idempotent id: d8c428b0-dee4-4374-8286-31e52aeb7fe5

Test idempotent id: d6b8119b-40e9-487d-a037-9972a1e688e8

Test idempotent id: a67f2276-6469-48d4-bf7e-ddf6d8694dba

test_HTTP_RR_pool_standalone_CRUD()[source]

Test idempotent id: dfa120bf-81b9-4f22-bb5e-7df660c18173

test_HTTP_RR_pool_with_listener_CRUD()[source]

Test idempotent id: 087da8ab-79c7-48ba-871c-5769185cea3e

test_HTTP_RR_source_IP_pool_with_listener_CRUD()[source]

Test idempotent id: c248e3d8-43d9-4fd4-93af-845747c9b939

test_HTTP_SIP_pool_standalone_CRUD()[source]

Test idempotent id: fee61d34-e272-42f5-92e2-69b515c6cded

test_HTTP_SIP_pool_with_listener_CRUD()[source]

Test idempotent id: d99948da-649d-493c-a74d-72e532df0605

test_HTTP_SI_pool_standalone_CRUD()[source]

Test idempotent id: 4ef47185-ef22-4396-8c9c-b98b9b476605

test_HTTP_SI_pool_with_listener_CRUD()[source]

Test idempotent id: 13a5caba-42a5-4b8c-a389-74d630a91687

test_PROXY_LC_pool_standalone_CRUD()[source]

Test idempotent id: b3cef24e-343a-4e77-833b-422158d54673

test_PROXY_LC_pool_with_listener_CRUD()[source]

Test idempotent id: f1edfb45-a9d3-4150-8bc9-4fc3427c6346

test_PROXY_RR_pool_standalone_CRUD()[source]

Test idempotent id: 6b9f4f01-cb78-409a-b9fe-cbbeb27d0c5f

test_PROXY_RR_pool_with_listener_CRUD()[source]

Test idempotent id: 0228ea63-dff5-4dfb-b48a-193e8509caa8

test_PROXY_SIP_pool_standalone_CRUD()[source]

Test idempotent id: 95a93e91-6ac0-40d5-999c-84a8b68c14f4

test_PROXY_SIP_pool_with_listener_CRUD()[source]

Test idempotent id: 13893ac9-150f-4605-be68-6bdf65e2bb12

test_PROXY_SI_pool_standalone_CRUD()[source]

Test idempotent id: 7cbb01b8-196b-4ac3-9fec-a41abf867850

test_PROXY_SI_pool_with_listener_CRUD()[source]

Test idempotent id: 29327103-4949-4a77-a748-87ab725237b7

test_TCP_LC_pool_standalone_CRUD()[source]

Test idempotent id: d6d067c3-ec63-4b5d-a364-acc7493ae3b8

test_TCP_LC_pool_with_listener_CRUD()[source]

Test idempotent id: a159c345-9463-4c01-b571-086c789bd7d5

test_TCP_RR_pool_standalone_CRUD()[source]

Test idempotent id: 71088923-cfdf-4821-a6a8-c7c9045b624d

test_TCP_RR_pool_with_listener_CRUD()[source]

Test idempotent id: 4b663772-5c6b-49a3-b592-49d91bd71ff1

test_TCP_SIP_pool_standalone_CRUD()[source]

Test idempotent id: d045ea39-b6dd-4171-bb90-2b9970e25303

test_TCP_SIP_pool_with_listener_CRUD()[source]

Test idempotent id: ec22ab54-8e0a-4472-8f70-78c34f28dc36

test_TCP_SI_pool_standalone_CRUD()[source]

Test idempotent id: 6a4dd425-d7d9-40dd-b451-feb4b3c551cc

test_TCP_SI_pool_with_listener_CRUD()[source]

Test idempotent id: 4391d6a5-bb1c-4ff0-9f74-7b8c43a0b150

test_UDP_LC_pool_standalone_CRUD()[source]

Test idempotent id: 6fea6a39-19eb-4a0e-b507-82ecc57c1dc5

test_UDP_LC_pool_with_listener_CRUD()[source]

Test idempotent id: 6ce12d8c-ad59-4e48-8de1-d26926735457

test_UDP_RR_pool_standalone_CRUD()[source]

Test idempotent id: 45aefaa0-c909-4861-91c6-517ea10285a5

test_UDP_RR_pool_with_listener_CRUD()[source]

Test idempotent id: cff21560-52be-439f-a41f-789d365db567

test_UDP_RR_source_ip_pool_with_listener_CRUD()[source]

Test idempotent id: dc7f0ed5-f94c-4498-9dca-5dbc08e7162f

test_UDP_SIP_pool_standalone_CRUD()[source]

Test idempotent id: 0e0f0299-8c5e-4d7c-a99e-85db43b45446

test_UDP_SIP_pool_with_listener_CRUD()[source]

Test idempotent id: 66d50010-13ca-4588-ae36-61bb783d556e

test_UDP_SI_pool_standalone_CRUD()[source]

Test idempotent id: 211a688c-f495-4f32-a297-c64d240b5de0

test_UDP_SI_pool_with_listener_CRUD()[source]

Test idempotent id: b19f1285-dbf2-4ac9-9199-3c3693148133

octavia_tempest_plugin.tests.scenario.v2.test_traffic_ops module

class TrafficOperationsScenarioTest(*args, **kwargs)[source]

Bases: LoadBalancerBaseTestWithCompute

classmethod resource_setup()[source]

Setup resources needed by the tests.

classmethod skip_checks()[source]

Check if we should skip all of the children tests.

test_basic_http_traffic()[source]

Test idempotent id: 6751135d-e15a-4e22-89f4-bfcc3408d424

test_basic_tcp_traffic()[source]

Test idempotent id: 332a08e0-eff1-4c19-b46c-bf87148a6d84

test_basic_udp_traffic()[source]

Test idempotent id: 1e459663-2315-4067-bb47-c8a72f4928f0

test_healthmonitor_http_traffic()[source]

Test idempotent id: a16f8eb4-a77c-4b0e-8b1b-91c237039713

test_healthmonitor_tcp_traffic()[source]

Test idempotent id: 22f00c34-343b-4aa9-90be-4567ecf85772

test_healthmonitor_udp_traffic()[source]

Test idempotent id: 80b86513-1a76-4e42-91c9-cb23c879e536

test_hm_op_status_changed_as_expected_on_update()[source]

Test idempotent id: cd5aeefa-0e16-11eb-b8dc-74e5f9e2a801

Test scenario:

  • Create HTTP listener, pool and HTTP health monitor.

  • Update health monitor with various combinations of: HTTP method, expected HTTP status codes and backend URL. Note: see “fault_cases” and “valid_cases” lists in test’s code.

  • Validate that members’ operation status is getting into appropriate state after each particular update done within the test. Important: “operation status” value is expected to be changed from ONLINE to ERROR after each update, otherwise we may miss the potential bug.

test_http_LC_listener_with_allowed_cidrs()[source]

Test idempotent id: 04399db0-04f0-4cb5-bb27-a12bf18bfe08

test_http_RR_listener_with_allowed_cidrs()[source]

Test idempotent id: 13b0f2de-9934-457b-8be0-f1bffc6915a0

test_http_SIP_listener_with_allowed_cidrs()[source]

Test idempotent id: d198ddc5-1bcb-4310-a1b0-fa1a6328c4e9

test_http_SI_listener_with_allowed_cidrs()[source]

Test idempotent id: fb5f35c1-08c9-43f7-8ed1-0395a3ef4735

test_http_l7policies_and_l7rules()[source]

Test idempotent id: 3558186d-6dcd-4d9d-b7f7-adc190b66149

Tests sending traffic through a loadbalancer with l7rules

  • Create an extra pool.

  • Put one member on the default pool, and one on the second pool.

  • Create a policy/rule to redirect to the second pool.

  • Create a policy/rule to redirect to the identity URI.

  • Create a policy/rule to reject connections.

  • Test traffic to ensure it goes to the correct place.

test_insert_headers()[source]

Test idempotent id: d3a28e76-76bc-11eb-a7c3-74e5f9e2a801

test_least_connections_http_traffic()[source]

Test idempotent id: a58063fb-b9e8-4cfc-8a8c-7b2e9e884e7a

test_least_connections_tcp_traffic()[source]

Test idempotent id: e1056709-6a1a-4a15-80c2-5cbb8279f924

test_least_connections_udp_traffic()[source]

Test idempotent id: b5285410-507c-4629-90d4-6161540033d9

test_mixed_ipv4_ipv6_members_http_traffic()[source]

Test idempotent id: 20b6b671-0101-4bed-a249-9af6ee3aa6d9

test_mixed_ipv4_ipv6_members_tcp_traffic()[source]

Test idempotent id: c442ae84-0abc-4470-8c7e-14a07e92a6fa

test_mixed_ipv4_ipv6_members_udp_traffic()[source]

Test idempotent id: 56823616-34e1-4e17-beb9-15dd6b1593af

test_prometheus_listener_metrics_page()[source]

Test idempotent id: 05e99fb3-2b37-478e-889b-77f1c731a471

Tests PROMETHEUS listener create and metrics endpoint is available

  • Create PROMETHEUS listener.

  • Query the metrics endpoint on the load balancer.

test_source_ip_http_traffic()[source]

Test idempotent id: 881cc3e9-a011-4043-b0e3-a6185f736053

test_source_ip_port_http_traffic()[source]

Test idempotent id: a446585b-5651-40ce-a4db-cb2ab4d37c03

test_source_ip_port_tcp_traffic()[source]

Test idempotent id: 60108f30-d870-487c-ab96-8d8a9b587b94

test_source_ip_port_udp_traffic()[source]

Test idempotent id: a67dfa58-6953-4a0f-8a65-3f153b254c98

test_source_ip_tcp_traffic()[source]

Test idempotent id: 4568db0e-4243-4191-a822-9d327a55fa64

test_source_ip_udp_traffic()[source]

Test idempotent id: be9e6ef2-7840-47d7-9315-cdb1e897b202

test_tcp_LC_listener_with_allowed_cidrs()[source]

Test idempotent id: 3d8d95b6-55e8-4bb9-b474-4ac35abaff22

test_tcp_RR_listener_with_allowed_cidrs()[source]

Test idempotent id: 8bca1325-f894-494d-95c6-3ea4c3df6a0b

test_tcp_SIP_listener_with_allowed_cidrs()[source]

Test idempotent id: bbb09dbb-2aad-4281-9383-4bb4ad420ee1

test_tcp_SI_listener_with_allowed_cidrs()[source]

Test idempotent id: c0904c88-2479-42e2-974f-55041f30e6c5

test_tcp_and_udp_traffic_on_same_port()[source]

Test idempotent id: 2b05229c-0254-11eb-8610-74e5f9e2a801

test_tenant_flow_log()[source]

Test idempotent id: 571dddd9-f5bd-404e-a799-9df7ac9e2fa9

Tests tenant flow log offloading

  • Set up a member on a loadbalancer.

  • Sends a request to the load balancer.

  • Validates the flow log record for the request.

test_udp_LC_listener_with_allowed_cidrs()[source]

Test idempotent id: 7456b558-9add-4e0e-988e-06803f8047f7

test_udp_RR_listener_with_allowed_cidrs()[source]

Test idempotent id: 93675cc3-e765-464b-9563-e0848dc75330

test_udp_SIP_listener_with_allowed_cidrs()[source]

Test idempotent id: 70290a9d-0065-42ad-bb46-884a535d2da2

test_udp_SI_listener_with_allowed_cidrs()[source]

Test idempotent id: 4f73bac5-2c98-45f9-8976-724c99e39979

test_udp_update_pool_healthmonitor_listener()[source]

Test idempotent id: c79f2cd0-0324-11eb-bc8e-74e5f9e2a801

Test scenario:

  • Prerequisites: Create: UDP listener, pool, healtmonitor and validate UDP traffic.

  • Test scenario: Update pool algorithm to: “source_ip” and start sending UDP traffic. Expected: successfully received UDP packages from LB VIP.

  • Update healtmonitor with: “delay=20” and start sending UDP traffic. Expected: successfully received UDP packages from LB VIP.

  • Update listener with: “connection-limit=300” and start sending UDP traffic. Expected: successfully received UDP packages from LB VIP.

Module contents