Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Provide required ONAP Commands to operate the ONAP from Linux Operating system console & Docker to perform the different use cases identified for the release Amesterdam.

Minimum Viable Product

Create the OPEN CLI framework and provide

Provide required Linux Console commands for ONAP 1.0 and docker environment

Run time environment with docker 

Standardise open-cli-schema 1.0 

Functionalities

List the functionalities that this release is committing to deliver by providing a link to JIRA Epics and Stories. In the JIRA Priority field, specify the priority (either High, Medium, Low). The priority will be used in case de-scoping is required. Don't assign High priority to all functionalities.

...

Longer term roadmap

As CLI plays a major role is critical in devops environment, in future, CLI will be extended to use in VNF boot scripts, ONAP components integrations, OOM and Integration projects to make the ONAP integration point smoother and easier.

...

  1. AAF/Portal project
    1.  for Authentication and authorization
  2. MSB/A&AI project
    1. for service discovery 
  3. Integration project
    1. for creating the docker scripts, 
    2. Integration scripts
    3. Jenkins and sonar integration
  4. To provide the require CLI for Following projects
    1. SO
    2. Policy
    3. Controllers (APPC/SDNC/VFC/Multi-VIM)

Architecture

High level architecture diagram

...

API NameAPI DescriptionAPI Definition DateAPI Delivery dateAPI Definition link (i.e.swagger)
AAF/Portal user API

For user authentication and authorization, CLI uses

AAF/Portal user API

Date for which the API is reviewed and agreed

TBD : after discussion with respective team

TBD : after discussion with respective team

Link toward the detailed API description

TBD : after discussion with respective team

MSB/A&AIFor service discovery- do - - do - - do -


NOTE: To provide the required commands for each of the ONAP services, this project will depends on the REST API provided by every other services such as SO, AAI, DCAE, policy, etc.

...

NameDescriptionVersion
DockerDocker container for CLIAligned with existing Docker version of ONAP
UbuntuFor running CLI manually14.04 / 16.04 32-bit/64-bit
Open JDKFor Java RTE1.8


Testing and Integration Plans

...