Konrad Windszus created FELIX-6748: -------------------------------------- Summary: configadmin-interpolation: Support secrets sourced from environment variables Key: FELIX-6748 URL: https://issues.apache.org/jira/browse/FELIX-6748 Project: Felix Issue Type: Improvement Components: Configuration Admin Affects Versions: configadmin-interpolation-plugin-1.2.8 Reporter: Konrad Windszus
Currently the secret placeholder is always resolved via file base lookup (https://github.com/apache/felix-dev/tree/master/configadmin-plugins/interpolation#secrets-lookup). While this is the default for container based applications, locally development often happens against non-containerized servers. Having the secrets exposed in the filesystem is actually less secure than having them in short-lived environment variables. Therefore it would be beneficial to support environment variables via a magic string given to {{org.apache.felix.configadmin.plugin.interpolation.secretsdir}}. That way the same OSGi configurations (leveraging secrets) can be used in easily in both containerized and native servers in a more secure fashion. -- This message was sent by Atlassian Jira (v8.20.10#820010)