...
- ccsdk/features → Provide here the features as single ZIP Installer for all bundles
- Bundles with service functionality as ZIP archive containing a maven repository that is later added/installed into the Opendaylight/karaf repository
- Provide feature xml that can be added to Opendaylight/karaf to manage the installation
- sdnc/oam → Add for creation of SDNC image the feature to repository and provide installer to /installer/sdnc
- Add dependency to pom.xml to move it into container's ODL repository. $ODL_HOME/system/org/onap/ccsdk/features/sdnr/...
- Add repository to ODL startup configuration that it is available to be activated.
- Provide an intermediate container with an Opendaylight/karaf repository containing a specific collection of services
- Provide the related repositories via the $ODL_HOME/etc/org.apache.karaf.features.cfg feature repository list, specified by featuresRepositories=
- Add to startODL.sh functionality to startup service if configured to be active. (But be Use environment variable like "SDNR_MyNewService" true|false. (Be aware .. this script is normally overwritten by oom .. see next step)
- oom → Add functionality to configure and start your service
- Add to startODL.sh the functionality to startup service if configured to be active.
- Extend script to set related ENV variables with configuration of specific feature bundel.
...