Sounds nice!

- Ray

On Tue, Jun 11, 2019 at 8:30 AM <dav...@apache.org> wrote:

> Hi all,
>
> Some time ago I wrote a small bundle that provides a Configuration Admin
> plugin to substitute placeholders in configuration items with values
> obtained from the local file system. It was initially developed to obtain
> Kubernetes secrets, which surface as local files in the running container.
>
> For example, a configuration PID could be configured in ConfigAdmin like
> this:
>     com.my.database:
>       "user": "my-user",
>       "password": "$[secret:db.password]"
>
> With this plugin configured, the value for password is picked up by the
> Configuration Admin plugin from a local file called 'db.password'. The
> entire content of the file is used as value. The file itself can be found
> in a configurable location.
>
> The bundle is quite simple, and while I developed it for a K8s use-case it
> does not have any K8s dependencies, and would probably also apply to other
> use-cases, maybe with some modifications or enhancements.
> What do you think? Would this be an interesting contribution to the Felix
> codebase?
>
> Best regards,
>
> David Bosschaert
>


-- 
*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)

Reply via email to