Add proxy protocol v2 support to dashboard

This patch adds support for proxy protocol v2 pools in the Octavia
dashboard.

Depends-On: https://review.opendev.org/747801

Change-Id: Id60c7a5edc5039c51399feda8643b714d58cf29a
Story: 2005611
Task: 30858
This commit is contained in:
Michael Johnson 2020-08-24 14:55:52 -07:00
parent d70f7b176a
commit 6a8f8807eb
3 changed files with 6 additions and 2 deletions

View File

@ -92,7 +92,7 @@
l7ruleTypes: ['HOST_NAME', 'PATH', 'FILE_TYPE', 'HEADER', 'COOKIE'], l7ruleTypes: ['HOST_NAME', 'PATH', 'FILE_TYPE', 'HEADER', 'COOKIE'],
l7ruleCompareTypes: ['REGEX', 'EQUAL_TO', 'STARTS_WITH', 'ENDS_WITH', 'CONTAINS'], l7ruleCompareTypes: ['REGEX', 'EQUAL_TO', 'STARTS_WITH', 'ENDS_WITH', 'CONTAINS'],
l7ruleFileTypeCompareTypes: ['REGEX', 'EQUAL_TO'], l7ruleFileTypeCompareTypes: ['REGEX', 'EQUAL_TO'],
poolProtocols: ['HTTP', 'HTTPS', 'PROXY', 'TCP', 'UDP'], poolProtocols: ['HTTP', 'HTTPS', 'PROXY', 'PROXYV2', 'TCP', 'UDP'],
methods: ['LEAST_CONNECTIONS', 'ROUND_ROBIN', 'SOURCE_IP'], methods: ['LEAST_CONNECTIONS', 'ROUND_ROBIN', 'SOURCE_IP'],
types: ['SOURCE_IP', 'HTTP_COOKIE', 'APP_COOKIE'], types: ['SOURCE_IP', 'HTTP_COOKIE', 'APP_COOKIE'],
monitorTypes: ['HTTP', 'HTTPS', 'PING', 'TCP', 'TLS-HELLO', 'UDP-CONNECT'], monitorTypes: ['HTTP', 'HTTPS', 'PING', 'TCP', 'TLS-HELLO', 'UDP-CONNECT'],

View File

@ -22,7 +22,7 @@
<p> <p>
<strong translate>Protocol:</strong> <strong translate>Protocol:</strong>
<translate> <translate>
The protocol for which this pool and its members listen. A valid value is HTTP, HTTPS, PROXY, TCP or UDP. The protocol for which this pool and its members listen. A valid value is HTTP, HTTPS, PROXY, PROXYV2, TCP or UDP.
</translate> </translate>
</p> </p>
<p> <p>

View File

@ -0,0 +1,4 @@
---
features:
- |
Added Octavia dashboard support for proxy protocol version 2.