EUAG
Feature
UI, RO, SO
Currently, OSM cannot leverage on the traditional metadata "cloud-init" procedures, commonly used in cloud environments. "cloud-init" is typically used for the initial configuration of virtual machines where the user can inject context information (configuration parameters and scripts) to grant the initial VM setup.
This configuration can be independent of the initial SO configuration.
The specific configuration can be defined at 3 levels:
In order to have this feature implemented, the following changes are devised:
The test consists in the deployment of an NS instance, where user-defined scripts have been injected as cloud-init metadata. The user-defined scripts can be injected at different levels: VNFD level, NSD level and NS instance level. The test should do as many deployments as level combinations are possible.
The test is considered successful if the appropriate script is executed (it could be a simple "touch file").