sonata-nfv / tng-cli Goto Github PK
View Code? Open in Web Editor NEW5GTANGO CLI interface for the V&V and Service platforms
License: Apache License 2.0
5GTANGO CLI interface for the V&V and Service platforms
License: Apache License 2.0
Having a deployment in progress, make a GET to the request uuid printing only the state changes in a loop. That would be useful for demos to not run the command several times in the console.
The output would be like:
tng-cli request --get 3cc8be23-d2ba-46ea-8e52-2adb4b0a9001 -w
name instance_uuid status
immersive-media-pilot cc07808e-0b21-4dc5-ad56-60d5a4f8ab04 INSTANTIATING
immersive-media-pilot cc07808e-0b21-4dc5-ad56-60d5a4f8ab04 READY
As a user, I need to scale a vnf/cnf. The tng-cli should allow the manual scale out and manual scale in of a VNF/CNF.
The documentation of the gk api is here:
https://github.com/sonata-nfv/tng-gtk-sp/wiki/Service-scaling-out-or-in
The Gatekeeper exposes the time each request takes to be processed in an HTTP header of the response called X-Timing
, which is usefull for some tests.
Other HTTP response headers might also be used, namely those related to the rate limitation (X-Throttling-Count
and X-Throttling-Until
).
get
delete
add
Currently the port used for the cli is 32002 but should be 80 in case of no https or 443 in case of https
Would be nice to on-board a package from URL. That allow us to not download the package from github to upload but do this automatically having the artifacts in github,
Current way:
tng-cli -u eu.5gtango.ns-mediapilot-service-k8s.0.3.tgo
Aditional way:
tng-cli -u https://github.com/sonata-nfv/tng-media-pilot/blob/master/packages/eu.5gtango.ns-mediapilot-service-hybrid.0.1.tgo
The command:
tng-cli -u http://pre-int-vnv-bcn.5gtango.eu package -u eu.5gtango.ns-mediapilot-service-k8s.0.3.tgo
Use twice the option -u that can be unique,
Support (partial) download of a package
Onboarding of package via Vnv. I want to be able to set the VnV path via tng-cli
list should be tuple, content of tuple should be nested (check doc of docker sdk, exec_run in cotainers), add types
Support slice instantation and termination once the API has stabilized.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.