Name

ODL Micro Project

Repo Name

odlmicro

Description

Run a typical OpenDaylight SDN component such as NETCONF or OpenFlowPlugin without requiring the Apache Karaf OSGi runtime container.

What is the main goal?

The project takes forward work done previously under the "Simplifying ODL" led by Unknown User (vorburger) .

For more information see these presentations:


This is required to be a self-managed project.

Scope

The project currently uses Guice as dependency injection (DI) framework, instead the OSGi Blueprint (BP) implementation Apache Aries which is used in Karaf. This choice was made just because Guice was already used for "Component Tests" in ODL, and infrautils has some useful related helpers. 

Open questions


Future Work

Resources Committed (developers committed to working)



Initial Committers


Vendor Neutral

Current codebase - https://github.com/vorburger/opendaylight-simple

License is compatible (Eclipse Public License - v 1.0)

Past commits to ODL - https://git.opendaylight.org/gerrit/#/q/topic:simple-dist

Meets Board Policy (including IPR)