You could always use Blueprint with Config Management; you're able to set default values in BP, than override via config file.
ex: <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0"> <cm:property-placeholder persistent-id="com.foo.bar” update-strategy="reload"> <cm:default-properties> <cm:property name=“fooProp” value="false"/> <cm:property name=“barProp” value=“127.0.0.1”/> <cm:property name="bizProp” value=“1500”/> </cm:default-properties> </cm:property-placeholder> On Thu, Feb 8, 2018 at 10:38 AM, Tom Pantelis <[email protected]> wrote: > > > On Thu, Feb 8, 2018 at 8:56 AM, Sam Hague <[email protected]> wrote: >> >> >> >> On Thu, Feb 8, 2018 at 8:54 AM, Sam Hague <[email protected]> wrote: >>> >>> What is the preferred or suggested best practice for service level >>> configuration? There are two methods we have been using and would like to >>> know the pros and cons of each. Genius and NetVirt went with the blueprint >>> xmls and openflowplugin and ovsdb went with the cfg's. >> >> This seems confusing to end users to have two different methods of >> configuration. > > > The clustered-app-config has advantages outlined in > https://wiki.opendaylight.org/view/Using_Blueprint#Application_configuration. > However it does require the data store so in some cases may not want that > dependency or can't, like infrautls. Not sure why OFP and ovsdb opted for > cfg files - perhaps that was before clustered-app-config? > >>> >>> >>> 1. blueprint xml >>> - more odl/mdsal like since they are yang files >>> - can be cluster aware - not sure on this >>> >>> 2. cfg's >>> - simple text file rather than xml >>> - have to explicitly add them to each odl node, could have conflicts >>> >>> Thanks, Sam >> >> >> >> _______________________________________________ >> Discuss mailing list >> [email protected] >> https://lists.opendaylight.org/mailman/listinfo/discuss >> > > > _______________________________________________ > Discuss mailing list > [email protected] > https://lists.opendaylight.org/mailman/listinfo/discuss > _______________________________________________ Discuss mailing list [email protected] https://lists.opendaylight.org/mailman/listinfo/discuss
