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

commit 0324dea7723d5eb5cccb19c29236dd7e668495dd
Author: Andrea Cosentino <[email protected]>
AuthorDate: Tue Feb 22 11:04:20 2022 +0100

    CAMEL-17691 - Camel Google Secret Manager: Add more operations
---
 .../google/secret/manager/GoogleSecretManagerProducer.java    |  3 ++-
 .../{GoogleCloudIT.java => GoogleSecretManagerIT.java}        | 11 ++++++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git 
a/components/camel-google/camel-google-secrets-manager/src/main/java/org/apache/camel/component/google/secret/manager/GoogleSecretManagerProducer.java
 
b/components/camel-google/camel-google-secrets-manager/src/main/java/org/apache/camel/component/google/secret/manager/GoogleSecretManagerProducer.java
index 95479a8..3f5b5f5 100644
--- 
a/components/camel-google/camel-google-secrets-manager/src/main/java/org/apache/camel/component/google/secret/manager/GoogleSecretManagerProducer.java
+++ 
b/components/camel-google/camel-google-secrets-manager/src/main/java/org/apache/camel/component/google/secret/manager/GoogleSecretManagerProducer.java
@@ -93,7 +93,8 @@ public class GoogleSecretManagerProducer extends 
DefaultProducer {
             response = client.accessSecretVersion(request);
         } else {
             String secretId = 
exchange.getMessage().getHeader(GoogleSecretManagerConstants.SECRET_ID, 
String.class);
-            String versionId = 
exchange.getMessage().getHeader(GoogleSecretManagerConstants.VERSION_ID, 
defaultVersion, String.class);
+            String versionId
+                    = 
exchange.getMessage().getHeader(GoogleSecretManagerConstants.VERSION_ID, 
defaultVersion, String.class);
             String projectId = getConfiguration().getProject();
             SecretVersionName secretVersionName = 
SecretVersionName.of(projectId, secretId, versionId);
             response = client.accessSecretVersion(secretVersionName);
diff --git 
a/components/camel-google/camel-google-secrets-manager/src/test/java/org/apache/camel/component/google/secret/manager/integration/GoogleCloudIT.java
 
b/components/camel-google/camel-google-secrets-manager/src/test/java/org/apache/camel/component/google/secret/manager/integration/GoogleSecretManagerIT.java
similarity index 89%
rename from 
components/camel-google/camel-google-secrets-manager/src/test/java/org/apache/camel/component/google/secret/manager/integration/GoogleCloudIT.java
rename to 
components/camel-google/camel-google-secrets-manager/src/test/java/org/apache/camel/component/google/secret/manager/integration/GoogleSecretManagerIT.java
index 3638eaf..ab6b240 100644
--- 
a/components/camel-google/camel-google-secrets-manager/src/test/java/org/apache/camel/component/google/secret/manager/integration/GoogleCloudIT.java
+++ 
b/components/camel-google/camel-google-secrets-manager/src/test/java/org/apache/camel/component/google/secret/manager/integration/GoogleSecretManagerIT.java
@@ -30,7 +30,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 
 @EnabledIfEnvironmentVariable(named = "GOOGLE_APPLICATION_CREDENTIALS", 
matches = ".*",
                               disabledReason = "Application credentials were 
not provided")
-public class GoogleCloudIT extends CamelTestSupport {
+public class GoogleSecretManagerIT extends CamelTestSupport {
 
     final String serviceAccountKeyFile = 
System.getenv("GOOGLE_APPLICATION_CREDENTIALS");
     final String project = "myProject";
@@ -82,6 +82,15 @@ public class GoogleCloudIT extends CamelTestSupport {
         });
 
         assertEquals("Hello", ex.getMessage().getBody());
+
+        ex = template.request("direct:getSecretVersion", new Processor() {
+            @Override
+            public void process(Exchange exchange) throws Exception {
+                
exchange.getMessage().setHeader(GoogleSecretManagerConstants.SECRET_ID, 
"test123");
+            }
+        });
+
+        assertEquals("Hello", ex.getMessage().getBody());
     }
 
 }

Reply via email to