Casablanca-Model & Interface details

Casablanca-Model & Interface details

Introduction

ONAP CLI helps to operate the ONAP functionalities from the Linux Operating system consoles. And this page provides the details of the minimum-required-functionalities for release B

As part of this release, CLI will focus on following functionalities,

  1. Continue the support for those functionalities supported in Beijing release 

  2. Amsterdam support is EOL

  3. Add support for VNFSDK

 

Model: Open Command Spec (OCS)

in Casablanca release, following updates are made in OCS:

  1. Command profile is newly added for supporting shell scripts, python scripts

Service Management

Helps to check the list of ONAP service deployed on a given setup and retrieve the health status. 

Discovery

 

Feature

Description

Depends-on Project

Release

Feature

Description

Depends-on Project

Release

1

Report registered services

Reports the registered service details such as name, type,

version, Root context URI. In addition, it provides deployment deatils

like host/ip, port.

MSB

casablanca

Beijing

2

Register a service

Helps to register a service into MSB, when that service is started.

 

MSB

casablanca

Beijing

3

Unregister a service

Helps to unregister a service into MSB, after that service is stopped.

MSB

casablanca

Beijing


External Resource Management

Helps to on-board the external system such as VIM, VNFM, EMS and SDNC and retrieve the current state of these resources.

VIM management

Feature

Description

Depends-on Project

Release

Feature

Description

Depends-on Project

Release

1

Register cloud

Helps to register a cloud such as OpenStack, VMWare, etc

A&AI/ESR

casablanca

Beijing

2

Un-register cloud

Helps to un-register the cloud from ONAP

A&AI/ESR

casablanca

Beijing

3

Report registered clouds

Reports the complete details of cloud including endpoint, version

username, tenant, Region, etc.

A&AI/ESR

casablanca

Beijing

VNFM management

Feature

Description

Depends-on Project

Release

Feature

Description

Depends-on Project

Release

1

Register VNFM

Helps to register a cloud such as vendor's VNFM

A&AI/ESR

casablanca

Beijing

2

Un-register VNFM

Helps to un-register the VNFM from ONAP

A&AI/ESR

casablanca

Beijing

3

Report registered VNFMs

Reports the complete details of VNFM including username,

endpoint, etc.

A&AI/ESR

casablanca

Beijing

EMS management

Feature

Description

Depends-on Project

Release

Feature

Description

Depends-on Project

Release

1

Register EMS

Helps to register a EMS such as Vendors EMS

A&AI/ESR

casablanca

Beijing

2

Un-register EMS

Helps to un-register the EMS from ONAP

A&AI/ESR

casablanca

Beijing

3

Report registered EMSs

Reports complete deatils of EMS including version, endpoint,

etc

A&AI/ESR

casablanca

Beijing

PNF management

Feature

Description

Depends-on Project

Release

Feature

Description

Depends-on Project

Release

1

Register PNF

Helps to register a PNFsuch as Vendors PNF

A&AI/ESR

Beijing

casablanca

2

Un-register PNF

Helps to un-register the PNF from ONAP

A&AI/ESR

Beijing

casablanca

3

Report registered PNF

Reports complete deatils of PNF including version, endpoint,

etc

A&AI/ESR

Beijing

casablanca

4

attach PNF

associate PNF with service instance,

add appropriate link between PNF, interfaces and logical link

A&AI

Beijing

casablanca

Service Orchestration

Helps to deploy, instantiate and destroy a given services such as VoLTE and vCPE services

Service Life-cycle management

 

Deploy → Launch → Delete → Undeploy

 

Feature

Description

Depends-on Project

Release

Feature

Description

Depends-on Project

Release

1

Create Service Type

Helps to create a service like type like vFw

AAI

casablanca

Beijing

2

Deploy Service

Helps to deploy the service artifacts into various ONAP services. (like

SDC distribute all the service artifacts)

SO

casablanca

Beijing

3

Report deployed services

Reports the deployed services details

SO

casablanca

Beijing

4

Launch Service

Helps to launch the deployed service

SO

 

casablanca

Beijing

5

Report active services

Reports the services which are running/idel

SO

casablanca

Beijing

6

Undeploy service

Helps to undeploy all the service artifacts from the ONAP services.

SO

casablanca

Beijing

7

Remove service type

Helps to remove the service type from AAI

AAI

casablanca

Beijing

Closed loop Management

Helps to report the policy, alarm and analytics aspect of an given service in ONAP for auto-scaling and healing of them.

Policy management

Feature

Description

Depends-on Project

Release

Feature

Description

Depends-on Project

Release

1

Report policies

Helps to retrieve the details of policies defined for a given service/VNF

Policy

Beijing

casablanca

 

 

 

 

 


Limitation

It does not support designing of the services as it involves studio. so its expected that design time artifact should be readily available for using the feature like service management.

Customer Management

Helps to manage the subscriber, who like to use the services provided by ONAP.

Customer management

Feature

Description

Depends-on Project

Release

Feature

Description

Depends-on Project

Release

1

Add customer

Creates subscriber

A&AI

casablanca

Beijing

2

Delete Customer

Removes subscriber from ONAP

A&AI

casablanca

Beijing

3

Reports registered customer

Helps to find out the details of registered subscriber

A&AI

casablanca

Beijing

Subscription management

Feature

Description

Depends-on Project

Release

Feature

Description

Depends-on Project

Release

1

Create Subscription

Subscribe a customer for a service type

A&AI

casablanca

Beijing

2

Delete Subscription

Un-Subscribe a customer for a service type

A&AI

casablanca

Beijing

VSP Distribution

Feature

Description

Depends-on Project

Release

Feature

Description

Depends-on Project

Release

1

Manage Catalog service

Helps to add, list and delete a catalog service

SDC

casablanca

Beijing

2

Manage resource of catalog service

Helps to add, update and delete VNF packages of service

SDC

casablanca

Beijing

3

Manage service certification

Certify/uncertify the given service

SDC

casablanca

Beijing

4

Manage service distribution

Approve/Disapprove distribution of a service

SDC

casablanca

Beijing


Command management

Helps to discover/validate the installed ONAP Commands/schema

Feature

Description

Depends-on Project

Release

Feature

Description

Depends-on Project

Release

1

Open CLI schema validation

ONAP CLI provides onap-cli-schema v1.0 for writing the YAML template for

each command and this feature helps to validate such YAML template

CLI

casablanca

Beijing

2

CLI Helper

Helps to find the details of all supported commands by CLI project

CLI

casablanca

Beijing

3

Dynamic Command discovery

Helps to dynamically discover the installed ONAL CLI commands

CLI

casablanca

Beijing

Deployment support

Helps to discover/validate the installed ONAP Commands/schema

Feature

Description

Depends-on Project

Release

Feature

Description

Depends-on Project

Release

1