Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-21265

Create ApplicationEnvironmentPreparedEvent for Vault components

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 4.9.0
    • camel-spring-boot
    • None
    • Unknown

    Description

      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:

      AWS Secret Manager
      Google Secrets Manager
      Azure Key Vault
      Hashicorp Vault
      

      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.

      Attachments

        There are no Sub-Tasks for this issue.

        Activity

          People

            acosentino Andrea Cosentino
            Federico Mariani Federico Mariani
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: