The all nodes network validation in t-h-t fails to run correctly. It fails in such a way that it doesn't actually cause a Heat software deployment failure so the failure remains silent. The following error message is logged to os-collect-config.log:
Feb 29 00:53:55 overcloud-controller-0 os-collect-config[5346]: [2016-02-29 00:53:55,530] (heat-config) [INFO] {"deploy_stdout": "Trying to ping default gateway 10.0.0.1...SUCCESS\n", "deploy_stderr": "Traceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\", line 1, in <module>\nImportError: No module named ipaddr\nTraceback (most recent call last):\n File \"<string>\"
----
The root cause of the failure seems to be this IPv6 commit where we switch to using python which imports this library:
commit 45be848991eb2da0ed039dcaa457800b8ed3f314
Adds v6 capability to the deploy validation test (pings)
Related fix proposed to branch: master /review. openstack. org/285857
Review: https:/