Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
One Command to command whole ONAP !
Model-driven CLI

Project Name:

  • Proposed name for the project: onap-cli Portal
  • Proposed name for the repository: onap-cli

...

  • Provide a Model driven framework to help ONAP community and ONAP end-user to develop the required commands 
    • By using YAML file and without writing any source code
    • By implementing plug-ins for specific commands
  • Mode
    • Provide direct command mode (useful in scripting based automation) like in CI, docker, etc
    • Provide interactive mode, where user login once and operate ONAP and exit
  • Provide consistent commands schematics across different ONAP functionalities. 
  • Provide an download option from the ONAP portal to download the CLI

Architecture Alignment:

  • Dependencies
    • ONAP CLI uses REST API to communicate with ONAP, so it depends on the ONAP API documentation project
      • ONAP portal authendication service REST API
    • Different ONAP projects for respective java SDK, if any
  • Integration project (CI & docker) would depends on this project ONAP CLI for automation

Resources:

  • Primary Contact Person
  • Names, gerrit IDs, and company affiliations of the committers
  • Names and affiliations of any other contributors
  • Project Roles (include RACI chart, if applicable)

Other Information:

  • link to seed code (if applicable)
  • Vendor Neutral
    • if the proposal is coming from an existing proprietary codebase, have you ensured that all proprietary trademarks, logos, product names, etc., have been removed?
  • Meets Board policy (including IPR)
  • : kanagaraj.manickam@huawei.com
  • Kanagaraj Manickam, mkr1481, Huawei

Other Information:

Use the above information to create a key project facts section on your project page

...

Project Name:

  • JIRA project name: PORTAL
  • JIRA project prefix: ONAP CLI

Repo name: onap-cli
Lifecycle State: Copy from Open-O
Primary Contact: kanagaraj.manickam@huawei.com
Project Lead: kanagaraj.manickam@huawei.com
mailing list tag [Should match Jira Project Prefix]  onap-cli
Committers:
foo@barkanagaraj.com
baz@quxmanickam@huawei.com
*Link to TSC approval: 
Link to approval of additional submitters: