Merge "Add constants and parameters for MgmtDriver"

This commit is contained in:
Zuul 2022-03-10 21:30:37 +00:00 committed by Gerrit Code Review
commit f805b2ebd8
2 changed files with 13 additions and 5 deletions

View File

@ -563,13 +563,14 @@ class VnfLcmDriver(abstract_driver.VnfInstanceAbstractDriver):
# passed from conductor to vnflcm_driver, thus we put Null
# value to grant_reqeust temporary.
# This part will be updated in next release.
kwargs = {'vnf': copy.deepcopy(vnf_dict)}
self._mgmt_manager.invoke(
self._load_vnf_interface(
context, 'instantiate_end', vnf_instance, vnfd_dict),
'instantiate_end', context=context,
vnf_instance=vnf_instance,
instantiate_vnf_request=instantiate_vnf_req,
grant=vnf_dict.get('grant'), grant_request=None)
grant=vnf_dict.get('grant'), grant_request=None, **kwargs)
@log.log
@revert_to_error_task_state
@ -593,13 +594,14 @@ class VnfLcmDriver(abstract_driver.VnfInstanceAbstractDriver):
# passed from conductor to vnflcm_driver, thus we put Null
# value to grant and grant_reqeust temporary.
# This part will be updated in next release.
kwargs = {'vnf': copy.deepcopy(vnf_dict)}
self._mgmt_manager.invoke(
self._load_vnf_interface(
context, 'terminate_start', vnf_instance, vnfd_dict),
'terminate_start', context=context,
vnf_instance=vnf_instance,
terminate_vnf_request=terminate_vnf_req,
grant=None, grant_request=None)
grant=None, grant_request=None, **kwargs)
vnf_dict['current_error_point'] = EP.PRE_VIM_CONTROL
@ -869,13 +871,14 @@ class VnfLcmDriver(abstract_driver.VnfInstanceAbstractDriver):
# passed from conductor to vnflcm_driver, thus we put Null
# value to grant and grant_reqeust temporary.
# This part will be updated in next release.
kwargs = {'vnf': copy.deepcopy(vnf_dict)}
self._mgmt_manager.invoke(
self._load_vnf_interface(
context, 'heal_end', vnf_instance, vnfd_dict),
'heal_end', context=context,
vnf_instance=vnf_instance,
heal_vnf_request=heal_vnf_request,
grant=vnf_dict.get('grant'), grant_request=None)
grant=vnf_dict.get('grant'), grant_request=None, **kwargs)
def _scale_vnf_pre(self, context, vnf_info, vnf_instance,
scale_vnf_request, vim_connection_info):
@ -918,7 +921,9 @@ class VnfLcmDriver(abstract_driver.VnfInstanceAbstractDriver):
# This part will be updated in next release.
if len(scale_id_list) != 0 or \
vim_connection_info.vim_type == 'kubernetes':
kwargs = {'scale_name_list': scale_name_list}
kwargs = {'scale_name_list': scale_name_list,
'scale_stack_id': scale_id_list,
'vnf': copy.deepcopy(vnf_info)}
self._mgmt_manager.invoke(
self._load_vnf_interface(
context, 'scale_start', vnf_instance, vnfd_dict),
@ -985,7 +990,8 @@ class VnfLcmDriver(abstract_driver.VnfInstanceAbstractDriver):
# This part will be updated in next release.
if len(id_list) != 0 or \
vim_connection_info.vim_type == 'kubernetes':
kwargs = {'scale_out_id_list': id_list}
kwargs = {'scale_stack_id': id_list,
'vnf': copy.deepcopy(vnf_info)}
self._mgmt_manager.invoke(
self._load_vnf_interface(
context, 'scale_end', vnf_instance, vnfd_dict),

View File

@ -23,6 +23,8 @@ KEY_SCALE = 'scale_stack_id'
ACTION_CREATE_VNF = 'create_vnf'
ACTION_UPDATE_VNF = 'update_vnf'
ACTION_DELETE_VNF = 'delete_vnf'
ACTION_INSTANTIATE_VNF = 'instantiate_vnf'
ACTION_TERMINATE_VNF = 'terminate_vnf'
ACTION_HEAL_VNF = 'heal_vnf'
ACTION_SCALE_IN_VNF = 'scale_in_vnf'
ACTION_SCALE_OUT_VNF = 'scale_out_vnf'