Skip to content

Releases: sonata-nfv/son-mano-framework

v5.1 (2020-01-08)

08 Jan 17:27
543b49d
Compare
Choose a tag to compare

This release contains the following improvements:

  • The reconfiguration workflow is now exposed through the northbound interface.
  • Improvement for the injection of params as instantiation parameter.
  • Forwarding of cidr data from descriptors towards infrastructure adapter.

v5.0 (2019-09-06)

06 Sep 12:03
8c645ee
Compare
Choose a tag to compare

This release adds the following features and improvements:

  • Dynamic network creation based on service requirements, instead of static creation
  • Running services can now (partially) be migrated from one PoP to another
  • During a migration event, the state can be migrated between VNFs
  • Running services can now be scaled in or out multiple VNF instances at a time
  • Container-based VNFs are supported for all available workflows
  • Service flavors are supported
  • Improved support for traffic steering between VNFs, and between a VNF and a service endpoint
  • The placement logic now also considers the networking side in its optimization calculations, including QoS requirements
  • The mapping of a service on the infrastructure can be provided as input with a service instantiation request
  • Installation script to deploy a standalone version of the MANO Framework
  • Python-based client library to consume API of standalone MANO Framework
  • Removal of plugin manager, placement executive and scaling executive because obsolete
  • Reduce size of the MANO Framework containers
  • bugfixes

v4.0

03 Aug 09:28
c72c415
Compare
Choose a tag to compare

Release notes

  • Northbound API extension with a scaling API: It is now possible to request a scaling event of a running NS
  • Policy based placement: the Placement Plugin takes placement policies from NS developers, customers and the operator into consideration when calculating the optimal placement.
  • ILP based algorithm: The generic placement algorithm is formulated and solved as an ILP problem.
  • The SSM mechanism was extended so that it can now make scaling and migration requests to the MANO Framework.
  • Improved ENV variable handling.
  • CI/CD done through Jenkins pipeline.
  • Minor bugfixes.

v3.1 (2018-04-23)

23 Mar 10:56
8e4a131
Compare
Choose a tag to compare
  • Increase flexibility of SSM / FSM mechanism
  • Fix minor bugs

v3.0 (2017-09-01)

01 Sep 17:39
Compare
Choose a tag to compare

New features included in this release are the following:

  • Addition of the Function Lifecycle Manager (FLM) MANO plugin, which handles the lifecycle of VNFs;
  • Addition of the Placement MANO plugin, which handles placement requests for services;
  • Support for start, stop, configure and scaling Function Specific Managers;
  • Support for configure and monitoring Service Specific Managers;
  • The SLM registers as micro-service with the Gatekeeper, allowing it to fetch descriptors;
  • Implementation of the termination workflow, that allows to terminate a running service;
  • General traffic between MANO plugins is shielded from Service and Function Specific Managers;
  • VNF chaining and Wan configuration support from the MANO Framework;
  • Support for RabbitMQ virtual host and user creation by SMR;
  • Support for assigning the virtual hosts and users to SSMs/FSMs;

v2.1 (2017-05-22)

22 May 15:19
Compare
Choose a tag to compare

SONATA's flexible MANO framework

  • Addition of the placement executive and the scaling executive plugins.

son-mano-base

  • Threading optimization for the message broker abstraction.
  • Fix race conditions in the registration process.

son-mano-service-lifecycle-manager

  • Conversion of SLM into a task manager.
  • Generic support for SSM workflows.
  • Extend service instantiation workflow with placement.
  • Provide a more finegrained and controllable instantiation workflow.

son-mano-specific-manager-registry

  • Workflows and APIs for updating and terminating SSMs and FSMs

v2.0 (2017-02-13)

14 Feb 12:41
Compare
Choose a tag to compare

SONATA's flexible MANO framework

son-mano-specific-manager-registry

  • Update SSM/FSM Rgistration.

son-mano-pluginmanager

  • Fix: Made pluginmanager compatible with the latest mongoengine package.

v1.0 (2016-09-15)

15 Sep 16:01
Compare
Choose a tag to compare

SONATA's flexible MANO framework

son-mano-specific-manager-registry

  • New MANO plugin to manage service specific managers (SSM)
  • SSM on-boarding & instantiation
  • SSM updating (at runtime!)
  • SSM termination
  • SSM registration

son-mano-service-lifecycle-management

  • 'REST API call to monitoring framework' exceptions are caught and handled.
  • Integration with SMR when NSD references the need for SSMs.
  • Service Update request handling.
  • NSR management during Service Update chain.

v0.9 (2016-07-20)

20 Jul 14:01
Compare
Choose a tag to compare
v0.9 (2016-07-20) Pre-release
Pre-release

SONATA's flexible MANO framework

son-mano-base

  • asynchronous messaging abstraction layer to communicate with RabbitMQ broker
  • base plugin implementation to simply MANO plugin development

son-mano-pluginmanager

  • MANO plugin registration, de-registration, heartbeat mechanism
  • MANO plugin lifecycle control
  • RESTful plugin management API
  • CLI client for MANO plugin management
  • MongoDB based MANO plugin registry

son-mano-service-lifecycle-management

  • asynchronous managing of service deploy requests and their life cycles
  • on-boarding and instantiation of a SONAT network service
  • automated integration between gatekeeper (BSS), infrastructure, record storage and monitoring
  • instructing monitoring manager based on descriptor information