Added API to update information of VNF package.
Implemented below API:-
* PATCH /vnf_packages/{vnfPkgId}
Co-authored-by: Shubham Potale <shubham.potale@nttdata.com>
Change-Id: I6d60e87b48a6703362dcd30975f300f524f8ca7a
Implements: bp enhance-vnf-package-support-part1
Presently, vnf package can be deleted when it's operationalState is
'ENABLED'.
As per pre-condition rule, vnf package can be deleted only when
it's operationalState is 'DISABLED' and it's usageState is 'NOT_IN_USE.
This patch fixes this issue and now vnf package will be deleted only
when it's operationalState is 'DISABLED' and it's usageState is 'NOT_IN_USE.
Note: I have fixed windows style line ending issue in vnf_packages.inc.
Also, updated 'Delete VNF Package' API doc to include 409 error.
Change-Id: Id4d50264d1052a09e6ce527b6aab1bb941fdc6af
Closes-Bug: #1862864
If user deletes VNF in "PENDING_CREATE" status, VNF is deleted from
tacker but the resources created by VIM driver are not cleaned up
properly. This patch doesn't allow VNF to be deleted if the status is
in "PENDING_CREATE" status. It will raise 409 error.
APIImpact
Return 409 error instead of 200 when VNF is deleted in
"PENDING_CREATE" status.
Change-Id: I2de9c3dce5a4b3795119e2550aa8acea68940c45
Closes-Bug: #1798726
Following are the list of documents updated for vnf package feature
usage:
1. api-reference document
2. release notes
Partial-Implements: blueprint tosca-csar-mgmt-driver
Change-Id: I82fc2e9d3f39e78b24eeb8034b0f611798c1aeb8
At present the VNF mgmt IP address is assigned to parameter name
of "mgmt_url". In this patch it is changed to "mgmt_ip_address"
which will be relevant one
Co-Authored-By: Dharmendra Kushwaha <dharmendra.kushwaha@india.nec.com>
Change-Id: I621b71d4af96a4bfa0f27442efe4d302c5afa96d
Partial-Bug: #1648327
update the api doc of create/list/show/update-vim
Closes-bug: #1777549
Partially Implements: blueprint update-api-ref-for-rocky
Change-Id: Ie796d2024e30191d0724053273c8df6c2b806821
Currently, Tacker only support creating VNFFG and NS from VNFFG descriptor
and NS descriptor. This patch will support creating directy VNFFG and NS
from template file without initiating VNFFG and NS descriptors before.
Change-Id: I4e8ec8405a291300aa6749cf814ad582786c285d
Closes-bug: #1681032
This patch is expected to have the separation of tosca driver
in the future.
Implements blueprint: #tosca-engine
Change-Id: Ieab0964f9a5936611a9b2288f2d6d44a42a725de
Accept transient VNFD template as part of VNF creation without
need for VNFD onboarding into Tacker VNFD catalog.
Change-Id: I3c8bbe139dec27adbfc943d3ac9f909db8097f89
Implements: blueprint vnf-inline-template
Depends-On: I719237dd04dd7fe13fb7e7964402d7074679b2d6
api-ref tests are failing due to few parameters missing in rest_parameters stanza.
Change-Id: I30ffcdbd0f4f3830a3481d7f6495c6cf67a947b1
Closes-Bug: #1660315
Update API ref guide to remove infra amd mgmt drivers information from the APIs.
Change-Id: Ice91d2fa16b42a171ce5735c2e27eb4df5346156
Partial-Bug: #1630936
This patch is the first step to bring the NFV Orchestration
API Reference to the repository.
It is a part of the effort described here [1]:
[1] https://wiki.openstack.org/wiki/Documentation/Migrate#API_Reference_Plan
Once this skeleton patch is merged, an api-ref job can be added to
the gate. The gate job makes it much easier to review API Reference
contents, which will be brought by follow-on patches.
Change-Id: I7cc587f2c7b3c546be9cd11bad7e3b4eeacad171
Co-Authored-By: Naoya Harada <n-harada@vx.jp.nec.com>