GBP Network Services Framework

Registered by Hemanth Ravi

The proposal of the BP is to implement Network Services’s Framework (NSF) in GBP
project to handle lifecylce management of network services that includes
creation, deployment, management and resource pooling, monitoring capabilities
of network services. The proposal extends the GBP platform to provide these
capabilities that are common to all network services and is agnostic to the type
and implementation of the network service.

Blueprint information

Status:
Started
Approver:
Sumit Naiksatam
Priority:
High
Drafter:
Hemanth Ravi
Direction:
Approved
Assignee:
Subrahmanyam Ongole
Definition:
Review
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Subrahmanyam Ongole

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/gbp-network-services-framework,n,z

Addressed by: https://review.openstack.org/282292
    NFP - Multi process framework implementation.

Addressed by: https://review.openstack.org/298206
    NFP - DB Framework and DB Model Implementation

Addressed by: https://review.openstack.org/298213
    Openstack client library for NFP

Addressed by: https://review.openstack.org/298220
    Updated test requirements for Openstack client API library test case

Addressed by: https://review.openstack.org/298224
    NFP - Service Orchestrator module

Addressed by: https://review.openstack.org/298288
    GBP NFP - Added Base mode support in Service Orchestrator, Device won't get created in base mode support.

Addressed by: https://review.openstack.org/298297
    GBP NFP - Adding Device Orchestrator, Device Orchestrator keeps track of devices, addition/removal of new devices. Service Orchestrator sends device realted request to Device Orchestrator.

Addressed by: https://review.openstack.org/298312
    NFP Orchestration drivers with their unit tests

Addressed by: https://review.openstack.org/298374
    NFP - Heat driver implementation

Addressed by: https://review.openstack.org/298380
    NFP - Node Driver

Addressed by: https://review.openstack.org/298385
    NFP - Base Configurator Reference Implementation

Gerrit topic: https://review.openstack.org/#q,topic:test-ut-failure,n,z

Addressed by: https://review.openstack.org/309056
    NFP - Reference Service Implementation

Addressed by: https://review.openstack.org/309145
    NFP - Devstack and Diskimage Create Scripts

Addressed by: https://review.openstack.org/332767
    NFP - Advanced Mode Configurator

Addressed by: https://review.openstack.org/333881
    NFP - Advanced Mode Configurator

Addressed by: https://review.openstack.org/333894
    NFP - Service Agents

Addressed by: https://review.openstack.org/333904
    NFP - Service Drivers

Addressed by: https://review.openstack.org/333937
    NFP - Advanced Mode Controller

Addressed by: https://review.openstack.org/334020
    NFP - Advanced Mode Config-Orchestrator

Addressed by: https://review.openstack.org/334998
    NFP - Advanced Mode Devstack and Diskimage Create Script s

Gerrit topic: https://review.openstack.org/#q,topic:bp/gbp-network-services-framework-patch66,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/gbp-network-services-framework-patch48,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/gbp-network-services-framework-patch21,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/gbp-network-services-framework-patch24,n,z

Addressed by: https://review.openstack.org/335400
    NFP - Service Plugins

Addressed by: https://review.openstack.org/335405
    NFP - Advanced Mode Devstack and Diskimage Create Scripts

Addressed by: https://review.openstack.org/337353
    NFP - Multi process framework implementation

Addressed by: https://review.openstack.org/337355
    NFP - DB Framework and DB Model Implementation

Addressed by: https://review.openstack.org/337356
    NFP - Client utilities for OpenStack services

Addressed by: https://review.openstack.org/338020
    NFP - Service Orchestrator module

Addressed by: https://review.openstack.org/338021
    NFP - Base mode Service Orchestrator

Addressed by: https://review.openstack.org/338022
    NFP - Device Orchestrator implementation.

Addressed by: https://review.openstack.org/338023
    NFP - Orchestration driver

Addressed by: https://review.openstack.org/338024
    NFP - Heat driver implementation

Addressed by: https://review.openstack.org/338025
    NFP - Node Driver

Addressed by: https://review.openstack.org/338026
    NFP - Base Configurator Reference Implementation

Addressed by: https://review.openstack.org/338027
    NFP - Reference Service Implementation

Addressed by: https://review.openstack.org/338028
    NFP - Devstack and Diskimage Create Scripts

Addressed by: https://review.openstack.org/344019
    NFP - Multi process framework implementation

Addressed by: https://review.openstack.org/344020
    NFP - DB Framework and DB Model Implementation

Addressed by: https://review.openstack.org/344021
    NFP - Client utilities for OpenStack services

Addressed by: https://review.openstack.org/344022
    NFP - Service Orchestrator module

Addressed by: https://review.openstack.org/344023
    NFP - Base mode Service Orchestrator

Addressed by: https://review.openstack.org/344024
    NFP - Device Orchestrator implementation.

Addressed by: https://review.openstack.org/344025
    NFP - Orchestration driver

Addressed by: https://review.openstack.org/344026
    NFP - Heat driver implementation

Addressed by: https://review.openstack.org/344027
    NFP - Node Driver

Addressed by: https://review.openstack.org/344028
    NFP - Base Configurator Reference Implementation

Addressed by: https://review.openstack.org/344029
    NFP - Reference Service Implementation

Addressed by: https://review.openstack.org/344030
    NFP - Devstack and Diskimage Create Scripts

Addressed by: https://review.openstack.org/344824
    NFP - Enhancements

Addressed by: https://review.openstack.org/347661
    NFP - Create policy target for LB VIP in heat driver

