In order to validate CA_file.pem of Keystone wesholud modify:
* the $TROVE_PATH/trove/trove/common/remote.py file into rows 45 (NOVA) and 65 (CINDER),
adding the cacert="/path/to/your/file.pem" ad last parameter in the .Client() function:
* the /usr/local/lib/python2.7/dist-packages/keystoneclient/middleware/auth_token.py in the rows 720 and 725::
720: print('#####self.ssl_ca_file', self.ssl_ca_file)
725: kwargs['verify'] = '/path/to/your/file.pem'
If Keystone accepts only HTTPS connections, the trove-taskmanager provide the following error while validate the CA_file.pem:
WARNING keystoneclient. middleware. auth_token [-] Retrying on HTTP connection exception: SSL3_GET_ SERVER_ CERTIFICATE: certificate verify failed
[Errno 1] _ssl.c:504: error:14090086:SSL routines:
In order to validate CA_file.pem of Keystone wesholud modify:
* the $TROVE_ PATH/trove/ trove/common/ remote. py file into rows 45 (NOVA) and 65 (CINDER), "/path/ to/your/ file.pem" ad last parameter in the .Client() function:
adding the cacert=
* the /usr/local/ lib/python2. 7/dist- packages/ keystoneclient/ middleware/ auth_token. py in the rows 720 and 725:: #####self. ssl_ca_ file', self.ssl_ca_file) to/your/ file.pem'
720: print('
725: kwargs['verify'] = '/path/