Jump to: navigation, search

OpenDaylight dlux:Release Notes Helium

dlux Helium Release Notes


dlux is pure Javascript based Opendaylight UI that uses REST/RESTConf APIs of controller. Helium is the first release of dlux. Dlux can be deployed as karaf feature along with controller or else, it can work as standalone application. The following are the main features:

New Features and Enhancements

  • Details of nodes, node connectors and statistics information present in md-sal inventory RestConf API.
  • Visual representation of nodes and hosts in network topology of md-sal. Hosts information is tracked by L2-switch project
  • Yang UI - Web interface to see the yang models present in controller. This is a very powerful feature, that allows user to perform CRUD operations on the yang model. Like you can add/delete flows, nodes, links etc.
  • Ported features such as Connection manager, Flows, Static routes from older Opendaylight UI.

Technology requirements to develop and run dlux locally

To run dlux as standalone application or to develop new modules for dlux. You should install following on your machine -

Above mentioned javascript libraries such as Grunt, bower, Karma etc, all of them are available as node bundle. Once node is installed you can install them using npm.

Limitations for dlux in Helium

  • dlux use AAA for authentication, which supports basic Auth with admin user only. There is no user management as of now.
  • If md-sal topology is RestConf API is not present, login does not work. As we use network-topology API to perform basic Auth. Once AAA starts providing Rest APIs for token based Authentication. We should be able to eliminate this limitation.

Open Bugs

Bug 1959

Bug 1891

Bug 2072

Helium Stable Update 1

No changes have been made since Helium release.