This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch ibm-sec-addendum
in repository https://gitbox.apache.org/repos/asf/camel.git

commit ff25b7db08345da1b9d8246c3daa27a22178654a
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Tue Mar 4 18:35:04 2025 +0100

    Camel-IBM-Secrets-Manager: Added configuration to Default Configurer
    
    Signed-off-by: Andrea Cosentino <anco...@gmail.com>
---
 .../java/org/apache/camel/main/DefaultConfigurationConfigurer.java | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git 
a/core/camel-main/src/main/java/org/apache/camel/main/DefaultConfigurationConfigurer.java
 
b/core/camel-main/src/main/java/org/apache/camel/main/DefaultConfigurationConfigurer.java
index 30303a0dc81..dc737733b20 100644
--- 
a/core/camel-main/src/main/java/org/apache/camel/main/DefaultConfigurationConfigurer.java
+++ 
b/core/camel-main/src/main/java/org/apache/camel/main/DefaultConfigurationConfigurer.java
@@ -630,6 +630,13 @@ public final class DefaultConfigurationConfigurer {
             VaultConfiguration vault = camelContext.getVaultConfiguration();
             
vault.setKubernetesConfigMapVaultConfiguration(kubernetesConfigmaps);
         }
+
+        IBMSecretsManagerVaultConfiguration ibmSecretsManager
+                = getSingleBeanOfType(registry, 
IBMSecretsManagerVaultConfiguration.class);
+        if (ibmSecretsManager != null) {
+            VaultConfiguration vault = camelContext.getVaultConfiguration();
+            vault.setIBMSecretsManagerVaultConfiguration(ibmSecretsManager);
+        }
         configureVaultRefresh(camelContext);
 
         // apply custom configurations if any

Reply via email to