Merge "Instantiation vnfc failed when K8s vim's ssl_ca_cert is None"

This commit is contained in:
Zuul 2019-06-24 06:31:29 +00:00 committed by Gerrit Code Review
commit c3c734dbeb
2 changed files with 3 additions and 3 deletions

View File

@ -531,7 +531,7 @@ class Kubernetes(abstract_driver.VnfAbstractDriver,
return auth_cred, file_descriptor return auth_cred, file_descriptor
def _create_ssl_ca_file(self, auth_attr): def _create_ssl_ca_file(self, auth_attr):
ca_cert = auth_attr['ssl_ca_cert'] ca_cert = utils.none_from_string(auth_attr.get('ssl_ca_cert'))
if ca_cert is not None: if ca_cert is not None:
file_descriptor, file_path = \ file_descriptor, file_path = \
self.kubernetes.create_ca_cert_tmp_file(ca_cert) self.kubernetes.create_ca_cert_tmp_file(ca_cert)

View File

@ -20,6 +20,7 @@ from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from tacker.common import utils
from tacker import context as t_context from tacker import context as t_context
from tacker.extensions import nfvo from tacker.extensions import nfvo
from tacker.keymgr import API as KEYMGR_API from tacker.keymgr import API as KEYMGR_API
@ -85,8 +86,7 @@ class VimClient(object):
vim_auth, vim_auth,
vim_auth['bearer_token']) vim_auth['bearer_token'])
# decode ssl_ca_cert # decode ssl_ca_cert
if ('ssl_ca_cert' in vim_auth) and \ if utils.none_from_string(vim_auth.get('ssl_ca_cert')) is not None:
(vim_auth['ssl_ca_cert'] is not None):
vim_auth['ssl_ca_cert'] = self.\ vim_auth['ssl_ca_cert'] = self.\
_decode_vim_auth(vim_info['id'], _decode_vim_auth(vim_info['id'],
vim_auth, vim_auth,