KNFs/KDUs dependencies
Proposers
- Pedro Escaleira (IT)
Description
Documents ETSI GS NFV-IFA 014 and ETSI GS NFV-IFA 011, the prior related to the NS information model and the latter to the VNF information model, introduce an NS/VNF attribute which allows defining the order of VNF/VDU instantiation: the attribute dependencies
. I noticed that OSM already defined this attribute within the NS information model, but I am not able to find any LCM/RO-related code for this feature.
This feature proposal is, therefore, a way of bringing this functionality to light, specifically for KNFs and KDUs.
This is something of utmost interest in cases where, for instance, we have an NS with two or more KNFs, where one only works if the other is already installed.
This feature is somewhat similar to what is achieved with the needs
attribute of helmfile.
Demo or definition of done
This feature can be considered done when we have an NS with two or more KNFs, each one with inter-dependencies, and they are launched in the defined order. This must also be the case for a KNF with multiple KDUs, each one with inter-dependencies.
A new package using those dependencies and a test using that package will be added and must pass.