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