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 2022/05/06 12:16:11 UTC

[camel-kamelets] 03/09: Added Beer Kamelet

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

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

commit b6ec9d892f9eca4f2b9e1d4e1044bb5fc101f8fc
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Fri May 6 14:02:00 2022 +0200

    Added Beer Kamelet
---
 kamelets/beer-source.kamelet.yaml                                      | 3 ++-
 .../src/main/resources/kamelets/beer-source.kamelet.yaml               | 1 +
 .../org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java   | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/kamelets/beer-source.kamelet.yaml b/kamelets/beer-source.kamelet.yaml
index 76e0eb6d..1ec6a830 100644
--- a/kamelets/beer-source.kamelet.yaml
+++ b/kamelets/beer-source.kamelet.yaml
@@ -7,6 +7,7 @@ metadata:
     camel.apache.org/catalog.version: "main-SNAPSHOT"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iOTJwdCIgd2lkdGg9IjkycHQiIHZlcnNpb249IjEuMCIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+Cg [...]
     camel.apache.org/provider: "Apache Software Foundation"
+    camel.apache.org/kamelet.group: "Beers"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
@@ -22,7 +23,7 @@ spec:
   types:
     out:
       mediaType: application/json
-  flow:
+  template:
     from:
       uri: "timer:beer"
       parameters:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/beer-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/beer-source.kamelet.yaml
index 76e0eb6d..0de05f69 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/beer-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/beer-source.kamelet.yaml
@@ -7,6 +7,7 @@ metadata:
     camel.apache.org/catalog.version: "main-SNAPSHOT"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iOTJwdCIgd2lkdGg9IjkycHQiIHZlcnNpb249IjEuMCIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+Cg [...]
     camel.apache.org/provider: "Apache Software Foundation"
+    camel.apache.org/kamelet.group: "Beers"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
diff --git a/library/kamelets-maven-plugin/src/main/java/org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java b/library/kamelets-maven-plugin/src/main/java/org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java
index da50c43a..13db66e8 100644
--- a/library/kamelets-maven-plugin/src/main/java/org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java
+++ b/library/kamelets-maven-plugin/src/main/java/org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java
@@ -101,7 +101,7 @@ public class ValidateKameletsMojo extends AbstractMojo {
                                         .map(ComponentModel.EndpointOptionModel::getName)
                                         .collect(Collectors.toList());
                         for (Map.Entry<String, Object> entry : p.entrySet()) {
-                            if (!entry.getKey().equals("period") && (!name.equals("kafka-ssl-source") && !name.equals("timer-source") && !name.equals("cron-source") && !name.equals("fhir-source"))) {
+                            if (!entry.getKey().equals("period") && (!name.equals("kafka-ssl-source") && !name.equals("timer-source") && !name.equals("cron-source") && !name.equals("fhir-source") && !name.equals("beer-source"))) {
                                 if (!ceInternal.contains(entry.getKey())) {
                                     getLog().error("Kamelet Name: " + name);
                                     getLog().error("Scheme Name: " + cleanName);