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)

Reply via email to