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

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

commit 4f384f2adce684e05af388d1405522c945a13466
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Fri Feb 28 17:24:33 2025 +0100

    CAMEL-21768 - Camel-IBM-Secrets-Manager: Create a properties function
    
    Signed-off-by: Andrea Cosentino <anco...@gmail.com>
---
 components/camel-ibm-secrets-manager/pom.xml                  | 11 +++--------
 .../secrets/manager/IBMSecretsManagerPropertiesFunction.java  |  6 ++----
 2 files changed, 5 insertions(+), 12 deletions(-)

diff --git a/components/camel-ibm-secrets-manager/pom.xml 
b/components/camel-ibm-secrets-manager/pom.xml
index f3a4a1112c1..d4d31bbb0c3 100644
--- a/components/camel-ibm-secrets-manager/pom.xml
+++ b/components/camel-ibm-secrets-manager/pom.xml
@@ -43,15 +43,10 @@
             <artifactId>camel-support</artifactId>
         </dependency>
 
-    <dependency>
-        <groupId>com.ibm.cloud</groupId>
-        <artifactId>secrets-manager</artifactId>
-       <version>${ibm-secrets-manager-version}</version>
-    </dependency>
-
         <dependency>
-            <groupId>com.fasterxml.jackson.core</groupId>
-            <artifactId>jackson-databind</artifactId>
+            <groupId>com.ibm.cloud</groupId>
+            <artifactId>secrets-manager</artifactId>
+               <version>${ibm-secrets-manager-version}</version>
         </dependency>
 
         <!-- for testing -->
diff --git 
a/components/camel-ibm-secrets-manager/src/main/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerPropertiesFunction.java
 
b/components/camel-ibm-secrets-manager/src/main/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerPropertiesFunction.java
index 7c12ac7b5d4..d398fb673ca 100644
--- 
a/components/camel-ibm-secrets-manager/src/main/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerPropertiesFunction.java
+++ 
b/components/camel-ibm-secrets-manager/src/main/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerPropertiesFunction.java
@@ -20,7 +20,6 @@ import java.util.HashSet;
 import java.util.Map;
 import java.util.Set;
 
-import com.fasterxml.jackson.core.JsonProcessingException;
 import com.ibm.cloud.sdk.core.http.Response;
 import com.ibm.cloud.sdk.core.security.IamAuthenticator;
 import com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.SecretsManager;
@@ -166,7 +165,7 @@ public class IBMSecretsManagerPropertiesFunction extends 
ServiceSupport implemen
         if (key != null) {
             try {
                 returnValue = getSecretFromSource(key, subkey, defaultValue, 
version);
-            } catch (JsonProcessingException e) {
+            } catch (Exception e) {
                 throw new RuntimeCamelException("Something went wrong while 
recovering " + key + " from vault");
             }
         }
@@ -175,8 +174,7 @@ public class IBMSecretsManagerPropertiesFunction extends 
ServiceSupport implemen
     }
 
     private String getSecretFromSource(
-            String key, String subkey, String defaultValue, String version)
-            throws JsonProcessingException {
+            String key, String subkey, String defaultValue, String version) {
 
         // capture name of secret
         secrets.add(key);

Reply via email to