Federico Mariani created CAMEL-21265:
----------------------------------------
Summary: Create ApplicationEnvironmentPreparedEvent for Vault
components
Key: CAMEL-21265
URL: https://issues.apache.org/jira/browse/CAMEL-21265
Project: Camel
Issue Type: New Feature
Components: camel-hashicorp-vault, camel-spring-boot
Reporter: Federico Mariani
As a user, I would like to use vaults and easily resolve properties as I do in
Camel routes, but during Spring startup, setting a property like
_spring.datasource.password={{aws:...}}_ should be possible.
This is the list of the components that may benefit from it:
{code:java}
AWS Secret Manager
Google Secrets Manager
Azure Key Vault
Hashicorp Vault
{code}
Something similar was done for the camel-jasypt-starter component
https://github.com/apache/camel-spring-boot/commit/18116fc727d747b3ecd63586f64d21b452deb03c#diff-ca96b9726dc6672f349a50ca707d332d93aa716def7a553948b4622a9912ae57R21
So far it was done for Camel Spring Boot only, but it would be nice to
investigate if something similar can be done for Camel Quarkus.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)