tacker.sol_refactored.infra_drivers.openstack.heat_utils module¶
- class tacker.sol_refactored.infra_drivers.openstack.heat_utils.HeatClient(vim_info)¶
Bases:
object- create_stack(fields, wait=True)¶
- delete_stack(stack_name, wait=True)¶
- get_files(stack_name)¶
- get_original_failed_reason(stack_name)¶
- get_parameters(stack_name)¶
- get_resource_info(stack_id, resource_name)¶
- get_resources(stack_name)¶
- get_stack_id(stack_name)¶
- get_status(stack_name)¶
- get_template(stack_name)¶
- mark_unhealthy(stack_id, resource_name)¶
- update_stack(stack_name, fields, wait=True)¶
- wait_stack_create(stack_name)¶
- wait_stack_delete(stack_name)¶
- wait_stack_update(stack_name)¶
- tacker.sol_refactored.infra_drivers.openstack.heat_utils.get_network_reses(heat_reses)¶
- tacker.sol_refactored.infra_drivers.openstack.heat_utils.get_parent_resource(heat_res, heat_reses)¶
- tacker.sol_refactored.infra_drivers.openstack.heat_utils.get_port_reses(heat_reses)¶
- tacker.sol_refactored.infra_drivers.openstack.heat_utils.get_reses_by_types(heat_reses, types)¶
- tacker.sol_refactored.infra_drivers.openstack.heat_utils.get_resource_stack_id(heat_res)¶
- tacker.sol_refactored.infra_drivers.openstack.heat_utils.get_server_reses(heat_reses)¶
- tacker.sol_refactored.infra_drivers.openstack.heat_utils.get_stack_name(inst, stack_id=None)¶
Return different stack name for different operations
A new “stack_id” will be generated after the instantiate and heal_all perform the “create_stack” operation. When make instantiated_vnf_info, the “stack_id” will be passed in as an input parameter. :return: vnf-{inst.id}/{stack_id}
In other lifecycle operations, “stack_id” is stored in the “metadata” of “instantiatedVnfInfo”. :return: vnf-{inst.id}/{inst.instantiatedVnfInfo.metadata[‘stack_id’]}
In the instantiate and instantiate_rollback operations, the “stack_id” is not yet known. :return: vnf-{inst.id}
- tacker.sol_refactored.infra_drivers.openstack.heat_utils.get_storage_reses(heat_reses)¶