]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: set explicit * bind for haproxy when using multiple vips
authorLuis Domingues <domingues.luis@protonmail.ch>
Tue, 9 Aug 2022 08:18:18 +0000 (09:18 +0100)
committerLuis Domingues <domingues.luis@protonmail.ch>
Tue, 9 Aug 2022 21:34:40 +0000 (22:34 +0100)
Signed-off-by: Luis Domingues <domingues.luis@protonmail.ch>
src/pybind/mgr/cephadm/services/ingress.py

index 719eb3c34f65041cfdcd59bfa48f29c6a07b9ae3..0cd888be44edab712a75ea124ed2c1edcbf3aaba 100644 (file)
@@ -130,7 +130,7 @@ class IngressService(CephService):
                 'servers': servers,
                 'user': spec.monitor_user or 'admin',
                 'password': password,
-                'ip': str(spec.virtual_ip).split('/')[0] or daemon_spec.ip or '*',
+                'ip': "*" if spec.virtual_ips_list else str(spec.virtual_ip).split('/')[0] or daemon_spec.ip or '*',
                 'frontend_port': daemon_spec.ports[0] if daemon_spec.ports else spec.frontend_port,
                 'monitor_port': daemon_spec.ports[1] if daemon_spec.ports else spec.monitor_port,
             }