Deploy for first time works. However when I override this config by adding the following file to /apps/test/config.author/com.test.core.services.SampleOsgiServiceImpl-code.xml. After deploying I see two configuration files in /system/console/configMgr:
1. one with default config from code
2. second with updated property I added in following config, rest of the properties also show up and inherited from default code configuration.
sanjeevk2270226 Why are you adding -config to your configuration PID? The file name should exactly match the PID of the service being registered. Adding -config may cause OSGi to treat the service as a factory and register multiple configuration. Try renaming /apps/test/config.author/com.test.core.services.SampleOsgiServiceImpl-code.xml to /apps/test/config.author/com.test.core.services.SampleOsgiServiceImpl.xml