Customizing your start up applications
Out of the box, OpenDaylight deploys a minimal runtime environment. We can alter this base runtime to include applications that your environment requires to be present. For the purposes of this recipe, applications are considered as the set of feature targets that implement an application. See the recipe, Deploying applications using features for more information on the Apache Karaf feature mechanism.
Getting ready
The ingredients of this recipe include an OpenDaylight distribution kit, access to a JDK, Maven, and a source code editor. Sample configuration for this recipe is available at:
https://github.com/jgoodyear/OpenDaylightCookbook/tree/master/chapter10/chapter10-recipe4
How to do it...
Startup applications are maintained as a comma separated list of feature targets in the featuresBoot
property found in $ODL_HOME/etc/org.apache.karaf.features.cfg
.
The list of available features in your OpenDaylight container can be found by executing the command features...