From 2e8105e37c01af5410904dd03d8a259bda23ff1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20J=C3=B3zefczyk?= Date: Wed, 24 Jul 2019 07:50:25 +0000 Subject: [PATCH] Add support for SOURCE_IP_PORT algorithm This patch adds support for SOURCE_IP_PORT algorithm. Story: 2006264 Task: 35969 Depends-On: https://review.opendev.org/#/c/672463/ Change-Id: If5c61fd9b215c5f60d527ab1667e576807bac1ed --- octaviaclient/osc/v2/pool.py | 3 ++- .../add-lb-algorithm-source-ip-port-3e2d4b60f6916259.yaml | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/add-lb-algorithm-source-ip-port-3e2d4b60f6916259.yaml diff --git a/octaviaclient/osc/v2/pool.py b/octaviaclient/osc/v2/pool.py index 7bac8dd..2b95ab1 100644 --- a/octaviaclient/osc/v2/pool.py +++ b/octaviaclient/osc/v2/pool.py @@ -24,7 +24,8 @@ from octaviaclient.osc.v2 import utils as v2_utils PROTOCOL_CHOICES = ['TCP', 'HTTP', 'HTTPS', 'TERMINATED_HTTPS', 'PROXY', 'UDP'] -ALGORITHM_CHOICES = ['SOURCE_IP', 'ROUND_ROBIN', 'LEAST_CONNECTIONS'] +ALGORITHM_CHOICES = ['SOURCE_IP', 'ROUND_ROBIN', 'LEAST_CONNECTIONS', + 'SOURCE_IP_PORT'] class CreatePool(command.ShowOne): diff --git a/releasenotes/notes/add-lb-algorithm-source-ip-port-3e2d4b60f6916259.yaml b/releasenotes/notes/add-lb-algorithm-source-ip-port-3e2d4b60f6916259.yaml new file mode 100644 index 0000000..8d43d22 --- /dev/null +++ b/releasenotes/notes/add-lb-algorithm-source-ip-port-3e2d4b60f6916259.yaml @@ -0,0 +1,4 @@ +--- +features: + - | + Adds client support for SOURCE_IP_PORT algorithm.