From: hoban Date: Wed, 29 Mar 2017 13:24:15 +0000 (+0200) Subject: Merge "New Feature Request: CLI for SO" X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=27e82c3046c9bb5f413df53c67a76c2b71fb2eb8;hp=cb3395b03af0a88497c31b389f461931550d5470;p=osm%2FFeatures.git Merge "New Feature Request: CLI for SO" --- 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. +