(camel) branch main updated: Upgrade to vertx 4.5.7

2024-05-16 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
 new 47d77164405 Upgrade to vertx 4.5.7
47d77164405 is described below

commit 47d77164405e2e75a219fc59a113c50234036a8a
Author: Claus Ibsen 
AuthorDate: Fri May 17 07:13:22 2024 +0200

Upgrade to vertx 4.5.7
---
 parent/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/parent/pom.xml b/parent/pom.xml
index 4a091ae65bf..fa7cf2a7a8e 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -473,7 +473,7 @@
 0.10.4
 3.1
 2.3
-4.5.2
+4.5.7
 0.7
 5.0.0
 4.10.0



(camel) branch regen_bot updated (af9689af0ea -> 89d7d8ba9be)

2024-05-16 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel.git


from af9689af0ea Polished
 add 89d7d8ba9be camel-jbang - Upgrade to Quarkus 3.10.1

No new revisions were added by this update.

Summary of changes:
 .../org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java   | 4 ++--
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java   | 4 ++--
 .../camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)



(camel-spring-boot-examples) branch main updated: Adds http-ssl example (#130)

2024-05-16 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot-examples.git


The following commit(s) were added to refs/heads/main by this push:
 new 19af663  Adds http-ssl example (#130)
19af663 is described below

commit 19af663dc7ad6eee4d72229ee460bef88c9712c7
Author: Marco Carletti 
AuthorDate: Fri May 17 07:07:24 2024 +0200

Adds http-ssl example (#130)

Co-authored-by: Croway
---
 README.adoc|   4 +-
 http-ssl/.gitignore|   3 +
 http-ssl/README.adoc   |  66 +++
 http-ssl/generate-certificates.sh  |  54 +
 http-ssl/pom.xml   |  64 +++
 http-ssl/ssl-camel-server/pom.xml  |  72 
 .../httpssl/HttpSslCamelServerApplication.java |  28 +
 .../example/httpssl/HttpSslCamelServerRouter.java  |  30 +
 .../example/httpssl/SSLConfiguration.java  |  47 
 .../src/main/resources/application.properties  |  22 
 http-ssl/ssl-client/pom.xml| 124 +
 .../example/httpssl/HttpSslClientApplication.java  |  28 +
 .../example/httpssl/HttpSslClientRouter.java   |  36 ++
 .../example/httpssl/SSLConfiguration.java  |  64 +++
 .../main/resources/application-oneway.properties   |  18 +++
 .../main/resources/application-twoways.properties  |  18 +++
 .../src/main/resources/application.properties  |  26 +
 http-ssl/ssl-server/pom.xml| 118 
 .../example/httpssl/HttpSslServerApplication.java  |  28 +
 .../example/httpssl/HttpSslServerRouter.java   |  36 ++
 .../main/resources/application-oneway.properties   |  18 +++
 .../main/resources/application-twoways.properties  |  21 
 .../src/main/resources/application.properties  |  29 +
 pom.xml|   1 +
 24 files changed, 954 insertions(+), 1 deletion(-)

diff --git a/README.adoc b/README.adoc
index 380ccb3..05af9df 100644
--- a/README.adoc
+++ b/README.adoc
@@ -27,7 +27,7 @@ readme's instructions.
 === Examples
 
 // examples: START
-Number of Examples: 56 (0 deprecated)
+Number of Examples: 57 (0 deprecated)
 
 [width="100%",cols="4,2,4",options="header"]
 |===
@@ -133,6 +133,8 @@ Number of Examples: 56 (0 deprecated)
 | link:reactive-streams/readme.adoc[Reactive Streams] (reactive-streams) | 
Reactive | An example that shows how Camel can exchange data using reactive 
streams with Spring Boot reactor
 
 
+| link:http-ssl/README.adoc[Http Ssl] (http-ssl) | Rest | An example showing 
the Camel HTTP component with Spring Boot and SSL
+
 | link:openapi-contract-first/readme.adoc[Openapi Contract First] 
(openapi-contract-first) | Rest | Contract First OpenAPI example
 
 | link:platform-http/README.adoc[Platform Http] (platform-http) | Rest | An 
example showing Camel REST DSL with platform HTTP
diff --git a/http-ssl/.gitignore b/http-ssl/.gitignore
new file mode 100644
index 000..2f75948
--- /dev/null
+++ b/http-ssl/.gitignore
@@ -0,0 +1,3 @@
+ssl
+*.jks
+*.pem
diff --git a/http-ssl/README.adoc b/http-ssl/README.adoc
new file mode 100644
index 000..47ec73d
--- /dev/null
+++ b/http-ssl/README.adoc
@@ -0,0 +1,66 @@
+== Spring Boot Example with HTTP and SSL
+
+=== Introduction
+
+This example shows how to configure SSL in different scenarios:
+
+1. one way SSL, the server exposes REST API using SSL and the client trusts 
the server certificate. The SSL server configuration is managed by Spring Boot 
and the Camel inherit it, the SSL client configuration is managed by Camel in 
HTTP component
+2. two ways SSL, the server and the client check both certificates in a mutual 
trusted handshake
+3. same scenario as point 1 but the server configuration is managed directly 
in Camel (undertow component) instead of Spring Boot
+
+=== Prerequisites
+
+keytool installed and available on PATH
+
+Generate certificates and keystores
+
+$ ./generate-certificates.sh
+
+=== Run using one way ssl (server validation on client side)
+
+Start ssl-server in a separate terminal:
+
+$ mvn spring-boot:run -f ssl-server/pom.xml
+
+Start ssl-client in a separate terminal:
+
+$ mvn spring-boot:run -f ssl-client/pom.xml
+
+=== Run using two ways ssl (mutual validation)
+
+Start ssl-server in a separate terminal:
+
+$ mvn spring-boot:run -f ssl-server/pom.xml -Ptwoways
+
+Start ssl-client in a separate terminal:
+
+$ mvn spring-boot:run -f ssl-client/pom.xml -Ptwoways
+
+=== Run using Camel component as server
+
+Start ssl-camel-server in a separate terminal:
+
+$ mvn spring-boot:run -f ssl-camel-server/pom.xml
+
+Start ssl-client in a separate terminal:
+
+$ mvn spring-boot:run -f ssl-client/pom.xml
+
+=== Call service to start 

Re: [PR] Adds http-ssl example [camel-spring-boot-examples]

2024-05-16 Thread via GitHub


davsclaus merged PR #130:
URL: https://github.com/apache/camel-spring-boot-examples/pull/130


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel) branch main updated: camel-jbang - Upgrade to Quarkus 3.10.1

2024-05-16 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
 new 89d7d8ba9be camel-jbang - Upgrade to Quarkus 3.10.1
89d7d8ba9be is described below

commit 89d7d8ba9bed5559faef4edf1fe1062e2abd638d
Author: Claus Ibsen 
AuthorDate: Fri May 17 07:06:46 2024 +0200

camel-jbang - Upgrade to Quarkus 3.10.1
---
 .../org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java   | 4 ++--
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java   | 4 ++--
 .../camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
index e01a9fc7622..b0d012a6f2b 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
@@ -163,8 +163,8 @@ abstract class ExportBaseCommand extends CamelCommand {
 protected String quarkusArtifactId = "quarkus-bom";
 
 @CommandLine.Option(names = { "--quarkus-version" }, description = 
"Quarkus Platform version",
-defaultValue = "3.10.0")
-protected String quarkusVersion = "3.10.0";
+defaultValue = "3.10.1")
+protected String quarkusVersion = "3.10.1";
 
 @CommandLine.Option(names = { "--maven-wrapper" }, defaultValue = "true",
 description = "Include Maven Wrapper files in exported 
project")
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
index 480a08e0759..311f2fb6789 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
@@ -141,8 +141,8 @@ public class Run extends CamelCommand {
 String kameletsVersion;
 
 @Option(names = { "--quarkus-version" }, description = "Quarkus Platform 
version",
-defaultValue = "3.10.0")
-String quarkusVersion = "3.10.0";
+defaultValue = "3.10.1")
+String quarkusVersion = "3.10.1";
 
 @Option(names = { "--spring-boot-version" }, description = "Spring Boot 
version",
 defaultValue = "3.2.5")
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java
index 4c75c63e509..926d85c8360 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java
@@ -49,7 +49,7 @@ public abstract class CatalogBaseCommand extends CamelCommand 
{
 String runtime;
 
 @CommandLine.Option(names = { "--quarkus-version" }, description = 
"Quarkus Platform version",
-defaultValue = "3.10.0")
+defaultValue = "3.10.1")
 String quarkusVersion;
 
 @CommandLine.Option(names = { "--repos" },



(camel-kamelets) branch regen_bot updated (41d04890 -> e1a7e27e)

2024-05-16 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git


from 41d04890 chore: Add missing license headers
 add bedda5ef Updated CHANGELOG.md
 add e1a7e27e chore(e2e): Add Jira Kamelets tests (#2049)

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.md   |   8 ++
 .../src/test/resources/jira/README.md  |  45 +++
 .../jira-add-issue-sink-pipe.yaml} |  47 
 .../resources/jira/jira-add-issue-sink.feature | 109 +
 .../jira-source-pipe.yaml} |  16 +--
 .../src/test/resources/jira/jira-source.feature| 130 +
 .../resources/{slack => jira}/yaks-config.yaml |   4 +-
 7 files changed, 323 insertions(+), 36 deletions(-)
 create mode 100644 tests/camel-kamelets-itest/src/test/resources/jira/README.md
 copy tests/camel-kamelets-itest/src/test/resources/{aws/s3/aws-s3-to-http.yaml 
=> jira/jira-add-issue-sink-pipe.yaml} (65%)
 create mode 100644 
tests/camel-kamelets-itest/src/test/resources/jira/jira-add-issue-sink.feature
 copy 
tests/camel-kamelets-itest/src/test/resources/{aws/s3/knative-channel-to-log.yaml
 => jira/jira-source-pipe.yaml} (84%)
 create mode 100644 
tests/camel-kamelets-itest/src/test/resources/jira/jira-source.feature
 copy tests/camel-kamelets-itest/src/test/resources/{slack => 
jira}/yaks-config.yaml (96%)



(camel-kamelets) branch main updated: chore(e2e): Add Jira Kamelets tests (#2049)

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new e1a7e27e chore(e2e): Add Jira Kamelets tests (#2049)
e1a7e27e is described below

commit e1a7e27e6eee34546e7478562d16a5eaa4433786
Author: Christoph Deppisch 
AuthorDate: Fri May 17 06:20:47 2024 +0200

chore(e2e): Add Jira Kamelets tests (#2049)
---
 .../src/test/resources/jira/README.md  |  45 +++
 .../resources/jira/jira-add-issue-sink-pipe.yaml   |  74 
 .../resources/jira/jira-add-issue-sink.feature | 109 +
 .../src/test/resources/jira/jira-source-pipe.yaml  |  34 ++
 .../src/test/resources/jira/jira-source.feature| 130 +
 .../src/test/resources/jira/yaks-config.yaml   |  55 +
 6 files changed, 447 insertions(+)

diff --git a/tests/camel-kamelets-itest/src/test/resources/jira/README.md 
b/tests/camel-kamelets-itest/src/test/resources/jira/README.md
new file mode 100644
index ..9d1801d4
--- /dev/null
+++ b/tests/camel-kamelets-itest/src/test/resources/jira/README.md
@@ -0,0 +1,45 @@
+# Jira Kamelet test
+
+This test verifies Jira Kamelets.
+
+## Objectives
+
+The test verifies the Jira Kamelet by creating a Camel K integration that uses 
the Kamelet interacting with the Jira REST API. 
+The Jira API is simulated during the test with an Http server endpoint.
+
+### Test Kamelet
+
+The test performs the following high level steps:
+
+*Preparation*
+- Create a Jira API server that will simulate the Jira API (e.g. providing a 
new issue as a response)
+
+*Scenario* 
+- Create the Camel K integration that uses the Jira Kamelets
+- Wait for the Camel K integration to start and listen for new issue events
+- Simulate a new issue returned by the Jira API server
+- Verify the issue was logged by Camel K integrations using the log-sink
+
+*Cleanup*
+- Delete the Camel K integration
+
+## Installation
+
+The test assumes that you have access to a Kubernetes cluster and that the 
Camel K operator as well as the YAKS operator is installed
+and running.
+
+You can review the installation steps for the operators in the documentation:
+
+- [Install Camel K 
operator](https://camel.apache.org/camel-k/latest/installation/installation.html)
+- [Install YAKS operator](https://github.com/citrusframework/yaks#installation)
+
+## Run the test
+
+```shell script
+$ yaks run --local src/test/resources/jira/jira-source.feature
+$ yaks run --local src/test/resources/jira/jira-add-issue-sink.feature
+```
+
+You can increase number of attempts to run the test by adding: "-e 
YAKS_CAMELK_MAX_ATTEMPTS=1000"
+
+You will be provided with the test log output and the test results.
diff --git 
a/tests/camel-kamelets-itest/src/test/resources/jira/jira-add-issue-sink-pipe.yaml
 
b/tests/camel-kamelets-itest/src/test/resources/jira/jira-add-issue-sink-pipe.yaml
new file mode 100644
index ..bb798620
--- /dev/null
+++ 
b/tests/camel-kamelets-itest/src/test/resources/jira/jira-add-issue-sink-pipe.yaml
@@ -0,0 +1,74 @@
+# ---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---
+
+apiVersion: camel.apache.org/v1
+kind: Pipe
+metadata:
+  name: jira-add-issue-sink-pipe
+spec:
+  source:
+ref:
+  kind: Kamelet
+  apiVersion: camel.apache.org/v1
+  name: timer-source
+properties:
+  period: ${timer.source.period}
+  message: '${jira.issue.description}'
+  steps:
+- ref:
+kind: Kamelet
+apiVersion: camel.apache.org/v1
+name: insert-header-action
+  properties:
+name: projectKey
+value: ${jira.project.key}
+- ref:
+kind: Kamelet
+apiVersion: camel.apache.org/v1
+name: insert-header-action
+  properties:
+name: issueTypeName
+value: ${jira.issue.type}
+- ref:
+kind: Kamelet
+apiVersion: camel.apache.org/v1
+name: insert-header-action
+  properties:
+

Re: [PR] chore(e2e): Add Jira Kamelets tests [camel-kamelets]

2024-05-16 Thread via GitHub


oscerd merged PR #2049:
URL: https://github.com/apache/camel-kamelets/pull/2049


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel-kamelets) branch main updated: Updated CHANGELOG.md

2024-05-16 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git


The following commit(s) were added to refs/heads/main by this push:
 new bedda5ef Updated CHANGELOG.md
bedda5ef is described below

commit bedda5efdcffe66bd0071c928237b6de5b67dc7e
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri May 17 03:08:49 2024 +

Updated CHANGELOG.md
---
 CHANGELOG.md | 8 
 1 file changed, 8 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 94c39525..4bf0ff55 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
 # Changelog
 
+## [Unreleased](https://github.com/apache/camel-kamelets/tree/HEAD)
+
+[Full 
Changelog](https://github.com/apache/camel-kamelets/compare/v4.6.0...HEAD)
+
+**Closed issues:**
+
+- Release Camel Kamelets 4.6.0 
[\#2029](https://github.com/apache/camel-kamelets/issues/2029)
+
 ## [v4.6.0](https://github.com/apache/camel-kamelets/tree/v4.6.0) (2024-05-13)
 
 [Full 
Changelog](https://github.com/apache/camel-kamelets/compare/v4.4.2...v4.6.0)



(camel-kafka-connector) branch automatic-periodic-sync updated (369594ae62 -> 7d9c45d525)

2024-05-16 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch automatic-periodic-sync
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git


omit 369594ae62 [create-pull-request] automated change
 add 6adc9747ce Updated CHANGELOG.md
 add 7d9c45d525 [create-pull-request] automated change

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (369594ae62)
\
 N -- N -- N   refs/heads/automatic-periodic-sync (7d9c45d525)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.md | 1 +
 1 file changed, 1 insertion(+)



(camel-k) branch release-2.2.x updated: chore: changelog automatic update

2024-05-16 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot 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 48dbf162b chore: changelog automatic update
48dbf162b is described below

commit 48dbf162bda21c77fe7ba2f06043486f1c6602a7
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri May 17 01:13:30 2024 +

chore: changelog automatic update
---
 CHANGELOG.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index d8f1a4b57..63ddae40d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,7 @@
 
 **Closed issues:**
 
+- Operator restart Integrations on upgrade 
[\#5491](https://github.com/apache/camel-k/issues/5491)
 - Remove maven threads configuration based on GOMAXPROCS 
[\#5467](https://github.com/apache/camel-k/issues/5467)
 - Incorrect content of the build/\_maven\_overlay directory causes the build 
project failure [\#5466](https://github.com/apache/camel-k/issues/5466)
 - Make images does not work out of the box 
[\#5464](https://github.com/apache/camel-k/issues/5464)
@@ -28,7 +29,6 @@
 - Missing license header files 
[\#5433](https://github.com/apache/camel-k/issues/5433)
 - Release 2.3.1 [\#5430](https://github.com/apache/camel-k/issues/5430)
 - Health trait: Inconsistent Integration condition ready status 
[\#5351](https://github.com/apache/camel-k/issues/5351)
-- Make healt trait as default 
[\#5024](https://github.com/apache/camel-k/issues/5024)
 - Provide default value in a specific field for trait properties in CRD 
[\#4726](https://github.com/apache/camel-k/issues/4726)
 - --port flag not working while running kamel integration in debug mode  
[\#4443](https://github.com/apache/camel-k/issues/4443)
 



(camel-k) branch release-2.3.x updated: chore: nightly automatic updates

2024-05-16 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch release-2.3.x
in repository https://gitbox.apache.org/repos/asf/camel-k.git


The following commit(s) were added to refs/heads/release-2.3.x by this push:
 new 825c82914 chore: nightly automatic updates
825c82914 is described below

commit 825c82914f8630076e61d1ce5d9395594d848983
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri May 17 00:31:57 2024 +

chore: nightly automatic updates
---
 CHANGELOG.md | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b9d84bb97..63ddae40d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,7 @@
 
 **Closed issues:**
 
+- Operator restart Integrations on upgrade 
[\#5491](https://github.com/apache/camel-k/issues/5491)
 - Remove maven threads configuration based on GOMAXPROCS 
[\#5467](https://github.com/apache/camel-k/issues/5467)
 - Incorrect content of the build/\_maven\_overlay directory causes the build 
project failure [\#5466](https://github.com/apache/camel-k/issues/5466)
 - Make images does not work out of the box 
[\#5464](https://github.com/apache/camel-k/issues/5464)
@@ -15,6 +16,7 @@
 - Pod SecurityContext default secure settings 
[\#5287](https://github.com/apache/camel-k/issues/5287)
 - Review permission check  
[\#5210](https://github.com/apache/camel-k/issues/5210)
 - Custom kamelets are not fetched from private GitHub repository 
[\#5173](https://github.com/apache/camel-k/issues/5173)
+- Kamelet: Consider restricting the Kamelet route to only allow `from` or 
`route` [\#5118](https://github.com/apache/camel-k/issues/5118)
 - Keda integration not working with mounted secrets 
[\#4359](https://github.com/apache/camel-k/issues/4359)
 
 ## [2.3.2-nightly](https://github.com/apache/camel-k/tree/2.3.2-nightly) 
(2024-05-06)
@@ -27,7 +29,6 @@
 - Missing license header files 
[\#5433](https://github.com/apache/camel-k/issues/5433)
 - Release 2.3.1 [\#5430](https://github.com/apache/camel-k/issues/5430)
 - Health trait: Inconsistent Integration condition ready status 
[\#5351](https://github.com/apache/camel-k/issues/5351)
-- Make healt trait as default 
[\#5024](https://github.com/apache/camel-k/issues/5024)
 - Provide default value in a specific field for trait properties in CRD 
[\#4726](https://github.com/apache/camel-k/issues/4726)
 - --port flag not working while running kamel integration in debug mode  
[\#4443](https://github.com/apache/camel-k/issues/4443)
 



Re: [I] [CI] - Camel Main Branch Build Failure [camel-quarkus]

2024-05-16 Thread via GitHub


github-actions[bot] commented on issue #2927:
URL: https://github.com/apache/camel-quarkus/issues/2927#issuecomment-2116424151

   The [camel-main](https://github.com/apache/camel-quarkus/tree/camel-main) 
branch build has failed:
   
   * Build ID: 9120853054-1381-dffcf932-b702-473b-a8d1-80ce49e42368
   * Camel Quarkus Commit: 5dfdad0d0d7362a65537451197881159341d8115
   
   * Camel Main Commit: 901e0beba9f6d10d656b0bff203be8cd92f2aa30
   * Link to build: 
https://github.com/apache/camel-quarkus/actions/runs/9120853054


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel-k) branch main updated: chore: nightly automatic updates

2024-05-16 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git


The following commit(s) were added to refs/heads/main by this push:
 new 8d54ee246 chore: nightly automatic updates
8d54ee246 is described below

commit 8d54ee246b85bbb19bf4440d6dd77aef1fd02f90
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu May 16 23:46:56 2024 +

chore: nightly automatic updates
---
 CHANGELOG.md   | 6 +-
 docs/modules/traits/pages/3scale.adoc  | 2 +-
 docs/modules/traits/pages/affinity.adoc| 2 +-
 docs/modules/traits/pages/aws-secrets-manager.adoc | 2 +-
 docs/modules/traits/pages/azure-key-vault.adoc | 2 +-
 docs/modules/traits/pages/builder.adoc | 2 +-
 docs/modules/traits/pages/camel.adoc   | 2 +-
 docs/modules/traits/pages/container.adoc   | 2 +-
 docs/modules/traits/pages/cron.adoc| 2 +-
 docs/modules/traits/pages/deployer.adoc| 2 +-
 docs/modules/traits/pages/deployment.adoc  | 2 +-
 docs/modules/traits/pages/environment.adoc | 2 +-
 docs/modules/traits/pages/error-handler.adoc   | 2 +-
 docs/modules/traits/pages/gc.adoc  | 2 +-
 docs/modules/traits/pages/gcp-secret-manager.adoc  | 2 +-
 docs/modules/traits/pages/hashicorp-vault.adoc | 2 +-
 docs/modules/traits/pages/health.adoc  | 2 +-
 docs/modules/traits/pages/ingress.adoc | 2 +-
 docs/modules/traits/pages/istio.adoc   | 2 +-
 docs/modules/traits/pages/jolokia.adoc | 2 +-
 docs/modules/traits/pages/jvm.adoc | 2 +-
 docs/modules/traits/pages/kamelets.adoc| 2 +-
 docs/modules/traits/pages/keda.adoc| 2 +-
 docs/modules/traits/pages/knative-service.adoc | 2 +-
 docs/modules/traits/pages/knative.adoc | 2 +-
 docs/modules/traits/pages/logging.adoc | 2 +-
 docs/modules/traits/pages/master.adoc  | 2 +-
 docs/modules/traits/pages/mount.adoc   | 2 +-
 docs/modules/traits/pages/openapi.adoc | 2 +-
 docs/modules/traits/pages/owner.adoc   | 2 +-
 docs/modules/traits/pages/pdb.adoc | 2 +-
 docs/modules/traits/pages/platform.adoc| 2 +-
 docs/modules/traits/pages/pod.adoc | 2 +-
 docs/modules/traits/pages/prometheus.adoc  | 2 +-
 docs/modules/traits/pages/pull-secret.adoc | 2 +-
 docs/modules/traits/pages/quarkus.adoc | 2 +-
 docs/modules/traits/pages/registry.adoc| 2 +-
 docs/modules/traits/pages/resume.adoc  | 2 +-
 docs/modules/traits/pages/route.adoc   | 2 +-
 docs/modules/traits/pages/security-context.adoc| 2 +-
 docs/modules/traits/pages/service-binding.adoc | 2 +-
 docs/modules/traits/pages/service.adoc | 2 +-
 docs/modules/traits/pages/telemetry.adoc   | 2 +-
 docs/modules/traits/pages/toleration.adoc  | 2 +-
 docs/modules/traits/pages/tracing.adoc | 2 +-
 45 files changed, 49 insertions(+), 45 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index e0de0d718..262321b7c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,7 @@
 
 **Closed issues:**
 
+- Operator restart Integrations on upgrade 
[\#5491](https://github.com/apache/camel-k/issues/5491)
 - Remove maven threads configuration based on GOMAXPROCS 
[\#5467](https://github.com/apache/camel-k/issues/5467)
 - Incorrect content of the build/\_maven\_overlay directory causes the build 
project failure [\#5466](https://github.com/apache/camel-k/issues/5466)
 - Make images does not work out of the box 
[\#5464](https://github.com/apache/camel-k/issues/5464)
@@ -15,13 +16,17 @@
 - Pod SecurityContext default secure settings 
[\#5287](https://github.com/apache/camel-k/issues/5287)
 - Review permission check  
[\#5210](https://github.com/apache/camel-k/issues/5210)
 - Custom kamelets are not fetched from private GitHub repository 
[\#5173](https://github.com/apache/camel-k/issues/5173)
+- Kamelet: Consider restricting the Kamelet route to only allow `from` or 
`route` [\#5118](https://github.com/apache/camel-k/issues/5118)
 - Keda integration not working with mounted secrets 
[\#4359](https://github.com/apache/camel-k/issues/4359)
 
 **Merged pull requests:**
 
+- \(\#5489\) Use yaml in e2e common 
[\#5517](https://github.com/apache/camel-k/pull/5517) 
([tdiesler](https://github.com/tdiesler))
 - fix\(e2e\): Route trait schema valid in OCP 
[\#5506](https://github.com/apache/camel-k/pull/5506) 
([gansheer](https://github.com/gansheer))
+- fix\(e2e\): Tekton test permission failure with olm install command 
[\#5505](https://github.com/apache/camel-k/pull/5505) 
([gansheer](https://github.com/gansheer))
 -  Re evaluate golanci-lint exclusions 

(camel-k) branch main updated: (#5489) Use yaml in e2e common

2024-05-16 Thread cdeppisch
This is an automated email from the ASF dual-hosted git repository.

cdeppisch pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git


The following commit(s) were added to refs/heads/main by this push:
 new 7ee129afc (#5489) Use yaml in e2e common
7ee129afc is described below

commit 7ee129afcd7ee53b4f25f5dab1ecc55689b1f2cd
Author: Thomas Diesler 
AuthorDate: Thu May 16 16:59:19 2024 +0200

(#5489) Use yaml in e2e common
---
 .../cli/files/resource-file-location-route.groovy  |  20 ---
 e2e/common/config/config_reload_test.go|   8 +-
 e2e/common/config/config_test.go   | 181 +
 .../config/files/build-property-file-route.groovy  |  21 ---
 .../config/files/build-property-file-route.yaml|  23 +++
 .../config/files/build-property-route.groovy   |  21 ---
 e2e/common/config/files/build-property-route.yaml  |  23 +++
 .../files/config-configmap-properties-route.groovy |  21 ---
 .../files/config-configmap-properties-route.yaml   |  23 +++
 .../config/files/config-configmap-route.groovy |  23 ---
 .../config/files/config-configmap-route.yaml   |  25 +++
 e2e/common/config/files/config-file-route.groovy   |  23 ---
 .../config/files/config-secret-key-route.groovy|  22 ---
 .../config/files/config-secret-key-route.yaml  |  25 +++
 e2e/common/config/files/config-secret-route.groovy |  23 ---
 e2e/common/config/files/config-secret-route.yaml   |  25 +++
 e2e/common/config/files/property-file-route.groovy |  21 ---
 e2e/common/config/files/property-file-route.yaml   |  23 +++
 e2e/common/config/files/property-route.groovy  |  21 ---
 e2e/common/config/files/property-route.yaml|  23 +++
 .../config/files/property-secret-route.groovy  |  21 ---
 e2e/common/config/files/property-secret-route.yaml |  23 +++
 .../resource-configmap-key-location-route.groovy   |  20 ---
 .../resource-configmap-key-location-route.yaml |  23 +++
 .../files/resource-configmap-location-route.groovy |  20 ---
 .../files/resource-configmap-location-route.yaml   |  23 +++
 .../config/files/resource-configmap-route.groovy   |  20 ---
 .../config/files/resource-configmap-route.yaml |  23 +++
 .../resource-file-base64-encoded-route.groovy  |  23 ---
 .../config/files/resource-file-binary-route.groovy |  22 ---
 .../files/resource-file-location-route.groovy  |  20 ---
 e2e/common/config/files/resource-file-route.groovy |  20 ---
 .../config/files/resource-secret-route.groovy  |  20 ---
 e2e/common/config/files/resource-secret-route.yaml |  23 +++
 e2e/common/traits/files/PodTest.groovy |  22 ---
 e2e/common/traits/files/PodTest.yaml   |  23 +++
 e2e/common/traits/files/openapi/petstore.groovy|  29 
 e2e/common/traits/files/openapi/petstore.yaml  |  37 +
 e2e/common/traits/openapi_test.go  |   2 +-
 e2e/common/traits/pod_test.go  |   2 +-
 40 files changed, 524 insertions(+), 487 deletions(-)

diff --git a/e2e/common/cli/files/resource-file-location-route.groovy 
b/e2e/common/cli/files/resource-file-location-route.groovy
deleted file mode 100644
index 076a2a9c7..0
--- a/e2e/common/cli/files/resource-file-location-route.groovy
+++ /dev/null
@@ -1,20 +0,0 @@
-// camel-k: language=groovy
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-from('file:/tmp/?fileName=file.txt=true=false')
-.log('resource file content is: ${body}')
diff --git a/e2e/common/config/config_reload_test.go 
b/e2e/common/config/config_reload_test.go
index 7b5cf9d70..f829c8589 100644
--- a/e2e/common/config/config_reload_test.go
+++ b/e2e/common/config/config_reload_test.go
@@ -53,7 +53,7 @@ func TestConfigmapHotReload(t *testing.T) {
cmData["my-configmap-key"] = "my configmap content"
CreatePlainTextConfigmapWithLabels(t, ctx, ns, "my-hot-cm", 
cmData, map[string]string{"camel.apache.org/integration": "test"})
 
-   g.Expect(KamelRunWithID(t, ctx, operatorID, ns, 
"./files/config-configmap-route.groovy",
+   g.Expect(KamelRunWithID(t, ctx, operatorID, ns, 
"./files/config-configmap-route.yaml",
"--config", 

Re: [PR] (#5489) Use yaml in e2e common [camel-k]

2024-05-16 Thread via GitHub


christophd merged PR #5517:
URL: https://github.com/apache/camel-k/pull/5517


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel-karavan) branch main updated (e03347ed -> 8ac9f302)

2024-05-16 Thread marat
This is an automated email from the ASF dual-hosted git repository.

marat pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git


from e03347ed Improved container management ui
 add f842cb63 Remove comment
 add 9fa35af1 Upgrade to Camel 4.6.0
 add 8ac9f302 Upgrade Karavan to 4.6.0

No new revisions were added by this update.

Summary of changes:
 .github/DISCUSSION_TEMPLATE/q-a.yml|   1 +
 .github/ISSUE_TEMPLATE/bug_report.yml  |   1 +
 .github/workflows/app-oidc.yml |   2 +-
 .github/workflows/app.yml  |   2 +-
 .github/workflows/docker-devmode.yml   |   2 +-
 .github/workflows/vscode.yml   |   2 +-
 karavan-app/pom.xml|   8 +-
 .../src/main/resources/application.properties  |   2 +-
 .../snippets/docker-application.properties |   2 +-
 .../snippets/kubernetes-application.properties |   2 +-
 .../snippets/openshift-application.properties  |   2 +-
 karavan-app/src/main/webui/package-lock.json   |   4 +-
 karavan-app/src/main/webui/package.json|   2 +-
 .../src/main/webui/src/designer/DesignerStore.ts   |   8 +-
 .../main/webui/src/designer/KaravanDesigner.tsx|   4 +-
 .../src/main/webui/src/designer/beans/BeanCard.tsx |   8 +-
 .../webui/src/designer/beans/BeansDesigner.tsx |  10 +-
 .../src/main/webui/src/designer/icons/EipIcons.tsx |  16 +++
 .../webui/src/designer/kamelet/KameletDesigner.tsx |  12 +-
 .../src/designer/kamelet/KameletProperties.tsx |   6 +-
 .../designer/property/property/BeanProperties.tsx  |  20 +--
 .../property/property/DslPropertyField.tsx |   8 +-
 .../src/main/webui/src/designer/utils/CamelUi.tsx  |  13 +-
 .../src/main/webui/src/editor/DesignerEditor.tsx   |   4 +-
 .../src/main/webui/src/project/DevModeToolbar.tsx  |   2 -
 .../main/webui/src/project/beans/BeanWizard.tsx|  15 +--
 karavan-app/src/main/webui/src/util/CodeUtils.ts   |   6 +-
 karavan-core/package-lock.json |   4 +-
 karavan-core/package.json  |   2 +-
 karavan-core/src/core/api/CamelDefinitionApi.ts|  93 ++
 karavan-core/src/core/api/CamelDefinitionApiExt.ts |  16 ++-
 karavan-core/src/core/api/CamelDefinitionYaml.ts   |   6 +-
 .../src/core/api/CamelDefinitionYamlStep.ts| 134 +
 karavan-core/src/core/api/CamelUtil.ts |   6 +-
 karavan-core/src/core/model/CamelDefinition.ts | 118 +-
 karavan-core/src/core/model/CamelMetadata.ts   |  71 ++-
 .../src/core/model/IntegrationDefinition.ts|   4 +-
 karavan-core/test/beans.spec.ts|   8 +-
 karavan-core/test/integrationToYaml.spec.ts|   8 +-
 karavan-core/test/kamelet.spec.ts  |   8 +-
 karavan-designer/package-lock.json |   4 +-
 karavan-designer/package.json  |   2 +-
 karavan-designer/src/App.tsx   |   6 +-
 karavan-designer/src/designer/DesignerStore.ts |   8 +-
 karavan-designer/src/designer/KaravanDesigner.tsx  |   4 +-
 karavan-designer/src/designer/beans/BeanCard.tsx   |   8 +-
 .../src/designer/beans/BeansDesigner.tsx   |  10 +-
 karavan-designer/src/designer/icons/EipIcons.tsx   |  16 +++
 .../src/designer/kamelet/KameletDesigner.tsx   |  12 +-
 .../src/designer/kamelet/KameletProperties.tsx |   6 +-
 .../designer/property/property/BeanProperties.tsx  |  20 +--
 .../property/property/DslPropertyField.tsx |   8 +-
 karavan-designer/src/designer/utils/CamelUi.tsx|  13 +-
 karavan-devmode/Dockerfile |   2 +-
 karavan-generator/dependency-reduced-pom.xml   |  13 +-
 karavan-generator/pom.xml  |  14 +--
 .../karavan/generator/CamelMetadataGenerator.java  |   2 +-
 karavan-space/package-lock.json|   4 +-
 karavan-space/package.json |   2 +-
 karavan-space/src/App.tsx  |   2 +-
 karavan-space/src/designer/DesignerStore.ts|   8 +-
 karavan-space/src/designer/KaravanDesigner.tsx |   4 +-
 karavan-space/src/designer/beans/BeanCard.tsx  |   8 +-
 karavan-space/src/designer/beans/BeansDesigner.tsx |  10 +-
 karavan-space/src/designer/icons/EipIcons.tsx  |  16 +++
 .../src/designer/kamelet/KameletDesigner.tsx   |  12 +-
 .../src/designer/kamelet/KameletProperties.tsx |   6 +-
 .../designer/property/property/BeanProperties.tsx  |  20 +--
 .../property/property/DslPropertyField.tsx |   8 +-
 karavan-space/src/designer/utils/CamelUi.tsx   |  13 +-
 karavan-vscode/CHANGELOG.md|   7 ++
 karavan-vscode/package-lock.json   |   4 +-
 karavan-vscode/package.json|   8 +-
 karavan-vscode/src/designerView.ts |   4 +-
 

[PR] chore(e2e): Add Jira Kamelets tests [camel-kamelets]

2024-05-16 Thread via GitHub


christophd opened a new pull request, #2049:
URL: https://github.com/apache/camel-kamelets/pull/2049

   (no comment)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel-kamelets) branch regen_bot updated (7c8a26dd -> 41d04890)

2024-05-16 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git


from 7c8a26dd Added a JMS Artemis with Pooling support Source/sink Kamelets
 add 41d04890 chore: Add missing license headers

No new revisions were added by this update.

Summary of changes:
 kamelets/aws-cloudtrail-source.kamelet.yaml| 17 ++
 kamelets/aws-s3-event-based-source.kamelet.yaml| 17 ++
 kamelets/aws-s3-source.kamelet.yaml| 17 ++
 kamelets/beer-source.kamelet.yaml  | 17 ++
 kamelets/coffee-source.kamelet.yaml| 17 ++
 kamelets/fhir-sink.kamelet.yaml| 27 ++
 .../kamelets/aws-cloudtrail-source.kamelet.yaml| 17 ++
 .../aws-s3-event-based-source.kamelet.yaml | 17 ++
 .../resources/kamelets/aws-s3-source.kamelet.yaml  | 17 ++
 .../resources/kamelets/beer-source.kamelet.yaml| 17 ++
 .../resources/kamelets/coffee-source.kamelet.yaml  | 17 ++
 .../main/resources/kamelets/fhir-sink.kamelet.yaml | 27 ++
 script/generator/generator.go  | 17 ++
 script/validator/validator.go  | 17 ++
 .../src/test/java/YaksAutoConfiguration.java   | 17 ++
 .../aws/s3/aws-s3-to-log-secret-based.groovy   |  6 +++--
 .../aws/s3/aws-s3-to-log-uri-based.groovy  |  6 +++--
 .../aws/sqs/aws-sqs-to-log-secret-based.groovy |  6 +++--
 .../aws/sqs/aws-sqs-to-log-uri-based.groovy|  6 +++--
 update-kamelets.xml| 17 ++
 20 files changed, 298 insertions(+), 18 deletions(-)



(camel-kamelets) branch main updated: chore: Add missing license headers

2024-05-16 Thread cdeppisch
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 41d04890 chore: Add missing license headers
41d04890 is described below

commit 41d0489031b71148f3f6ad2ab3da4d880d47ec8e
Author: Christoph Deppisch 
AuthorDate: Thu May 16 17:50:37 2024 +0200

chore: Add missing license headers
---
 kamelets/aws-cloudtrail-source.kamelet.yaml| 17 ++
 kamelets/aws-s3-event-based-source.kamelet.yaml| 17 ++
 kamelets/aws-s3-source.kamelet.yaml| 17 ++
 kamelets/beer-source.kamelet.yaml  | 17 ++
 kamelets/coffee-source.kamelet.yaml| 17 ++
 kamelets/fhir-sink.kamelet.yaml| 27 ++
 .../kamelets/aws-cloudtrail-source.kamelet.yaml| 17 ++
 .../aws-s3-event-based-source.kamelet.yaml | 17 ++
 .../resources/kamelets/aws-s3-source.kamelet.yaml  | 17 ++
 .../resources/kamelets/beer-source.kamelet.yaml| 17 ++
 .../resources/kamelets/coffee-source.kamelet.yaml  | 17 ++
 .../main/resources/kamelets/fhir-sink.kamelet.yaml | 27 ++
 script/generator/generator.go  | 17 ++
 script/validator/validator.go  | 17 ++
 .../src/test/java/YaksAutoConfiguration.java   | 17 ++
 .../aws/s3/aws-s3-to-log-secret-based.groovy   |  6 +++--
 .../aws/s3/aws-s3-to-log-uri-based.groovy  |  6 +++--
 .../aws/sqs/aws-sqs-to-log-secret-based.groovy |  6 +++--
 .../aws/sqs/aws-sqs-to-log-uri-based.groovy|  6 +++--
 update-kamelets.xml| 17 ++
 20 files changed, 298 insertions(+), 18 deletions(-)

diff --git a/kamelets/aws-cloudtrail-source.kamelet.yaml 
b/kamelets/aws-cloudtrail-source.kamelet.yaml
index d44e00bc..11fdb2c8 100644
--- a/kamelets/aws-cloudtrail-source.kamelet.yaml
+++ b/kamelets/aws-cloudtrail-source.kamelet.yaml
@@ -1,3 +1,20 @@
+# ---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---
+
 apiVersion: camel.apache.org/v1
 kind: Kamelet
 metadata:
diff --git a/kamelets/aws-s3-event-based-source.kamelet.yaml 
b/kamelets/aws-s3-event-based-source.kamelet.yaml
index ce205bc0..5382c110 100644
--- a/kamelets/aws-s3-event-based-source.kamelet.yaml
+++ b/kamelets/aws-s3-event-based-source.kamelet.yaml
@@ -1,3 +1,20 @@
+# ---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---
+
 apiVersion: camel.apache.org/v1
 kind: Kamelet
 metadata:
diff --git a/kamelets/aws-s3-source.kamelet.yaml 
b/kamelets/aws-s3-source.kamelet.yaml
index 8bbc62e5..a6828e36 100644
--- a/kamelets/aws-s3-source.kamelet.yaml
+++ b/kamelets/aws-s3-source.kamelet.yaml
@@ -1,3 +1,20 @@
+# ---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional 

Re: [PR] chore: Add missing license headers [camel-kamelets]

2024-05-16 Thread via GitHub


christophd merged PR #2048:
URL: https://github.com/apache/camel-kamelets/pull/2048


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] chore: Add missing license headers [camel-kamelets]

2024-05-16 Thread via GitHub


christophd opened a new pull request, #2048:
URL: https://github.com/apache/camel-kamelets/pull/2048

   (no comment)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] Use more correct convention with configuring datasource [camel-quarkus]

2024-05-16 Thread via GitHub


llowinge commented on PR #6098:
URL: https://github.com/apache/camel-quarkus/pull/6098#issuecomment-2115843858

   @jamesnetherton Done.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] Ref#271: Add missing bundles for camel-amqp and camel-activemq [camel-karaf]

2024-05-16 Thread via GitHub


stataru8 commented on PR #272:
URL: https://github.com/apache/camel-karaf/pull/272#issuecomment-2115829028

   Manual tests against commit (fb63411a6596816ad6ea234e5d94440bff5dc375) work 
on my end for both components, camel-activemq and camel-amqp 
   
   **[camel-amqp]**
   Command to enable the amqp plugin:
   `docker exec -it  rabbitmq-plugins enable rabbitmq_amqp1_0`


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] (#5489) Use yaml in e2e common [camel-k]

2024-05-16 Thread via GitHub


tdiesler commented on PR #5517:
URL: https://github.com/apache/camel-k/pull/5517#issuecomment-2115674333

   Ready to merge


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] Fix multicast iterator to be lazy again [camel]

2024-05-16 Thread via GitHub


github-actions[bot] commented on PR #14169:
URL: https://github.com/apache/camel/pull/14169#issuecomment-2115654123

   :star2: Thank you for your contribution to the Apache Camel project! :star2: 
   
   :robot: CI automation will test this PR automatically.
   
   :camel: Apache Camel Committers, please review the following items:
   
   * First-time contributors **require MANUAL approval** for the GitHub Actions 
to run
   
   * You can use the command `/component-test (camel-)component-name1 
(camel-)component-name2..` to request a test from the test bot.
   
   * You can label PRs using `build-all`, `build-dependents`, `skip-tests` and 
`test-dependents` to fine-tune the checks executed by this PR.
   
   * Build and test logs are available in the Summary page. **Only** [Apache 
Camel committers](https://camel.apache.org/community/team/#committers) have 
access to the summary. 
   
   * :warning: Be careful when sharing logs. Review their contents before 
sharing them publicly.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Adds http-ssl example [camel-spring-boot-examples]

2024-05-16 Thread via GitHub


mcarlett opened a new pull request, #130:
URL: https://github.com/apache/camel-spring-boot-examples/pull/130

   Adds http-ssl example to show how configure SSL


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel) branch regen_bot updated (f5c1491b30f -> af9689af0ea)

2024-05-16 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel.git


from f5c1491b30f CAMEL-20777: Update intercept docs for camel v4 where 
intercept is to be configured via route configurations.
 add af9689af0ea Polished

No new revisions were added by this update.

Summary of changes:
 .../apache/camel/core/xml/util/jsse/AbstractJsseUtilFactoryBean.java | 5 -
 1 file changed, 5 deletions(-)



(camel) branch main updated: Polished

2024-05-16 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
 new af9689af0ea Polished
af9689af0ea is described below

commit af9689af0ea71b5b8d97a265e158d4c1afe2fa79
Author: Claus Ibsen 
AuthorDate: Thu May 16 17:36:52 2024 +0200

Polished
---
 .../apache/camel/core/xml/util/jsse/AbstractJsseUtilFactoryBean.java | 5 -
 1 file changed, 5 deletions(-)

diff --git 
a/core/camel-core-xml/src/main/java/org/apache/camel/core/xml/util/jsse/AbstractJsseUtilFactoryBean.java
 
b/core/camel-core-xml/src/main/java/org/apache/camel/core/xml/util/jsse/AbstractJsseUtilFactoryBean.java
index 80dec6b6cfe..66d45e5ae02 100644
--- 
a/core/camel-core-xml/src/main/java/org/apache/camel/core/xml/util/jsse/AbstractJsseUtilFactoryBean.java
+++ 
b/core/camel-core-xml/src/main/java/org/apache/camel/core/xml/util/jsse/AbstractJsseUtilFactoryBean.java
@@ -23,11 +23,6 @@ public abstract class AbstractJsseUtilFactoryBean extends 
AbstractCamelFactor
 @Override
 public abstract T getObject() throws Exception;
 
-@Override
-public boolean isSingleton() {
-return true;
-}
-
 @Override
 public abstract Class getObjectType();
 }



(camel) branch regen_bot updated (24522af293a -> f5c1491b30f)

2024-05-16 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel.git


from 24522af293a Upgrade Camel-Kamelets for Camel-Jbang to version 4.6.0 
(#14168)
 add d13da7ce834 Camel-20439: move camel-cloudevent api to camel-api 
(#14160)
 add f5c1491b30f CAMEL-20777: Update intercept docs for camel v4 where 
intercept is to be configured via route configurations.

No new revisions were added by this update.

Summary of changes:
 components/camel-aws/camel-aws-cloudtrail/pom.xml  |  8 --
 .../CloudtrailCloudEventDataTypeTransformer.java   |  4 +-
 components/camel-aws/camel-aws2-ddb/pom.xml|  8 --
 .../Ddb2StreamCloudEventDataTypeTransformer.java   |  4 +-
 components/camel-aws/camel-aws2-kinesis/pom.xml|  8 --
 .../KinesisCloudEventDataTypeTransformer.java  |  4 +-
 components/camel-aws/camel-aws2-s3/pom.xml |  8 --
 .../AWS2S3CloudEventDataTypeTransformer.java   |  4 +-
 .../AWS2S3CloudEventDataTypeTransformerTest.java   |  2 +-
 .../transform/AWS2S3TransformCloudEventsTest.java  | 85 +-
 components/camel-aws/camel-aws2-sqs/pom.xml|  8 --
 .../AWS2SQSCloudEventDataTypeTransformer.java  |  4 +-
 .../AWS2SQSCloudEventDataTypeTransformerTest.java  |  2 +-
 .../camel-azure/camel-azure-cosmosdb/pom.xml   |  8 --
 .../CosmosDbCloudEventDataTypeTransformer.java |  4 +-
 .../camel-azure/camel-azure-eventhubs/pom.xml  |  8 --
 .../EventHubsCloudEventDataTypeTransformer.java|  4 +-
 components/camel-azure/camel-azure-files/pom.xml   | 10 ---
 .../AzureFilesCloudEventDataTypeTransformer.java   |  4 +-
 .../camel-azure/camel-azure-servicebus/pom.xml |  8 --
 .../ServicebusCloudEventDataTypeTransformer.java   |  4 +-
 .../camel-azure/camel-azure-storage-blob/pom.xml   |  8 --
 ...reStorageBlobCloudEventDataTypeTransformer.java |  4 +-
 ...orageBlobCloudEventDataTypeTransformerTest.java |  2 +-
 .../camel-azure-storage-datalake/pom.xml   |  9 ---
 .../DataLakeCloudEventDataTypeTransformer.java |  4 +-
 .../camel-azure/camel-azure-storage-queue/pom.xml  |  8 --
 ...eStorageQueueCloudEventDataTypeTransformer.java |  4 +-
 .../cloudevents/CloudEventTypeConverterLoader.java |  2 +-
 .../cloudevents/CloudEventTypeConverter.java   |  2 +
 .../CloudEventHttpDataTypeTransformer.java |  4 +-
 .../CloudEventJsonDataTypeTransformer.java |  4 +-
 .../CloudEventHttpDataTypeTransformerTest.java |  4 +-
 .../CloudEventJsonDataTypeTransformerTest.java |  4 +-
 .../camel-google/camel-google-calendar/pom.xml |  8 --
 ...alendarStreamCloudEventDataTypeTransformer.java |  4 +-
 components/camel-google/camel-google-mail/pom.xml  |  8 --
 ...gleMailStreamCloudEventDataTypeTransformer.java |  4 +-
 .../camel-google/camel-google-pubsub/pom.xml   |  8 --
 .../GooglePubsubCloudEventDataTypeTransformer.java |  4 +-
 .../camel-google/camel-google-sheets/pom.xml   |  8 --
 ...eSheetsStreamCloudEventDataTypeTransformer.java |  4 +-
 .../camel-google/camel-google-storage/pom.xml  |  8 --
 ...GoogleStorageCloudEventDataTypeTransformer.java |  4 +-
 ...leStorageCloudEventDataTypeTransformerTest.java |  2 +-
 components/camel-knative/camel-knative-api/pom.xml |  5 --
 .../knative/spi/KnativeTransportConfiguration.java |  2 +-
 .../component/knative/KnativeConfiguration.java|  2 +-
 .../camel/component/knative/KnativeEndpoint.java   |  4 +-
 .../knative/ce/AbstractCloudEventProcessor.java|  2 +-
 .../component/knative/ce/CloudEventProcessor.java  |  2 +-
 .../component/knative/ce/CloudEventProcessors.java |  4 +-
 .../component/knative/http/KnativeHttpSupport.java |  2 +-
 .../component/knative/http/KnativeHttpTest.java|  4 +-
 .../knative/http/KnativeHttpTestSupport.java   |  2 +-
 components/camel-slack/pom.xml |  8 --
 .../SlackCloudEventDataTypeTransformer.java|  4 +-
 .../org/apache/camel}/cloudevents/CloudEvent.java  |  2 +-
 .../camel}/cloudevents/CloudEventAttributes.java   |  4 +-
 .../org/apache/camel}/cloudevents/CloudEvents.java |  2 +-
 .../main/docs/modules/eips/pages/intercept.adoc| 37 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_7.adoc |  3 +
 62 files changed, 107 insertions(+), 302 deletions(-)
 rename {components/camel-cloudevents/src/main/java/org/apache/camel/component 
=> core/camel-api/src/main/java/org/apache/camel}/cloudevents/CloudEvent.java 
(98%)
 rename {components/camel-cloudevents/src/main/java/org/apache/camel/component 
=> 
core/camel-api/src/main/java/org/apache/camel}/cloudevents/CloudEventAttributes.java
 (95%)
 rename {components/camel-cloudevents/src/main/java/org/apache/camel/component 
=> core/camel-api/src/main/java/org/apache/camel}/cloudevents/CloudEvents.java 
(98%)



(camel) branch main updated: CAMEL-20777: Update intercept docs for camel v4 where intercept is to be configured via route configurations.

2024-05-16 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
 new f5c1491b30f CAMEL-20777: Update intercept docs for camel v4 where 
intercept is to be configured via route configurations.
f5c1491b30f is described below

commit f5c1491b30feec4618bd137372c9cd44703a31f4
Author: Claus Ibsen 
AuthorDate: Thu May 16 17:27:26 2024 +0200

CAMEL-20777: Update intercept docs for camel v4 where intercept is to be 
configured via route configurations.
---
 .../main/docs/modules/eips/pages/intercept.adoc| 37 +-
 1 file changed, 1 insertion(+), 36 deletions(-)

diff --git 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/intercept.adoc 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/intercept.adoc
index b63b491813b..25a73f2a1a1 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/pages/intercept.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/intercept.adoc
@@ -23,44 +23,9 @@ messages from this endpoint, then the `interceptFrom` is not 
triggered.
 
 === Interceptor scopes
 
-All the interceptors can be configured on global, route scope, or with
+All the interceptors can be configured on global, or with
 xref:manual::route-configuration.adoc[Route Configuration].
 
-This means multiple interceptors can be _triggered_.
-
-Most of the examples in this page are on global scope.
-To use route scope, then it is similar, but it is done on the route as shown 
in the following example:
-
-[tabs]
-
-
-Java::
-+
-
-[source,java]
--
-from("jms:queue:order")
-   .intercept().to("log:hello").end() // intercepts only in this route
-  .to("bean:validateOrder")
-  .to("bean:processOrder");
--
-
-XML::
-+
-[source,xml]
-
-  
-
-
-  
-
-
-
-  
-
-
-
-
 === Common features of the interceptors
 
 All these interceptors support the following features:



(camel-karaf) branch main updated: GH-284: Upgrade to ActiveMQ 6.1.2 (#285)

2024-05-16 Thread jbonofre
This is an automated email from the ASF dual-hosted git repository.

jbonofre pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karaf.git


The following commit(s) were added to refs/heads/main by this push:
 new fb63411a GH-284: Upgrade to ActiveMQ 6.1.2 (#285)
fb63411a is described below

commit fb63411a6596816ad6ea234e5d94440bff5dc375
Author: JB Onofré 
AuthorDate: Thu May 16 17:16:18 2024 +0200

GH-284: Upgrade to ActiveMQ 6.1.2 (#285)
---
 components/camel-activemq/pom.xml| 1 +
 features/src/main/feature/camel-features.xml | 2 +-
 pom.xml  | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/components/camel-activemq/pom.xml 
b/components/camel-activemq/pom.xml
index 53a34469..b1811886 100644
--- a/components/camel-activemq/pom.xml
+++ b/components/camel-activemq/pom.xml
@@ -38,6 +38,7 @@
 
 
 com.thoughtworks.xstream*;resolution:=optional,
+org.apache.activemq*;version="[5,7)",
 *
 
 
diff --git a/features/src/main/feature/camel-features.xml 
b/features/src/main/feature/camel-features.xml
index 8ea5fda8..48213875 100644
--- a/features/src/main/feature/camel-features.xml
+++ b/features/src/main/feature/camel-features.xml
@@ -280,7 +280,7 @@
 
 
 camel-jms
-mvn:org.apache.activemq/activemq-client-jakarta/${activemq-version}
+mvn:org.apache.activemq/activemq-client/${activemq-version}
 mvn:org.fusesource.hawtbuf/hawtbuf/1.11
 
mvn:org.apache.camel.karaf/camel-activemq/${project.version}
 
diff --git a/pom.xml b/pom.xml
index 3bcde132..d715dc53 100644
--- a/pom.xml
+++ b/pom.xml
@@ -92,7 +92,7 @@
 4.5.0
 
 
-5.18.3
+6.1.2
 2.32.0
 2.0.3
 2.0.0.AM26



Re: [PR] Ref #284: Upgrade to ActiveMQ 6.1.2 [camel-karaf]

2024-05-16 Thread via GitHub


jbonofre merged PR #285:
URL: https://github.com/apache/camel-karaf/pull/285


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [I] Upgrade to ActiveMQ 6.1.2 [camel-karaf]

2024-05-16 Thread via GitHub


jbonofre closed issue #284: Upgrade to ActiveMQ 6.1.2
URL: https://github.com/apache/camel-karaf/issues/284


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Pin test report action junit2json package version to 3.1.7 [camel-quarkus]

2024-05-16 Thread via GitHub


jamesnetherton opened a new pull request, #6100:
URL: https://github.com/apache/camel-quarkus/pull/6100

   Because newly released 3.1.8 is broken.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] (#5489) Use yaml in e2e common [camel-k]

2024-05-16 Thread via GitHub


tdiesler opened a new pull request, #5517:
URL: https://github.com/apache/camel-k/pull/5517

   (no comment)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] chore(trait): revert default health enabled [camel-k]

2024-05-16 Thread via GitHub


squakez commented on PR #5516:
URL: https://github.com/apache/camel-k/pull/5516#issuecomment-2115483884

   Codegen to be regenerated after this is fixed: 
https://github.com/apache/camel-k/pull/5497#issuecomment-2115476670


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [I] Disable SSL Verification [camel-karavan]

2024-05-16 Thread via GitHub


davsclaus closed issue #1284: Disable SSL Verification
URL: https://github.com/apache/camel-karavan/issues/1284


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] (#5489) Groovy > Yaml [camel-k]

2024-05-16 Thread via GitHub


squakez commented on PR #5497:
URL: https://github.com/apache/camel-k/pull/5497#issuecomment-2115476670

   @tdiesler we did changes in autogenerated code in traits. It is likely that 
tonight it will be reverted back. You need to change the content of the trait 
golang files and later `make generate` to refresh the autogen content.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] chore(trait): revert default health enabled [camel-k]

2024-05-16 Thread via GitHub


squakez opened a new pull request, #5516:
URL: https://github.com/apache/camel-k/pull/5516

   
   
   This PR partially reverts the work done in #5096. While working on the 
upgrade I realized we must strengthen the test and make sure that any automatic 
Pod rollout, after the operator upgrade, must finish successfully. This lead to 
the verification that the health trait set by default in the aforementioned PR 
does introduce a breaking compatibility change, as it requires a rebuild of the 
application due to the need to get the Camel health dependencies. This would 
have turn all Integrations in an unready status as soon we have moved to 
upcoming release version.
   
   
   
   
   **Release Note**
   ```release-note
   chore(trait): revert default health enabled
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [I] Make healt trait as default [camel-k]

2024-05-16 Thread via GitHub


squakez commented on issue #5024:
URL: https://github.com/apache/camel-k/issues/5024#issuecomment-2115460951

   We must reopen this because it turned out the change would be a breaking 
compatibility one.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] Clean up leftovers from removed non-camel-main based runtime [camel-quarkus]

2024-05-16 Thread via GitHub


jamesnetherton merged PR #6099:
URL: https://github.com/apache/camel-quarkus/pull/6099


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel-quarkus) branch main updated: Clean up leftovers from removed non-camel-main based runtime

2024-05-16 Thread jamesnetherton
This is an automated email from the ASF dual-hosted git repository.

jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


The following commit(s) were added to refs/heads/main by this push:
 new 901e0beba9 Clean up leftovers from removed non-camel-main based runtime
901e0beba9 is described below

commit 901e0beba9f6d10d656b0bff203be8cd92f2aa30
Author: James Netherton 
AuthorDate: Thu May 16 13:04:50 2024 +0100

Clean up leftovers from removed non-camel-main based runtime
---
 .../camel/quarkus/core/CamelContextRecorder.java   | 64 -
 .../camel/quarkus/core/CamelContextRuntime.java| 80 --
 2 files changed, 144 deletions(-)

diff --git 
a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelContextRecorder.java
 
b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelContextRecorder.java
index 1536533051..6022249933 100644
--- 
a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelContextRecorder.java
+++ 
b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelContextRecorder.java
@@ -16,8 +16,6 @@
  */
 package org.apache.camel.quarkus.core;
 
-import java.util.ArrayList;
-import java.util.List;
 import java.util.Set;
 
 import io.quarkus.arc.runtime.BeanContainer;
@@ -25,12 +23,6 @@ import io.quarkus.runtime.RuntimeValue;
 import io.quarkus.runtime.annotations.Recorder;
 import org.apache.camel.CamelContext;
 import org.apache.camel.ExtendedCamelContext;
-import org.apache.camel.RouteConfigurationsBuilder;
-import org.apache.camel.RoutesBuilder;
-import org.apache.camel.builder.LambdaRouteBuilder;
-import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.builder.endpoint.EndpointRouteBuilder;
-import org.apache.camel.builder.endpoint.LambdaEndpointRouteBuilder;
 import org.apache.camel.catalog.RuntimeCamelCatalog;
 import org.apache.camel.impl.engine.DefaultVariableRepositoryFactory;
 import org.apache.camel.spi.CamelContextCustomizer;
@@ -98,15 +90,6 @@ public class CamelContextRecorder {
 contextCustomizer.getValue().configure(context.getValue());
 }
 
-public RuntimeValue createRuntime(BeanContainer 
beanContainer, RuntimeValue context) {
-final CamelRuntime runtime = new 
CamelContextRuntime(context.getValue());
-
-// register to the container
-beanContainer.beanInstance(CamelProducers.class).setRuntime(runtime);
-
-return new RuntimeValue<>(runtime);
-}
-
 public RuntimeValue 
createNoShutdownStrategyCustomizer() {
 return new RuntimeValue<>(context -> context.setShutdownStrategy(new 
NoShutdownStrategy()));
 }
@@ -115,53 +98,6 @@ public class CamelContextRecorder {
 return new RuntimeValue<>(context -> 
context.setSourceLocationEnabled(true));
 }
 
-public void addRoutes(RuntimeValue context, List 
nonCdiRoutesBuilderClassNames) {
-List allRoutesBuilders = new ArrayList<>();
-
-try {
-for (String nonCdiRoutesBuilderClassName : 
nonCdiRoutesBuilderClassNames) {
-Class nonCdiRoutesBuilderClass = 
context.getValue().getClassResolver()
-.resolveClass(nonCdiRoutesBuilderClassName, 
RoutesBuilder.class);
-
allRoutesBuilders.add(context.getValue().getInjector().newInstance(nonCdiRoutesBuilderClass));
-}
-
-for (LambdaRouteBuilder builder : 
context.getValue().getRegistry().findByType(LambdaRouteBuilder.class)) {
-allRoutesBuilders.add(new RouteBuilder() {
-@Override
-public void configure() throws Exception {
-builder.accept(this);
-}
-});
-}
-
-for (LambdaEndpointRouteBuilder builder : 
context.getValue().getRegistry()
-.findByType(LambdaEndpointRouteBuilder.class)) {
-allRoutesBuilders.add(new EndpointRouteBuilder() {
-@Override
-public void configure() throws Exception {
-builder.accept(this);
-}
-});
-}
-
-
allRoutesBuilders.addAll(context.getValue().getRegistry().findByType(RoutesBuilder.class));
-
-// Add RouteConfigurationsBuilders before RoutesBuilders
-for (RoutesBuilder routesBuilder : allRoutesBuilders) {
-if (routesBuilder instanceof RouteConfigurationsBuilder) {
-
context.getValue().addRoutesConfigurations((RouteConfigurationsBuilder) 
routesBuilder);
-}
-}
-for (RoutesBuilder routesBuilder : allRoutesBuilders) {
-if (!(routesBuilder instanceof RouteConfigurationsBuilder)) {
-context.getValue().addRoutes(routesBuilder);
-}
-}
-  

Error while running github feature from .asf.yaml in camel-website-pub!

2024-05-16 Thread Apache Infrastructure


An error occurred while running github feature in .asf.yaml!:
422 {"message": "Validation Failed", "errors": [{"message": "Sorry, you need to 
allow at least one merge strategy. (no_merge_method)", "resource": 
"Repository", "field": "merge_commit_allowed", "code": "invalid"}], 
"documentation_url": 
"https://docs.github.com/rest/repos/repos#update-a-repository"}



(camel-website-pub) branch asf-site updated (73788942c -> 0329e8646)

2024-05-16 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/camel-website-pub.git


 discard 73788942c Website updated to 647d494bfaf93a13ca1363485a5270e53ada3773
 discard a9667522b Website updated to 325e929157412b27394080f4d4dba3d821476ddf
 new 47cb77126 Website updated to 325e929157412b27394080f4d4dba3d821476ddf
 new 0329e8646 Website updated to 647d494bfaf93a13ca1363485a5270e53ada3773

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (73788942c)
\
 N -- N -- N   refs/heads/asf-site (0329e8646)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 2 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.


Summary of changes:
 .htaccess  |  152 +-
 .well-known/security.txt   |2 +-
 .../kamelets/jms-pooled-apache-artemis-sink.svg}   |0
 .../kamelets/jms-pooled-apache-artemis-source.svg} |0
 camel-kamelets/next/avro-deserialize-action.html   |2 +-
 camel-kamelets/next/avro-serialize-action.html |2 +-
 .../next/aws-bedrock-agent-runtime-sink.html   |2 +-
 camel-kamelets/next/aws-bedrock-text-sink.html |2 +-
 camel-kamelets/next/aws-cloudtrail-source.html |2 +-
 camel-kamelets/next/aws-cloudwatch-sink.html   |2 +-
 camel-kamelets/next/aws-ddb-sink.html  |2 +-
 camel-kamelets/next/aws-ddb-streams-source.html|2 +-
 camel-kamelets/next/aws-ec2-sink.html  |2 +-
 camel-kamelets/next/aws-eventbridge-sink.html  |2 +-
 camel-kamelets/next/aws-kinesis-firehose-sink.html |2 +-
 camel-kamelets/next/aws-kinesis-sink.html  |2 +-
 camel-kamelets/next/aws-kinesis-source.html|2 +-
 camel-kamelets/next/aws-lambda-sink.html   |2 +-
 camel-kamelets/next/aws-redshift-sink.html |2 +-
 camel-kamelets/next/aws-redshift-source.html   |2 +-
 camel-kamelets/next/aws-s3-event-based-source.html |2 +-
 camel-kamelets/next/aws-s3-sink.html   |2 +-
 camel-kamelets/next/aws-s3-source.html |2 +-
 .../next/aws-s3-streaming-upload-sink.html |2 +-
 camel-kamelets/next/aws-secrets-manager-sink.html  |2 +-
 camel-kamelets/next/aws-ses-sink.html  |2 +-
 camel-kamelets/next/aws-sns-fifo-sink.html |2 +-
 camel-kamelets/next/aws-sns-sink.html  |2 +-
 camel-kamelets/next/aws-sqs-batch-sink.html|2 +-
 camel-kamelets/next/aws-sqs-fifo-sink.html |2 +-
 camel-kamelets/next/aws-sqs-sink.html  |2 +-
 camel-kamelets/next/aws-sqs-source.html|2 +-
 .../next/aws-sts-assume-role-action.html   |2 +-
 camel-kamelets/next/aws-timestream-query-sink.html |2 +-
 camel-kamelets/next/aws-translate-action.html  |2 +-
 camel-kamelets/next/azure-cosmosdb-sink.html   |2 +-
 camel-kamelets/next/azure-cosmosdb-source.html |2 +-
 camel-kamelets/next/azure-eventhubs-sink.html  |2 +-
 camel-kamelets/next/azure-eventhubs-source.html|2 +-
 camel-kamelets/next/azure-functions-sink.html  |2 +-
 camel-kamelets/next/azure-servicebus-sink.html |2 +-
 camel-kamelets/next/azure-servicebus-source.html   |2 +-
 .../next/azure-storage-blob-append-sink.html   |2 +-
 .../next/azure-storage-blob-changefeed-source.html |2 +-
 .../azure-storage-blob-event-based-source.html |2 +-
 camel-kamelets/next/azure-storage-blob-sink.html   |2 +-
 camel-kamelets/next/azure-storage-blob-source.html |2 +-
 .../next/azure-storage-datalake-sink.html  |2 +-
 .../next/azure-storage-datalake-source.html|2 +-
 camel-kamelets/next/azure-storage-files-sink.html  |2 +-
 .../next/azure-storage-files-source.html   |2 +-
 camel-kamelets/next/azure-storage-queue-sink.html  |2 +-
 .../next/azure-storage-queue-source.html   |2 +-
 camel-kamelets/next/beer-source.html   |2 +-
 camel-kamelets/next/bitcoin-source.html|2 +-
 camel-kamelets/next/caffeine-action.html   |2 +-
 camel-kamelets/next/cassandra-sink.html|2 +-
 

Re: [I] JT400 native support [camel-quarkus]

2024-05-16 Thread via GitHub


jamesnetherton commented on issue #1739:
URL: https://github.com/apache/camel-quarkus/issues/1739#issuecomment-2115385700

   Implemented in https://github.com/apache/camel-quarkus/issues/5742.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [I] JT400 native support [camel-quarkus]

2024-05-16 Thread via GitHub


jamesnetherton closed issue #1739: JT400 native support
URL: https://github.com/apache/camel-quarkus/issues/1739


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [I] Splunk HEC native support [camel-quarkus]

2024-05-16 Thread via GitHub


jamesnetherton commented on issue #1697:
URL: https://github.com/apache/camel-quarkus/issues/1697#issuecomment-2115377209

   Was implemented here https://github.com/apache/camel-quarkus/issues/5723.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [I] Splunk HEC native support [camel-quarkus]

2024-05-16 Thread via GitHub


jamesnetherton closed issue #1697: Splunk HEC native support
URL: https://github.com/apache/camel-quarkus/issues/1697


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] camel-http wrapper - integration test fix [camel-karaf]

2024-05-16 Thread via GitHub


stataru8 commented on PR #279:
URL: https://github.com/apache/camel-karaf/pull/279#issuecomment-2115364137

   Tested successfully on my end 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] camel-influxdb wrapper - integration test fix [camel-karaf]

2024-05-16 Thread via GitHub


stataru8 commented on PR #283:
URL: https://github.com/apache/camel-karaf/pull/283#issuecomment-2115319202

   Tested successfully on my end  
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] fix(trait): environment variables [camel-k]

2024-05-16 Thread via GitHub


squakez opened a new pull request, #5515:
URL: https://github.com/apache/camel-k/pull/5515

   
   
   Use Integration configuration instead of default ones.
   
   
   
   
   **Release Note**
   ```release-note
   fix(trait): environment variables
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] doc: upgrade deployment procedure [camel-k]

2024-05-16 Thread via GitHub


squakez opened a new pull request, #5514:
URL: https://github.com/apache/camel-k/pull/5514

   Ref #5491
   
   
   
   
   
   
   
   
   **Release Note**
   ```release-note
   doc: upgrade deployment procedure
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel-k) branch release-2.3.x updated (6820cf717 -> 8a81d91de)

2024-05-16 Thread pcongiusti
This is an automated email from the ASF dual-hosted git repository.

pcongiusti pushed a change to branch release-2.3.x
in repository https://gitbox.apache.org/repos/asf/camel-k.git


 discard 6820cf717 fix(e2e): Tekton test basic task permission failure with olm 
install command
omit 8427de1d9 fix(e2e): Route trait schema valid in OCP
omit d8aed9ddb fix(e2e): don't rollout Pods on operator upgrade
omit b5d48e507 fix(e2e): strengthen upgrade test scenario
 new b18faca54 fix(e2e): Route trait schema valid in OCP
 new 8a81d91de fix(e2e): Tekton test basic task permission failure with olm 
install command

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (6820cf717)
\
 N -- N -- N   refs/heads/release-2.3.x (8a81d91de)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 2 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.


Summary of changes:
 e2e/install/upgrade/cli_upgrade_test.go | 19 ++-
 e2e/install/upgrade/olm_upgrade_test.go |  8 
 e2e/support/test_support.go | 10 --
 pkg/trait/environment.go|  4 ++--
 4 files changed, 4 insertions(+), 37 deletions(-)



(camel-k) 01/02: fix(e2e): Route trait schema valid in OCP

2024-05-16 Thread pcongiusti
This is an automated email from the ASF dual-hosted git repository.

pcongiusti pushed a commit to branch release-2.3.x
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit b18faca543d070f1f0e34981e832d54ad4aee9c1
Author: Gaelle Fournier 
AuthorDate: Wed May 15 15:25:38 2024 +0200

fix(e2e): Route trait schema valid in OCP
---
 e2e/common/traits/route_test.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/e2e/common/traits/route_test.go b/e2e/common/traits/route_test.go
index ce31bfa61..027bd6d72 100644
--- a/e2e/common/traits/route_test.go
+++ b/e2e/common/traits/route_test.go
@@ -200,7 +200,7 @@ func TestRunRoutes(t *testing.T) {
routeTrait, _, _ := 
unstructured.NestedMap(unstructuredIntegration.Object, "spec", "traits", 
"route")
g.Expect(routeTrait).ToNot(BeNil())
g.Expect(len(routeTrait)).To(Equal(1))
-   g.Expect(routeTrait["enabled"]).To(Equal(true))
+   g.Expect(routeTrait["annotations"]).ToNot(BeNil())
 
g.Expect(Kamel(t, ctx, "delete", "--all", "-n", 
ns).Execute()).Should(BeNil())
})



(camel-k) 02/02: fix(e2e): Tekton test basic task permission failure with olm install command

2024-05-16 Thread pcongiusti
This is an automated email from the ASF dual-hosted git repository.

pcongiusti pushed a commit to branch release-2.3.x
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit 8a81d91de113c321d27d602f9985949c325d75f0
Author: Gaelle Fournier 
AuthorDate: Tue May 14 16:46:19 2024 +0200

fix(e2e): Tekton test basic task permission failure with olm install command
---
 e2e/advanced/tekton_test.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/e2e/advanced/tekton_test.go b/e2e/advanced/tekton_test.go
index 6edb89744..484dc91fd 100644
--- a/e2e/advanced/tekton_test.go
+++ b/e2e/advanced/tekton_test.go
@@ -42,7 +42,7 @@ func TestTektonLikeBehavior(t *testing.T) {
g.Expect(CreateOperatorRoleBinding(t, ctx, ns)).To(Succeed())
 
g.Eventually(OperatorPod(t, ctx, ns)).Should(BeNil())
-   g.Expect(CreateKamelPod(t, ctx, ns, "tekton-task", "install", 
"--skip-cluster-setup", "--force")).To(Succeed())
+   g.Expect(CreateKamelPod(t, ctx, ns, "tekton-task", "install", 
"--skip-cluster-setup", "--olm=false", "--force")).To(Succeed())
 
g.Eventually(OperatorPod(t, ctx, ns)).ShouldNot(BeNil())
})



Re: [I] unable to map platform-http attachment to related form-data [camel-quarkus]

2024-05-16 Thread via GitHub


jamesnetherton commented on issue #5306:
URL: https://github.com/apache/camel-quarkus/issues/5306#issuecomment-2115176711

   Fixed by a combination of 
https://github.com/apache/camel-quarkus/issues/5326 & 
https://github.com/apache/camel-quarkus/issues/5981.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [I] unable to map platform-http attachment to related form-data [camel-quarkus]

2024-05-16 Thread via GitHub


jamesnetherton closed issue #5306: unable to map platform-http attachment to 
related form-data
URL: https://github.com/apache/camel-quarkus/issues/5306


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [Release 2.3.x] fix(e2e): don't rollout Pods on operator upgrade [camel-k]

2024-05-16 Thread via GitHub


squakez commented on PR #5504:
URL: https://github.com/apache/camel-k/pull/5504#issuecomment-2115176534

   Given the investigation provided in 
https://github.com/apache/camel-k/issues/5491#issuecomment-2115171067, I will 
revert partially these changes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] fix(ctrl): don't reconcile when different operator version [camel-k]

2024-05-16 Thread via GitHub


squakez closed pull request #5511: fix(ctrl): don't reconcile when different 
operator version 
URL: https://github.com/apache/camel-k/pull/5511


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [I] Operator restart Integrations on upgrade [camel-k]

2024-05-16 Thread via GitHub


squakez commented on issue #5491:
URL: https://github.com/apache/camel-k/issues/5491#issuecomment-2115171067

   I had a quick look at the history of the project and talking to historical 
contributors and it seems that I was making confusion between the concept of a 
**build** (which trigger a new Build, IntegrationKit, etc...) and the 
**deploy**. The original design was done to make sure the operator don't 
rebuild until the user would trigger the build manually (`kamel rebuild`), 
while keeping the possibility to redeploy the Integration according the new 
operator specifications (ie, changes in the Deployment). To be noticed that the 
rollout of the new Pod is done in accordance with this principle and it is not 
even happening every upgrade, but only when the new operator deployment logic 
make the changes that are transparently applied to the Integration resources 
involved.
   
   I will take the opportunity and clarify this aspect adding the proper 
documentation.
   
   In any case, the general review of the upgrade process is something that 
could be discussed and redesigned in the wider scope of the multi tenancy work 
effort that is ongoing as it seems to be a key feature that the new model 
should be able to provide in a seamless way.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [I] Operator restart Integrations on upgrade [camel-k]

2024-05-16 Thread via GitHub


squakez closed issue #5491: Operator restart Integrations on upgrade
URL: https://github.com/apache/camel-k/issues/5491


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [I] Compilation failure in extensions-core/core module [camel-quarkus]

2024-05-16 Thread via GitHub


jamesnetherton commented on issue #6096:
URL: https://github.com/apache/camel-quarkus/issues/6096#issuecomment-2115156378

   Seems to have resolved itself. Probably the result of me switching branches 
and not doing a full rebuild.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [I] Compilation failure in extensions-core/core module [camel-quarkus]

2024-05-16 Thread via GitHub


jamesnetherton closed issue #6096: Compilation failure in extensions-core/core 
module
URL: https://github.com/apache/camel-quarkus/issues/6096


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] Use more correct convention with configuring datasource [camel-quarkus]

2024-05-16 Thread via GitHub


jamesnetherton commented on PR #6098:
URL: https://github.com/apache/camel-quarkus/pull/6098#issuecomment-2115136970

   Seems this failed.
   
   I think we should just remove any `quarkus.datasource.postgres` config and 
just have `quarkus.datasource.jdbc.telemetry=true`. 
   
   That should be guaranteed to work everywhere.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel-kamelets-examples) branch main updated: Added an example with Activemq Artemis and Pooled connection (#85)

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new fc15768  Added an example with Activemq Artemis and Pooled connection 
(#85)
fc15768 is described below

commit fc157684d1a4b3c92a723609445125e783854186
Author: Andrea Cosentino 
AuthorDate: Thu May 16 14:24:47 2024 +0200

Added an example with Activemq Artemis and Pooled connection (#85)

Signed-off-by: Andrea Cosentino 
---
 jbang/timer-activemq-artemis/README.adoc   | 124 +
 .../timer-activemq-artemis/artemis-log.camel.yaml  |  31 ++
 .../timer-artemis.camel.yaml   |  33 ++
 3 files changed, 188 insertions(+)

diff --git a/jbang/timer-activemq-artemis/README.adoc 
b/jbang/timer-activemq-artemis/README.adoc
new file mode 100644
index 000..ebbd498
--- /dev/null
+++ b/jbang/timer-activemq-artemis/README.adoc
@@ -0,0 +1,124 @@
+== ActiveMQ Artemis example with Pooled connection
+
+In this sample you'll use the JMS Artemis Kamelets with pooled connection
+
+=== Install JBang
+
+First install JBang according to https://www.jbang.dev
+
+When JBang is installed then you should be able to run from a shell:
+
+[source,sh]
+
+$ jbang --version
+
+
+This will output the version of JBang.
+
+To run this example you can either install Camel on JBang via:
+
+[source,sh]
+
+$ jbang app install camel@apache/camel
+
+
+Which allows to run CamelJBang with `camel` as shown below.
+
+=== Setup Artemis
+
+We are going to use the official Docker image for OpenSearch.
+
+We can run the following:
+
+[source,sh]
+
+docker run --detach --name mycontainer -p 61616:61616 -p 8161:8161 --rm 
apache/activemq-artemis:latest-alpine
+
+
+=== Running consumer integration
+
+Run the following command
+
+[source,sh]
+
+$ jbang run --fresh camel@apache/camel run 
--local-kamelet-dir= artemis-log.camel.yaml
+
+
+The consumer should be up and we'll have to consume messages from
+
+[source,sh]
+
+2024-05-16 14:14:14.032  INFO 51551 --- [   main] 
org.apache.camel.main.ProfileConfigurer  : The application is starting with 
profile: dev
+2024-05-16 14:14:14.670  INFO 51551 --- [   main] 
he.camel.cli.connector.LocalCliConnector : Camel JBang CLI enabled
+2024-05-16 14:14:15.514  INFO 51551 --- [   main] 
e.camel.impl.engine.AbstractCamelContext : Apache Camel 4.6.0 (artemis-log) is 
starting
+2024-05-16 14:14:15.872  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: Property-placeholders summary
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [-artemis-source.kamelet.yaml] 
destinationName=queue-test
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [-artemis-source.kamelet.yaml] 
pooledFactoryBean=pooledFactoryBean-2
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [-artemis-source.kamelet.yaml] 
connectionFactoryBean=connectionFactoryBean-1
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [-artemis-source.kamelet.yaml] 
brokerURL=tcp://localhost:61616
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [-artemis-source.kamelet.yaml] 
password=xx
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [-artemis-source.kamelet.yaml] 
username=xx
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [log-sink.kamelet.yaml]
showHeaders=true
+2024-05-16 14:14:15.921  INFO 51551 --- [   main] 
e.camel.impl.engine.AbstractCamelContext : Routes startup (total:1 started:1 
kamelets:2)
+2024-05-16 14:14:15.921  INFO 51551 --- [   main] 
e.camel.impl.engine.AbstractCamelContext : Started route1 
(kamelet://jms-pooled-apache-artemis-source)
+2024-05-16 14:14:15.921  INFO 51551 --- [   main] 
e.camel.impl.engine.AbstractCamelContext : Apache Camel 4.6.0 (artemis-log) 
started in 407ms (build:0ms init:0ms start:407ms)
+
+
+=== Running Producer integration
+
+In a different terminal run the following command
+
+[source,sh]
+
+$ jbang run --fresh camel@apache/camel run 
--local-kamelet-dir= timer-artemis.camel.yaml
+
+
+The producer should send 10 messages to the Artemis broker to the queue 
'queue-test'
+
+[source,sh]
+
+2024-05-16 14:15:30.996  INFO 51678 --- [   main] 
org.apache.camel.main.ProfileConfigurer  : The application is starting with 
profile: dev
+2024-05-16 14:15:31.664  INFO 51678 --- [   main] 
he.camel.cli.connector.LocalCliConnector : Camel JBang CLI enabled

Re: [PR] Added an example with Activemq Artemis and Pooled connection [camel-kamelets-examples]

2024-05-16 Thread via GitHub


oscerd merged PR #85:
URL: https://github.com/apache/camel-kamelets-examples/pull/85


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Added an example with Activemq Artemis and Pooled connection [camel-kamelets-examples]

2024-05-16 Thread via GitHub


oscerd opened a new pull request, #85:
URL: https://github.com/apache/camel-kamelets-examples/pull/85

   (no comment)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel-kamelets-examples) branch artemis-pooled created (now 3b91505)

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a change to branch artemis-pooled
in repository https://gitbox.apache.org/repos/asf/camel-kamelets-examples.git


  at 3b91505  Added an example with Activemq Artemis and Pooled connection

This branch includes the following new commits:

 new 3b91505  Added an example with Activemq Artemis and Pooled connection

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-examples) 01/01: Added an example with Activemq Artemis and Pooled connection

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

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

commit 3b91505fdc6669d3af4d8e9d2eaf52eae3f74056
Author: Andrea Cosentino 
AuthorDate: Thu May 16 14:21:36 2024 +0200

Added an example with Activemq Artemis and Pooled connection

Signed-off-by: Andrea Cosentino 
---
 jbang/timer-activemq-artemis/README.adoc   | 124 +
 .../timer-activemq-artemis/artemis-log.camel.yaml  |  31 ++
 .../timer-artemis.camel.yaml   |  33 ++
 3 files changed, 188 insertions(+)

diff --git a/jbang/timer-activemq-artemis/README.adoc 
b/jbang/timer-activemq-artemis/README.adoc
new file mode 100644
index 000..ebbd498
--- /dev/null
+++ b/jbang/timer-activemq-artemis/README.adoc
@@ -0,0 +1,124 @@
+== ActiveMQ Artemis example with Pooled connection
+
+In this sample you'll use the JMS Artemis Kamelets with pooled connection
+
+=== Install JBang
+
+First install JBang according to https://www.jbang.dev
+
+When JBang is installed then you should be able to run from a shell:
+
+[source,sh]
+
+$ jbang --version
+
+
+This will output the version of JBang.
+
+To run this example you can either install Camel on JBang via:
+
+[source,sh]
+
+$ jbang app install camel@apache/camel
+
+
+Which allows to run CamelJBang with `camel` as shown below.
+
+=== Setup Artemis
+
+We are going to use the official Docker image for OpenSearch.
+
+We can run the following:
+
+[source,sh]
+
+docker run --detach --name mycontainer -p 61616:61616 -p 8161:8161 --rm 
apache/activemq-artemis:latest-alpine
+
+
+=== Running consumer integration
+
+Run the following command
+
+[source,sh]
+
+$ jbang run --fresh camel@apache/camel run 
--local-kamelet-dir= artemis-log.camel.yaml
+
+
+The consumer should be up and we'll have to consume messages from
+
+[source,sh]
+
+2024-05-16 14:14:14.032  INFO 51551 --- [   main] 
org.apache.camel.main.ProfileConfigurer  : The application is starting with 
profile: dev
+2024-05-16 14:14:14.670  INFO 51551 --- [   main] 
he.camel.cli.connector.LocalCliConnector : Camel JBang CLI enabled
+2024-05-16 14:14:15.514  INFO 51551 --- [   main] 
e.camel.impl.engine.AbstractCamelContext : Apache Camel 4.6.0 (artemis-log) is 
starting
+2024-05-16 14:14:15.872  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: Property-placeholders summary
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [-artemis-source.kamelet.yaml] 
destinationName=queue-test
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [-artemis-source.kamelet.yaml] 
pooledFactoryBean=pooledFactoryBean-2
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [-artemis-source.kamelet.yaml] 
connectionFactoryBean=connectionFactoryBean-1
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [-artemis-source.kamelet.yaml] 
brokerURL=tcp://localhost:61616
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [-artemis-source.kamelet.yaml] 
password=xx
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [-artemis-source.kamelet.yaml] 
username=xx
+2024-05-16 14:14:15.873  INFO 51551 --- [   main] 
org.apache.camel.main.BaseMainSupport: [log-sink.kamelet.yaml]
showHeaders=true
+2024-05-16 14:14:15.921  INFO 51551 --- [   main] 
e.camel.impl.engine.AbstractCamelContext : Routes startup (total:1 started:1 
kamelets:2)
+2024-05-16 14:14:15.921  INFO 51551 --- [   main] 
e.camel.impl.engine.AbstractCamelContext : Started route1 
(kamelet://jms-pooled-apache-artemis-source)
+2024-05-16 14:14:15.921  INFO 51551 --- [   main] 
e.camel.impl.engine.AbstractCamelContext : Apache Camel 4.6.0 (artemis-log) 
started in 407ms (build:0ms init:0ms start:407ms)
+
+
+=== Running Producer integration
+
+In a different terminal run the following command
+
+[source,sh]
+
+$ jbang run --fresh camel@apache/camel run 
--local-kamelet-dir= timer-artemis.camel.yaml
+
+
+The producer should send 10 messages to the Artemis broker to the queue 
'queue-test'
+
+[source,sh]
+
+2024-05-16 14:15:30.996  INFO 51678 --- [   main] 
org.apache.camel.main.ProfileConfigurer  : The application is starting with 
profile: dev
+2024-05-16 14:15:31.664  INFO 51678 --- [   main] 
he.camel.cli.connector.LocalCliConnector : Camel JBang CLI enabled
+2024-05-16 14:15:32.981  INFO 51678 --- [   main] 
e.camel.impl.engine.AbstractCamelContext : Apache Camel 4.6.0 (timer-artemis) 
is starting
+2024-05-16 14:15:33.115  INFO 

Re: [I] Logs Path [camel-karavan]

2024-05-16 Thread via GitHub


davsclaus closed issue #1281: Logs Path
URL: https://github.com/apache/camel-karavan/issues/1281


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Clean up leftovers from removed non-camel-main based runtime [camel-quarkus]

2024-05-16 Thread via GitHub


jamesnetherton opened a new pull request, #6099:
URL: https://github.com/apache/camel-quarkus/pull/6099

   (no comment)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel-kamelets) branch regen_bot updated (b81a02ef -> 7c8a26dd)

2024-05-16 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git


from b81a02ef Documentation is related to version 4.6.0 (#2046)
 add 27fe5cb3 Added a JMS Artemis with Pooling support Sink Kamelet
 add ff7eae60 Added a   JMS Artemis with Pooling support Sink Kamelet
 add 7b6e55ff Added a   JMS Artemis with Pooling support Source Kamelet
 add 1e5220d9 Added a   JMS Artemis with Pooling support Source Kamelet
 add 9906f279 Added a   JMS Artemis with Pooling support Source/sink 
Kamelets
 add 7c8a26dd Added a JMS Artemis with Pooling support Source/sink Kamelets

No new revisions were added by this update.

Summary of changes:
 docs/modules/ROOT/nav.adoc |  2 ++
 .../jms-pooled-apache-artemis-sink.kamelet.yaml| 31 +++---
 ... jms-pooled-apache-artemis-source.kamelet.yaml} | 31 +++---
 ...=> jms-pooled-apache-artemis-sink.kamelet.yaml} | 31 +++---
 .../jms-pooled-apache-artemis-source.kamelet.yaml  | 31 +++---
 5 files changed, 110 insertions(+), 16 deletions(-)
 copy 
library/camel-kamelets/src/main/resources/kamelets/jms-apache-artemis-sink.kamelet.yaml
 => kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml (96%)
 copy kamelets/{jms-apache-artemis-source.kamelet.yaml => 
jms-pooled-apache-artemis-source.kamelet.yaml} (96%)
 copy 
library/camel-kamelets/src/main/resources/kamelets/{jms-apache-artemis-sink.kamelet.yaml
 => jms-pooled-apache-artemis-sink.kamelet.yaml} (96%)
 copy kamelets/jms-apache-artemis-source.kamelet.yaml => 
library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
 (96%)



(camel-kamelets) 02/06: Added a JMS Artemis with Pooling support Sink Kamelet

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

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

commit ff7eae60a68ec5dab152de06385b005b236b135f
Author: Andrea Cosentino 
AuthorDate: Thu May 16 12:32:55 2024 +0200

Added a JMS Artemis with Pooling support Sink Kamelet

Signed-off-by: Andrea Cosentino 
---
 .../jms-pooled-apache-artemis-sink.kamelet.yaml| 94 ++
 1 file changed, 94 insertions(+)

diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
new file mode 100644
index ..d89250d5
--- /dev/null
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
@@ -0,0 +1,94 @@
+# ---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---
+apiVersion: camel.apache.org/v1
+kind: Kamelet
+metadata:
+  name: jms-pooled-apache-artemis-sink
+  annotations:
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im
 [...]
+camel.apache.org/kamelet.support.level: "Stable"
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/catalog.version: "4.7.0-SNAPSHOT"
+camel.apache.org/kamelet.group: "JMS"
+camel.apache.org/kamelet.namespace: "Messaging"
+  labels:
+camel.apache.org/kamelet.type: "sink"
+camel.apache.org/requires.runtime: camel-k
+spec:
+  definition:
+title: "JMS Pooled - Apache Artemis Sink"
+description: "Send data to an Apache Artemis message broker by using JMS 
Pooled"
+required:
+  - destinationName
+  - brokerURL
+type: object
+properties:
+  destinationType:
+title: "Destination Type"
+description: "The JMS destination type (queue or topic)."
+type: string
+default: queue
+  destinationName:
+title: "Destination Name"
+description: "The JMS destination name."
+type: string
+example: person
+  brokerURL:
+title: "Broker URL"
+description: "The JMS URL."
+type: string
+example: "tcp://my-host:61616"
+  username:
+title: "Broker Username"
+description: "The JMS Broker Username."
+type: string
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required 
+  password:
+title: "Broker Password"
+description: "The JMS Broker Password."
+type: string
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required   
+  dependencies:
+  - "camel:jms"
+  - "camel:kamelet"
+  - "mvn:org.apache.activemq:artemis-jakarta-client-all:2.33.0"
+  - "mvn:org.messaginghub:pooled-jms:3.1.6"
+  template:
+beans:
+  - name: connectionFactoryBean
+type: 
"#class:org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory"
+properties:
+  brokerURL: '{{brokerURL}}'
+  user: '{{?username}}'
+  password: '{{?password}}'
+  - name: pooledFactoryBean
+type: "#class:org.messaginghub.pooled.jms.JmsPoolConnectionFactory"
+properties:
+  connectionFactory: '#bean:{{connectionFactoryBean}}'
+from:
+  uri: "kamelet:source"
+  steps:
+  - to:
+  uri: "jms:{{destinationType}}:{{destinationName}}"
+  parameters:
+connectionFactory: "#bean:{{pooledFactoryBean}}"



(camel-kamelets) branch pooled-artemis deleted (was 24e7077b)

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a change to branch pooled-artemis
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git


 was 24e7077b Added a JMS Artemis with Pooling support Source/sink Kamelets

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(camel-kamelets) 01/06: Added a JMS Artemis with Pooling support Sink Kamelet

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

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

commit 27fe5cb333522156dbbd04a7edd56faf48fecaaf
Author: Andrea Cosentino 
AuthorDate: Thu May 16 12:32:24 2024 +0200

Added a JMS Artemis with Pooling support Sink Kamelet

Signed-off-by: Andrea Cosentino 
---
 .../jms-pooled-apache-artemis-sink.kamelet.yaml| 94 ++
 1 file changed, 94 insertions(+)

diff --git a/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml 
b/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
new file mode 100644
index ..d89250d5
--- /dev/null
+++ b/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
@@ -0,0 +1,94 @@
+# ---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---
+apiVersion: camel.apache.org/v1
+kind: Kamelet
+metadata:
+  name: jms-pooled-apache-artemis-sink
+  annotations:
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im
 [...]
+camel.apache.org/kamelet.support.level: "Stable"
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/catalog.version: "4.7.0-SNAPSHOT"
+camel.apache.org/kamelet.group: "JMS"
+camel.apache.org/kamelet.namespace: "Messaging"
+  labels:
+camel.apache.org/kamelet.type: "sink"
+camel.apache.org/requires.runtime: camel-k
+spec:
+  definition:
+title: "JMS Pooled - Apache Artemis Sink"
+description: "Send data to an Apache Artemis message broker by using JMS 
Pooled"
+required:
+  - destinationName
+  - brokerURL
+type: object
+properties:
+  destinationType:
+title: "Destination Type"
+description: "The JMS destination type (queue or topic)."
+type: string
+default: queue
+  destinationName:
+title: "Destination Name"
+description: "The JMS destination name."
+type: string
+example: person
+  brokerURL:
+title: "Broker URL"
+description: "The JMS URL."
+type: string
+example: "tcp://my-host:61616"
+  username:
+title: "Broker Username"
+description: "The JMS Broker Username."
+type: string
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required 
+  password:
+title: "Broker Password"
+description: "The JMS Broker Password."
+type: string
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required   
+  dependencies:
+  - "camel:jms"
+  - "camel:kamelet"
+  - "mvn:org.apache.activemq:artemis-jakarta-client-all:2.33.0"
+  - "mvn:org.messaginghub:pooled-jms:3.1.6"
+  template:
+beans:
+  - name: connectionFactoryBean
+type: 
"#class:org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory"
+properties:
+  brokerURL: '{{brokerURL}}'
+  user: '{{?username}}'
+  password: '{{?password}}'
+  - name: pooledFactoryBean
+type: "#class:org.messaginghub.pooled.jms.JmsPoolConnectionFactory"
+properties:
+  connectionFactory: '#bean:{{connectionFactoryBean}}'
+from:
+  uri: "kamelet:source"
+  steps:
+  - to:
+  uri: "jms:{{destinationType}}:{{destinationName}}"
+  parameters:
+connectionFactory: "#bean:{{pooledFactoryBean}}"



(camel-kamelets) branch main updated (b81a02ef -> 7c8a26dd)

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

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


from b81a02ef Documentation is related to version 4.6.0 (#2046)
 new 27fe5cb3 Added a JMS Artemis with Pooling support Sink Kamelet
 new ff7eae60 Added a   JMS Artemis with Pooling support Sink Kamelet
 new 7b6e55ff Added a   JMS Artemis with Pooling support Source Kamelet
 new 1e5220d9 Added a   JMS Artemis with Pooling support Source Kamelet
 new 9906f279 Added a   JMS Artemis with Pooling support Source/sink 
Kamelets
 new 7c8a26dd Added a JMS Artemis with Pooling support Source/sink Kamelets

The 6 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.


Summary of changes:
 docs/modules/ROOT/nav.adoc |  2 ++
 .../jms-pooled-apache-artemis-sink.kamelet.yaml| 31 +++---
 ... jms-pooled-apache-artemis-source.kamelet.yaml} | 31 +++---
 ...=> jms-pooled-apache-artemis-sink.kamelet.yaml} | 31 +++---
 .../jms-pooled-apache-artemis-source.kamelet.yaml  | 31 +++---
 5 files changed, 110 insertions(+), 16 deletions(-)
 copy 
library/camel-kamelets/src/main/resources/kamelets/jms-apache-artemis-sink.kamelet.yaml
 => kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml (96%)
 copy kamelets/{jms-apache-artemis-source.kamelet.yaml => 
jms-pooled-apache-artemis-source.kamelet.yaml} (96%)
 copy 
library/camel-kamelets/src/main/resources/kamelets/{jms-apache-artemis-sink.kamelet.yaml
 => jms-pooled-apache-artemis-sink.kamelet.yaml} (96%)
 copy kamelets/jms-apache-artemis-source.kamelet.yaml => 
library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
 (96%)



(camel-kamelets) 04/06: Added a JMS Artemis with Pooling support Source Kamelet

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

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

commit 1e5220d9d1e9ec773f9a194fa65a5dec71b03a3a
Author: Andrea Cosentino 
AuthorDate: Thu May 16 12:33:17 2024 +0200

Added a JMS Artemis with Pooling support Source Kamelet

Signed-off-by: Andrea Cosentino 
---
 .../jms-pooled-apache-artemis-source.kamelet.yaml  | 93 ++
 1 file changed, 93 insertions(+)

diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
new file mode 100644
index ..193fdc62
--- /dev/null
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
@@ -0,0 +1,93 @@
+# ---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---
+apiVersion: camel.apache.org/v1
+kind: Kamelet
+metadata:
+  name: jms-pooled-apache-artemis-source
+  annotations:
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im
 [...]
+camel.apache.org/kamelet.support.level: "Stable"
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/catalog.version: "4.7.0-SNAPSHOT"
+camel.apache.org/kamelet.group: "JMS"
+camel.apache.org/kamelet.namespace: "Messaging"
+  labels:
+camel.apache.org/kamelet.type: "source"
+camel.apache.org/requires.runtime: camel-k
+spec:
+  definition:
+title: "JMS Pooled - Apache Artemis Source"
+description: "Receive data from an Apache Artemis message broker by using 
JMS Pooled Connection."
+required:
+  - destinationName
+  - brokerURL
+type: object
+properties:
+  destinationType:
+title: "Destination Type"
+description: "The JMS destination type (queue or topic)."
+type: string
+default: queue
+  destinationName:
+title: "Destination Name"
+description: "The JMS destination name."
+type: string
+  brokerURL:
+title: "Broker URL"
+description: "The JMS URL."
+type: string
+example: "tcp://my-host:61616"
+  username:
+title: "Broker Username"
+description: "The JMS Broker Username."
+type: string
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required 
+  password:
+title: "Broker Password"
+description: "The JMS Broker Password."
+type: string
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required
+  dependencies:
+  - "camel:jms"
+  - "camel:kamelet"
+  - "mvn:org.apache.activemq:artemis-jakarta-client-all:2.33.0"
+  - "mvn:org.messaginghub:pooled-jms:3.1.6"
+  template:
+beans:
+  - name: connectionFactoryBean
+type: 
"#class:org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory"
+properties:
+  brokerURL: '{{brokerURL}}'
+  user: '{{?username}}'
+  password: '{{?password}}'
+  - name: pooledFactoryBean
+type: "#class:org.messaginghub.pooled.jms.JmsPoolConnectionFactory"
+properties:
+  connectionFactory: '#bean:{{connectionFactoryBean}}'
+from:
+  uri: "jms:{{destinationType}}:{{destinationName}}"
+  parameters:
+connectionFactory: "#bean:{{pooledFactoryBean}}"
+  steps:
+  - to:
+  uri: "kamelet:sink"



(camel-kamelets) 06/06: Added a JMS Artemis with Pooling support Source/sink Kamelets

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

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

commit 7c8a26ddee7308f56106ec56d6809664844f2b02
Author: Andrea Cosentino 
AuthorDate: Thu May 16 13:03:25 2024 +0200

Added a JMS Artemis with Pooling support Source/sink Kamelets

Signed-off-by: Andrea Cosentino 
---
 kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml| 2 +-
 kamelets/jms-pooled-apache-artemis-source.kamelet.yaml  | 2 +-
 .../main/resources/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml | 2 +-
 .../resources/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml 
b/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
index d89250d5..d328c86e 100644
--- a/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
+++ b/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
@@ -72,7 +72,7 @@ spec:
   - "camel:jms"
   - "camel:kamelet"
   - "mvn:org.apache.activemq:artemis-jakarta-client-all:2.33.0"
-  - "mvn:org.messaginghub:pooled-jms:3.1.6"
+  - "mvn:io.quarkiverse.messaginghub:quarkus-pooled-jms:2.4.0"
   template:
 beans:
   - name: connectionFactoryBean
diff --git a/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml 
b/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
index 193fdc62..c9814988 100644
--- a/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
+++ b/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
@@ -71,7 +71,7 @@ spec:
   - "camel:jms"
   - "camel:kamelet"
   - "mvn:org.apache.activemq:artemis-jakarta-client-all:2.33.0"
-  - "mvn:org.messaginghub:pooled-jms:3.1.6"
+  - "mvn:io.quarkiverse.messaginghub:quarkus-pooled-jms:2.4.0"
   template:
 beans:
   - name: connectionFactoryBean
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
index d89250d5..d328c86e 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
@@ -72,7 +72,7 @@ spec:
   - "camel:jms"
   - "camel:kamelet"
   - "mvn:org.apache.activemq:artemis-jakarta-client-all:2.33.0"
-  - "mvn:org.messaginghub:pooled-jms:3.1.6"
+  - "mvn:io.quarkiverse.messaginghub:quarkus-pooled-jms:2.4.0"
   template:
 beans:
   - name: connectionFactoryBean
diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
index 193fdc62..c9814988 100644
--- 
a/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
@@ -71,7 +71,7 @@ spec:
   - "camel:jms"
   - "camel:kamelet"
   - "mvn:org.apache.activemq:artemis-jakarta-client-all:2.33.0"
-  - "mvn:org.messaginghub:pooled-jms:3.1.6"
+  - "mvn:io.quarkiverse.messaginghub:quarkus-pooled-jms:2.4.0"
   template:
 beans:
   - name: connectionFactoryBean



(camel-kamelets) 05/06: Added a JMS Artemis with Pooling support Source/sink Kamelets

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

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

commit 9906f279acbae2250b756e5d35c513b11a3ecb46
Author: Andrea Cosentino 
AuthorDate: Thu May 16 12:34:39 2024 +0200

Added a JMS Artemis with Pooling support Source/sink Kamelets

Signed-off-by: Andrea Cosentino 
---
 docs/modules/ROOT/nav.adoc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index 0650fe17..9630650a 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -124,6 +124,8 @@
 * xref:jms-apache-artemis-source.adoc[]
 * xref:jms-ibm-mq-sink.adoc[]
 * xref:jms-ibm-mq-source.adoc[]
+* xref:jms-pooled-apache-artemis-sink.adoc[]
+* xref:jms-pooled-apache-artemis-source.adoc[]
 * xref:jolt-transformation-action.adoc[]
 * xref:jslt-action.adoc[]
 * xref:json-deserialize-action.adoc[]



(camel-kamelets) 03/06: Added a JMS Artemis with Pooling support Source Kamelet

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

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

commit 7b6e55ffcbcb5c41a8761aa357d330f35b81d05f
Author: Andrea Cosentino 
AuthorDate: Thu May 16 12:33:05 2024 +0200

Added a JMS Artemis with Pooling support Source Kamelet

Signed-off-by: Andrea Cosentino 
---
 .../jms-pooled-apache-artemis-source.kamelet.yaml  | 93 ++
 1 file changed, 93 insertions(+)

diff --git a/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml 
b/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
new file mode 100644
index ..193fdc62
--- /dev/null
+++ b/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
@@ -0,0 +1,93 @@
+# ---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---
+apiVersion: camel.apache.org/v1
+kind: Kamelet
+metadata:
+  name: jms-pooled-apache-artemis-source
+  annotations:
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im
 [...]
+camel.apache.org/kamelet.support.level: "Stable"
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/catalog.version: "4.7.0-SNAPSHOT"
+camel.apache.org/kamelet.group: "JMS"
+camel.apache.org/kamelet.namespace: "Messaging"
+  labels:
+camel.apache.org/kamelet.type: "source"
+camel.apache.org/requires.runtime: camel-k
+spec:
+  definition:
+title: "JMS Pooled - Apache Artemis Source"
+description: "Receive data from an Apache Artemis message broker by using 
JMS Pooled Connection."
+required:
+  - destinationName
+  - brokerURL
+type: object
+properties:
+  destinationType:
+title: "Destination Type"
+description: "The JMS destination type (queue or topic)."
+type: string
+default: queue
+  destinationName:
+title: "Destination Name"
+description: "The JMS destination name."
+type: string
+  brokerURL:
+title: "Broker URL"
+description: "The JMS URL."
+type: string
+example: "tcp://my-host:61616"
+  username:
+title: "Broker Username"
+description: "The JMS Broker Username."
+type: string
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required 
+  password:
+title: "Broker Password"
+description: "The JMS Broker Password."
+type: string
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required
+  dependencies:
+  - "camel:jms"
+  - "camel:kamelet"
+  - "mvn:org.apache.activemq:artemis-jakarta-client-all:2.33.0"
+  - "mvn:org.messaginghub:pooled-jms:3.1.6"
+  template:
+beans:
+  - name: connectionFactoryBean
+type: 
"#class:org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory"
+properties:
+  brokerURL: '{{brokerURL}}'
+  user: '{{?username}}'
+  password: '{{?password}}'
+  - name: pooledFactoryBean
+type: "#class:org.messaginghub.pooled.jms.JmsPoolConnectionFactory"
+properties:
+  connectionFactory: '#bean:{{connectionFactoryBean}}'
+from:
+  uri: "jms:{{destinationType}}:{{destinationName}}"
+  parameters:
+connectionFactory: "#bean:{{pooledFactoryBean}}"
+  steps:
+  - to:
+  uri: "kamelet:sink"



Re: [PR] Added a JMS Artemis with Pooling support Sink/Source Kamelet [camel-kamelets]

2024-05-16 Thread via GitHub


oscerd merged PR #2047:
URL: https://github.com/apache/camel-kamelets/pull/2047


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel) branch main updated: Camel-20439: move camel-cloudevent api to camel-api (#14160)

2024-05-16 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
 new d13da7ce834 Camel-20439: move camel-cloudevent api to camel-api 
(#14160)
d13da7ce834 is described below

commit d13da7ce83453c025d8081803b6fd34927bd5de8
Author: Jono Morris 
AuthorDate: Thu May 16 23:58:11 2024 +1200

Camel-20439: move camel-cloudevent api to camel-api (#14160)

* CAMEL-20439 move camel-cloudevents api to camel-api

* CAMEL-20439 update imports on component classes

* CAMEL-20439 generated change

* CAMEL-20439 remove camel-cloudevents from component poms

* CAMEL-20439 add note to upgrade guide
---
 components/camel-aws/camel-aws-cloudtrail/pom.xml  |  8 --
 .../CloudtrailCloudEventDataTypeTransformer.java   |  4 +-
 components/camel-aws/camel-aws2-ddb/pom.xml|  8 --
 .../Ddb2StreamCloudEventDataTypeTransformer.java   |  4 +-
 components/camel-aws/camel-aws2-kinesis/pom.xml|  8 --
 .../KinesisCloudEventDataTypeTransformer.java  |  4 +-
 components/camel-aws/camel-aws2-s3/pom.xml |  8 --
 .../AWS2S3CloudEventDataTypeTransformer.java   |  4 +-
 .../AWS2S3CloudEventDataTypeTransformerTest.java   |  2 +-
 .../transform/AWS2S3TransformCloudEventsTest.java  | 85 +-
 components/camel-aws/camel-aws2-sqs/pom.xml|  8 --
 .../AWS2SQSCloudEventDataTypeTransformer.java  |  4 +-
 .../AWS2SQSCloudEventDataTypeTransformerTest.java  |  2 +-
 .../camel-azure/camel-azure-cosmosdb/pom.xml   |  8 --
 .../CosmosDbCloudEventDataTypeTransformer.java |  4 +-
 .../camel-azure/camel-azure-eventhubs/pom.xml  |  8 --
 .../EventHubsCloudEventDataTypeTransformer.java|  4 +-
 components/camel-azure/camel-azure-files/pom.xml   | 10 ---
 .../AzureFilesCloudEventDataTypeTransformer.java   |  4 +-
 .../camel-azure/camel-azure-servicebus/pom.xml |  8 --
 .../ServicebusCloudEventDataTypeTransformer.java   |  4 +-
 .../camel-azure/camel-azure-storage-blob/pom.xml   |  8 --
 ...reStorageBlobCloudEventDataTypeTransformer.java |  4 +-
 ...orageBlobCloudEventDataTypeTransformerTest.java |  2 +-
 .../camel-azure-storage-datalake/pom.xml   |  9 ---
 .../DataLakeCloudEventDataTypeTransformer.java |  4 +-
 .../camel-azure/camel-azure-storage-queue/pom.xml  |  8 --
 ...eStorageQueueCloudEventDataTypeTransformer.java |  4 +-
 .../cloudevents/CloudEventTypeConverterLoader.java |  2 +-
 .../cloudevents/CloudEventTypeConverter.java   |  2 +
 .../CloudEventHttpDataTypeTransformer.java |  4 +-
 .../CloudEventJsonDataTypeTransformer.java |  4 +-
 .../CloudEventHttpDataTypeTransformerTest.java |  4 +-
 .../CloudEventJsonDataTypeTransformerTest.java |  4 +-
 .../camel-google/camel-google-calendar/pom.xml |  8 --
 ...alendarStreamCloudEventDataTypeTransformer.java |  4 +-
 components/camel-google/camel-google-mail/pom.xml  |  8 --
 ...gleMailStreamCloudEventDataTypeTransformer.java |  4 +-
 .../camel-google/camel-google-pubsub/pom.xml   |  8 --
 .../GooglePubsubCloudEventDataTypeTransformer.java |  4 +-
 .../camel-google/camel-google-sheets/pom.xml   |  8 --
 ...eSheetsStreamCloudEventDataTypeTransformer.java |  4 +-
 .../camel-google/camel-google-storage/pom.xml  |  8 --
 ...GoogleStorageCloudEventDataTypeTransformer.java |  4 +-
 ...leStorageCloudEventDataTypeTransformerTest.java |  2 +-
 components/camel-knative/camel-knative-api/pom.xml |  5 --
 .../knative/spi/KnativeTransportConfiguration.java |  2 +-
 .../component/knative/KnativeConfiguration.java|  2 +-
 .../camel/component/knative/KnativeEndpoint.java   |  4 +-
 .../knative/ce/AbstractCloudEventProcessor.java|  2 +-
 .../component/knative/ce/CloudEventProcessor.java  |  2 +-
 .../component/knative/ce/CloudEventProcessors.java |  4 +-
 .../component/knative/http/KnativeHttpSupport.java |  2 +-
 .../component/knative/http/KnativeHttpTest.java|  4 +-
 .../knative/http/KnativeHttpTestSupport.java   |  2 +-
 components/camel-slack/pom.xml |  8 --
 .../SlackCloudEventDataTypeTransformer.java|  4 +-
 .../org/apache/camel}/cloudevents/CloudEvent.java  |  2 +-
 .../camel}/cloudevents/CloudEventAttributes.java   |  4 +-
 .../org/apache/camel}/cloudevents/CloudEvents.java |  2 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_7.adoc |  3 +
 61 files changed, 106 insertions(+), 266 deletions(-)

diff --git a/components/camel-aws/camel-aws-cloudtrail/pom.xml 
b/components/camel-aws/camel-aws-cloudtrail/pom.xml
index 74c87abfb0a..fd094a74132 100644
--- a/components/camel-aws/camel-aws-cloudtrail/pom.xml
+++ b/components/camel-aws/camel-aws-cloudtrail/pom.xml
@@ -55,14 +55,6 @@
 camel-health
 
 
-
-
-org.apache.camel
-camel-cloudevents
-provided
-true
-  

Re: [PR] Camel-20439: move camel-cloudevent api to camel-api [camel]

2024-05-16 Thread via GitHub


davsclaus merged PR #14160:
URL: https://github.com/apache/camel/pull/14160


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] fix(ctrl): don't reconcile when different operator version [camel-k]

2024-05-16 Thread via GitHub


squakez commented on code in PR #5511:
URL: https://github.com/apache/camel-k/pull/5511#discussion_r1603165665


##
pkg/controller/integration/monitor.go:
##
@@ -97,6 +98,26 @@ func (action *monitorAction) Handle(ctx context.Context, 
integration *v1.Integra
return changed, nil
}
 
+   // We must skip the rest of operations if the target operator version 
is different
+   // from the expected Integration operator version. This is likely 
happening
+   // when the user upgrades from an operator version to another. Given 
that the new operator may
+   // introduce changes in the Deployment or other resources we cannot 
perform the rest of reconciliation safely.
+   if integration.Status.Version != defaults.Version {

Review Comment:
   Yes. This is in line with the expected feature we have in this moment, at 
least, according to the way we are documenting the upgrade: 
https://camel.apache.org/camel-k/2.3.x/contributing/upgrade.html
   
   Yes, it would affect also patches or full compatible version upgrades but it 
is the tradeoff to maintain the feature the way it is documented right now. The 
alternative that came to my mind was to have a low level control of each new 
feature we do introduce at every release. As an example, this one 
https://github.com/apache/camel-k/pull/5461 - we may hardcode a rule to enable 
it only when the operator is > 2.4.0 (the expected one for the next release), 
but, to be honest, it does not sound a right way to proceed either as it would 
be a code maintenance hell.
   
   Then, another alternative would be to let the operator to handle the rebuild 
transparently (like it was doing before this fix), but, to me it sounds as a 
potential problem for those Integration that the user don't want to have an 
automatic redeploy on each upgrade and it goes against the users expectation.
   
   My intention is to make this work the way is documented (and expected by the 
user). I agree we can and must enhance this part of the software, but in this 
occasion I am not really sure how you'd advice to proceed.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] camel-http wrapper - integration test fix [camel-karaf]

2024-05-16 Thread via GitHub


ozgurkisir-qlik commented on PR #279:
URL: https://github.com/apache/camel-karaf/pull/279#issuecomment-2114975317

   ### HOW TO TEST camel-http ?
   
   Run a docker container which exposes a simple web service over 
http://localhost:8088/
   
   `docker run -d -p 8088:80 --name welcome  docker/welcome-to-docker `
   
   Install camel-http feature on Apache Camel Karaf
   
`feature:install camel-http `
   
   Copy the attached blueprint file to Karaf's /deploy folder to make 
service call
   

   
[camel-http-blueprint.xml.zip](https://github.com/apache/camel-karaf/files/15334373/camel-http-blueprint.xml.zip)
   
  Observe the logs from Apache Camel Karaf console
   `log:tail`


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] fix(ctrl): don't reconcile when different operator version [camel-k]

2024-05-16 Thread via GitHub


squakez commented on code in PR #5511:
URL: https://github.com/apache/camel-k/pull/5511#discussion_r1603165665


##
pkg/controller/integration/monitor.go:
##
@@ -97,6 +98,26 @@ func (action *monitorAction) Handle(ctx context.Context, 
integration *v1.Integra
return changed, nil
}
 
+   // We must skip the rest of operations if the target operator version 
is different
+   // from the expected Integration operator version. This is likely 
happening
+   // when the user upgrades from an operator version to another. Given 
that the new operator may
+   // introduce changes in the Deployment or other resources we cannot 
perform the rest of reconciliation safely.
+   if integration.Status.Version != defaults.Version {

Review Comment:
   Yes. This is in line with the expected feature we have in this moment, at 
least, according to the way we are documenting the upgrade: 
https://camel.apache.org/camel-k/2.3.x/contributing/upgrade.html
   
   Yes, it would affect also patches or full compatible version upgrades but it 
is the tradeoff to maintain the feature the way it is documented right now. The 
alternative that came to my mind was to have a low level control of each new 
feature we do introduce at every release. As an example, this one 
https://github.com/apache/camel-k/pull/5461 - we may hardcode a rule to enable 
it only when the operator is > 2.4.0 (the expected one for the next release), 
but, to be honest, it does not sound a right way to proceed either as it would 
be a code maintenance hell.
   
   Then, another alternative would be to let the operator to handle the rebuild 
transparently (like it was doing before this fix), but, to me it sounds as a 
potential problem for those Integration that the user don't want to have an 
automatic rebuild on each upgrade and it goes against the users expectation.
   
   My intention is to make this work the way is documented (and expected by the 
user). I agree we can and must enhance this part of the software, but in this 
occasion I am not really sure how you'd advice to proceed.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Use more correct convention with configuring datasource [camel-quarkus]

2024-05-16 Thread via GitHub


llowinge opened a new pull request, #6098:
URL: https://github.com/apache/camel-quarkus/pull/6098

   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] fix(ctrl): don't reconcile when different operator version [camel-k]

2024-05-16 Thread via GitHub


lburgazzoli commented on code in PR #5511:
URL: https://github.com/apache/camel-k/pull/5511#discussion_r1603146363


##
pkg/controller/integration/monitor.go:
##
@@ -97,6 +98,26 @@ func (action *monitorAction) Handle(ctx context.Context, 
integration *v1.Integra
return changed, nil
}
 
+   // We must skip the rest of operations if the target operator version 
is different
+   // from the expected Integration operator version. This is likely 
happening
+   // when the user upgrades from an operator version to another. Given 
that the new operator may
+   // introduce changes in the Deployment or other resources we cannot 
perform the rest of reconciliation safely.
+   if integration.Status.Version != defaults.Version {

Review Comment:
   Not sure if this is what we really want because: 
   
   - each time the operator is upgraded, then the user has to perform some 
tasks, likely, amending the integration in a way it goes back to the 
initialization phase for all the integration it runs which is not what people 
are expecting [from a level 3 
operator](https://sdk.operatorframework.io/docs/overview/operator-capabilities/)
   - it impacts also minor patches to the operator where it is not expected to 
have any impact to running integrations
   - hides any potential issue with pods as i.e. `monitorPods` is not being 
invoked anymore. 
   
   I'd advise to find a more sustainable way to handle upgrades.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel-kamelets) branch pooled-artemis updated (1ee41756 -> 24e7077b)

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a change to branch pooled-artemis
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git


from 1ee41756 Added a   JMS Artemis with Pooling support Source/sink 
Kamelets
 add 24e7077b Added a JMS Artemis with Pooling support Source/sink Kamelets

No new revisions were added by this update.

Summary of changes:
 kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml| 2 +-
 kamelets/jms-pooled-apache-artemis-source.kamelet.yaml  | 2 +-
 .../main/resources/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml | 2 +-
 .../resources/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)



[I] Don't build an IntegrationKit on upgrade with same runtime version [camel-k]

2024-05-16 Thread via GitHub


squakez opened a new issue, #5513:
URL: https://github.com/apache/camel-k/issues/5513

   ### What happened?
   
   When we upgrade from one version to another and after the user execute a 
rebuild (ie, `kamel rebuild`) a new IntegrationKit is created, likely because 
we consider the new operator version. I think we can avoid to build a new 
IntegrationKit at all, however, the problem is that, even building the new 
IntegrationKit, then, this is not picked by the new Integration run (which uses 
the previous one). Probably this is happening because we don't check the 
operator version when looking up for kits, but only the runtime version.
   
   ### Steps to reproduce
   
   _No response_
   
   ### Relevant log output
   
   _No response_
   
   ### Camel K version
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] camel-influxdb wrapper - integration test fix [camel-karaf]

2024-05-16 Thread via GitHub


ozgurkisir-qlik commented on PR #283:
URL: https://github.com/apache/camel-karaf/pull/283#issuecomment-2114893968

   ### How to test camel-influxdb feature?
   
   For testing 3 different operations of InfluxDB v1 (ping, write, query), 
prepare your database running as a docker container.
   
   Afterwards , you can use the attached blueprint file to use for testing.
   
   
   #Use the updated camel-features.xml to update the repo of your Apache Karaf.
   
   `repo-add 
file:/Users/ozgurkisir/talend_workspace/camel-karaf/features/target/feature/camel-features.xml
 `
   

   
   #Install camel-influxdb and camel-blueprint features
   
   `feature:install camel-influxdb`
   
   `feature:install camel-blueprint`
   

   
   #Check whether they're up
   
   `feature:list | grep camel-influxdb`
   
   `feature:list | grep camel-blueprint`
   

   
   #Create InfluxDB v 1.8 as a docker container
   
   ```
   docker run -p 8086:8086 \
   -v influxdb:/var/lib/influxdb \
   influxdb:1.8
   
   ```  
   

   
   #Install Influx DB CLI
   
   [Influx DB 
CLI](https://docs.influxdata.com/influxdb/cloud/reference/cli/influx/)
   

   
   #Run below command to enter Influx DB version1 shell prompt
   
   
   `influx v1 shell `

   
   #Create database with name 'mydb'
   
   `CREATE DATABASE mydb`
   

   
   #You can view all databases
   
   `SHOW DATABASES`
   

   
   #Create a retention policy with name ‘default’ on mydb
   
   `CREATE RETENTION POLICY "default" ON "mydb" DURATION 10d REPLICATION 1 
DEFAULT`
   

   
   #You can view retention policies with below command
   
   `show retention policies`
   

   
[camel-influxdb-blueprint.xml.zip](https://github.com/apache/camel-karaf/files/15333985/camel-influxdb-blueprint.xml.zip)
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] fix(ci): configurable timeouts [camel-k]

2024-05-16 Thread via GitHub


squakez commented on PR #5512:
URL: https://github.com/apache/camel-k/pull/5512#issuecomment-2114886469

   fyi @valdar - I think with this change we can have a quick local experience 
and we can fine tune the values on the specific workflow


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] fix(ci): configurable timeouts [camel-k]

2024-05-16 Thread via GitHub


squakez opened a new pull request, #5512:
URL: https://github.com/apache/camel-k/pull/5512

   Let the default to be quick enough and provide a higher timeout in those gh 
action workflows that can be flaky for time reasons
   
   
   
   
   
   
   
   
   **Release Note**
   ```release-note
   fix(ci): configurable timeouts
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] fix(ctrl): don't reconcile when different operator version [camel-k]

2024-05-16 Thread via GitHub


squakez opened a new pull request, #5511:
URL: https://github.com/apache/camel-k/pull/5511

   
   
   With this PR we add a condition to let the user know that an Integration 
requires a rebuild due to an operator upgrade. This is needed because the new 
operator may introduce any change to the way it calculates the new Deployment 
and any other associated Integration resources and could be potentially a 
disruptive operation. For this reason, we ask the user to perform this 
operation in a controlled way (`kamel rebuild` or any other way it works), and, 
in the while, we skip the reconciliation.
   
   Closes #5491 
   
   
   
   
   **Release Note**
   ```release-note
   fix(ctrl): don't reconcile when different operator version 
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Added a JMS Artemis with Pooling support Sink/Source Kamelet [camel-kamelets]

2024-05-16 Thread via GitHub


oscerd opened a new pull request, #2047:
URL: https://github.com/apache/camel-kamelets/pull/2047

   Related to #1936 
   
   Artemis support. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(camel-kamelets) branch pooled-artemis created (now 1ee41756)

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a change to branch pooled-artemis
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git


  at 1ee41756 Added a   JMS Artemis with Pooling support Source/sink 
Kamelets

This branch includes the following new commits:

 new 92608914 Added a JMS Artemis with Pooling support Sink Kamelet
 new fd12a5a6 Added a   JMS Artemis with Pooling support Sink Kamelet
 new 284cb286 Added a   JMS Artemis with Pooling support Source Kamelet
 new 5f2dcd69 Added a   JMS Artemis with Pooling support Source Kamelet
 new 1ee41756 Added a   JMS Artemis with Pooling support Source/sink 
Kamelets

The 5 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/05: Added a JMS Artemis with Pooling support Sink Kamelet

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

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

commit 926089143904479a8cc364db7fcc5e991f0cb335
Author: Andrea Cosentino 
AuthorDate: Thu May 16 12:32:24 2024 +0200

Added a JMS Artemis with Pooling support Sink Kamelet

Signed-off-by: Andrea Cosentino 
---
 .../jms-pooled-apache-artemis-sink.kamelet.yaml| 94 ++
 1 file changed, 94 insertions(+)

diff --git a/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml 
b/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
new file mode 100644
index ..d89250d5
--- /dev/null
+++ b/kamelets/jms-pooled-apache-artemis-sink.kamelet.yaml
@@ -0,0 +1,94 @@
+# ---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---
+apiVersion: camel.apache.org/v1
+kind: Kamelet
+metadata:
+  name: jms-pooled-apache-artemis-sink
+  annotations:
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im
 [...]
+camel.apache.org/kamelet.support.level: "Stable"
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/catalog.version: "4.7.0-SNAPSHOT"
+camel.apache.org/kamelet.group: "JMS"
+camel.apache.org/kamelet.namespace: "Messaging"
+  labels:
+camel.apache.org/kamelet.type: "sink"
+camel.apache.org/requires.runtime: camel-k
+spec:
+  definition:
+title: "JMS Pooled - Apache Artemis Sink"
+description: "Send data to an Apache Artemis message broker by using JMS 
Pooled"
+required:
+  - destinationName
+  - brokerURL
+type: object
+properties:
+  destinationType:
+title: "Destination Type"
+description: "The JMS destination type (queue or topic)."
+type: string
+default: queue
+  destinationName:
+title: "Destination Name"
+description: "The JMS destination name."
+type: string
+example: person
+  brokerURL:
+title: "Broker URL"
+description: "The JMS URL."
+type: string
+example: "tcp://my-host:61616"
+  username:
+title: "Broker Username"
+description: "The JMS Broker Username."
+type: string
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required 
+  password:
+title: "Broker Password"
+description: "The JMS Broker Password."
+type: string
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required   
+  dependencies:
+  - "camel:jms"
+  - "camel:kamelet"
+  - "mvn:org.apache.activemq:artemis-jakarta-client-all:2.33.0"
+  - "mvn:org.messaginghub:pooled-jms:3.1.6"
+  template:
+beans:
+  - name: connectionFactoryBean
+type: 
"#class:org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory"
+properties:
+  brokerURL: '{{brokerURL}}'
+  user: '{{?username}}'
+  password: '{{?password}}'
+  - name: pooledFactoryBean
+type: "#class:org.messaginghub.pooled.jms.JmsPoolConnectionFactory"
+properties:
+  connectionFactory: '#bean:{{connectionFactoryBean}}'
+from:
+  uri: "kamelet:source"
+  steps:
+  - to:
+  uri: "jms:{{destinationType}}:{{destinationName}}"
+  parameters:
+connectionFactory: "#bean:{{pooledFactoryBean}}"



(camel-kamelets) 03/05: Added a JMS Artemis with Pooling support Source Kamelet

2024-05-16 Thread acosentino
This is an automated email from the ASF dual-hosted git repository.

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

commit 284cb286910bd2a7c5833abc568490b15ee55a9f
Author: Andrea Cosentino 
AuthorDate: Thu May 16 12:33:05 2024 +0200

Added a JMS Artemis with Pooling support Source Kamelet

Signed-off-by: Andrea Cosentino 
---
 .../jms-pooled-apache-artemis-source.kamelet.yaml  | 93 ++
 1 file changed, 93 insertions(+)

diff --git a/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml 
b/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
new file mode 100644
index ..193fdc62
--- /dev/null
+++ b/kamelets/jms-pooled-apache-artemis-source.kamelet.yaml
@@ -0,0 +1,93 @@
+# ---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---
+apiVersion: camel.apache.org/v1
+kind: Kamelet
+metadata:
+  name: jms-pooled-apache-artemis-source
+  annotations:
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im
 [...]
+camel.apache.org/kamelet.support.level: "Stable"
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/catalog.version: "4.7.0-SNAPSHOT"
+camel.apache.org/kamelet.group: "JMS"
+camel.apache.org/kamelet.namespace: "Messaging"
+  labels:
+camel.apache.org/kamelet.type: "source"
+camel.apache.org/requires.runtime: camel-k
+spec:
+  definition:
+title: "JMS Pooled - Apache Artemis Source"
+description: "Receive data from an Apache Artemis message broker by using 
JMS Pooled Connection."
+required:
+  - destinationName
+  - brokerURL
+type: object
+properties:
+  destinationType:
+title: "Destination Type"
+description: "The JMS destination type (queue or topic)."
+type: string
+default: queue
+  destinationName:
+title: "Destination Name"
+description: "The JMS destination name."
+type: string
+  brokerURL:
+title: "Broker URL"
+description: "The JMS URL."
+type: string
+example: "tcp://my-host:61616"
+  username:
+title: "Broker Username"
+description: "The JMS Broker Username."
+type: string
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required 
+  password:
+title: "Broker Password"
+description: "The JMS Broker Password."
+type: string
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required
+  dependencies:
+  - "camel:jms"
+  - "camel:kamelet"
+  - "mvn:org.apache.activemq:artemis-jakarta-client-all:2.33.0"
+  - "mvn:org.messaginghub:pooled-jms:3.1.6"
+  template:
+beans:
+  - name: connectionFactoryBean
+type: 
"#class:org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory"
+properties:
+  brokerURL: '{{brokerURL}}'
+  user: '{{?username}}'
+  password: '{{?password}}'
+  - name: pooledFactoryBean
+type: "#class:org.messaginghub.pooled.jms.JmsPoolConnectionFactory"
+properties:
+  connectionFactory: '#bean:{{connectionFactoryBean}}'
+from:
+  uri: "jms:{{destinationType}}:{{destinationName}}"
+  parameters:
+connectionFactory: "#bean:{{pooledFactoryBean}}"
+  steps:
+  - to:
+  uri: "kamelet:sink"



Re: [PR] fix(tests): fixed flaky Readiness condition with never ready route test in e2e/common/traits/health_test.go [camel-k]

2024-05-16 Thread via GitHub


valdar commented on code in PR #5503:
URL: https://github.com/apache/camel-k/pull/5503#discussion_r1603104066


##
e2e/common/traits/health_test.go:
##
@@ -363,9 +362,7 @@ func TestHealthTrait(t *testing.T) {
name := RandomizedSuffixName("never-ready")
 
g.Expect(KamelRunWithID(t, ctx, operatorID, ns, 
"files/NeverReady.java", "--name", name, "-t", "health.enabled=true",
-   // TODO remove these workaround properties when 
https://issues.apache.org/jira/browse/CAMEL-20244 is fixed
-   "-p", 
"camel.route-controller.unhealthyOnRestarting=true",
-   "-p", 
"camel.route-controller.unhealthyOnExhausted=true",
+   "-p", "camel.health.routesEnabled=false",

Review Comment:
   That is there to avoid any possible (present or future) interaction and side 
effect between the custom check we define in files/NeverReady.java and the 
default checks. At the moment the test makes sense and would work both with and 
without that property, there are no routes declared in files/NeverReady.java 
anyway...



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



  1   2   3   >