octavia_tempest_plugin.tests.barbican_scenario.v2 package¶
Submodules¶
octavia_tempest_plugin.tests.barbican_scenario.v2.test_tls_barbican module¶
- class TLSWithBarbicanTest(*args, **kwargs)[source]¶
Bases:
LoadBalancerBaseTestWithCompute
- test_alpn_fallback_tls_traffic()[source]¶
Test idempotent id: ee0d15a3-05b7-498d-9b2f-280d4896e597
Test ALPN protocol negotiation fallback
- test_alpn_proto_not_supported_tls_traffic()[source]¶
Test idempotent id: 56f4274a-ebd9-42f7-b897-baebc4b8eb5b
Test failed ALPN protocol negotiation
- test_alpn_tls_traffic()[source]¶
Test idempotent id: 19bade6f-302f-45dc-b316-553f1dfff49c
Test ALPN protocol negotiation
- test_basic_h2_listener_http_listener_pool_reencryption()[source]¶
Test idempotent id: d3e4c5fe-1726-49e4-b0b0-7a5a47749fc9
Test both h2 and HTTP traffic on the same load balancer.
- In this test we deploy the following Octavia resources:
HTTPS_TERMINATED listener with h2 alpn protocols HTTP listener HTTP pool with both h2 alpn protocols and backend re-encryption
we send both h2 and http traffic from a client to the load balancer vip and we make sure h2 traffic was negotiated when it was sent on 443 port :raises self.skipException: ALPN support for pools not available prior to v2.24.
- test_basic_tls_SNI_multi_listener_traffic()[source]¶
Test idempotent id: bfac9bf4-8cd0-4519-8d99-5ad0c75abf5c
Make sure certificates are only used on the correct listeners.
- test_pool_reencryption_client_authentication()[source]¶
Test idempotent id: 11b67c96-a553-4b47-9fc6-4c3d7a2a10ce