Jump to: navigation, search

Difference between revisions of "Gluon"

(Project Overview)
(General Task List)
 
(28 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
== Project Overview ==
 
== Project Overview ==
 +
 +
=== Use Cases and Requirements ===
 +
 +
# [[Gluon/User-Story|New Telco NFV Service and User Story]]
  
 
=== Blue Prints ===
 
=== Blue Prints ===
  
# [http://blueprints.launchpad.net/python-gluon/+spec/gluon-ml2-plugin Gluon Neutron ML2 Plugin]
 
 
# [http://blueprints.launchpad.net/python-gluon/+spec/gluon-nova-plugin Gluon Nova Plugin]
 
# [http://blueprints.launchpad.net/python-gluon/+spec/gluon-nova-plugin Gluon Nova Plugin]
 +
# [https://blueprints.launchpad.net/python-gluon/+spec/gluon-api-spec Gluon API Specification]
 +
# [http://blueprints.launchpad.net/python-gluon/+spec/gluon-auth Authentication for Proton server endpoints and Role-base Access Control]
 +
# [http://blueprints.launchpad.net/python-gluon/+spec/port-service-binding-model Port Service Binding Model]
 +
# [http://blueprints.launchpad.net/python-gluon/+spec/gluon-contrail-integration Integrating Contrail's Mechanism Driver with Gluon's Extended ML2 Plugin]
 +
# [http://blueprints.launchpad.net/python-gluon/+spec/multiple-api-support Supporting Multiple API/Protons] (completed)
 +
# [http://blueprints.launchpad.net/python-gluon/+spec/gluon-ml2-plugin Gluon Neutron ML2 Plugin] (completed)
 +
# [http://blueprints.launchpad.net/python-gluon/+spec/proton-shim-sync Synchronizing Port Binding in Shim Layer with Proton] (completed)
 +
# [http://blueprints.launchpad.net/python-gluon/+spec/repo-structure Gluon Repo Structure] (completed)
 +
 +
=== General Task List ===
 +
 +
* [[Gluon/Tasks-Queens|Tasks for Queens and Beyond]]
 +
* Task Archives
 +
** [[Gluon/Tasks-Pike|Tasks for Pike and Beyond]]
 +
** [[Gluon/Tasks-Ocata|Tasks for Ocata and Beyond]]
 +
** Here is the [https://etherpad.openstack.org/p/ocata-gluon-work-plan Etherpad of Tasks] from Ocata Design Summit
 +
** [[Gluon/PoC-Ocata-Summit|Proof-of-Concept in Ocata Design Summit]], October 24-28, 2016, Barcelona
 +
* Historical Task Archive [[Gluon/Tasks| List of General Tasks]] of Gluon development
 +
 +
== Gluon Releases ==
  
=== Proof-of-Concept (PoC) Tracking ===
+
# [https://github.com/openstack/gluon/tree/stable/pike Gluon Pike Release (1.1.0)]
 +
# [https://github.com/openstack/gluon/tree/stable/ocata Gluon Ocata Release (1.0.3)]
  
The Progress of PoC is tracked by [http://jira.opnfv.org/browse/NETREADY-21 JIRA Ticket (Epic) in OPNFV]:
+
== Proof of Concepts ==
# Task (Ian): [http://jira.opnfv.org/browse/NETREADY-23 Push code from Github to OpenStack Gluon repo]
 
# Story (Tom): [http://jira.opnfv.org/browse/NETREADY-22 Gluon Neutron ML2 Plugin]
 
## Task (Tom): [http://jira.opnfv.org/browse/NETREADY-24 Initial proposal describing ML2 approach]
 
## Task (Tom): [http://jira.opnfv.org/browse/NETREADY-25 Push Interim Gluon Neutron ML2 Plugin Code for Gerrit Review]
 
# Story (Niko): [http://jira.opnfv.org/browse/NETREADY-26 Database Migration from SQLLite to MySQL]
 
## Task (Niko): [http://jira.opnfv.org/browse/NETREADY-27 Implementation Proposal of MySQL for Database Migration]
 
  
=== [[Gluon/Tasks|General Task List]] ===
+
* [[Gluon/PoC-Boston|PoC for OpenStack Summit Boston, May 8-12, 2017]]
  
 
== People ==
 
== People ==

Latest revision as of 00:39, 30 August 2017

Gluon is a Model-Driven, Extensible Framework for NFV Networking Service. This framework enables Telecom Service Providers to provide its customers with NFV networking services on-demand. Gluon uses model-driven approach to generate APIs (including objects, database schema, and RESTful API endpoints) from a YAML file which models the NFV Networking Service. When a Telecom Service Provider needs to launch a new service, it only needs to model the new service in a YAML file. Gluon framework generates the APIs accordingly. And then applications can use those APIs to provide the new service. Thus Gluon helps Telecom Service Provide accelerate the time-to-market and achieve business agility through its extensibility and scalability in generating API for new use cases and services.

Project Overview

Use Cases and Requirements

  1. New Telco NFV Service and User Story

Blue Prints

  1. Gluon Nova Plugin
  2. Gluon API Specification
  3. Authentication for Proton server endpoints and Role-base Access Control
  4. Port Service Binding Model
  5. Integrating Contrail's Mechanism Driver with Gluon's Extended ML2 Plugin
  6. Supporting Multiple API/Protons (completed)
  7. Gluon Neutron ML2 Plugin (completed)
  8. Synchronizing Port Binding in Shim Layer with Proton (completed)
  9. Gluon Repo Structure (completed)

General Task List

Gluon Releases

  1. Gluon Pike Release (1.1.0)
  2. Gluon Ocata Release (1.0.3)

Proof of Concepts

People

General Resources