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()); } }
