tacker/tacker/tests/unit
Itsuro Oda 55040a0e1c support scale VNF task of v2 API
This patch implements scale VNF task defined in ETSI NFV-SOL003
v3.3.1 5.4.5.

Retry and rollback operation of scale API are also supported.
Note that rollback operation is supported for scale out only.
Rollback operation of scale in is not supported.

This patch includes some refactorings to commonize scale code
with the code of existing APIs (i.e. instantiate and terminate)
to avoid code duplication. For example making grant requests,
making instantiatedVnfInfo and so on.

Functional tests will be provided with another patch.

Implements: blueprint support-nfv-solv3-scale-vnf
Change-Id: I03dbfb577ca9158a75d1c249808dadda13d317b3
2022-01-18 22:55:40 +00:00
..
agent Remove test helpers for Python2 2020-10-19 12:11:40 +00:00
api Use skipTest() instead of skip() method 2021-07-12 23:10:31 +00:00
cmd [goal] Deprecate the JSON formatted policy file 2021-01-22 04:18:31 +00:00
common Merge "Retaining permission of VNF package files" 2021-07-26 17:39:23 +00:00
conductor Modify processing of _heal_grant and _scale_grant 2021-09-16 04:57:47 +00:00
db Fix for Anti Affinity verification Exception 2021-09-15 13:33:05 +09:00
extensions Use skipTest() instead of skip() method 2021-07-12 23:10:31 +00:00
glance_store Drop most of six importings 2020-10-19 12:10:05 +00:00
hacking Refactoring UT directories 2018-11-12 13:13:39 +00:00
keymgr Refactoring UT directories 2018-11-12 13:13:39 +00:00
mistral Refactoring UT directories 2018-11-12 13:13:39 +00:00
nfvo Support CNF scale operations based on ETSI NFV 2021-02-24 06:25:54 +00:00
objects Support for Change External VNF Connectivity 2021-03-26 17:54:12 +09:00
plugins Refactoring UT directories 2018-11-12 13:13:39 +00:00
services Refactoring UT directories 2018-11-12 13:13:39 +00:00
sol_refactored support scale VNF task of v2 API 2022-01-18 22:55:40 +00:00
tests Drop most of six importings 2020-10-19 12:10:05 +00:00
tosca Refactoring UT directories 2018-11-12 13:13:39 +00:00
vnflcm Merge "Fix create duplicated subscriptions" 2021-09-27 12:47:00 +00:00
vnfm Fix scaling during the heat cooldown 2021-09-26 14:17:34 +00:00
vnfpkgm Add Location to responses of Create VNF Package 2021-09-30 09:36:54 +09:00
__init__.py Add versioned objects for vnf packages 2019-09-18 12:24:39 +00:00
_test_rootwrap_exec.py Recover some file permissions 2016-07-20 22:56:09 +00:00
base.py Use unittest.mock instead of third party mock 2020-05-22 12:03:45 +09:00
database_stubs.py Use oslo log and oslo concurrency 2016-06-03 11:38:36 +08:00
extension_stubs.py Cleanup vim settings 2016-03-28 13:03:56 +02:00
fake_auth.py Support of Server/Basic certification in OAuth2.0 2020-10-05 07:18:14 +00:00
fake_request.py Add vnf packages RestFul APIs 2019-09-20 06:48:28 +00:00
fixtures.py Stop to use the __future__ module. 2020-06-02 21:00:17 +02:00
test_alarm_receiver.py Remove test helpers for Python2 2020-10-19 12:11:40 +00:00
test_auth.py Support of Server/Basic certification in OAuth2.0 2020-10-05 07:18:14 +00:00
test_context.py Use unittest.mock instead of third party mock 2020-05-22 12:03:45 +09:00
test_policy.py Drop most of six importings 2020-10-19 12:10:05 +00:00
test_wsgi.py Use skipTest() instead of skip() method 2021-07-12 23:10:31 +00:00
testlib_api.py Add __ne__ built-in function 2016-11-16 15:40:42 +08:00