This conversation has been locked due to inactivity. Please create a new post.
This conversation has been locked due to inactivity. Please create a new post.
I am investigating the feasibility of overriding the Context Aware values using OSGi configurations as stated in this document https://sling.apache.org/documentation/bundles/context-aware-configuration/context-aware-configurati...
Essentially this is for having different values based on run mode configurations. Not for production environment.
For example, I am taking the a sample implementation created by Jörg here. If I want to overwrite the value of the property 'approverGroup' in caconfig file following the above doc by providing a run mode config for the factory for e.g org.apache.sling.caconfig.impl.override.OsgiConfigurationOverrideProvider-test1. Is the value for 'overrides' property something like this to do the job. I tried below and it doesn't seem to work. Or am I missing something else?
[/content/test/en]de.joerghoh.cqdump.caconfig.workflow.CaConfigParticipantStepChooserConfig/approverGroup =osgi-approver
Solved! Go to Solution.
The correct config is as following to override via OSGi
overrides="[[/content/test/en]de.joerghoh.cqdump.caconfig.workflow.CaConfigParticipantStepChooserConfig/approverGroup="osgi-approver"]"
Corrected the answer as the fix was to change the quotes after the equals sign.
Hi Arun,
I agree with you that both are different and the context of its usage.
However it is stated in sling documentation that we can override the ca config values using osgi config in non prod environments. I've tried that but I could not make it work in my local by using the above config. My concern if the factory config I am using to override is correct and if the value format is correct
Best Regards
Paul
Views
Replies
Total Likes
The correct config is as following to override via OSGi
overrides="[[/content/test/en]de.joerghoh.cqdump.caconfig.workflow.CaConfigParticipantStepChooserConfig/approverGroup="osgi-approver"]"
Corrected the answer as the fix was to change the quotes after the equals sign.
Views
Likes
Replies
Views
Likes
Replies