From ab0beac3eab5b4b8930d18ae9d3a00a376b43cfe Mon Sep 17 00:00:00 2001 From: Yang JianFeng Date: Wed, 1 Jul 2020 00:28:07 +0000 Subject: [PATCH] Define the protocols supported by listener and pool respectively HTTPS and TERMINATED_HTTPS are not valid protocols for pools, and PROXY is not valid protocol for listener. So we should declare two constants to respectively constrain listener and pool support protocols. Change-Id: Ibfc1609d867b746e639f9b8382301c04a6723f4b --- octavia_lib/common/constants.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/octavia_lib/common/constants.py b/octavia_lib/common/constants.py index ef3ce72..041ffb2 100644 --- a/octavia_lib/common/constants.py +++ b/octavia_lib/common/constants.py @@ -137,6 +137,10 @@ PROTOCOL_TERMINATED_HTTPS = 'TERMINATED_HTTPS' PROTOCOL_PROXY = 'PROXY' SUPPORTED_PROTOCOLS = (PROTOCOL_TCP, PROTOCOL_HTTPS, PROTOCOL_HTTP, PROTOCOL_TERMINATED_HTTPS, PROTOCOL_PROXY, PROTOCOL_UDP) +LISTENER_SUPPORTED_PROTOCOLS = (PROTOCOL_TCP, PROTOCOL_HTTPS, PROTOCOL_HTTP, + PROTOCOL_TERMINATED_HTTPS, PROTOCOL_UDP) +POOL_SUPPORTED_PROTOCOLS = (PROTOCOL_TCP, PROTOCOL_HTTP, PROTOCOL_HTTPS, + PROTOCOL_PROXY, PROTOCOL_UDP) PROVISIONING_STATUS = 'provisioning_status' # Amphora has been allocated to a load balancer