Improved support for day-0, day-1, and day-2 primitives
# Title
Improved support for day-0, day-1, and day-2 primitives
# Description
### Proposer(s)
Rafael Direito (ITAv), Eduardo Santos (ITAv), and Diogo Gomes (ITAv)
### New Feature in a nutshell
This new feature aims at simplifying the invoking of day-1 and day-2 primitives on VNFs/CNFs via OSL.
To achieve this, we propose that:
* … OSL queries the available primitives from the NFVO
* … OSL displays the available primitives to the client (in its UI)
* … the clients have access to a simplified UI to invoke the primitives and query their results
Brief description of the requested feature
### Rationale
It is known that VNF and CNF developers implement day-0, day-1, and day-2 operations to simplify the management of VNFs/CNFs
* This makes these primitives desirable
* However, it is difficult to invoke them from OSL. Even though it is possible to invoke some primitives the process to achieve it is not trivial/transparent:
* Either this is achieved through LCM rules
* Or, after the deployment of a given service, a client can change its service characteristics and add a new characteristic starting with "Primitive:”
The previous problems are accentuated when one considers that a client may “buy” a product through the Products Catalog
* The client will be unaware of the primitives made available by the product he bought
* Therefore, he won’t be able to invoke these primitives by changing the service characteristics (observability issue)
### Feature Proposal Presentation (Presented in OSL TECH Call)
[Improved_support_for_day-0__day-1__and_day-2_primitives_-_Feature_Proposal.pdf](/uploads/78d91faa904155e516349eaae2b168ff/Improved_support_for_day-0__day-1__and_day-2_primitives_-_Feature_Proposal.pdf)
### Acknowledgements
This work is supported by the EU-funded HORIZON-JU-SNS-2022 IMAGINE-B5G project with Grant Agreement number 101096452.
epic