...
- provider with your code
- feature which defines the odl bundles to startup
- installer which brings the artifacts into the container
A good example is the SDN-R helpserver which has only these parts or the o-ran ru-fh devicemanager.
...
The only thing you have to do is to manipulate the properties and the dependencies in the pom.xml. You can set the the
- base-image: on which you want to run your custom feature
- o-ran-sc.features: which is the feature repo you have to add (should look like this mvn:org.something.more/myartifact-feature/version/xml/features
- features.boot: which will add the features to the odl boot features on startup
- and you have to add the dependency (in this case devicemanager-oran-ru-fh-installer) to inject
...
- the artifacts into the container during build process.