v4.0 (2018-07-31)
First release of 5GTANGO's new workspace and project management tool, extending the seed code from SONATA's son-cli tool. The tool provides a simple CLI that allows:
- Workspace management:
- Create new 5GTANGO workspaces (e.g., with configuration files)
- Used by other SDK tools, e.g., to determine the MIME type of 5GTANGO descriptors
- Project management:
- Create new NFV projects containing arbitrary artifacts, e.g., descriptors or VNF images
- Automatically generates a corresponding project manifest (
project.yml
), which states project information and lists all involved files - Project files can easily be added or removed with
--add
and--remove
, supporting wildcards (similar to the well-knowngit
CLI) - The project status (
--status
) provides a quick overview of the project information and involved files - A translation functionality (
--translate
) automatically translates old SONATA projects to the new v4.0 format
- Descriptor generation CLI:
- Complementary to the simple descriptor generation GUI
- Quick generation of descriptors for experienced users, preferring a CLI
- To be integrated with the project management in the future (e.g., to automatically generate suitable descriptors when creating a new project)