Created attachment 1551924 [details] openstack overcloud deploy running with --debug Description of problem: When trying to deploy pre-deployed servers and setting public endpoints to ipv6, deployment cannot start due to zaqar websocket returning 504 Version-Release number of selected component (if applicable): OSP13 puddle: 2019-03-18.1 How reproducible: 100% Steps to Reproduce: 1. Set public endpoints to IPv6 address 2. Start overcloud deployment Actual results: Overcloud installation fails even before stack creation starts (see log attached) Expected results: Overcloud installation starts successfully Additional info:
I don't see where Zaqar fails, however I see: 2019-04-02 12:04:04,679 INFO: Failed to discover available identity versions when contacting https://2001:db8::b2:13000/. Attempting to parse version from URL. 2019-04-02 12:04:04,680 INFO: Could not determine a suitable URL for the plugin 2019-04-02 12:04:04,724 INFO: + openstack quota set --cores -1 --instances -1 --ram -1 2019-04-02 12:04:05,450 INFO: Failed to discover available identity versions when contacting https://2001:db8::b2:13000/. Attempting to parse version from URL. 2019-04-02 12:04:05,450 INFO: Could not determine a suitable URL for the plugin Please update the BZ with sosreport.
Created attachment 1552063 [details] 1551924: openstack overcloud deploy running with --debug Sorry, I've attached wrong log file, please have a look at a new one
Created attachment 1555188 [details] overcloud deploy output on a new puddle Seems like the problem was more than just parsing IPv6 address properly, I'm attaching output of overcloud deploy command with --debug parameter on a new puddle that includes initial fix
it looks like we at least need this patch to python-websocket-client as well: https://github.com/websocket-client/websocket-client/commit/6bc909be0ebe12d6843b64b242e0f015084a7df5
cannot be verified due to: https://bugzilla.redhat.com/show_bug.cgi?id=1718343 https://bugzilla.redhat.com/show_bug.cgi?id=1721595
Verified on puddle 2019-06-28.1 [stack@undercloud-0 ~]$ rpm -q openstack-zaqar openstack-zaqar-6.0.1-4.el7ost.noarch zaqar-websocket public endpoint successfully set to the IPv6 address.
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:1739