Upgrading VNF instances with new version of VNF package
Proposers
- David García (Canonical)
- Guillermo Calvino (Canonical)
Description
This feature will enable the update of VNF packages. OSM will store the latest version of the VNF packages as well as the older versions.
If there are running instances of VNFs using an older version of the package, the OSM UI should allow the upgrade of the instance.
OSM won't allow the upgrade of all the fields in a VNF descriptor. Therefore, OSM should provide documentation about what fields can be edited between versions.
Demo or definition of done
Create a new robot test for testing this feature.
The robot test will do the following:
- Upload version 1.0 of a VNF package and a NS package using it
- Deploy a NS instance
- Execute actions
- Upgrade the VNF package to a different version (p.e 1.1)
- Upgrade the NS instance to use the new package
- Execute new actions included in the new version of the VNF package
The feature is considered done when the previous robot test succeeds.
Edited by garciadav