tacker/tacker/vnfm
Koichi Edagawa bf51fb25a4 Fix for multiple failures in VNF lifecycle
In this patch, multiple failures in VNF lifecycle such as Scale,
Rollback and Heal are fixed.

The fixed cases are the following:
- It cannot set correct value to operation_params due to the lack
  of parameter setting in sending Notification.
- 409 error occurs due to incorrect STATUS setting in Rollback.
- Scale fails since instance_id/aspect_id cannot be set correctly.
- HOT creation in Scale fails since API information cannot be set
  correctly.
- In the case including recreating stack such as Heal, a waiting
  process fails due to un-updated instance_id.
- Scale/Rollback fail since instance_id cannot be held during
  Instantiation.
- Rollback fails due to incorrect state holding during
  Instantiation.
- Uploading package in separate mode fails due to incorrect
  package extraction.

Additionally, the following modifications are also done.
- instance_id setting process is enhanced.
- Mismatches of definition in some arguments are resolved.
- Incorrectly merged code into the master is fixed.
- Setting of STATUS name during Rollback is fixed.
- Mock is added due to the modification of this patch.
- Definition of column in DB migration is fixed.

Change-Id: If538956c433e803149ad109672eed678dcae63e9
Closes-bug: #1902194
2020-12-18 11:50:28 +09:00
..
infra_drivers Fix for multiple failures in VNF lifecycle 2020-12-18 11:50:28 +09:00
lcm_user_data Fix invalid "is not {}" judgement of empty dict 2020-12-07 09:53:45 +08:00
mgmt_drivers Drop most of six importings 2020-10-19 12:10:05 +00:00
monitor_drivers Drop most of six importings 2020-10-19 12:10:05 +00:00
policy_actions Drop most of six importings 2020-10-19 12:10:05 +00:00
__init__.py Device refactor Part3: Rename device in codes 2016-08-26 16:26:57 +08:00
keystone.py Move to use only kestone v3 api 2019-03-06 05:09:13 +00:00
monitor.py Fix python3 utf-8 decode issue and typo while creating app_monitor 2020-10-06 05:34:43 +00:00
nfvo_client.py Fix for multiple failures in VNF lifecycle 2020-12-18 11:50:28 +09:00
plugin.py Drop most of six importings 2020-10-19 12:10:05 +00:00
utils.py Add new policy action: vdu_autoheal 2019-01-24 09:55:30 +09:00
vim_client.py Support flow of Getting VNF package 2020-10-05 07:19:32 +00:00