From 3c58049f82a39450aa685a4488318f4ca7e05650 Mon Sep 17 00:00:00 2001 From: garciadeblas Date: Tue, 14 Jun 2016 15:51:26 +0200 Subject: [PATCH] New Feature Request: CLI for SO Signed-off-by: garciadeblas --- Release1/cli_for_SO.md | 43 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Release1/cli_for_SO.md 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. + -- 2.17.1