diff --git a/sysinv/sysinv/sysinv/sysinv/helm/nova.py b/sysinv/sysinv/sysinv/sysinv/helm/nova.py index ba4fd51c48..0bb40ef68e 100644 --- a/sysinv/sysinv/sysinv/sysinv/helm/nova.py +++ b/sysinv/sysinv/sysinv/sysinv/helm/nova.py @@ -202,8 +202,12 @@ class NovaHelm(openstack.OpenstackBaseHelm): location = "%s.%s" % (self.NOVNCPROXY_SERVICE_NAME, str(endpoint_domain.value).lower()) else: - location = "%s:%s" % (self._get_oam_address(), - self.NOVNCPROXY_NODE_PORT) + if self._is_ipv6_cluster_service(): + location = "[%s]:%s" % (self._get_oam_address(), + self.NOVNCPROXY_NODE_PORT) + else: + location = "%s:%s" % (self._get_oam_address(), + self.NOVNCPROXY_NODE_PORT) url = "%s://%s/vnc_auto.html" % (self._get_public_protocol(), location) return url