[Train] certificate verify failed for Zaqar websocket when importing baremetal nodes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Rabi Mishra |
Bug Description
When running importing baremetal nodes with tripleo operator, there is error with Zaqar SSL certificate verification.
Operator runs as:
export OS_CLOUD=undercloud
openstack overcloud node import instackenv.json >/home/
Output is:
Could not establish a connection to the Zaqar websocket. The command was sent but the answer could not be read.
Exception occured while running the command
Traceback (most recent call last):
File "/usr/lib/
super(Command, self).run(
File "/usr/lib/
return super(Command, self).run(
File "/usr/lib/
return_code = self.take_
File "/usr/lib/
instance_
File "/usr/lib/
with tripleoclients.
File "/usr/lib/
cacert=
File "/usr/lib/
self._ws = websocket.
File "/usr/lib/
websock.
File "/usr/lib/
options.
File "/usr/lib/
sock = _ssl_socket(sock, options.sslopt, hostname)
File "/usr/lib/
sock = ssl.wrap_
File "/usr/lib64/
ciphers=
File "/usr/lib64/
self.
File "/usr/lib64/
self.
SSLError: [SSL: CERTIFICATE_
[SSL: CERTIFICATE_
It happens on train branch only, master works fine.
Fix proposed to branch: master /review. opendev. org/727959
Review: https:/