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 2024/03/13 11:20:30 UTC

(camel) 01/04: Camel-AWS-Secrets-Manager: Added Metadata annotations to show support for vault in catalog

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

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

commit 799f4739004ebd6bdf4732505368f2d3b96f6053
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Wed Mar 13 11:12:54 2024 +0100

    Camel-AWS-Secrets-Manager: Added Metadata annotations to show support for vault in catalog
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../org/apache/camel/catalog/components/aws-secrets-manager.json      | 1 +
 .../camel/component/aws/secretsmanager/aws-secrets-manager.json       | 1 +
 .../camel/component/aws/secretsmanager/SecretsManagerEndpoint.java    | 4 ++++
 dsl/camel-componentdsl/src/generated/resources/metadata.json          | 1 +
 4 files changed, 7 insertions(+)

diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-secrets-manager.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-secrets-manager.json
index 90c0c3b48f6..cd779d742ab 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-secrets-manager.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-secrets-manager.json
@@ -9,6 +9,7 @@
     "label": "cloud,management",
     "javaType": "org.apache.camel.component.aws.secretsmanager.SecretsManagerComponent",
     "supportLevel": "Stable",
+    "metadata": { "vault": "aws-secrets-manager" },
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws-secrets-manager",
     "version": "4.5.0-SNAPSHOT",
diff --git a/components/camel-aws/camel-aws-secrets-manager/src/generated/resources/META-INF/org/apache/camel/component/aws/secretsmanager/aws-secrets-manager.json b/components/camel-aws/camel-aws-secrets-manager/src/generated/resources/META-INF/org/apache/camel/component/aws/secretsmanager/aws-secrets-manager.json
index 90c0c3b48f6..cd779d742ab 100644
--- a/components/camel-aws/camel-aws-secrets-manager/src/generated/resources/META-INF/org/apache/camel/component/aws/secretsmanager/aws-secrets-manager.json
+++ b/components/camel-aws/camel-aws-secrets-manager/src/generated/resources/META-INF/org/apache/camel/component/aws/secretsmanager/aws-secrets-manager.json
@@ -9,6 +9,7 @@
     "label": "cloud,management",
     "javaType": "org.apache.camel.component.aws.secretsmanager.SecretsManagerComponent",
     "supportLevel": "Stable",
+    "metadata": { "vault": "aws-secrets-manager" },
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws-secrets-manager",
     "version": "4.5.0-SNAPSHOT",
diff --git a/components/camel-aws/camel-aws-secrets-manager/src/main/java/org/apache/camel/component/aws/secretsmanager/SecretsManagerEndpoint.java b/components/camel-aws/camel-aws-secrets-manager/src/main/java/org/apache/camel/component/aws/secretsmanager/SecretsManagerEndpoint.java
index 8c915cea0b8..126712b1456 100644
--- a/components/camel-aws/camel-aws-secrets-manager/src/main/java/org/apache/camel/component/aws/secretsmanager/SecretsManagerEndpoint.java
+++ b/components/camel-aws/camel-aws-secrets-manager/src/main/java/org/apache/camel/component/aws/secretsmanager/SecretsManagerEndpoint.java
@@ -22,6 +22,7 @@ import org.apache.camel.Consumer;
 import org.apache.camel.Processor;
 import org.apache.camel.Producer;
 import org.apache.camel.component.aws.secretsmanager.client.SecretsManagerClientFactory;
+import org.apache.camel.spi.Metadata;
 import org.apache.camel.spi.UriEndpoint;
 import org.apache.camel.spi.UriParam;
 import org.apache.camel.support.ScheduledPollEndpoint;
@@ -34,6 +35,9 @@ import software.amazon.awssdk.services.secretsmanager.SecretsManagerClient;
 @UriEndpoint(firstVersion = "3.9.0", scheme = "aws-secrets-manager", title = "AWS Secrets Manager",
              syntax = "aws-secrets-manager:label", producerOnly = true, category = { Category.CLOUD, Category.MANAGEMENT },
              headersClass = SecretsManagerConstants.class)
+@Metadata(annotations = {
+        "vault=aws-secrets-manager",
+})
 public class SecretsManagerEndpoint extends ScheduledPollEndpoint {
 
     private SecretsManagerClient secretsManagerClient;
diff --git a/dsl/camel-componentdsl/src/generated/resources/metadata.json b/dsl/camel-componentdsl/src/generated/resources/metadata.json
index 1ee475eb29f..2f0df35c689 100644
--- a/dsl/camel-componentdsl/src/generated/resources/metadata.json
+++ b/dsl/camel-componentdsl/src/generated/resources/metadata.json
@@ -862,6 +862,7 @@
     "label": "cloud,management",
     "javaType": "org.apache.camel.component.aws.secretsmanager.SecretsManagerComponent",
     "supportLevel": "Stable",
+    "metadata": { "vault": "aws-secrets-manager" },
     "groupId": "org.apache.camel",
     "artifactId": "camel-aws-secrets-manager",
     "version": "4.5.0-SNAPSHOT",