Bug 2330898

Summary: Ingress Service not working when using virtual_ips_list option
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: daniel parkes <dparkes>
Component: CephadmAssignee: Kushal Deb <kdeb>
Status: VERIFIED --- QA Contact: sohan singh <sohsingh>
Severity: high Docs Contact:
Priority: urgent    
Version: 8.0CC: adking, cephqe-warriors, kdeb, mobisht, msaini, tchandra, tserlin, vimishra
Target Milestone: ---   
Target Release: 8.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ceph-19.2.1-33.el9cp Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of:
: 2350879 (view as bug list) 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:
Bug Depends On:    
Bug Blocks: 2350879    

Description daniel parkes 2024-12-06 21:43:50 UTC
Description of problem:

This PR: https://github.com/ceph/ceph/pull/55883

changed haproxy configs from `*` to `[::]` with the goal to support IPv4 and IPv6 but HAProxy requires the `v4v6` flag to use this syntax.

Documentation link

# To listen on all IPv4 and IPv6 addresses, use [::] as the address and specify the v4v6 argument:

frontend myfrontend
   bind [::]:80 v4v6
   default_backend web_servers

When using virtual_ip, it works fine. We only hit the issue when using virtual_ips_list option.

https://www.haproxy.com/documentation/haproxy-configuration-tutorials/core-concepts/frontends/#listen-on-multiple-ip-addresses-and-ports

Comment 2 Cain smyth 2025-01-27 07:34:33 UTC Comment hidden (spam)