Thanks for the quick response. I just tried deploying the following feature
as feature-test.xml in the /deploy dir of Karaf 3.0.0:

<?xml version="1.0" encoding="UTF-8"?>
<features name="test-features">
        <feature name="config-test" version="1.0.0">
                <config name="my.new.config">
                        my.key = my.value
                </config>
        </feature>
</features>

I then install it: feature:install config-test

And I see the following config created: config:list
"(service.pid=my.new.config)"

Pid:            my.new.config
BundleLocation: null
Properties:
   service.pid = my.new.config
   my.key = my.value
   org.apache.karaf.features.configKey = my.new.config

But I don't see any matching file created in /etc. 

When I uninstall the feature with "feature:uninstall config-test" I still
see the config data appearing in config:list. 

Moreover, if I uninstall the feature, modify the deploy/feature_test.xml to:

<feature name="config-test" version="1.0.1">
                <config name="my.new.config">
                        my.key = my.value2
                </config>
        </feature>

and then install the new feature version. I still see the old config data in
config:list.

What am I doing wrong?





--
View this message in context: 
http://karaf.922171.n3.nabble.com/Can-config-values-be-updated-when-installing-a-new-feature-version-tp4032653p4032655.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to