From: garciadeblas Date: Tue, 14 Jun 2016 13:51:26 +0000 (+0200) Subject: New Feature Request: CLI for SO X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FFeatures.git;a=commitdiff_plain;h=3c58049f82a39450aa685a4488318f4ca7e05650 New Feature Request: CLI for SO Signed-off-by: garciadeblas --- diff --git a/Release1/cli_for_SO.md b/Release1/cli_for_SO.md new file mode 100644 index 0000000..6b7a2dc --- /dev/null +++ b/Release1/cli_for_SO.md @@ -0,0 +1,43 @@ +# CLI for SO # + +## Proposer ## +**EUAG** + +## Type ## +**Requirement** + +## Target MDG/TF ## +SO + +## Description ## +Availability of a CLI client to use the northbound interface of the SO, thus +easing the testing activities and facilitating the development cycle with +Jenkins. Besides, the tool will be used by the end user as an alternative way to +interact with OSM. + +The CLI program should implement at least the following commands: + +- Configuring RO parameters (Cloud account in current terminology) +- Configuring CM parameters (Config account in current terminology) +- Adding a VNF package to the catalog +- Adding an NS package to the catalog +- Deleting an NS package from the catalog +- Deleting a VNF package from the catalog +- Launching NS instance with specific parameters (e.g. destination datacentre per VNF, VNF instance name) +- Invoking a service primitive of an NS instance +- Deleting NS instance + +## Demo or definition of done ## + +The program must be used in a test to: + +- configure the RO and the CM, +- onboard at least 1 VNF, +- onboard at least 1 NS, consisting of 2 VNFs interconnected +- instantiate the NS with specific parameters (destination datacentre per VNF, VNF instance name) +- invoke an NS primitive involving the 2 VNFs, +- check the result from the primitive in the 2 VNFs, +- delete the instance, +- delete the NS package, and +- delete the VNF package. +