tacker/tacker/db
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
..
common_services FIX: nfv event list failed with internal server error 2019-06-28 11:13:45 +00:00
db_sqlalchemy Support for grant request with Synchronous response 2020-10-07 13:57:24 +09:00
migration Fix for multiple failures in VNF lifecycle 2020-12-18 11:50:28 +09:00
nfvo Cleanup deprecated iteritems of dict 2020-05-12 16:58:04 +00:00
vnfm Support Rollback of LCM Resource 2020-10-07 05:13:33 +00:00
__init__.py rename neutron/db to tacker/db 2014-07-04 18:20:50 +09:00
api.py Remove unused LOG to keep code clean 2016-07-09 16:21:47 +08:00
db_base.py Drop most of six importings 2020-10-19 12:10:05 +00:00
model_base.py Use oslo db for db access 2016-06-07 12:09:57 +08:00
models_v1.py Enables soft deletion for VIM, VNFD and VNF 2016-08-20 04:23:30 +00:00
sqlalchemyutils.py Drop most of six importings 2020-10-19 12:10:05 +00:00
types.py Update json module to jsonutils 2019-02-27 11:59:02 +00:00