You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2025/03/04 17:55:47 UTC
(camel) branch main updated: Camel-IBM-Secrets-Manager: Added configuration to Default Configurer (#17353)
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 <an...@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 <an...@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