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.