Perfect (I didn't look at the impl), but as long as there's a way to enforce it! :)
- Ray On Fri, Jul 26, 2019 at 9:58 AM Carsten Ziegeler <[email protected]> wrote: > Not sure, if that's what you're looking for, but with FELIX-6059 you can > configure the configuration admin to depend on the plugin being available > > Carsten > > Raymond Auge wrote > > An idea for the future might be a requirement so that we can make sure > the > > feature is available during provisioning of the framework bundles. > > > > - Ray > > > > On Fri, Jul 26, 2019 at 7:12 AM David Bosschaert < > [email protected]> > > wrote: > > > >> Thanks for the suggestion, Bertrand! > >> > >> I have renamed the plugin to 'interpolation'. > >> I have also implemented framework/system property based substitution as > >> suggested by JB Onofré > >> And I have added substitution support for environment variables, which > can > >> be useful when you'd like to configure your runtime (e.g. containers) > >> 12-factor style > >> > >> The code is here: > >> > >> > https://svn.apache.org/repos/asf/felix/trunk/configadmin-plugins/interpolation > >> Documentation is best read on github: > >> > >> > https://github.com/apache/felix/blob/trunk/configadmin-plugins/interpolation/README.md > >> > >> I'd like to do an initial 0.0.2 release early next week to make it easy > for > >> everyone to try it out. > >> > >> Any suggestions, let me know! > >> > >> Cheers, > >> > >> David > >> > >> > >> On Fri, 26 Jul 2019 at 10:06, Bertrand Delacretaz < > [email protected]> > >> wrote: > >> > >>> Hi, > >>> > >>> On Thu, Jul 25, 2019 at 4:32 PM David Bosschaert > >>> <[email protected]> wrote: > >>>> ...I was thinking of putting it at configadmin-plugins/substitution.. > >>> > >>> FWIW, "interpolation" is a common term for that as per > >>> https://en.wikipedia.org/wiki/String_interpolation > >>> > >>> -Bertrand > >>> > >> > > > > > -- > Carsten Ziegeler > Adobe Research Switzerland > [email protected] > -- *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> (@rotty3000) Senior Software Architect *Liferay, Inc.* <http://www.liferay.com> (@Liferay) Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)
