(camel) branch main updated: Upgrade to vertx 4.5.7
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)
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)
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]
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
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)
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)
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]
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
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)
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
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
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]
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
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
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]
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)
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]
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)
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
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]
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]
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]
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]
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]
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]
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]
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)
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
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)
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.
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)
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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
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!
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)
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]
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]
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]
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]
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]
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]
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]
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]
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)
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
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
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]
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]
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]
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]
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]
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]
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]
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]
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]
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)
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]
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]
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)
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
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]
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]
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)
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
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)
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
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)
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
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
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
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
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]
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)
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]
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]
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]
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]
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]
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]
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)
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]
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]
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]
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]
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]
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]
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)
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
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
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]
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