Bug 2057921

Summary: ipv6 management network for Octavia
Product: Red Hat OpenStack Reporter: Gregory Thiemonge <gthiemon>
Component: tripleo-ansibleAssignee: Tom Weininger <tweining>
Status: ON_QA --- QA Contact: Bruna Bonguardo <bbonguar>
Severity: medium Docs Contact:
Priority: medium    
Version: 17.1 (Wallaby)CC: frigo, gregraka, ihrachys, jelynch, jjoyce, lpeer, majopela, mariel, njohnston, scohen, tweining
Target Milestone: gaKeywords: FutureFeature, TechPreview, TestOnly, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: tripleo-ansible-3.3.1-1.20230322222820.b65b485.el9ost Doc Type: Technology Preview
Doc Text:
In RHOSP 17.1, a technology preview is available for creating load balancers over an IPv6 management network. Using a private IPv6 management network for the Load-balancing service (octavia) may simplify edge deployments.
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Gregory Thiemonge 2022-02-24 08:08:29 UTC
Octavia uses an ipv4 subnet (/16) for its management network.
When dealing with Edge deployments, it needs additional subnets (networks) with similar parameters (/16), so it requires the pre-allocation of a lot of routable IP addresses and it may be complicated to find an unused /16 private range.

To mitigate this issue, Octavia should be able to use a private ipv6 subnet for the management network. This ipv6 management network would not be enabled by default, but an option in Tripleo would enable it.

Additional considerations:
- need to think about the update from an ipv4 to an ipv6 management network
- need to add a CI job with this option

Comment 11 Lon Hohberger 2023-08-16 10:34:19 UTC
According to our records, this should be resolved by tripleo-ansible-3.3.1-1.20230518201535.el9ost.  This build is available now.