Robert Munteanu created FELIX-6730: -------------------------------------- Summary: Web Console configurations page does not take into account ConfigAdmin plugins Key: FELIX-6730 URL: https://issues.apache.org/jira/browse/FELIX-6730 Project: Felix Issue Type: Bug Components: Web Console Affects Versions: webconsole-5.0.8 Reporter: Robert Munteanu Attachments: image-2024-10-10-11-00-01-441.png, image-2024-10-10-11-03-32-255.png
I am using the {{org.apache.felix.configadmin.plugin.interpolation}} plug-in for processing placeholders in configuration and when I do that the Configuration view from [http://localhost:8080/system/console/configMgr] does not take into account the changes applied by the plugin-in. Here's what I did: 1. Defined OSGi config for a (declarative services) component that uses placeholders. Web console status config shows it as {noformat} PID = org.apache.sling.engine.impl.SlingMainServlet sling.includes.checkcontenttype = $[env:INCLUDES_CHECK_CONTENT_TYPE;type=Boolean;default=false] {noformat} 2. Launched my app with the env var INCLUDES_CHECK_CONTENT_TYPE set to true 3. Checked the configurations tab and noticed that the value is confirmed to be non-default but false !image-2024-10-10-11-00-01-441.png! This is very confusing in case of boolean values. In case of strings you would see the placeholder and somehow figure out what is going on, but here it's basically impossible. 4. We eventually figured out by going to either the services tab or the components tab that the properties had the right value but it took a lot of time !image-2024-10-10-11-03-32-255.png! I think it would be great if the configurations view would be able to show the processed configuration properties, maybe alongside the 'raw' ones, as it would make it much easier to understand what the effective property value is. -- This message was sent by Atlassian Jira (v8.20.10#820010)