Previously, validation scripts in OSP14 would fail when checking connectivity to API endpoints using hostnames that resolve to an IPv6 address. This patch modifies the validation scripts to properly support environments with hostnames and IPv6 addresses.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2019:1672
Environment: 2019-06-10.3 yum info openstack-tripleo-heat-templates Loaded plugins: search-disabled-repos rhelosp-14.0-optools-puddle 125/125 rhelosp-14.0-puddle 856/856 Installed Packages Name : openstack-tripleo-heat-templates Arch : noarch Version : 9.3.1 Release : 0.20190513171729.9995be9.el7ost Size : 4.2 M Repo : installed Code verification only:(undercloud) [stack@undercloud-0 ~]$ grep getent -A 4 /usr/share/openstack-tripleo-heat-templates/network/scripts/run-os-net-config.sh _IP="$(getent hosts $METADATA_IP | awk '{ print $1 }')" _ping=ping if [[ "$_IP" =~ ":" ]] ; then _ping=ping6 fi