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 2021/06/04 09:21:07 UTC
[camel-kamelets] branch chuck-norris-fix created (now fe0a6ed)
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a change to branch chuck-norris-fix
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git.
at fe0a6ed Regen chuck norris source kamelet through generator
This branch includes the following new commits:
new fe0a6ed Regen chuck norris source kamelet through generator
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[camel-kamelets] 01/01: Regen chuck norris source kamelet through
generator
Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch chuck-norris-fix
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit fe0a6edc8b9b095c174c19cdacab6fc6243cf165
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Fri Jun 4 11:20:27 2021 +0200
Regen chuck norris source kamelet through generator
---
.../assets/images/kamelets/chuck-norris-source.svg | 103 +++++++++++++++++++++
docs/modules/ROOT/nav.adoc | 1 +
docs/modules/ROOT/pages/chuck-norris-source.adoc | 60 ++++++++++++
3 files changed, 164 insertions(+)
diff --git a/docs/modules/ROOT/assets/images/kamelets/chuck-norris-source.svg b/docs/modules/ROOT/assets/images/kamelets/chuck-norris-source.svg
new file mode 100644
index 0000000..042ab16
--- /dev/null
+++ b/docs/modules/ROOT/assets/images/kamelets/chuck-norris-source.svg
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+<rect x="165.47" y="243.8" style="fill:#F0F0FA;" width="129.65" height="41.2"/>
+<g>
+ <rect x="403.12" y="199.67" style="fill:#FFB487;" width="32" height="42"/>
+ <rect x="210.12" y="203.96" style="fill:#FFB487;" width="32" height="42"/>
+</g>
+<g>
+ <path style="fill:#F0F0FA;" d="M242.956,196l-57.833-90h-21.177c-19.435,0-36.523,12.867-41.894,31.545l-23.095,80.319
+ C93.465,236.962,107.8,256,127.672,256h82.451v-60h-52"/>
+ <path style="fill:#F0F0FA;" d="M226.504,170.398L260.123,106h17.129c16.484,0,31.558,9.298,38.956,24.029l22.094,43.997
+ c3.686,7.34,11.197,11.973,19.411,11.973h45.411v70.127H282.11"/>
+</g>
+<polygon style="fill:#BEBEBE;" points="226.504,170.398 185.123,106 258.845,106 "/>
+<g>
+ <path style="fill:#D7D7E6;" d="M165.474,285l-55.695,32.347c-23.501,13.649-41.2,35.42-49.765,61.212L32.306,462h93l35-78
+ L165.474,285z"/>
+ <path style="fill:#D7D7E6;" d="M295.123,285l55.695,32.347c23.501,13.649,41.2,35.42,49.765,61.212L428.291,462h-93l-35-78
+ L295.123,285z"/>
+</g>
+<g>
+ <path style="fill:#BEBEBE;" d="M22.877,502h77.987c8.284,0,15-6.716,15-15v-25H62.877C40.786,462,22.877,479.909,22.877,502
+ L22.877,502z"/>
+ <path style="fill:#BEBEBE;" d="M437.719,502h-77.987c-8.284,0-15-6.716-15-15v-25h52.987C419.81,462,437.719,479.909,437.719,502
+ L437.719,502z"/>
+</g>
+<g>
+ <path style="fill:#FFCDAC;" d="M226.504,106L226.504,106c-24.301,0-44-19.699-44-44v-8c0-24.301,19.699-44,44-44l0,0
+ c24.301,0,44,19.699,44,44v8C270.504,86.301,250.805,106,226.504,106z"/>
+ <path style="fill:#FFCDAC;" d="M470.123,251.833h-16c-10.493,0-19-8.507-19-19V208.5c0-10.493,8.507-19,19-19h16
+ c10.493,0,19,8.507,19,19v24.333C489.123,243.327,480.616,251.833,470.123,251.833z"/>
+ <path style="fill:#FFCDAC;" d="M277.123,256.127h-16c-10.493,0-19-8.507-19-19v-24.333c0-10.493,8.507-19,19-19h16
+ c10.493,0,19,8.507,19,19v24.333C296.123,247.62,287.616,256.127,277.123,256.127z"/>
+</g>
+<polygon style="fill:#F0F0FA;" points="134.474,384 165.474,285 295.123,285 326.123,384 "/>
+<path d="M251.7,334c-2.63,0-5.21,1.07-7.07,2.93c-1.86,1.86-2.93,4.44-2.93,7.07s1.07,5.21,2.93,7.07s4.44,2.93,7.07,2.93
+ s5.21-1.07,7.07-2.93s2.93-4.44,2.93-7.07s-1.06-5.21-2.93-7.07C256.91,335.07,254.33,334,251.7,334z"/>
+<path d="M397.439,369.066c-5.243,1.736-8.085,7.394-6.35,12.637l0.148,0.447c1.391,4.2,5.297,6.859,9.492,6.859
+ c1.042,0,2.102-0.165,3.145-0.51c5.243-1.736,8.085-7.394,6.35-12.637l-0.148-0.447C408.34,370.172,402.682,367.331,397.439,369.066
+ z"/>
+<path d="M470.123,179.5h-16c-8.806,0-16.702,3.951-22.025,10.167h-18.975V186c0-5.523-4.477-10-10-10h-45.411
+ c-4.459,0-8.473-2.476-10.475-6.461l-22.094-43.997C315.993,107.32,297.642,96,277.251,96h-8.835
+ c7.551-9.29,12.087-21.123,12.087-34v-8c0-29.776-24.224-54-54-54s-54,24.224-54,54v8c0,12.877,4.537,24.71,12.088,34h-20.646
+ c-23.759,0-44.938,15.948-51.504,38.781L89.346,215.1c-3.494,12.149-1.136,24.91,6.468,35.008
+ c7.605,10.1,19.217,15.892,31.858,15.892h27.801v13.243L104.756,308.7c-25.631,14.887-44.892,38.578-54.232,66.708l-27.708,83.441
+ c-1.013,3.049-0.499,6.398,1.381,9.003c0.325,0.451,0.695,0.857,1.083,1.241c-7.712,8.801-12.403,20.313-12.403,32.907
+ c0,5.523,4.477,10,10,10h77.987c13.785,0,25-11.215,25-25v-15.041c3.713-0.209,7.029-2.444,8.564-5.865L166.779,394h127.038
+ l32.35,72.094c1.535,3.421,4.851,5.656,8.564,5.865V487c0,1.712,0.174,3.384,0.503,5h-83.533c-5.523,0-10,4.477-10,10
+ s4.477,10,10,10h186.018c5.523,0,10-4.477,10-10c0-12.594-4.69-24.107-12.403-32.907c0.388-0.385,0.758-0.791,1.083-1.241
+ c1.88-2.605,2.394-5.954,1.381-9.003l-16.805-50.606c-1.74-5.241-7.397-8.08-12.642-6.339c-5.242,1.74-8.08,7.4-6.339,12.642
+ L414.433,452h-16.714h-52.988h-2.967l-26.026-58h10.385c3.182,0,6.174-1.515,8.059-4.079s2.436-5.873,1.484-8.909l-23.309-74.438
+ l33.439,19.421c12.741,7.4,23.919,17.706,32.328,29.802c1.943,2.795,5.056,4.293,8.22,4.293c1.969,0,3.959-0.581,5.699-1.79
+ c4.535-3.152,5.656-9.384,2.504-13.919c-10.067-14.483-23.452-26.822-38.706-35.682l-50.718-29.456v-13.116h98
+ c5.523,0,10-4.477,10-10v-4.46h18.974c5.323,6.216,13.219,10.167,22.026,10.167h16c15.991,0,29-13.009,29-29V208.5
+ C499.123,192.509,486.113,179.5,470.123,179.5z M397.719,472c13.038,0,24.159,8.359,28.287,20h-66.274c-2.757,0-5-2.243-5-5v-15
+ H397.719z M286.123,237.127c0,4.962-4.038,9-9,9h-16c-4.962,0-9-4.038-9-9v-24.333c0-4.962,4.038-9,9-9h16c4.962,0,9,4.038,9,9
+ V237.127z M220.123,213.96h12v22h-12V213.96z M198.32,108.04c8.21,5.045,17.862,7.96,28.185,7.96c6.648,0,13.017-1.215,18.904-3.423
+ l-19.8,37.928L198.32,108.04z M192.504,54c0-18.748,15.252-34,34-34c18.748,0,34,15.252,34,34v8c0,18.748-15.252,34-34,34l0,0
+ c-18.748,0-34-15.252-34-34V54z M111.792,238.079c-3.791-5.034-4.966-11.395-3.225-17.451l23.096-80.32
+ c4.115-14.312,17.39-24.308,32.283-24.308h15.716l50.097,77.96h-9.846c-0.942-4.545-4.967-7.96-9.791-7.96h-52
+ c-5.523,0-10,4.477-10,10s4.477,10,10,10h42v39.96V246h-72.45C121.371,246,115.583,243.113,111.792,238.079z M105.865,487
+ c0,2.757-2.243,5-5,5H34.591c4.127-11.641,15.249-20,28.287-20h42.987V487z M118.832,452h-2.967H62.877H46.163l23.341-70.29
+ c7.802-23.495,23.889-43.282,45.297-55.716l33.439-19.421l-23.309,74.438c-0.951,3.037-0.4,6.345,1.484,8.909
+ c1.884,2.564,4.876,4.079,8.059,4.079h10.384L118.832,452z M148.084,374l6.263-20h58.1c5.523,0,10-4.477,10-10s-4.477-10-10-10
+ h-51.838l12.212-39h114.954l24.738,79H148.084z M285.123,275H175.474v-9h34.649c5.523,0,10-4.477,10-10v-0.04h18.975
+ c5.323,6.216,13.219,10.167,22.025,10.167h16c1.067,0,2.12-0.062,3.157-0.175c0.594,0.11,1.205,0.175,1.831,0.175h3.012L285.123,275
+ L285.123,275z M393.123,246.127h-88.437c0.928-2.835,1.437-5.859,1.437-9v-24.333c0-15.991-13.009-29-29-29h-16
+ c-4.414,0-8.598,0.995-12.346,2.767l-10.72-16.683L266.183,116h11.069c12.781,0,24.283,7.095,30.019,18.517l22.094,43.997
+ C334.78,189.3,345.643,196,357.712,196h35.411v3.667v42L393.123,246.127L393.123,246.127z M413.123,209.667h12v22h-12V209.667z
+ M479.123,232.833c0,4.962-4.038,9-9,9h-16c-4.962,0-9-4.038-9-9V208.5c0-4.962,4.038-9,9-9h16c4.962,0,9,4.038,9,9V232.833z"/>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+<g>
+</g>
+</svg>
diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index 4642fbd..ee24c90 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -22,6 +22,7 @@
* xref:ROOT:caffeine-action.adoc[image:kamelets/caffeine-action.svg[] Caffeine Action]
* xref:ROOT:cassandra-sink.adoc[image:kamelets/cassandra-sink.svg[] Cassandra Sink]
* xref:ROOT:cassandra-source.adoc[image:kamelets/cassandra-source.svg[] Cassandra Source]
+* xref:ROOT:chuck-norris-source.adoc[image:kamelets/chuck-norris-source.svg[] Chuck Norris Source]
* xref:ROOT:cron-source.adoc[image:kamelets/cron-source.svg[] Cron Source]
* xref:ROOT:dns-dig-action.adoc[image:kamelets/dns-dig-action.svg[] DNS DIG Action]
* xref:ROOT:dns-ip-action.adoc[image:kamelets/dns-ip-action.svg[] DNS IP Action]
diff --git a/docs/modules/ROOT/pages/chuck-norris-source.adoc b/docs/modules/ROOT/pages/chuck-norris-source.adoc
new file mode 100644
index 0000000..83bd691
--- /dev/null
+++ b/docs/modules/ROOT/pages/chuck-norris-source.adoc
@@ -0,0 +1,60 @@
+// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
+= image:kamelets/chuck-norris-source.svg[] Chuck Norris Source
+
+*Provided by: "Apache Software Foundation"*
+
+*Support Level for this Kamelet is: "Preview"*
+
+Gets peridically Chuck Norris jokes from http://www.icndb.com/
+
+== Configuration Options
+
+The following table summarizes the configuration options available for the `chuck-norris-source` Kamelet:
+[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
+|===
+| Property| Name| Description| Type| Default| Example
+| period| Period| The interval (msec) to wait before getting the next joke| integer| `10000`|
+|===
+
+NOTE: Fields marked with ({empty}*) are mandatory.
+
+== Usage
+
+This section summarizes how the `chuck-norris-source` can be used in various contexts.
+
+=== Knative Source
+
+The `chuck-norris-source` Kamelet can be used as Knative source by binding it to a Knative object.
+
+.chuck-norris-source-binding.yaml
+[source,yaml]
+----
+apiVersion: camel.apache.org/v1alpha1
+kind: KameletBinding
+metadata:
+ name: chuck-norris-source-binding
+spec:
+ source:
+ ref:
+ kind: Kamelet
+ apiVersion: camel.apache.org/v1alpha1
+ name: chuck-norris-source
+ sink:
+ ref:
+ kind: InMemoryChannel
+ apiVersion: messaging.knative.dev/v1
+ name: mychannel
+
+----
+
+Make sure you have xref:latest@camel-k::installation/installation.adoc[Camel K installed] into the Kubernetes cluster you're connected to.
+
+Save the `chuck-norris-source-binding.yaml` file into your hard drive, then configure it according to your needs.
+
+You can run the source using the following command:
+
+[source,shell]
+----
+kubectl apply -f chuck-norris-source-binding.yaml
+----
+// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT