tempest: Properly render IPv6 endpoint IPs.

Signed-off-by: Frode Nordahl <fnordahl@ubuntu.com>
This commit is contained in:
Frode Nordahl
2024-10-11 12:24:32 +02:00
parent a9f7794b15
commit efca169566

View File

@@ -28,7 +28,7 @@ from neutronclient.common import exceptions as neutronexceptions
import zaza.model as model
import zaza.utilities.deployment_env as deployment_env
import zaza.utilities.juju as zaza_juju_utils
import zaza.openstack.utilities.juju as juju_utils
import zaza.utilities.networking
import zaza.openstack.utilities.openstack as openstack_utils
import zaza.openstack.charm_tests.glance.setup as glance_setup
import zaza.openstack.charm_tests.magnum.setup as magnum_setup
@@ -220,7 +220,10 @@ def _add_application_ips(ctxt):
for ctxt_key, application_name in (('keystone', 'keystone'),
('dashboard', 'openstack-dashboard'),
('ncc', 'nova-cloud-controller')):
ctxt[ctxt_key] = zaza_juju_utils.get_application_ip(application_name)
ip = zaza_juju_utils.get_application_ip(application_name)
if ip:
ip = zaza.utilities.networking.format_addr(ip)
ctxt[ctxt_key] = ip
def _add_nova_config(ctxt, keystone_session, missing_fatal=True):