Skip to content

sonata-nfv/son-bss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

son-bss Build Status

Very simple gui that allows customers to retrieve and inspect Network Services and additionally allows to request instantiations on them.

Development

To contribute to the development of the SONATA BSS, you may use the very same development workflow as for any other SONATA Github project. That is, you have to fork the repository and create pull requests.

Building

Build Docker container image

  • docker build --no-cache -t son-yo-gen-bss .

Dependencies

Bower dependencies:

Npm dependencies:

Contributing

You may contribute to the editor similar to other SONATA (sub-) projects, i.e. by creating pull requests.

Installation

The installation of this component can be done using the son-install script.

Grunt command line options are:

options Required Default value Description
gkApiUrl Yes Gatekeeper REST API Url
suite No Testing purpose: select the test suite
hostname No localhost Testing purpose: set the test hostname
protocol No http http/https selection
userManagementEnabled No true Enables the use of Gatekeeper's User Management module
licenseManagementEnabled No true Enables the use of Gatekeeper's License Management module

Usage

The GUI has a principal page with an upper menu that shows the following sections:

Available Network Services

In this section is possible:

  • to retrieve a list of Network services availables to be instantiated ("get" operation)
  • to view the NSD details (tree view)
  • to instantiate an specific NSD ("post" operation)
  • to get a private license to allow the instantiation process

Requests

In this section is possible:

  • to retrieve a list of Instantiation Orders ("get" operation)
  • to view the Request details

Network Service Instances

In this section is possible:

  • to retrieve a list of Service instances
  • to update an instance to the latest service version

License

The SONATA BSS is published under Apache 2.0 license. Please see the LICENSE file for more details.

Useful Links


Lead Developers

The following lead developers are responsible for this repository and have admin rights. They can, for example, merge pull requests.

  • Santiago Rodriguez (srodriguezOPT)
  • Felipe Vicens (felipevicens)

Feedback-Chanel