You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gf...@apache.org on 2024/03/19 10:21:22 UTC
(camel-k) branch release-2.2.x updated: Add Kamelet v1alpha1 sample
This is an automated email from the ASF dual-hosted git repository.
gfournier pushed a commit to branch release-2.2.x
in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/release-2.2.x by this push:
new dc114bdf2 Add Kamelet v1alpha1 sample
dc114bdf2 is described below
commit dc114bdf24f182ae8687bc21977dd34beafb0d9c
Author: Claudio Miranda <cl...@claudius.com.br>
AuthorDate: Mon Mar 18 19:14:21 2024 +0000
Add Kamelet v1alpha1 sample
---
.../camel_v1alpha1_kamelet.yaml} | 46 ++++++++++++++--------
config/samples/kustomization.yaml | 1 +
2 files changed, 30 insertions(+), 17 deletions(-)
diff --git a/config/samples/kustomization.yaml b/config/samples/bases/camel_v1alpha1_kamelet.yaml
similarity index 58%
copy from config/samples/kustomization.yaml
copy to config/samples/bases/camel_v1alpha1_kamelet.yaml
index 85c8ee6a7..b44a4ea45 100644
--- a/config/samples/kustomization.yaml
+++ b/config/samples/bases/camel_v1alpha1_kamelet.yaml
@@ -15,20 +15,32 @@
# limitations under the License.
# ---------------------------------------------------------------------------
-#
-# * patches/integration-platform-patch.yaml
-# customizes the integration platform custom resource
-# Edit the patch manually to add required configuration
-#
-resources:
-- bases/camel_v1_integrationplatform.yaml
-- bases/camel_v1_integration.yaml
-- bases/camel_v1_integrationkit.yaml
-- bases/camel_v1_camelcatalog.yaml
-- bases/camel_v1_build.yaml
-- bases/camel_v1_kamelet.yaml
-- bases/camel_v1_pipe.yaml
-- bases/camel_v1alpha1_kameletbinding.yaml
-
-patchesStrategicMerge:
-- patch-integration-platform.yaml
+apiVersion: camel.apache.org/v1alpha1
+kind: Kamelet
+metadata:
+ name: example-source
+spec:
+ definition:
+ description: Produces periodic events with a custom payload
+ properties:
+ message:
+ description: The message to generate
+ title: Message
+ type: string
+ period:
+ default: 1000
+ description: The time interval between two events
+ title: Period
+ type: integer
+ required:
+ - message
+ title: Example Timer
+ template:
+ from:
+ uri: timer:tick
+ parameters:
+ period: "#property:period"
+ steps:
+ - setBody:
+ constant: "#property:message"
+ - to: kamelet:sink
diff --git a/config/samples/kustomization.yaml b/config/samples/kustomization.yaml
index 85c8ee6a7..1a9e50d7b 100644
--- a/config/samples/kustomization.yaml
+++ b/config/samples/kustomization.yaml
@@ -28,6 +28,7 @@ resources:
- bases/camel_v1_build.yaml
- bases/camel_v1_kamelet.yaml
- bases/camel_v1_pipe.yaml
+- bases/camel_v1alpha1_kamelet.yaml
- bases/camel_v1alpha1_kameletbinding.yaml
patchesStrategicMerge: