You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Jean-Baptiste Onofré (Jira)" <ji...@apache.org> on 2020/10/09 04:08:00 UTC

[jira] [Assigned] (KARAF-2441) Configuration Handling of deployed artifacts

     [ https://issues.apache.org/jira/browse/KARAF-2441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jean-Baptiste Onofré reassigned KARAF-2441:
-------------------------------------------

    Assignee:     (was: Jean-Baptiste Onofré)

> Configuration Handling of deployed artifacts
> --------------------------------------------
>
>                 Key: KARAF-2441
>                 URL: https://issues.apache.org/jira/browse/KARAF-2441
>             Project: Karaf
>          Issue Type: New Feature
>          Components: karaf
>    Affects Versions: 3.0.0
>         Environment: -
>            Reporter: Robert Weiser
>            Priority: Major
>
> Bundling an application as a _.kar_ artifact containing the application-specific configuration yields the following problem if deploying it at the customer site:
> * deploying a _.kar_ will install all contained features including the configuration - this is not an "install" this will install + start all bundles part of the features
> Due to that the application will run with possibly wrong configuration if started for the first time - well one could of course create/deploy all configuration by hand (seems tedious though and IMHO goes against the concept of having a single artifact containing everything neccessary to run the application).
> The other problem is configuration management when updating the application - currently one can only replace configuration if defining a _configFile_ node in the _features.xml_ (it is not possible to add(/remove) single entries). Working with a _config_ node gives more control, however the configuration is not backed by a file thus not a usable approach to manage configuration for a customer running the OSGI application.
> ...in essence I was wondering about the intended configration management for real world applications. IMHO it should be possible to configure a .kar bundled OSGI application prior to launching it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)