Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [kura-dev] question about kura's configuration service

Hello Scott,

"develop" is 3.0.

Technically what is happening is that the Kura configuration service does forward all configuration updates to the OSGi ConfigAdmin. Which actually overwrites everything which is in the OSGi ConfigAdmin. It also only works with the Equinox ConfigAdmin, there is some issue when using the Felix ConfigAdmin which causes duplicate entries. I am not sure what causes this up until now but I am not sure if it is worth tracking this down.

There are some know oddities with the Kura ConfigurationService and my hope is that we can replace the Kura ConfigurationService with the default OSGi ConfigAdmin in the 3.0 release cycle or in the following release.

My idea is to only use the OSGi ConfigAdmin and provide a set of addons to that, implementing the features Kura need (encryption, rollbacks, import/export). But sticking to standard OSGi functionality and tooling for all the rest.

Cheers

Jens


On Thu, Dec 22, 2016 at 2:21 AM, Lewis, ScottX <scottx.lewis@xxxxxxxxx> wrote:
Hi Folks,

In the javadocs that I can find for the ConfigurationService [1] it says that the Kura ConfigurationService works in concert with the OSGI ConfigurationAdmin and OSGi MetaTypeService services.

Does this mean that the Kura ConfigurationService can run in concert with the Felix ConfigurationAdmin impl that's in Karaf> (newer version of OSGi config admin, ds, and meta-type services)?  Is that on 3.0 branch?  Are there any docs on how the OSGi ConfigAdmin, metatype, and Kura ConfigurationService work together?

Also WRT 3.0 branch, what is the 3.0 branch called in the github repo?   When browsing I see master and develop, but not an obvious 3.0 branch (like there are for previous/current releases).

Thanks,

Scott



[1] http://download.eclipse.org/kura/docs/api/0.7.0/org/eclipse/kura/configuration/ConfigurationService.html
_______________________________________________
kura-dev mailing list
kura-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/kura-dev



--
Jens Reimann
Senior Software Engineer / EMEA ENG Middleware
Werner-von-Siemens-Ring 14
85630 Grasbrunn
Germany
phone: +49 89 2050 71286
_____________________________________________________________________________

Red Hat GmbH, www.de.redhat.com,
Registered seat: Grasbrunn, Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Paul Argiry, Charles Cachera, Michael Cunningham, Michael O'Neill

Back to the top