Code Monkey home page Code Monkey logo

Comments (7)

qarawlus avatar qarawlus commented on June 30, 2024

Current ideas in for OSM NBI function calls:

  • GET tenant and datacenter information (here: OpenStack)
  • POST VNF in a tenant
  • POST a new scenario with the VNF with deploy, start, or reserve.
  • POST action on an instance
  • GET instance IP address of the VM

Afterwards, we can SSH into the VM to get performance data. This is an initial thought of mine as of now and can be changed upon further research.

One challenge that I believe we will face is sending requests in multiple formats. I saw that doing POST on instances requires sending YAML requests, while the rest send requests using JSON.

from tng-sdk-benchmark.

avimehenwal avatar avimehenwal commented on June 30, 2024

from tng-sdk-benchmark.

SuganthiJagan avatar SuganthiJagan commented on June 30, 2024

Also, we could use PyYAML package for converting from JSON to YAML.

from tng-sdk-benchmark.

SuganthiJagan avatar SuganthiJagan commented on June 30, 2024

To get performance/identity data, a suggestion could be using LDAP in common service call. But need to research further on its feasibility.

from tng-sdk-benchmark.

SuganthiJagan avatar SuganthiJagan commented on June 30, 2024

https://osm.etsi.org/wikipub/index.php/OSM_Integration_Guidelines

from tng-sdk-benchmark.

qarawlus avatar qarawlus commented on June 30, 2024

Complete API documentation
https://osm.etsi.org/wikipub/index.php/NBI_API_Description

from tng-sdk-benchmark.

avimehenwal avatar avimehenwal commented on June 30, 2024

Here is a documentation of NBI API call which I have tested

https://documenter.getpostman.com/view/8208840/SVYqPJoK?version=latest

cURL command for request

Screenshot from 2019-08-04 21-44-28

PS: I think we should unpublish the documentation after some time as it has username and passwords!?

from tng-sdk-benchmark.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.