Addressed by: https://review.openstack.org/349139
    NFP - ini files and entry points

Addressed by: https://review.openstack.org/349164
    NFP - Enhancements and fixes to master NFP

Addressed by: https://review.openstack.org/349165
    NFP - Pecan controller enhancements to support configuration patches

Addressed by: https://review.openstack.org/349166
    NFP (contrib) - Over the Cloud Network Function Controller

Addressed by: https://review.openstack.org/349167
    NFP (contrib) - Configurator

Addressed by: https://review.openstack.org/349168
    NFP (contrib) - Service Agents

Addressed by: https://review.openstack.org/349169
    NFP (contrib) - Service Drivers

Addressed by: https://review.openstack.org/349170
    NFP (contrib) - Config Orchestrator

Addressed by: https://review.openstack.org/349171
    NFP (contrib) - Service Plugins

Addressed by: https://review.openstack.org/349172
    NFP (contrib) - Devstack and Diskimage Create Scripts

Addressed by: https://review.openstack.org/349223
    NFP (contrib) - Fix password in sample diskimage script

Addressed by: https://review.openstack.org/349228
    NFP - Enhancements and fixes to master NFP

Addressed by: https://review.openstack.org/349229
    NFP - Pecan controller enhancements to support configuration patches

Addressed by: https://review.openstack.org/349230
    NFP (contrib) - Over the Cloud Network Function Controller

Addressed by: https://review.openstack.org/349231
    NFP (contrib) - Configurator

Addressed by: https://review.openstack.org/349232
    NFP (contrib) - Service Agents

Addressed by: https://review.openstack.org/349233
    NFP (contrib) - Service Drivers

Addressed by: https://review.openstack.org/349234
    NFP (contrib) - Config Orchestrator

Addressed by: https://review.openstack.org/349235
    NFP (contrib) - Service Plugins

Addressed by: https://review.openstack.org/349236
    NFP (contrib) - Devstack and Diskimage Create Scripts

Addressed by: https://review.openstack.org/350068
    NFP (contrib) - Controller Image Build Scripts

Addressed by: https://review.openstack.org/350453
    NFP (contrib) - Controller Image Build Scripts

Addressed by: https://review.openstack.org/350456
    NFP (contrib) - Controller Image Build Scripts

Addressed by: https://review.openstack.org/350735
    NFP - ini files and entry points

Addressed by: https://review.openstack.org/350746
    NFP - ini files and entry points

Addressed by: https://review.openstack.org/350769
    NFP (contrib) - Controller Image Build Scripts

Addressed by: https://review.openstack.org/350810
    Fix NFP service_plugin entrypoint

Addressed by: https://review.openstack.org/350812
    Fix NFP service_plugin entrypoint

Addressed by: https://review.openstack.org/350813
    Fix NFP service_plugin entrypoint

Addressed by: https://review.openstack.org/350819
    Fix branch-name in refernce local.conf and README files

Addressed by: https://review.openstack.org/351277
    NFP (contrib) - Controller VM root login

Addressed by: https://review.openstack.org/351360
    NFP (contrib) - Controller VM root login

Addressed by: https://review.openstack.org/351361
    NFP (contrib) - Controller VM root login

Addressed by: https://review.openstack.org/351607
    NFP (contrib) - Configure NFP through setup_nfp script

Addressed by: https://review.openstack.org/351724
    NFP (contrib) - Build and Configure Changes of NFP

Addressed by: https://review.openstack.org/351725
    NFP (contrib) - Build and Configure Changes of NFP

Addressed by: https://review.openstack.org/351969
    Fix exception due to access of incorrect thread attribute

Addressed by: https://review.openstack.org/353383
    NFP - Core UT fix

Addressed by: https://review.openstack.org/353384
    NFP - Core UT fix

Addressed by: https://review.openstack.org/353715
    NFP - Core UT fix

Addressed by: https://review.openstack.org/353842
    Added Non-hotplug support in NFP

Addressed by: https://review.openstack.org/359864
    NFP - Proxy,ConfigOrch & Node driver Enhancements

Addressed by: https://review.openstack.org/359873
    NFP - Controller Enhancements

Addressed by: https://review.openstack.org/359876
    NFP - Added LBaaSV2 support

Addressed by: https://review.openstack.org/359883
    NFP - Devstack and build enhancements

Addressed by: https://review.openstack.org/359856
    NFP - Framework Enhancements

Addressed by: https://review.openstack.org/359862
    NFP - Orchestrator Enhancements

Addressed by: https://review.openstack.org/393162
    NFP - Framework Enhancements

Addressed by: https://review.openstack.org/393163
    NFP - Orchestrator Enhancements

Addressed by: https://review.openstack.org/393164
    NFP - Proxy,ConfigOrch & Node driver Enhancements

Addressed by: https://review.openstack.org/393165
    NFP - Controller Enhancements

Addressed by: https://review.openstack.org/393166
    NFP - Added LBaaSV2 support

Addressed by: https://review.openstack.org/393226
    NFP - Devstack and build enhancements

Addressed by: https://review.openstack.org/393267
    NFP - Framework Enhancements

Addressed by: https://review.openstack.org/393274
    NFP - Orchestrator Enhancements

Addressed by: https://review.openstack.org/393294
    NFP - Proxy,ConfigOrch & Node driver Enhancements

Addressed by: https://review.openstack.org/393297
    NFP - Controller Enhancements

Addressed by: https://review.openstack.org/393299
    NFP - Added LBaaSV2 support

Addressed by: https://review.openstack.org/393306
    NFP - Devstack and build enhancements

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.