Octavia LB Algorithm SOURCE_IP_PORT missing

Bug #2069745 reported by Maximilian Sesterhenn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
skyline apiserver
New
Undecided
Unassigned
skyline console
New
Undecided
Unassigned

Bug Description

Description
===========
Support for the OVN driver for Octavia seems to be missing.
The OVN driver for Octavia introduces an LB type SOURCE_IP_PORT.
LB types seem to be hardcoded in skyline-console/src/resources/octavia/pool.js.
This is the only LB type supported by this driver and therefore is it necessary to support this if using Octavia with the OVN driver and Skyline as a UI.

See the drivers documentation below for an exact list of all limitations.

It would be nice to discover the drivers dynamically or at least introduce a config option, not only to allow the additional LB type, but also to exclude all the other options that are unsupported by the OVN driver.

See: https://docs.openstack.org/ovn-octavia-provider/latest/admin/driver.html

Expected result
===============
SOURCE_IP_PORT can be selected if the OVN driver is configured.
All other types can only be selected if there is an additional driver configured, otherwise they are hidden.
See the drivers documentation above for an exact list of all limitations.

Actual result
=============
LB types are statically defined, SOURCE_IP_PORT is not selectable.

Environment
===========
1. OpenStack 2024.1
2. 4.0.1
3. Rocky 9

Best regards
Maximilian

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.