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

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 2663ec56d58 Camel-IBM-Secrets-Manager: Added configuration to Default 
Configurer (#17353)
2663ec56d58 is described below

commit 2663ec56d58f41f9b7193ae375f5790d2e9e60b7
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Tue Mar 4 18:55:42 2025 +0100

    Camel-IBM-Secrets-Manager: Added configuration to Default Configurer 
(#17353)
    
    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