Re: [PR] [Camel 20377] *IT tests should be run with failsafe instead of surefire [camel]

2024-02-01 Thread via GitHub


orpiske commented on PR #12966:
URL: https://github.com/apache/camel/pull/12966#issuecomment-1920719843

   Oh and just one minor nitpick stuff. 
   
   If you write your commit messages like this `CAMEL-20377: ` the PR 
request gets automatically associated with the ticket, which makes it a lot 
easier for us to track the changes and what is going on.


-- 
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] Adding Jenkins file for PPC64LE JDK21 [camel]

2024-02-01 Thread via GitHub


orpiske commented on code in PR #12968:
URL: https://github.com/apache/camel/pull/12968#discussion_r1473964424


##
Jenkinsfile.ppc64le.jdk21:
##
@@ -0,0 +1,100 @@
+/*
+ * 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.
+ */
+def AGENT_LABEL = env.AGENT_LABEL ?: 'power-for-camel'
+def JDK_NAME = env.JDK_NAME ?: 'jdk_21_latest'
+
+def MAVEN_PARAMS = "-B -e -fae -V -Dnoassembly -Dmaven.compiler.fork=true 
-Dsurefire.rerunFailingTestsCount=2 -Dfailsafe.rerunFailingTestsCount=1"
+def MAVEN_TEST_PARAMS = env.MAVEN_TEST_PARAMS ?: "-Dci.env.name=apache.org"
+
+pipeline {
+
+agent {
+label AGENT_LABEL
+}
+
+tools {
+jdk JDK_NAME
+}
+
+environment {
+MAVEN_SKIP_RC = true
+}
+
+options {
+buildDiscarder(
+logRotator(artifactNumToKeepStr: '5', numToKeepStr: '10')
+)
+disableConcurrentBuilds()
+}
+
+parameters {
+booleanParam(name: 'CLEAN', defaultValue: true, description: 'Perform 
the build in clean workspace')
+booleanParam(name: 'VIRTUAL_THREAD', defaultValue: false, description: 
'Perform the build using virtual threads')
+}
+
+stages {
+
+stage('Clean workspace') {
+ when {
+ expression { params.CLEAN }
+ }
+ steps {
+ sh 'git clean -fdx'
+   }
+}
+
+stage('Build & Install') {
+steps {
+sh "./mvnw -U $MAVEN_PARAMS -Dskip.camel.maven.plugin.tests 
-Darchetype.test.skip -Dmaven.test.skip.exec=true clean install"
+}
+}
+
+stage('Code Quality Review') {
+steps {
+withCredentials([string(credentialsId: 'apache-camel-core', 
variable: 'SONAR_TOKEN')]) {
+sh "./mvnw $MAVEN_PARAMS 
-Dsonar.host.url=https://sonarcloud.io 
-Dsonar.java.experimental.batchModeSizeInKB=2048 -Dsonar.organization=apache 
-Dsonar.projectKey=apache_camel -Dsonar.branch.name=$BRANCH_NAME 
org.sonarsource.scanner.maven:sonar-maven-plugin:sonar"
+}
+}
+}

Review Comment:
   I don't think we need these on power.



-- 
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] Externally built Integrations are deployed without a command in Camel-K 2.2.0 [camel-k]

2024-02-01 Thread via GitHub


gansheer commented on issue #5112:
URL: https://github.com/apache/camel-k/issues/5112#issuecomment-1920732956

   @squakez I'll take care of this.


-- 
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] Quartz builds failing to start when using native builds [camel-k]

2024-02-01 Thread via GitHub


gansheer commented on issue #5088:
URL: https://github.com/apache/camel-k/issues/5088#issuecomment-1920740379

   @lsergio Thanks for your feedback, I will update the documentation to 
indicate the limitation in native mode for now.


-- 
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] Compute digest of configmap and secret from its data [camel-k]

2024-02-01 Thread via GitHub


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


##
pkg/util/digest/digest.go:
##
@@ -183,7 +183,7 @@ func ComputeForIntegration(integration *v1.Integration, 
configmaps []*corev1.Con
//StringData with sorted keys
if s.StringData != nil {

Review Comment:
   BinaryData for CM would be required as well.



-- 
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: add classifier field to the maven artifact abstraction [camel-k-runtime]

2024-02-01 Thread via GitHub


squakez commented on code in PR #1161:
URL: https://github.com/apache/camel-k-runtime/pull/1161#discussion_r1473996353


##
support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateCatalogMojo.java:
##
@@ -524,23 +525,26 @@ private void addCapabilities(RuntimeSpec.Builder 
runtimeSpec, CamelCatalogSpec.B
 artifacts.clear();
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-management"));
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-jaxb"));
-artifacts.add(Artifact.from("org.jolokia", "jolokia-jvm"));
-addCapabilityAndDependecies(runtimeSpec, catalogSpec, "jolokia", 
artifacts, false);
+artifacts.add(Artifact.from("org.jolokia", "jolokia-agent-jvm", 
"javaagent"));

Review Comment:
   According to the test I've done, we require more dependencies. Here the 
list: 
https://github.com/apache/camel-k/pull/5090/commits/9072947913a2d3b5360614711b87d8d7df8818c9#diff-96c9016f9dac002d63c2658bc26f05604540fdb0d51d2c87d978747ce0c41a57R235-R265



##
support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateCatalogMojo.java:
##
@@ -524,23 +525,26 @@ private void addCapabilities(RuntimeSpec.Builder 
runtimeSpec, CamelCatalogSpec.B
 artifacts.clear();
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-management"));
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-jaxb"));
-artifacts.add(Artifact.from("org.jolokia", "jolokia-jvm"));
-addCapabilityAndDependecies(runtimeSpec, catalogSpec, "jolokia", 
artifacts, false);
+artifacts.add(Artifact.from("org.jolokia", "jolokia-agent-jvm", 
"javaagent"));
+addCapabilityAndDependecies(runtimeSpec, catalogSpec, "jolokia", 
artifacts, true);
 }
 
 private void addCapabilityAndDependecies(RuntimeSpec.Builder runtimeSpec, 
CamelCatalogSpec.Builder catalogSpec, String name,
-List artifacts, boolean addDependency) {
+List artifacts, boolean addDependency) {
 if (capabilitiesExclusionList != null && 
!capabilitiesExclusionList.contains(name)) {
 CamelCapability.Builder capBuilder = new CamelCapability.Builder();
-artifacts.forEach(artifact -> 
capBuilder.addDependency(artifact.getGroupId(), artifact.getArtifactId()));
+artifacts.forEach(artifact -> {
+capBuilder.addDependency(artifact.getGroupId(), 
artifact.getArtifactId(), artifact.getClassifier());
+if (addDependency) {

Review Comment:
   Why would this be required?



-- 
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] Update Jenkinsfile.sb.deploy [camel-spring-boot]

2024-02-01 Thread via GitHub


oscerd merged PR #1078:
URL: https://github.com/apache/camel-spring-boot/pull/1078


-- 
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] Update Jenkinsfile.sb.deploy [camel-spring-boot]

2024-02-01 Thread via GitHub


oscerd commented on PR #1078:
URL: 
https://github.com/apache/camel-spring-boot/pull/1078#issuecomment-1920772960

   It's just a problem with configuration. I'll go through the repository and 
check if we have other occurence.


-- 
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-spring-boot) branch main updated: Update Jenkinsfile.sb.deploy (#1078)

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

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


The following commit(s) were added to refs/heads/main by this push:
 new 4d55b615207 Update Jenkinsfile.sb.deploy (#1078)
4d55b615207 is described below

commit 4d55b61520784c6716989a6a98450f03c35e34dc
Author: P. Ottlinger 
AuthorDate: Thu Feb 1 09:35:53 2024 +0100

Update Jenkinsfile.sb.deploy (#1078)

since I never contributed to your project I do not want to receive build 
failure mails. Thanks
---
 Jenkinsfile.sb.deploy | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Jenkinsfile.sb.deploy b/Jenkinsfile.sb.deploy
index b5ab518428c..0b204bdc6cd 100644
--- a/Jenkinsfile.sb.deploy
+++ b/Jenkinsfile.sb.deploy
@@ -75,7 +75,7 @@ pipeline {
 emailext(
 subject: '${DEFAULT_SUBJECT}',
 body: '${DEFAULT_CONTENT}',
-recipientProviders: [[$class: 'CulpritsRecipientProvider']]
+recipientProviders: [[$class: 'DevelopersRecipientProvider']]
 )
 }
 }



(camel-k-runtime) branch jenkinsfile-fix created (now fa4153ff)

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

acosentino pushed a change to branch jenkinsfile-fix
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git


  at fa4153ff Removed CulpritsRecipientProvider and use 
DevelopersRecipientProvider in Jenkinsfile

This branch includes the following new commits:

 new fa4153ff Removed CulpritsRecipientProvider and use 
DevelopersRecipientProvider in Jenkinsfile

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-k-runtime) 01/01: Removed CulpritsRecipientProvider and use DevelopersRecipientProvider in Jenkinsfile

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

acosentino pushed a commit to branch jenkinsfile-fix
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git

commit fa4153ff74cc187ee28e9f7e07b52849d3567f07
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 09:44:35 2024 +0100

Removed CulpritsRecipientProvider and use DevelopersRecipientProvider in 
Jenkinsfile

Signed-off-by: Andrea Cosentino 
---
 Jenkinsfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 2e2849e1..1723ed7d 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -60,7 +60,7 @@ pipeline {
 emailext(
 subject: '${DEFAULT_SUBJECT}',
 body: '${DEFAULT_CONTENT}',
-recipientProviders: [[$class: 'CulpritsRecipientProvider']]
+recipientProviders: [[$class: 'DevelopersRecipientProvider']]
 )
 }
 }



[PR] Removed CulpritsRecipientProvider and use DevelopersRecipientProvider… [camel-k-runtime]

2024-02-01 Thread via GitHub


oscerd opened a new pull request, #1163:
URL: https://github.com/apache/camel-k-runtime/pull/1163

   … in Jenkinsfile
   
   **Release Note**
   ```release-note
   Removed CulpritsRecipientProvider and use DevelopersRecipientProvider…
   ```
   


-- 
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] Removed CulpritsRecipientProvider and use DevelopersRecipientProvider… [camel-k-runtime]

2024-02-01 Thread via GitHub


oscerd merged PR #1163:
URL: https://github.com/apache/camel-k-runtime/pull/1163


-- 
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-runtime) branch main updated: Removed CulpritsRecipientProvider and use DevelopersRecipientProvider in Jenkinsfile (#1163)

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

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


The following commit(s) were added to refs/heads/main by this push:
 new d27eedb1 Removed CulpritsRecipientProvider and use 
DevelopersRecipientProvider in Jenkinsfile (#1163)
d27eedb1 is described below

commit d27eedb17bcdaf04b805df32e3a125714ba44e68
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 09:45:42 2024 +0100

Removed CulpritsRecipientProvider and use DevelopersRecipientProvider in 
Jenkinsfile (#1163)

Signed-off-by: Andrea Cosentino 
---
 Jenkinsfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 2e2849e1..1723ed7d 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -60,7 +60,7 @@ pipeline {
 emailext(
 subject: '${DEFAULT_SUBJECT}',
 body: '${DEFAULT_CONTENT}',
-recipientProviders: [[$class: 'CulpritsRecipientProvider']]
+recipientProviders: [[$class: 'DevelopersRecipientProvider']]
 )
 }
 }



(camel-kafka-connector) branch culprits-fix created (now 2d20cb562)

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

acosentino pushed a change to branch culprits-fix
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git


  at 2d20cb562 Removed CulpritsRecipientProvider and use 
DevelopersRecipientProvider in Jenkinsfile

This branch includes the following new commits:

 new 2d20cb562 Removed CulpritsRecipientProvider and use 
DevelopersRecipientProvider in Jenkinsfile

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.




[PR] Removed CulpritsRecipientProvider and use DevelopersRecipientProvider… [camel-kafka-connector]

2024-02-01 Thread via GitHub


oscerd opened a new pull request, #1596:
URL: https://github.com/apache/camel-kafka-connector/pull/1596

   … in Jenkinsfile


-- 
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] Removed CulpritsRecipientProvider and use DevelopersRecipientProvider… [camel-kafka-connector]

2024-02-01 Thread via GitHub


oscerd merged PR #1596:
URL: https://github.com/apache/camel-kafka-connector/pull/1596


-- 
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-kafka-connector) branch main updated: Removed CulpritsRecipientProvider and use DevelopersRecipientProvider in Jenkinsfile (#1596)

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

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


The following commit(s) were added to refs/heads/main by this push:
 new a6867210f Removed CulpritsRecipientProvider and use 
DevelopersRecipientProvider in Jenkinsfile (#1596)
a6867210f is described below

commit a6867210f4cbebe655b3df4b1e7191e7c2f76081
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 09:47:41 2024 +0100

Removed CulpritsRecipientProvider and use DevelopersRecipientProvider in 
Jenkinsfile (#1596)

Signed-off-by: Andrea Cosentino 
---
 Jenkinsfile| 2 +-
 Jenkinsfile.deploy | 2 +-
 Jenkinsfile.jdk17  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index bd38883b5..c0ea64a5d 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -77,7 +77,7 @@ pipeline {
 emailext(
 subject: '${DEFAULT_SUBJECT}',
 body: '${DEFAULT_CONTENT}',
-recipientProviders: [[$class: 'CulpritsRecipientProvider']]
+recipientProviders: [[$class: 'DevelopersRecipientProvider']]
 )
 }
 }
diff --git a/Jenkinsfile.deploy b/Jenkinsfile.deploy
index 434202638..4c8db5a7a 100644
--- a/Jenkinsfile.deploy
+++ b/Jenkinsfile.deploy
@@ -73,7 +73,7 @@ pipeline {
 emailext(
 subject: '${DEFAULT_SUBJECT}',
 body: '${DEFAULT_CONTENT}',
-recipientProviders: [[$class: 'CulpritsRecipientProvider']]
+recipientProviders: [[$class: 'DevelopersRecipientProvider']]
 )
 }
 }
diff --git a/Jenkinsfile.jdk17 b/Jenkinsfile.jdk17
index 9cd113f9f..b30e4754a 100644
--- a/Jenkinsfile.jdk17
+++ b/Jenkinsfile.jdk17
@@ -77,7 +77,7 @@ pipeline {
 emailext(
 subject: '${DEFAULT_SUBJECT}',
 body: '${DEFAULT_CONTENT}',
-recipientProviders: [[$class: 'CulpritsRecipientProvider']]
+recipientProviders: [[$class: 'DevelopersRecipientProvider']]
 )
 }
 }



(camel-kafka-connector) 01/01: Removed CulpritsRecipientProvider and use DevelopersRecipientProvider in Jenkinsfile

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

acosentino pushed a commit to branch culprits-fix
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git

commit 2d20cb562c433ea570b3dd648800f16910386d03
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 09:46:55 2024 +0100

Removed CulpritsRecipientProvider and use DevelopersRecipientProvider in 
Jenkinsfile

Signed-off-by: Andrea Cosentino 
---
 Jenkinsfile| 2 +-
 Jenkinsfile.deploy | 2 +-
 Jenkinsfile.jdk17  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index bd38883b5..c0ea64a5d 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -77,7 +77,7 @@ pipeline {
 emailext(
 subject: '${DEFAULT_SUBJECT}',
 body: '${DEFAULT_CONTENT}',
-recipientProviders: [[$class: 'CulpritsRecipientProvider']]
+recipientProviders: [[$class: 'DevelopersRecipientProvider']]
 )
 }
 }
diff --git a/Jenkinsfile.deploy b/Jenkinsfile.deploy
index 434202638..4c8db5a7a 100644
--- a/Jenkinsfile.deploy
+++ b/Jenkinsfile.deploy
@@ -73,7 +73,7 @@ pipeline {
 emailext(
 subject: '${DEFAULT_SUBJECT}',
 body: '${DEFAULT_CONTENT}',
-recipientProviders: [[$class: 'CulpritsRecipientProvider']]
+recipientProviders: [[$class: 'DevelopersRecipientProvider']]
 )
 }
 }
diff --git a/Jenkinsfile.jdk17 b/Jenkinsfile.jdk17
index 9cd113f9f..b30e4754a 100644
--- a/Jenkinsfile.jdk17
+++ b/Jenkinsfile.jdk17
@@ -77,7 +77,7 @@ pipeline {
 emailext(
 subject: '${DEFAULT_SUBJECT}',
 body: '${DEFAULT_CONTENT}',
-recipientProviders: [[$class: 'CulpritsRecipientProvider']]
+recipientProviders: [[$class: 'DevelopersRecipientProvider']]
 )
 }
 }



Re: [PR] Enhancement add classifier field to the MavenArtifact struct [camel-k]

2024-02-01 Thread via GitHub


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


##
pkg/util/maven/maven_project_test.go:
##
@@ -181,6 +181,17 @@ func TestParseGAVMvnNoVersion(t *testing.T) {
assert.Equal(t, dep.ArtifactID, "camel-core")
 }
 
+func TestParseGAVMvnClassifierNoVersion(t *testing.T) {
+   dep, err := ParseGAV("org.apache.camel:camel-k-core:jar:custom")

Review Comment:
   I'd do a permutation of the possible cases to make sure we're not missing 
something. We should have at least 7 different cases to test.
   



##
pkg/apis/camel/v1/maven_types.go:
##
@@ -81,14 +81,18 @@ type RepositoryPolicy struct {
ChecksumPolicy string `xml:"checksumPolicy,omitempty" 
json:"checksumPolicy,omitempty"`
 }
 
-// MavenArtifact defines a GAV (Group:Artifact:Version) Maven artifact.
+// MavenArtifact defines a GAV (Group:Artifact:Classifier:Version) Maven 
artifact.

Review Comment:
   Should we have the `type` as well here?



##
pkg/trait/jolokia.go:
##
@@ -124,7 +114,7 @@ func (t *jolokiaTrait) Apply(e *Environment) error {
 
jolokiaFilepath := ""
for _, ar := range e.IntegrationKit.Status.Artifacts {
-   if strings.HasPrefix(ar.ID, "org.jolokia.jolokia-jvm") {
+   if strings.HasPrefix(ar.ID, "org.jolokia.jolokia-agent-jvm") {

Review Comment:
   We should not change this until the new catalog is ready. Let's make it 
compatible with the catalog we are using and we'll change to the new values 
once we have the new catalog.



##
pkg/apis/camel/v1/maven_types_support.go:
##
@@ -19,12 +19,18 @@ package v1
 
 import (
"encoding/xml"
+   "fmt"
 )
 
 func (in *MavenArtifact) GetDependencyID() string {
+   fmt.Printf(">>>   maven_types_support GetDependencyID: +%+v\n", in)

Review Comment:
   Debug line.



##
pkg/util/camel/camel_dependencies.go:
##
@@ -298,6 +298,7 @@ func addDependenciesFromCatalog(project *maven.Project, 
catalog *RuntimeCatalog)
md := maven.Dependency{
GroupID:dep.GroupID,
ArtifactID: dep.ArtifactID,
+   Classifier: dep.Classifier,

Review Comment:
   If we're having the `type` parameter, I think it makes sense to include it 
here as well.



-- 
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-runtime) branch jenkinsfile-fix deleted (was fa4153ff)

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

pcongiusti pushed a change to branch jenkinsfile-fix
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git


 was fa4153ff Removed CulpritsRecipientProvider and use 
DevelopersRecipientProvider in Jenkinsfile

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



Re: [PR] build(deps): bump quarkus-platform-version from 3.6.0 to 3.7.1 [camel-k-runtime]

2024-02-01 Thread via GitHub


squakez closed pull request #1162: build(deps): bump quarkus-platform-version 
from 3.6.0 to 3.7.1
URL: https://github.com/apache/camel-k-runtime/pull/1162


-- 
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] build(deps): bump quarkus-platform-version from 3.6.0 to 3.7.1 [camel-k-runtime]

2024-02-01 Thread via GitHub


dependabot[bot] commented on PR #1162:
URL: https://github.com/apache/camel-k-runtime/pull/1162#issuecomment-1920806566

   OK, I won't notify you again about this release, but will get in touch when 
a new version is available. You can also ignore all major, minor, or patch 
releases for a dependency by adding an [`ignore` 
condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore)
 with the desired `update_types` to your config file.
   
   If you change your mind, just re-open this PR and I'll resolve any conflicts 
on it.


-- 
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-runtime) branch dependabot/maven/quarkus-platform-version-3.7.1 deleted (was 34a054ff)

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

pcongiusti pushed a change to branch 
dependabot/maven/quarkus-platform-version-3.7.1
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git


 was 34a054ff build(deps): bump quarkus-platform-version from 3.6.0 to 3.7.1

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



Re: [I] Salesforce sink update [camel-kafka-connector]

2024-02-01 Thread via GitHub


apoorvmintri commented on issue #1500:
URL: 
https://github.com/apache/camel-kafka-connector/issues/1500#issuecomment-1920812212

   @Matheusafonsouza Did you find the solution to this?


-- 
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] Work around org.nvmpm dependency resolution issues quarkusio/quarkus#38510 [camel-quarkus]

2024-02-01 Thread via GitHub


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

   Seems the issue is resolved elsewhere for now so we don't need this.


-- 
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] Work around org.nvmpm dependency resolution issues quarkusio/quarkus#38510 [camel-quarkus]

2024-02-01 Thread via GitHub


jamesnetherton closed pull request #5708: Work around org.nvmpm dependency 
resolution issues quarkusio/quarkus#38510
URL: https://github.com/apache/camel-quarkus/pull/5708


-- 
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] (chores) minor code cleanups [camel]

2024-02-01 Thread via GitHub


orpiske opened a new pull request, #12969:
URL: https://github.com/apache/camel/pull/12969

   - Use platform-specific new line characters
   - Use format-specifiers instead of concatenating strings


-- 
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] (chores) minor code cleanups [camel]

2024-02-01 Thread via GitHub


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

   :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] fix(doc): Add warning on cron trait for native build [camel-k]

2024-02-01 Thread via GitHub


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

   Ref #5088
   
   
   
   
   
   
   
   
   **Release Note**
   ```release-note
   fix(doc): Add warning on cron trait for native build
   ```
   


-- 
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 claudio4j-patch-2 deleted (was 81c68217a)

2024-02-01 Thread claudio4j
This is an automated email from the ASF dual-hosted git repository.

claudio4j pushed a change to branch claudio4j-patch-2
in repository https://gitbox.apache.org/repos/asf/camel-k.git


 was 81c68217a Fix: TestCreateCatalog fail when runtime is 3.6.0-SNAPSHOT

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



Re: [PR] fix(doc): Add warning on cron trait for native build [camel-k]

2024-02-01 Thread via GitHub


gansheer commented on PR #5127:
URL: https://github.com/apache/camel-k/pull/5127#issuecomment-1920998109

   > You need to `make generate` to refresh doc as well.
   
   Ok I will, but it will generate many files.


-- 
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] (chores) minor code cleanups [camel]

2024-02-01 Thread via GitHub


orpiske merged PR #12969:
URL: https://github.com/apache/camel/pull/12969


-- 
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: (chores) minor code cleanups

2024-02-01 Thread orpiske
This is an automated email from the ASF dual-hosted git repository.

orpiske 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 b2d5d6cf654 (chores) minor code cleanups
b2d5d6cf654 is described below

commit b2d5d6cf65474275531f2289717393d0f83a6ddf
Author: Otavio Rodolfo Piske 
AuthorDate: Thu Feb 1 10:14:51 2024 +0100

(chores) minor code cleanups

- Use platform-specific new line characters
- Use format-specifiers instead of concatenating strings
---
 .../camel/language/joor/JavaJoorClassLoader.java   |  4 ++--
 .../jolokia/JolokiaHttpRequestHandlerSupport.java  |  2 +-
 .../openapi/RestOpenApiValidationException.java|  2 +-
 .../org/apache/camel/component/ssh/SshUtils.java   |  7 +++
 .../camel/impl/DefaultDumpRoutesStrategy.java  |  2 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  | 22 +++---
 6 files changed, 19 insertions(+), 20 deletions(-)

diff --git 
a/components/camel-joor/src/main/java/org/apache/camel/language/joor/JavaJoorClassLoader.java
 
b/components/camel-joor/src/main/java/org/apache/camel/language/joor/JavaJoorClassLoader.java
index 16ba5a91f1c..e1694f04a9d 100644
--- 
a/components/camel-joor/src/main/java/org/apache/camel/language/joor/JavaJoorClassLoader.java
+++ 
b/components/camel-joor/src/main/java/org/apache/camel/language/joor/JavaJoorClassLoader.java
@@ -91,8 +91,8 @@ public class JavaJoorClassLoader extends ClassLoader {
 fos.write(byteCode);
 IOHelper.close(fos);
 } catch (Exception e) {
-LOG.warn("Error writing compiled class: " + name + " as 
bytecode to file: " + target + " due to "
- + e.getMessage() + ". This exception is ignored.");
+LOG.warn("Error writing compiled class: {} as bytecode to 
file: {} due to {}. This exception is ignored.",
+name, target, e.getMessage());
 }
 }
 }
diff --git 
a/components/camel-platform-http-main/src/main/java/org/apache/camel/component/platform/http/main/jolokia/JolokiaHttpRequestHandlerSupport.java
 
b/components/camel-platform-http-main/src/main/java/org/apache/camel/component/platform/http/main/jolokia/JolokiaHttpRequestHandlerSupport.java
index ade79a04ab9..6fd001ed030 100644
--- 
a/components/camel-platform-http-main/src/main/java/org/apache/camel/component/platform/http/main/jolokia/JolokiaHttpRequestHandlerSupport.java
+++ 
b/components/camel-platform-http-main/src/main/java/org/apache/camel/component/platform/http/main/jolokia/JolokiaHttpRequestHandlerSupport.java
@@ -58,7 +58,7 @@ public class JolokiaHttpRequestHandlerSupport extends 
ServiceSupport implements
 serviceManager.addService(new JolokiaSerializer());
 serviceManager.addService(new LocalRequestHandler(1));
 
-LOG.info("Creating JolokiaHttpRequestHandlerSupport with restrictor " 
+ restrictor);
+LOG.info("Creating JolokiaHttpRequestHandlerSupport with restrictor 
{}", restrictor);
 }
 
 @Override
diff --git 
a/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiValidationException.java
 
b/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiValidationException.java
index 21a82502b35..c3a15529d75 100644
--- 
a/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiValidationException.java
+++ 
b/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiValidationException.java
@@ -31,7 +31,7 @@ public class RestOpenApiValidationException extends Exception 
{
 
 @Override
 public String getMessage() {
-return "Detected %d REST OpenAPI validation errors:\n%s"
+return "Detected %d REST OpenAPI validation errors:%n%s"
 .formatted(validationErrors.size(), String.join("\n", 
validationErrors));
 }
 }
diff --git 
a/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SshUtils.java
 
b/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SshUtils.java
index ae44703674e..f85a1b89b84 100644
--- 
a/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SshUtils.java
+++ 
b/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/SshUtils.java
@@ -57,7 +57,7 @@ public class SshUtils {
 Class type,
 Collection> factories, String[] names) {
 List> list = new ArrayList<>();
-LOGGER.trace("List of available " + type.getSimpleName().toLowerCase() 
+ "algorithms : {}",
+LOGGER.trace("List of available {} algorithms : {}", 
type.getSimpleName().toLowerCase(),
 
factories.stream().map(NamedResource::getName).collect(joining(",")));
 for (String name : names) {
 name = name.trim();
@@ -70,8 +70,7 @@ public c

(camel) branch regen_bot updated (6bdfad30a3a -> b2d5d6cf654)

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

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


from 6bdfad30a3a Update known releases in catalog
 add fdf2fa14224 Bump peter-evans/create-pull-request from 5 to 6 (#12967)
 add b2d5d6cf654 (chores) minor code cleanups

No new revisions were added by this update.

Summary of changes:
 .github/workflows/generate-sbom-main.yml   |  2 +-
 .github/workflows/push-build-camel-3.yml   |  2 +-
 .github/workflows/push-build-camel-40x.yml |  2 +-
 .github/workflows/push-build-main.yml  |  2 +-
 .../camel/language/joor/JavaJoorClassLoader.java   |  4 ++--
 .../jolokia/JolokiaHttpRequestHandlerSupport.java  |  2 +-
 .../openapi/RestOpenApiValidationException.java|  2 +-
 .../org/apache/camel/component/ssh/SshUtils.java   |  7 +++
 .../camel/impl/DefaultDumpRoutesStrategy.java  |  2 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  | 22 +++---
 10 files changed, 23 insertions(+), 24 deletions(-)



Re: [PR] Fix: add classifier field to the maven artifact abstraction [camel-k-runtime]

2024-02-01 Thread via GitHub


claudio4j commented on code in PR #1161:
URL: https://github.com/apache/camel-k-runtime/pull/1161#discussion_r1474246307


##
support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateCatalogMojo.java:
##
@@ -524,23 +525,26 @@ private void addCapabilities(RuntimeSpec.Builder 
runtimeSpec, CamelCatalogSpec.B
 artifacts.clear();
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-management"));
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-jaxb"));
-artifacts.add(Artifact.from("org.jolokia", "jolokia-jvm"));
-addCapabilityAndDependecies(runtimeSpec, catalogSpec, "jolokia", 
artifacts, false);
+artifacts.add(Artifact.from("org.jolokia", "jolokia-agent-jvm", 
"javaagent"));
+addCapabilityAndDependecies(runtimeSpec, catalogSpec, "jolokia", 
artifacts, true);
 }
 
 private void addCapabilityAndDependecies(RuntimeSpec.Builder runtimeSpec, 
CamelCatalogSpec.Builder catalogSpec, String name,
-List artifacts, boolean addDependency) {
+List artifacts, boolean addDependency) {
 if (capabilitiesExclusionList != null && 
!capabilitiesExclusionList.contains(name)) {
 CamelCapability.Builder capBuilder = new CamelCapability.Builder();
-artifacts.forEach(artifact -> 
capBuilder.addDependency(artifact.getGroupId(), artifact.getArtifactId()));
+artifacts.forEach(artifact -> {
+capBuilder.addDependency(artifact.getGroupId(), 
artifact.getArtifactId(), artifact.getClassifier());
+if (addDependency) {

Review Comment:
   This is for the capability to contains all the required dependencies, it's 
going to generate the following section in the yaml catalog:
   ```
   spec:
 runtime:
   ...
   capabilities:
 jolokia:
   dependencies:
   - groupId: org.apache.camel.quarkus
 artifactId: camel-quarkus-jaxb
   - groupId: org.apache.camel.quarkus
 artifactId: camel-quarkus-management
   - groupId: org.jolokia
 artifactId: jolokia-agent-jvm
 classifier: javaagent
   ```



-- 
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) 02/02: CAMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS Config

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

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

commit 900345d373291de17763f8921e5da41e4d308eac
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 12:01:19 2024 +0100

CAMEL-20281 - Camel-AWS Components: Make it possible to use 
AwsSessionCredentials to support temporary credentials - AWS Config

Signed-off-by: Andrea Cosentino 
---
 .../org/apache/camel/catalog/components/aws-config.json  | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-config.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-config.json
index 1ac57b92e38..e4207d76056 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-config.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-config.json
@@ -40,9 +40,11 @@
 "accessKey": { "index": 14, "kind": "property", "displayName": "Access 
Key", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
 "profileCredentialsName": { "index": 15, "kind": "property", 
"displayName": "Profile Credentials Name", "group": "security", "label": 
"security", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "If using a profile 
credentials provider this parameter will set the profil [...]
 "secretKey": { "index": 16, "kind": "property", "displayName": "Secret 
Key", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Secret Key" },
-"trustAllCertificates": { "index": 17, "kind": "property", "displayName": 
"Trust All Certificates", "group": "security", "label": "security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "If we want to trust all 
certificates in case of overriding the  [...]
-"useDefaultCredentialsProvider": { "index": 18, "kind": "property", 
"displayName": "Use Default Credentials Provider", "group": "security", 
"label": "security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "Set whether the Config 
client should expect  [...]
-"useProfileCredentialsProvider": { "index": 19, "kind": "property", 
"displayName": "Use Profile Credentials Provider", "group": "security", 
"label": "security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "Set whether the Config 
client should expect  [...]
+"sessionToken": { "index": 17, "kind": "property", "displayName": "Session 
Token", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Session Token 
used when the user needs to assume a IAM role" },
+"trustAllCertificates": { "index": 18, "kind": "property", "displayName": 
"Trust All Certificates", "group": "security", "label": "security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "If we want to trust all 
certificates in case of overriding the  [...]
+"useDefaultCredentialsProvider": { "index":

(camel) branch CAMEL-20281-config created (now 900345d3732)

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

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


  at 900345d3732 CAMEL-20281 - Camel-AWS Components: Make it possible to 
use AwsSessionCredentials to support temporary credentials - AWS Config

This branch includes the following new commits:

 new a5561cfe079 CAMEL-20281 - Camel-AWS Components: Make it possible to 
use AwsSessionCredentials to support temporary credentials - AWS Config
 new 900345d3732 CAMEL-20281 - Camel-AWS Components: Make it possible to 
use AwsSessionCredentials to support temporary credentials - AWS Config

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.




(camel) 01/02: CAMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS Config

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

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

commit a5561cfe079bb647bc28de01d1c5f378812fa3ad
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 11:52:49 2024 +0100

CAMEL-20281 - Camel-AWS Components: Make it possible to use 
AwsSessionCredentials to support temporary credentials - AWS Config

Signed-off-by: Andrea Cosentino 
---
 .../aws/config/AWSConfigComponentConfigurer.java   |  12 +++
 .../aws/config/AWSConfigEndpointConfigurer.java|  12 +++
 .../aws/config/AWSConfigEndpointUriFactory.java|   7 +-
 .../camel/component/aws/config/aws-config.json |  16 +--
 .../component/aws/config/AWSConfigComponent.java   |   3 +-
 .../aws/config/AWSConfigConfiguration.java |  27 +
 .../aws/config/client/AWSConfigClientFactory.java  |   3 +
 .../impl/AWSConfigClientSessionTokenImpl.java  | 111 +
 .../aws/config/AWSConfigClientFactoryTest.java |   9 ++
 9 files changed, 191 insertions(+), 9 deletions(-)

diff --git 
a/components/camel-aws/camel-aws-config/src/generated/java/org/apache/camel/component/aws/config/AWSConfigComponentConfigurer.java
 
b/components/camel-aws/camel-aws-config/src/generated/java/org/apache/camel/component/aws/config/AWSConfigComponentConfigurer.java
index a2679d80efd..f6a6694af8a 100644
--- 
a/components/camel-aws/camel-aws-config/src/generated/java/org/apache/camel/component/aws/config/AWSConfigComponentConfigurer.java
+++ 
b/components/camel-aws/camel-aws-config/src/generated/java/org/apache/camel/component/aws/config/AWSConfigComponentConfigurer.java
@@ -57,6 +57,8 @@ public class AWSConfigComponentConfigurer extends 
PropertyConfigurerSupport impl
 case "region": 
getOrCreateConfiguration(target).setRegion(property(camelContext, 
java.lang.String.class, value)); return true;
 case "secretkey":
 case "secretKey": 
getOrCreateConfiguration(target).setSecretKey(property(camelContext, 
java.lang.String.class, value)); return true;
+case "sessiontoken":
+case "sessionToken": 
getOrCreateConfiguration(target).setSessionToken(property(camelContext, 
java.lang.String.class, value)); return true;
 case "trustallcertificates":
 case "trustAllCertificates": 
getOrCreateConfiguration(target).setTrustAllCertificates(property(camelContext, 
boolean.class, value)); return true;
 case "uriendpointoverride":
@@ -65,6 +67,8 @@ public class AWSConfigComponentConfigurer extends 
PropertyConfigurerSupport impl
 case "useDefaultCredentialsProvider": 
getOrCreateConfiguration(target).setUseDefaultCredentialsProvider(property(camelContext,
 boolean.class, value)); return true;
 case "useprofilecredentialsprovider":
 case "useProfileCredentialsProvider": 
getOrCreateConfiguration(target).setUseProfileCredentialsProvider(property(camelContext,
 boolean.class, value)); return true;
+case "usesessioncredentials":
+case "useSessionCredentials": 
getOrCreateConfiguration(target).setUseSessionCredentials(property(camelContext,
 boolean.class, value)); return true;
 default: return false;
 }
 }
@@ -106,6 +110,8 @@ public class AWSConfigComponentConfigurer extends 
PropertyConfigurerSupport impl
 case "region": return java.lang.String.class;
 case "secretkey":
 case "secretKey": return java.lang.String.class;
+case "sessiontoken":
+case "sessionToken": return java.lang.String.class;
 case "trustallcertificates":
 case "trustAllCertificates": return boolean.class;
 case "uriendpointoverride":
@@ -114,6 +120,8 @@ public class AWSConfigComponentConfigurer extends 
PropertyConfigurerSupport impl
 case "useDefaultCredentialsProvider": return boolean.class;
 case "useprofilecredentialsprovider":
 case "useProfileCredentialsProvider": return boolean.class;
+case "usesessioncredentials":
+case "useSessionCredentials": return boolean.class;
 default: return null;
 }
 }
@@ -151,6 +159,8 @@ public class AWSConfigComponentConfigurer extends 
PropertyConfigurerSupport impl
 case "region": return getOrCreateConfiguration(target).getRegion();
 case "secretkey":
 case "secretKey": return 
getOrCreateConfiguration(target).getSecretKey();
+case "sessiontoken":
+case "sessionToken": return 
getOrCreateConfiguration(target).getSessionToken();
 case "trustallcertificates":
 case "trustAllCertificates": return 
getOrCreateConfiguration(target).isTrustAllCertificates();
 case "uriendpointoverride":
@@ -159,6 +169,8 @@ public class AWSConfigComponentConfigurer extends 
PropertyConfigurerSupport impl
 case "useDefaultCredentialsProvider": return 
getOrCreateConfiguration(target).isUseDefaultCredentialsProvider();
 case "usepr

Re: [PR] AMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS Config [camel]

2024-02-01 Thread via GitHub


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

   :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] AMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS Config [camel]

2024-02-01 Thread via GitHub


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

   # Description
   
   
   
   # Target
   
   - [x] I checked that the commit is targeting the correct branch (note that 
Camel 3 uses `camel-3.x`, whereas Camel 4 uses the `main` branch)
   
   # Tracking
   - [x] If this is a large change, bug fix, or code improvement, I checked 
there is a [JIRA issue](https://issues.apache.org/jira/browse/CAMEL) filed for 
the change (usually before you start working on it).
   
   
   
   # Apache Camel coding standards and style
   
   - [x] I checked that each commit in the pull request has a meaningful 
subject line and body.
   
   
   
   - [x] I have run `mvn clean install -DskipTests` locally and I have 
committed all auto-generated 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] AMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS Config [camel]

2024-02-01 Thread via GitHub


oscerd commented on PR #12970:
URL: https://github.com/apache/camel/pull/12970#issuecomment-1921075501

   /component-test aws


-- 
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] AMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS Config [camel]

2024-02-01 Thread via GitHub


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

   :robot: The Apache Camel test robot will run the tests for you :+1:


-- 
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) 03/04: Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source as batch

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

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

commit 792f524ab24ae124826612df02a60e00324e5191
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 12:11:15 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source 
as batch

Signed-off-by: Andrea Cosentino 
---
 docs/modules/ROOT/nav.adoc| 1 +
 script/validator/validator.go | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index e62ee0df..32c52e34 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -131,6 +131,7 @@
 * xref:kafka-apicurio-registry-not-secured-source.adoc[]
 * xref:kafka-azure-schema-registry-sink.adoc[]
 * xref:kafka-azure-schema-registry-source.adoc[]
+* xref:kafka-batch-azure-schema-registry-source.adoc[]
 * xref:kafka-batch-manual-commit-action.adoc[]
 * xref:kafka-batch-not-secured-source.adoc[]
 * xref:kafka-batch-scram-source.adoc[]
diff --git a/script/validator/validator.go b/script/validator/validator.go
index cf62cf5f..e2da1d59 100644
--- a/script/validator/validator.go
+++ b/script/validator/validator.go
@@ -378,7 +378,7 @@ func listKamelets(dir string) []KameletInfo {
 
 func verifyUsedParams(kamelets []KameletInfo) (errors []error) {
for _, k := range kamelets {
-   if k.FileName != 
"../../kamelets/azure-storage-blob-source.kamelet.yaml" && k.FileName != 
"../../kamelets/aws-s3-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/set-kafka-key-action.kamelet.yaml" && k.FileName != 
"../../kamelets/azure-storage-blob-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/google-storage-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/elasticsearch-search-source.kamelet.yaml" && k.FileName != 
"../../kamelets/opensearch-search-source.k [...]
+   if k.FileName != 
"../../kamelets/azure-storage-blob-source.kamelet.yaml" && k.FileName != 
"../../kamelets/aws-s3-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/set-kafka-key-action.kamelet.yaml" && k.FileName != 
"../../kamelets/azure-storage-blob-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/google-storage-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/elasticsearch-search-source.kamelet.yaml" && k.FileName != 
"../../kamelets/opensearch-search-source.k [...]
used := getUsedParams(k.Kamelet)
declared := getDeclaredParams(k.Kamelet)
for p := range used {



(camel-kamelets) branch kafka-batch-azure created (now 97d97c9e)

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

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


  at 97d97c9e Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch

This branch includes the following new commits:

 new a8ad1ab0 Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch
 new f63e43c0 Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch
 new 792f524a Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch
 new 97d97c9e Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch

The 4 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/04: Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source as batch

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

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

commit a8ad1ab09928b38b725019a523f7e7e00f3fbb22
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 12:08:24 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source 
as batch

Signed-off-by: Andrea Cosentino 
---
 ...batch-azure-schema-registry-source.kamelet.yaml | 182 +
 1 file changed, 182 insertions(+)

diff --git a/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml 
b/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
new file mode 100644
index ..a83ad6ed
--- /dev/null
+++ b/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
@@ -0,0 +1,182 @@
+# ---
+# 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: kafka-batch-azure-schema-registry-source
+  annotations:
+camel.apache.org/kamelet.support.level: "Preview"
+camel.apache.org/catalog.version: "4.4.0-SNAPSHOT"
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD
 [...]
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/kamelet.group: "Kafka"
+camel.apache.org/kamelet.namespace: "Kafka"
+camel.apache.org/keda.type: "kafka"
+  labels:
+camel.apache.org/kamelet.type: "source"
+spec:
+  definition:
+title: "Azure Kafka Batch through Eventhubs with Azure Schema Registry 
Source"
+description: |-
+  Receive data from Kafka topics in batch on Azure Eventhubs combined with 
Azure Schema Registry and commit them manually through KafkaManualCommit or 
auto commit.
+required:
+  - topic
+  - bootstrapServers
+  - azureRegistryUrl
+  - password
+type: object
+properties:
+  topic:
+title: Topic Names
+description: Comma separated list of Kafka topic names
+type: string
+x-descriptors:
+- urn:keda:metadata:topic
+- urn:keda:required
+  bootstrapServers:
+title: Bootstrap Servers
+description: Comma separated list of Kafka Broker URLs
+type: string
+x-descriptors:
+- urn:keda:metadata:bootstrapServers
+- urn:keda:required
+  securityProtocol:
+title: Security Protocol
+description: Protocol used to communicate with brokers. 
SASL_PLAINTEXT, PLAINTEXT, SASL_SSL and SSL are supported
+type: string
+default: SASL_SSL
+  saslMechanism:
+title: SASL Mechanism
+description: The Simple Authentication and Security Layer (SASL) 
Mechanism used.
+type: string
+default: PLAIN
+  password:
+title: Password
+description: Password to authenticate to kafka
+type: string
+format: password
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required
+  autoCommitEnable:
+title: Auto Commit Enable
+description: If true, periodically commit to ZooKeeper the offset of 
messages already fetched by the consumer
+type: boolean
+default: true
+  allowManualCommit:
+title: Allow Manual Commit
+description: Whether to allow doing manual commits
+type: boolean
+default: false
+  pollOnError:
+title: Poll On Error Behavior
+description: What to do if kafka threw an exception while polling for 
new messages. There are 5 enums and the value can be one of DISCARD, 
ER

(camel-kamelets) 04/04: Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source as batch

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

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

commit 97d97c9e32d9de8ec1a4aab042fe85aa3a4e2f89
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 12:11:52 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source 
as batch

Signed-off-by: Andrea Cosentino 
---
 script/validator/validator.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/script/validator/validator.go b/script/validator/validator.go
index e2da1d59..ef8ec537 100644
--- a/script/validator/validator.go
+++ b/script/validator/validator.go
@@ -378,7 +378,7 @@ func listKamelets(dir string) []KameletInfo {
 
 func verifyUsedParams(kamelets []KameletInfo) (errors []error) {
for _, k := range kamelets {
-   if k.FileName != 
"../../kamelets/azure-storage-blob-source.kamelet.yaml" && k.FileName != 
"../../kamelets/aws-s3-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/set-kafka-key-action.kamelet.yaml" && k.FileName != 
"../../kamelets/azure-storage-blob-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/google-storage-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/elasticsearch-search-source.kamelet.yaml" && k.FileName != 
"../../kamelets/opensearch-search-source.k [...]
+   if k.FileName != 
"../../kamelets/azure-storage-blob-source.kamelet.yaml" && k.FileName != 
"../../kamelets/aws-s3-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/set-kafka-key-action.kamelet.yaml" && k.FileName != 
"../../kamelets/azure-storage-blob-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/google-storage-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/elasticsearch-search-source.kamelet.yaml" && k.FileName != 
"../../kamelets/opensearch-search-source.k [...]
used := getUsedParams(k.Kamelet)
declared := getDeclaredParams(k.Kamelet)
for p := range used {



(camel-kamelets) 02/04: Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source as batch

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

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

commit f63e43c0884599ce4e837737ffc2f2768700c21b
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 12:10:20 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source 
as batch

Signed-off-by: Andrea Cosentino 
---
 ...batch-azure-schema-registry-source.kamelet.yaml | 182 +
 1 file changed, 182 insertions(+)

diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
new file mode 100644
index ..a83ad6ed
--- /dev/null
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
@@ -0,0 +1,182 @@
+# ---
+# 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: kafka-batch-azure-schema-registry-source
+  annotations:
+camel.apache.org/kamelet.support.level: "Preview"
+camel.apache.org/catalog.version: "4.4.0-SNAPSHOT"
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD
 [...]
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/kamelet.group: "Kafka"
+camel.apache.org/kamelet.namespace: "Kafka"
+camel.apache.org/keda.type: "kafka"
+  labels:
+camel.apache.org/kamelet.type: "source"
+spec:
+  definition:
+title: "Azure Kafka Batch through Eventhubs with Azure Schema Registry 
Source"
+description: |-
+  Receive data from Kafka topics in batch on Azure Eventhubs combined with 
Azure Schema Registry and commit them manually through KafkaManualCommit or 
auto commit.
+required:
+  - topic
+  - bootstrapServers
+  - azureRegistryUrl
+  - password
+type: object
+properties:
+  topic:
+title: Topic Names
+description: Comma separated list of Kafka topic names
+type: string
+x-descriptors:
+- urn:keda:metadata:topic
+- urn:keda:required
+  bootstrapServers:
+title: Bootstrap Servers
+description: Comma separated list of Kafka Broker URLs
+type: string
+x-descriptors:
+- urn:keda:metadata:bootstrapServers
+- urn:keda:required
+  securityProtocol:
+title: Security Protocol
+description: Protocol used to communicate with brokers. 
SASL_PLAINTEXT, PLAINTEXT, SASL_SSL and SSL are supported
+type: string
+default: SASL_SSL
+  saslMechanism:
+title: SASL Mechanism
+description: The Simple Authentication and Security Layer (SASL) 
Mechanism used.
+type: string
+default: PLAIN
+  password:
+title: Password
+description: Password to authenticate to kafka
+type: string
+format: password
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required
+  autoCommitEnable:
+title: Auto Commit Enable
+description: If true, periodically commit to ZooKeeper the offset of 
messages already fetched by the consumer
+type: boolean
+default: true
+  allowManualCommit:
+title: Allow Manual Commit
+description: Whether to allow doing manual commits
+type: boolean
+default: false
+  pollOnError:
+title: Poll On Error Behavior
+description: W

[PR] Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source as batch [camel-kamelets]

2024-02-01 Thread via GitHub


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

   Related to #1839 


-- 
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: add classifier field to the maven artifact abstraction [camel-k-runtime]

2024-02-01 Thread via GitHub


squakez commented on code in PR #1161:
URL: https://github.com/apache/camel-k-runtime/pull/1161#discussion_r1474269614


##
support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateCatalogMojo.java:
##
@@ -524,23 +525,26 @@ private void addCapabilities(RuntimeSpec.Builder 
runtimeSpec, CamelCatalogSpec.B
 artifacts.clear();
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-management"));
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-jaxb"));
-artifacts.add(Artifact.from("org.jolokia", "jolokia-jvm"));
-addCapabilityAndDependecies(runtimeSpec, catalogSpec, "jolokia", 
artifacts, false);
+artifacts.add(Artifact.from("org.jolokia", "jolokia-agent-jvm", 
"javaagent"));
+addCapabilityAndDependecies(runtimeSpec, catalogSpec, "jolokia", 
artifacts, true);
 }
 
 private void addCapabilityAndDependecies(RuntimeSpec.Builder runtimeSpec, 
CamelCatalogSpec.Builder catalogSpec, String name,
-List artifacts, boolean addDependency) {
+List artifacts, boolean addDependency) {
 if (capabilitiesExclusionList != null && 
!capabilitiesExclusionList.contains(name)) {
 CamelCapability.Builder capBuilder = new CamelCapability.Builder();
-artifacts.forEach(artifact -> 
capBuilder.addDependency(artifact.getGroupId(), artifact.getArtifactId()));
+artifacts.forEach(artifact -> {
+capBuilder.addDependency(artifact.getGroupId(), 
artifact.getArtifactId(), artifact.getClassifier());
+if (addDependency) {

Review Comment:
   I see. What I do not understand is which is the difference with the previous 
code which I think was doing the same.



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



svn commit: r67097 - /release/camel/apache-camel/4.0.4/

2024-02-01 Thread gzurowski
Author: gzurowski
Date: Thu Feb  1 11:37:25 2024
New Revision: 67097

Log:
Apache Camel 4.0.4 release distro placeholder.

Added:
release/camel/apache-camel/4.0.4/



svn commit: r67098 - in /release/camel/apache-camel/4.0.4: apache-camel-4.0.4-src.zip apache-camel-4.0.4-src.zip.asc apache-camel-4.0.4-src.zip.sha512 apache-camel-4.0.4.pom apache-camel-4.0.4.pom.asc

2024-02-01 Thread gzurowski
Author: gzurowski
Date: Thu Feb  1 11:38:31 2024
New Revision: 67098

Log:
Apache Camel 4.0.4 released artifacts.

Added:
release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip   (with props)
release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.asc
release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.sha512
release/camel/apache-camel/4.0.4/apache-camel-4.0.4.pom
release/camel/apache-camel/4.0.4/apache-camel-4.0.4.pom.asc
release/camel/apache-camel/4.0.4/apache-camel-4.0.4.pom.sha512

Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip
==
Binary file - no diff available.

Propchange: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip
--
svn:mime-type = application/octet-stream

Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.asc
==
--- release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.asc (added)
+++ release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.asc Thu Feb  1 
11:38:31 2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEYOzvJGEf6DJxT4aqnVvv+llCwEkFAmW1OuAACgkQnVvv+llC
+wEnQ4hAAr14JDrCsP125Wr2aFxK3RkPQGwulhxckRSLhInQH0tO7xgscAJIo+kj4
+Nmp4EeNMCpE9cDFMtnXMnI05586oAIluzGAlg5g58VLjd+EekXMRiwzTwaOV/uoK
+1PsZ2I02lXtjyDwVpjnXdGhV2GioxiLlGpjCkzoei0B+4uLvmXnxvlRK0+Id59hR
+SwKrwc+NuLl6vzD7dfzBayBMa5Hwg5smwGVIJiBMAtoHc5BfegDgiCev+4QLQfdp
+7s2Ipwp23UFiQFwpB/AGUoua/7vhHPDpVuhKw4JbY8f08Kgcy76UqoYvy+o+gBuc
+svA4KoviAcdkHP5/rJz63mmJmgW1jLrpaiGFRJTSwBtLoWefAXsb863sJ/mecrN2
+U7ISj5fmB9zns8WkO/IkOmV9OUcuMGvX3syAIDMYOa7jI7WwK5+cKsMQO6dyr8J/
+p3S14Buv4xM+A27gmTdp+S1QqjQ5GhonnNv1i+fjZjLsdYEEglqN+axUU5/GFHdA
+IBKq5qZiBzCwPtPxNU2tNJkGJbWpnfW24SYfz7w7u3inhZnSIMVqje9pKIi0KMxP
+cdhKPdLxbPM9G18McC2C0DonH4odOKxxKj7OQUYA3vE2NRWImkU/iTdvNgpgQipT
+MupENgp2p+SrOsAaJzWDN2R/QKyHg4jjQeqgCa/9o9CrIlXIt4Y=
+=VmWW
+-END PGP SIGNATURE-

Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.sha512
==
--- release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.sha512 (added)
+++ release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.sha512 Thu Feb  
1 11:38:31 2024
@@ -0,0 +1 @@
+d57a27cddbfeba0b529eb5bf23ba066c917877c4b9e2a1cbf201b9f0ce22c6f451e197dca0df6ab6ed89c3e8300d8377329722df5191ff9bcdf2275bf355ff8c
  apache-camel-4.0.4-src.zip

Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4.pom
==
--- release/camel/apache-camel/4.0.4/apache-camel-4.0.4.pom (added)
+++ release/camel/apache-camel/4.0.4/apache-camel-4.0.4.pom Thu Feb  1 11:38:31 
2024
@@ -0,0 +1,261 @@
+
+
+http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd"; 
xmlns="http://maven.apache.org/POM/4.0.0";
+xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+  4.0.0
+  
+org.apache.camel
+camel-parent
+4.0.4
+../parent
+  
+  org.apache.camel
+  apache-camel
+  4.0.4
+  pom
+  Camel :: Assembly
+  Apache Camel Assembly
+  
+
+  Apache-2.0
+  https://www.apache.org/licenses/LICENSE-2.0.txt
+  repo
+
+  
+  
+false
+true
+gnu
+true
+  
+  
+
+  org.apache.camel
+  camel-api
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-util
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-management-api
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-management
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-base
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-base-engine
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-support
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-engine
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-model
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-processor
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-reifier
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-languages
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-xml
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-catalog
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-cloud
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-cluster
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-console
+  4.0.4
+  compile
+

svn commit: r67099 [1/2] - /release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json

2024-02-01 Thread gzurowski
Author: gzurowski
Date: Thu Feb  1 11:42:53 2024
New Revision: 67099

Log:
Import Camel SBOMs JSON release

Added:
release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json



svn commit: r67099 [2/2] - /release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json

2024-02-01 Thread gzurowski


Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json
==
--- release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json (added)
+++ release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json Thu Feb  1 
11:42:53 2024
@@ -0,0 +1,173159 @@
+{
+  "bomFormat" : "CycloneDX",
+  "specVersion" : "1.4",
+  "version" : 1,
+  "metadata" : {
+"tools" : [
+  {
+"vendor" : "OWASP Foundation",
+"name" : "CycloneDX Maven plugin",
+"version" : "2.7.10",
+"hashes" : [
+  {
+"alg" : "MD5",
+"content" : "1cc7f6a0382f8bb2f758d6a6ea401d1b"
+  },
+  {
+"alg" : "SHA-1",
+"content" : "a4297947a1f2d7d453105db542651614bbd37f38"
+  },
+  {
+"alg" : "SHA-256",
+"content" : 
"bd0fdd8f2f2116eee5e715aeac1580f19eb7a10ec2b6f805b53567067658e872"
+  },
+  {
+"alg" : "SHA-512",
+"content" : 
"9cde8352a427e10b96cae01348fc7cfe5d4aa9cd0a5e5dd93b414ce3bb7d112993c3b3004e53af52567fbfa16de0704ec59a5556a635ad70571fd124ae389f39"
+  },
+  {
+"alg" : "SHA-384",
+"content" : 
"93d7bf5b5c735347edfbfbd66810273ca840f9a322b816d22d44c3d8e8255c09e86570bb23712aeb0cade0f478be5aeb"
+  },
+  {
+"alg" : "SHA3-384",
+"content" : 
"4467f16e9ca32190a6e49c65339eb28ee5e8c78f4e918fcf95128a4b7648898de56ccb43eacfad0c9391ef8cdb7d629a"
+  },
+  {
+"alg" : "SHA3-256",
+"content" : 
"ed2996c99b483e969221d5e9a40f562ea2ab85442d361d72a90e85266a3ed781"
+  },
+  {
+"alg" : "SHA3-512",
+"content" : 
"c8e6ea9ddc38edc77e284b3bf541663e84752bdc59ed1935799847a48a14ea2fa531b61008fefcba37d732a56702a11ac112437b9b80d18f4ecc8ef0ecfb32cf"
+  }
+]
+  }
+],
+"component" : {
+  "publisher" : "The Apache Software Foundation",
+  "group" : "org.apache.camel",
+  "name" : "camel",
+  "version" : "4.0.4",
+  "description" : "Camel Root POM",
+  "licenses" : [
+{
+  "license" : {
+"id" : "Apache-2.0",
+"url" : "https://www.apache.org/licenses/LICENSE-2.0";
+  }
+}
+  ],
+  "purl" : "pkg:maven/org.apache.camel/camel@4.0.4?type=pom",
+  "externalReferences" : [
+{
+  "type" : "website",
+  "url" : "https://camel.apache.org";
+},
+{
+  "type" : "distribution",
+  "url" : 
"https://repository.apache.org/service/local/staging/deploy/maven2";
+},
+{
+  "type" : "issue-tracker",
+  "url" : "https://issues.apache.org/jira/browse/CAMEL";
+},
+{
+  "type" : "mailing-list",
+  "url" : "dev-subscr...@camel.apache.org"
+},
+{
+  "type" : "vcs",
+  "url" : "https://gitbox.apache.org/repos/asf?p=camel.git;a=summary";
+}
+  ],
+  "type" : "library",
+  "bom-ref" : "pkg:maven/org.apache.camel/camel@4.0.4?type=pom"
+},
+"properties" : [
+  {
+"name" : "maven.goal",
+"value" : "makeAggregateBom"
+  },
+  {
+"name" : "maven.scopes",
+"value" : "compile,provided,runtime,system"
+  },
+  {
+"name" : "cdx:reproducible",
+"value" : "enabled"
+  }
+]
+  },
+  "components" : [
+{
+  "publisher" : "The Apache Software Foundation",
+  "group" : "org.apache.camel",
+  "name" : "camel-buildtools",
+  "version" : "4.0.4",
+  "description" : "The build tools for the Apache Camel project",
+  "licenses" : [
+{
+  "license" : {
+"id" : "Apache-2.0",
+"url" : "https://www.apache.org/licenses/LICENSE-2.0";
+  }
+}
+  ],
+  "purl" : "pkg:maven/org.apache.camel/camel-buildtools@4.0.4?type=jar",
+  "externalReferences" : [
+{
+  "type" : "website",
+  "url" : "https://camel.apache.org/camel-buildtools";
+},
+{
+  "type" : "distribution",
+  "url" : 
"https://repository.apache.org/service/local/staging/deploy/maven2";
+},
+{
+  "type" : "issue-tracker",
+  "url" : "https://issues.apache.org/jira/browse/CAMEL";
+},
+{
+  "type" : "mailing-list",
+  "url" : "dev-subscr...@camel.apache.org"
+},
+{
+  "type" : "vcs",
+  "url" : 
"https://gitbox.apache.org/repos/asf?p=camel.git;a=summary/camel-buildtools";
+}
+  ],
+  "type" : "library",
+  "bom-ref" : "pkg:maven/org.apache.camel/camel-buildtools@4.0.4?type=jar"
+},
+{
+  "group" : "org.apache.camel",
+  "name" : "camel-parent",
+  "version" : "4.0.4",
+  "purl" : "pkg:maven/org.apache.camel/camel

svn commit: r67100 - /release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json.asc

2024-02-01 Thread gzurowski
Author: gzurowski
Date: Thu Feb  1 11:43:01 2024
New Revision: 67100

Log:
Import Camel SBOMs JSON release

Added:
release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json.asc

Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json.asc
==
--- release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json.asc (added)
+++ release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json.asc Thu Feb  
1 11:43:01 2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEYOzvJGEf6DJxT4aqnVvv+llCwEkFAmW7g6oACgkQnVvv+llC
+wEnw2RAAmzsvSahaE/bGpL+HhtAe9RZrF5xpTYVFZ2CJUfKgvI1K8ifHRZCbcYIp
+Haw7UzYotis/gIfOtvylVAUh/hfSInKN9xVhIeHdLzf77y9mWnYu0iubResSVuac
+RrRvo6B9nAuqPORYuBQhHeNkKNWgNJFQ+DaMC/1E99BrwVmgr4R0v+NXIrdRtoaf
+5D+oKAQvUOl5oxXLB5TKrMUn4JTAWwsUldzI5xyrOnZwHs7aclZM2IKu/rsIr9mj
+yeAJT1JKQC7e76dozdmBFKzUqClNrGuxLRV+UYScyhB4O1BeeCowDfDDA95NADNS
+KZgzOCSm2pxMrwcxvNTHJLYUJTGt5GCuEYmDGqNfjNmOzcfyep9lUjHKXmmQiIzS
+v33p5ovBMvJKILN1jmeEI3F63AbFwf7DN+kVFHk5iwaKMYIm2x/gL5gT6p+VHYvu
+6c+YVqDb4Sxht2Q7BE/M+8bu+ofFYn8KNwaEAnKoOfg2N7wHAJ56zR78t2qm/UaN
+SSHbSVS8ySkIF5yfQLu9RugbZLhvULa2Kz+fJIbDBW7NoeEFDfkiSSDn4ls433UD
+7jsQn2YOQppeKurNCpzEmd8FAyb510zl1CfHtSuQyeHD9mafHFCmMhHwXR3inmO4
+UDaNADSgjNEUdXF5xw2PQTww1fMCOaOuUGdDP5YhPgfonz96jVE=
+=e4V1
+-END PGP SIGNATURE-




svn commit: r67101 - /release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json.sha512

2024-02-01 Thread gzurowski
Author: gzurowski
Date: Thu Feb  1 11:43:04 2024
New Revision: 67101

Log:
Import Camel SBOMs JSON release

Added:
release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json.sha512

Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json.sha512
==
--- release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json.sha512 (added)
+++ release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.json.sha512 Thu 
Feb  1 11:43:04 2024
@@ -0,0 +1 @@
+687d88cc4d1c04c4f1d8ae6d99bb593a8ba094d89e2bd0f93b667b93bd3e7ae6979a11fd45b60d7164975dc489f519111825a1974f70c3d02d3c79cf32bcd34f
 *apache-camel-4.0.4-sbom.json




svn commit: r67102 [1/2] - /release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml

2024-02-01 Thread gzurowski
Author: gzurowski
Date: Thu Feb  1 11:43:11 2024
New Revision: 67102

Log:
Import Camel SBOMs XML release

Added:
release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml



svn commit: r67102 [2/2] - /release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml

2024-02-01 Thread gzurowski


Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml
==
--- release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml (added)
+++ release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml Thu Feb  1 
11:43:11 2024
@@ -0,0 +1,69906 @@
+
+http://cyclonedx.org/schema/bom/1.4";>
+  
+
+  
+OWASP Foundation
+CycloneDX Maven plugin
+2.7.10
+
+  1cc7f6a0382f8bb2f758d6a6ea401d1b
+  a4297947a1f2d7d453105db542651614bbd37f38
+  bd0fdd8f2f2116eee5e715aeac1580f19eb7a10ec2b6f805b53567067658e872
+  9cde8352a427e10b96cae01348fc7cfe5d4aa9cd0a5e5dd93b414ce3bb7d112993c3b3004e53af52567fbfa16de0704ec59a5556a635ad70571fd124ae389f39
+  93d7bf5b5c735347edfbfbd66810273ca840f9a322b816d22d44c3d8e8255c09e86570bb23712aeb0cade0f478be5aeb
+  4467f16e9ca32190a6e49c65339eb28ee5e8c78f4e918fcf95128a4b7648898de56ccb43eacfad0c9391ef8cdb7d629a
+  ed2996c99b483e969221d5e9a40f562ea2ab85442d361d72a90e85266a3ed781
+  c8e6ea9ddc38edc77e284b3bf541663e84752bdc59ed1935799847a48a14ea2fa531b61008fefcba37d732a56702a11ac112437b9b80d18f4ecc8ef0ecfb32cf
+
+  
+
+
+  The Apache Software Foundation
+  org.apache.camel
+  camel
+  4.0.4
+  Camel Root POM
+  
+
+  Apache-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
+
+  
+  pkg:maven/org.apache.camel/camel@4.0.4?type=pom
+  https://camel.apache.orghttps://repository.apache.org/service/local/staging/deploy/maven2https://issues.apache.org/jira/browse/CAMELdev-subscr...@camel.apache.orghttps://gitbox.apache.org/repos/asf?p=camel.git;a=summary
+
+
+  makeAggregateBom
+  compile,provided,runtime,system
+  enabled
+
+  
+  
+
+  The Apache Software Foundation
+  org.apache.camel
+  camel-buildtools
+  4.0.4
+  The build tools for the Apache Camel project
+  
+
+  Apache-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
+
+  
+  pkg:maven/org.apache.camel/camel-buildtools@4.0.4?type=jar
+  https://camel.apache.org/camel-buildtoolshttps://repository.apache.org/service/local/staging/deploy/maven2https://issues.apache.org/jira/browse/CAMELdev-subscr...@camel.apache.orghttps://gitbox.apache.org/repos/asf?p=camel.git;a=summary/camel-buildtools
+
+
+  org.apache.camel
+  camel-parent
+  4.0.4
+  pkg:maven/org.apache.camel/camel-parent@4.0.4?type=pom
+
+
+  org.apache.camel
+  camel-etc
+  4.0.4
+  pkg:maven/org.apache.camel/camel-etc@4.0.4?type=pom
+
+
+  org.apache.camel
+  tooling
+  4.0.4
+  pkg:maven/org.apache.camel/tooling@4.0.4?type=pom
+
+
+  The Apache Software Foundation
+  org.apache.camel
+  camel-tooling-util
+  4.0.4
+  Tooling utilities
+  
+
+  Apache-2.0
+  https://www.apache.org/licenses/LICENSE-2.0
+
+  
+  pkg:maven/org.apache.camel/camel-tooling-util@4.0.4?type=jar
+  https://camel.apache.org/camel-parent/tooling/camel-tooling-utilhttps://repository.apache.org/service/local/staging/deploy/maven2https://issues.apache.org/jira/browse/CAMELdev-subscr...@camel.apache.orghttps://gitbox.apache.org/repos/asf?p=camel.git;a=summary/camel-parent/tooling/camel-tooling-util
+
+
+  org.junit.jupiter
+  junit-jupiter-api
+  5.9.3
+  Module "junit-jupiter-api" of JUnit 5.
+  required
+  
+13eb9bfb15588e85c1fb76587f8f5d1e
+815818ad6ffcc8d320d8fbdf3d748c753cf83201
+d895e3eedf4fa1b10de31a91be55a301bb307bf18ef325b3fa5db3f80ee92d1c
+05ef01d2f065145524a75b17a8ecc8cf46d21987d85b2d1e30bd06514ee7425bacf9a8b6a467a6e95b49bcfe27f5e5a2fe3da210fb09113cee1f14be4b686aa5
+45192e2231490b92fef28fc22c6c9399fb17d78f75ef473dcc37efd8b6350eaf1831eec9b0c6909bd849714f2d2fc49b
+befa0de7038d014eb7d9581654c6d10e601b36f079f82ecfad12e6a05e8a15f82f7b47786372eb46fe6eb7ebf92343c1
+c41b11de68a605d2a5cb213f461f887d4d0b4cbdc46a2e239d9aab77cdb3827f
+73de4a6a0c1677531b832bbb315fbb7bd04083ac4b9d7ad36d3eb651d9832940b462dde0dccf887a23253735b1ed9099dca6d06c26dd830c844babc75292dc48
+  
+  
+
+  EPL-2.0
+
+  
+  pkg:maven/org.junit.jupiter/junit-jupiter-api@5.9.3?type=jar
+  https://junit.org/junit5/https://github.com/junit-team/junit5
+
+
+  org.opentest4j
+  opentest4j
+  1.2.0
+  Open Test Alliance for the JVM
+  required
+  
+45c9a837c21f68e8c93e85b121e2fb90
+28c11eb91f9b6d8e200631d46e20a7f407f2a046
+58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2
+17f77797a260eb2bd1666a90e25efc79a5413afa9df1c1cb6c4cd1949d61c38b241e3bb20956396b5f54d144720303d72a2ac00bc5bf245a260a3c3099e01c74
+ef25f5dd948c9ab7256e896da9

svn commit: r67103 - /release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml.asc

2024-02-01 Thread gzurowski
Author: gzurowski
Date: Thu Feb  1 11:43:13 2024
New Revision: 67103

Log:
Import Camel SBOMs XML release

Added:
release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml.asc

Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml.asc
==
--- release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml.asc (added)
+++ release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml.asc Thu Feb  1 
11:43:13 2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEYOzvJGEf6DJxT4aqnVvv+llCwEkFAmW7g68ACgkQnVvv+llC
+wEmVEQ//TVEVhaIv4k43OxZwCShHsS0SAqyC597Gb4sQKh2vTFLLf9W4zo5zDoXg
+mv1wmjAxft8ctjMpEy4WwXOgV5OBSQGslQoJ1R2yXadUp7aopfhM+XvBtSVCjhqR
+y+aeDhCjZju46U/PkuGAa8pxWfYJYiulTLq5p50gFnxFKTdiwKFwPTT8QUk4pmge
+DD9ftWbdr35h30y09N9Qsds24eMNzV68z0N097FiuvpTHMMwLgiGDOSaB77yiySF
+BnIJTuNYDGFcxm02WpqvzQSegPl9+pxMfdQuOjCUQ9pRQtzmR3HM0QmxFj4keuJe
+8QY87MF1r1AFJCoDOQ1veR2UgHtl9o4RErT2pCOm0ZtqGQQaFCROzART+HTa3Stj
+lBtyIWPftdRhyzZPPCe9/Y3HEZHx/jO5Uw7rlLUPLRZAade3h4aREDLewJHMKnzE
+OBsZ5BI0+iQ5gAUIeHglYvLD3MW63NqAH0p0s8RSB1j2T8TonlXB3VwCbb1K67DE
+0TV9+IBR+EXPP+ZVIJpoZTsJKrBFmJxn+cSNgOqN9iYVOr5g5/HK89Hs2kV9+O8Q
+wSmTlPgmWAE5kPsnxGGI3zOJMmFKRWziBTZZ1+Tdp93XTLwgFUeJH1ZyrcgNVa9e
+R9mzQ6/0rmtXHfDJwRmYU3waUn54ufvwJX92nyJ8VLyUzIau04w=
+=I/EM
+-END PGP SIGNATURE-




svn commit: r67104 - /release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml.sha512

2024-02-01 Thread gzurowski
Author: gzurowski
Date: Thu Feb  1 11:43:16 2024
New Revision: 67104

Log:
Import Camel SBOMs XML release

Added:
release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml.sha512

Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml.sha512
==
--- release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml.sha512 (added)
+++ release/camel/apache-camel/4.0.4/apache-camel-4.0.4-sbom.xml.sha512 Thu Feb 
 1 11:43:16 2024
@@ -0,0 +1 @@
+0b8b6411574c154176347262e43dc9eddb7db789227b42cac1763596ad3c200132a7190744467aa6c5f3350e7c1e14d22024a26f923fb92f744a82e07c0f63a3
 *apache-camel-4.0.4-sbom.xml




svn commit: r67105 - /release/camel/apache-camel/4.0.4/

2024-02-01 Thread gzurowski
Author: gzurowski
Date: Thu Feb  1 11:44:16 2024
New Revision: 67105

Log:
Removed the old release

Removed:
release/camel/apache-camel/4.0.4/



svn commit: r67106 - /release/camel/apache-camel/4.0.4/

2024-02-01 Thread gzurowski
Author: gzurowski
Date: Thu Feb  1 11:45:09 2024
New Revision: 67106

Log:
Apache Camel 4.0.4 release distro placeholder.

Added:
release/camel/apache-camel/4.0.4/



Re: [PR] AMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS Config [camel]

2024-02-01 Thread via GitHub


oscerd merged PR #12970:
URL: https://github.com/apache/camel/pull/12970


-- 
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: AMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS Config (#12970)

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

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


The following commit(s) were added to refs/heads/main by this push:
 new f44bc83279e AMEL-20281 - Camel-AWS Components: Make it possible to use 
AwsSessionCredentials to support temporary credentials - AWS Config (#12970)
f44bc83279e is described below

commit f44bc83279eb0eb09a793e11366d51fd29b3f45e
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 12:45:12 2024 +0100

AMEL-20281 - Camel-AWS Components: Make it possible to use 
AwsSessionCredentials to support temporary credentials - AWS Config (#12970)

* CAMEL-20281 - Camel-AWS Components: Make it possible to use 
AwsSessionCredentials to support temporary credentials - AWS Config

Signed-off-by: Andrea Cosentino 

* CAMEL-20281 - Camel-AWS Components: Make it possible to use 
AwsSessionCredentials to support temporary credentials - AWS Config

Signed-off-by: Andrea Cosentino 

-

Signed-off-by: Andrea Cosentino 
---
 .../camel/catalog/components/aws-config.json   |  16 +--
 .../aws/config/AWSConfigComponentConfigurer.java   |  12 +++
 .../aws/config/AWSConfigEndpointConfigurer.java|  12 +++
 .../aws/config/AWSConfigEndpointUriFactory.java|   7 +-
 .../camel/component/aws/config/aws-config.json |  16 +--
 .../component/aws/config/AWSConfigComponent.java   |   3 +-
 .../aws/config/AWSConfigConfiguration.java |  27 +
 .../aws/config/client/AWSConfigClientFactory.java  |   3 +
 .../impl/AWSConfigClientSessionTokenImpl.java  | 111 +
 .../aws/config/AWSConfigClientFactoryTest.java |   9 ++
 10 files changed, 201 insertions(+), 15 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-config.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-config.json
index 1ac57b92e38..e4207d76056 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-config.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-config.json
@@ -40,9 +40,11 @@
 "accessKey": { "index": 14, "kind": "property", "displayName": "Access 
Key", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
 "profileCredentialsName": { "index": 15, "kind": "property", 
"displayName": "Profile Credentials Name", "group": "security", "label": 
"security", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "If using a profile 
credentials provider this parameter will set the profil [...]
 "secretKey": { "index": 16, "kind": "property", "displayName": "Secret 
Key", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Secret Key" },
-"trustAllCertificates": { "index": 17, "kind": "property", "displayName": 
"Trust All Certificates", "group": "security", "label": "security", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "If we want to trust all 
certificates in case of overriding the  [...]
-"useDefaultCredentialsProvider": { "index": 18, "kind": "property", 
"displayName": "Use Default Credentials Provider", "group": "security", 
"label": "security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.config.AWSConfigConfiguration", 
"configurationField": "configuration", "description": "Set whether the Config 
client should expect  [...]
-"useProfileCredentialsProvider": { "index": 19, "kind": "property", 
"displayName": "Use Profile Credentials Provider", "group": "security", 
"label": "security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apach

svn commit: r67107 - in /release/camel/apache-camel/4.0.4: apache-camel-4.0.4-src.zip apache-camel-4.0.4-src.zip.asc apache-camel-4.0.4-src.zip.sha512 apache-camel-4.0.4.pom apache-camel-4.0.4.pom.asc

2024-02-01 Thread gzurowski
Author: gzurowski
Date: Thu Feb  1 11:46:30 2024
New Revision: 67107

Log:
Apache Camel 4.0.4 released artifacts.

Added:
release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip   (with props)
release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.asc
release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.sha512
release/camel/apache-camel/4.0.4/apache-camel-4.0.4.pom
release/camel/apache-camel/4.0.4/apache-camel-4.0.4.pom.asc
release/camel/apache-camel/4.0.4/apache-camel-4.0.4.pom.sha512

Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip
==
Binary file - no diff available.

Propchange: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip
--
svn:mime-type = application/octet-stream

Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.asc
==
--- release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.asc (added)
+++ release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.asc Thu Feb  1 
11:46:30 2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEYOzvJGEf6DJxT4aqnVvv+llCwEkFAmW1OuAACgkQnVvv+llC
+wEnQ4hAAr14JDrCsP125Wr2aFxK3RkPQGwulhxckRSLhInQH0tO7xgscAJIo+kj4
+Nmp4EeNMCpE9cDFMtnXMnI05586oAIluzGAlg5g58VLjd+EekXMRiwzTwaOV/uoK
+1PsZ2I02lXtjyDwVpjnXdGhV2GioxiLlGpjCkzoei0B+4uLvmXnxvlRK0+Id59hR
+SwKrwc+NuLl6vzD7dfzBayBMa5Hwg5smwGVIJiBMAtoHc5BfegDgiCev+4QLQfdp
+7s2Ipwp23UFiQFwpB/AGUoua/7vhHPDpVuhKw4JbY8f08Kgcy76UqoYvy+o+gBuc
+svA4KoviAcdkHP5/rJz63mmJmgW1jLrpaiGFRJTSwBtLoWefAXsb863sJ/mecrN2
+U7ISj5fmB9zns8WkO/IkOmV9OUcuMGvX3syAIDMYOa7jI7WwK5+cKsMQO6dyr8J/
+p3S14Buv4xM+A27gmTdp+S1QqjQ5GhonnNv1i+fjZjLsdYEEglqN+axUU5/GFHdA
+IBKq5qZiBzCwPtPxNU2tNJkGJbWpnfW24SYfz7w7u3inhZnSIMVqje9pKIi0KMxP
+cdhKPdLxbPM9G18McC2C0DonH4odOKxxKj7OQUYA3vE2NRWImkU/iTdvNgpgQipT
+MupENgp2p+SrOsAaJzWDN2R/QKyHg4jjQeqgCa/9o9CrIlXIt4Y=
+=VmWW
+-END PGP SIGNATURE-

Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.sha512
==
--- release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.sha512 (added)
+++ release/camel/apache-camel/4.0.4/apache-camel-4.0.4-src.zip.sha512 Thu Feb  
1 11:46:30 2024
@@ -0,0 +1 @@
+d57a27cddbfeba0b529eb5bf23ba066c917877c4b9e2a1cbf201b9f0ce22c6f451e197dca0df6ab6ed89c3e8300d8377329722df5191ff9bcdf2275bf355ff8c
  apache-camel-4.0.4-src.zip

Added: release/camel/apache-camel/4.0.4/apache-camel-4.0.4.pom
==
--- release/camel/apache-camel/4.0.4/apache-camel-4.0.4.pom (added)
+++ release/camel/apache-camel/4.0.4/apache-camel-4.0.4.pom Thu Feb  1 11:46:30 
2024
@@ -0,0 +1,261 @@
+
+
+http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd"; 
xmlns="http://maven.apache.org/POM/4.0.0";
+xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+  4.0.0
+  
+org.apache.camel
+camel-parent
+4.0.4
+../parent
+  
+  org.apache.camel
+  apache-camel
+  4.0.4
+  pom
+  Camel :: Assembly
+  Apache Camel Assembly
+  
+
+  Apache-2.0
+  https://www.apache.org/licenses/LICENSE-2.0.txt
+  repo
+
+  
+  
+false
+true
+gnu
+true
+  
+  
+
+  org.apache.camel
+  camel-api
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-util
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-management-api
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-management
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-base
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-base-engine
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-support
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-engine
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-model
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-processor
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-reifier
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-languages
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-xml
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-core-catalog
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-cloud
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-cluster
+  4.0.4
+  compile
+
+
+  org.apache.camel
+  camel-console
+  4.0.4
+  compile
+

svn commit: r67108 - /release/camel/apache-camel/4.0.3/

2024-02-01 Thread gzurowski
Author: gzurowski
Date: Thu Feb  1 11:49:37 2024
New Revision: 67108

Log:
Removed the old release

Removed:
release/camel/apache-camel/4.0.3/



(camel) branch regen_bot updated (b2d5d6cf654 -> f44bc83279e)

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

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


from b2d5d6cf654 (chores) minor code cleanups
 add f44bc83279e AMEL-20281 - Camel-AWS Components: Make it possible to use 
AwsSessionCredentials to support temporary credentials - AWS Config (#12970)

No new revisions were added by this update.

Summary of changes:
 .../camel/catalog/components/aws-config.json   | 16 -
 .../aws/config/AWSConfigComponentConfigurer.java   | 12 ++
 .../aws/config/AWSConfigEndpointConfigurer.java| 12 ++
 .../aws/config/AWSConfigEndpointUriFactory.java|  7 --
 .../camel/component/aws/config/aws-config.json | 16 -
 .../component/aws/config/AWSConfigComponent.java   |  3 ++-
 .../aws/config/AWSConfigConfiguration.java | 27 ++
 .../aws/config/client/AWSConfigClientFactory.java  |  3 +++
 ...l.java => AWSConfigClientSessionTokenImpl.java} | 14 ++-
 .../aws/config/AWSConfigClientFactoryTest.java |  9 
 10 files changed, 98 insertions(+), 21 deletions(-)
 copy 
components/camel-aws/camel-aws-config/src/main/java/org/apache/camel/component/aws/config/client/impl/{AWSConfigClientStandardImpl.java
 => AWSConfigClientSessionTokenImpl.java} (89%)



(camel) branch camel-4.0.x updated (c094c75dcd6 -> f9931d14b96)

2024-02-01 Thread gzurowski
This is an automated email from the ASF dual-hosted git repository.

gzurowski pushed a change to branch camel-4.0.x
in repository https://gitbox.apache.org/repos/asf/camel.git


from c094c75dcd6 Regen
 add 344cacf9ea0 [maven-release-plugin] prepare release camel-4.0.4
 add 3169ec9ff95 [maven-release-plugin] prepare for next development 
iteration
 new f9931d14b96 Merge branch 'release/4.0.4' into camel-4.0.x

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.


Summary of changes:
 apache-camel/pom.xml  | 2 +-
 archetypes/camel-archetype-api-component/pom.xml  | 2 +-
 archetypes/camel-archetype-component/pom.xml  | 2 +-
 archetypes/camel-archetype-dataformat/pom.xml | 2 +-
 archetypes/camel-archetype-java/pom.xml   | 2 +-
 archetypes/camel-archetype-main/pom.xml   | 2 +-
 archetypes/camel-archetype-spring/pom.xml | 2 +-
 archetypes/pom.xml| 2 +-
 bom/camel-bom/pom.xml | 2 +-
 bom/pom.xml   | 2 +-
 buildingtools/pom.xml | 2 +-
 camel-dependencies/pom.xml| 2 +-
 catalog/camel-allcomponents/pom.xml   | 2 +-
 catalog/camel-catalog-console/pom.xml | 2 +-
 catalog/camel-catalog-lucene/pom.xml  | 2 +-
 catalog/camel-catalog-maven-grape/pom.xml | 2 +-
 catalog/camel-catalog-maven/pom.xml   | 2 +-
 catalog/camel-catalog/pom.xml | 2 +-
 catalog/camel-csimple-maven-plugin/pom.xml| 2 +-
 catalog/camel-report-maven-plugin/pom.xml | 2 +-
 catalog/camel-route-parser/pom.xml| 2 +-
 catalog/dummy-component/pom.xml   | 2 +-
 catalog/pom.xml   | 2 +-
 components/camel-activemq/pom.xml | 2 +-
 components/camel-amqp/pom.xml | 2 +-
 components/camel-arangodb/pom.xml | 2 +-
 components/camel-as2/camel-as2-api/pom.xml| 2 +-
 components/camel-as2/camel-as2-component/pom.xml  | 2 +-
 components/camel-as2/pom.xml  | 2 +-
 components/camel-asn1/pom.xml | 2 +-
 components/camel-asterisk/pom.xml | 2 +-
 components/camel-atmosphere-websocket/pom.xml | 2 +-
 components/camel-atom/pom.xml | 2 +-
 components/camel-attachments/pom.xml  | 2 +-
 components/camel-avro-rpc/camel-avro-rpc-component/pom.xml| 2 +-
 components/camel-avro-rpc/camel-avro-rpc-jetty/pom.xml| 2 +-
 components/camel-avro-rpc/camel-avro-rpc-spi/pom.xml  | 2 +-
 components/camel-avro-rpc/pom.xml | 2 +-
 components/camel-avro/pom.xml | 2 +-
 components/camel-aws/camel-aws-cloudtrail/pom.xml | 2 +-
 components/camel-aws/camel-aws-secrets-manager/pom.xml| 2 +-
 components/camel-aws/camel-aws-xray/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-athena/pom.xml| 2 +-
 components/camel-aws/camel-aws2-cw/pom.xml| 2 +-
 components/camel-aws/camel-aws2-ddb/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-ec2/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-ecs/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-eks/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-eventbridge/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-iam/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-kinesis/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-kms/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-lambda/pom.xml| 2 +-
 components/camel-aws/camel-aws2-mq/pom.xml| 2 +-
 components/camel-aws/camel-aws2-msk/pom.xml   | 2 +-
 components/camel-aws/camel

(camel) branch release/4.0.4 deleted (was 3169ec9ff95)

2024-02-01 Thread gzurowski
This is an automated email from the ASF dual-hosted git repository.

gzurowski pushed a change to branch release/4.0.4
in repository https://gitbox.apache.org/repos/asf/camel.git


 was 3169ec9ff95 [maven-release-plugin] prepare for next development 
iteration

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) 01/01: Merge branch 'release/4.0.4' into camel-4.0.x

2024-02-01 Thread gzurowski
This is an automated email from the ASF dual-hosted git repository.

gzurowski pushed a commit to branch camel-4.0.x
in repository https://gitbox.apache.org/repos/asf/camel.git

commit f9931d14b96e3c239c76e6e1e07802d16f8053a9
Merge: c094c75dcd6 3169ec9ff95
Author: Gregor Zurowski 
AuthorDate: Thu Feb 1 11:52:19 2024 +

Merge branch 'release/4.0.4' into camel-4.0.x

 apache-camel/pom.xml  | 2 +-
 archetypes/camel-archetype-api-component/pom.xml  | 2 +-
 archetypes/camel-archetype-component/pom.xml  | 2 +-
 archetypes/camel-archetype-dataformat/pom.xml | 2 +-
 archetypes/camel-archetype-java/pom.xml   | 2 +-
 archetypes/camel-archetype-main/pom.xml   | 2 +-
 archetypes/camel-archetype-spring/pom.xml | 2 +-
 archetypes/pom.xml| 2 +-
 bom/camel-bom/pom.xml | 2 +-
 bom/pom.xml   | 2 +-
 buildingtools/pom.xml | 2 +-
 camel-dependencies/pom.xml| 2 +-
 catalog/camel-allcomponents/pom.xml   | 2 +-
 catalog/camel-catalog-console/pom.xml | 2 +-
 catalog/camel-catalog-lucene/pom.xml  | 2 +-
 catalog/camel-catalog-maven-grape/pom.xml | 2 +-
 catalog/camel-catalog-maven/pom.xml   | 2 +-
 catalog/camel-catalog/pom.xml | 2 +-
 catalog/camel-csimple-maven-plugin/pom.xml| 2 +-
 catalog/camel-report-maven-plugin/pom.xml | 2 +-
 catalog/camel-route-parser/pom.xml| 2 +-
 catalog/dummy-component/pom.xml   | 2 +-
 catalog/pom.xml   | 2 +-
 components/camel-activemq/pom.xml | 2 +-
 components/camel-amqp/pom.xml | 2 +-
 components/camel-arangodb/pom.xml | 2 +-
 components/camel-as2/camel-as2-api/pom.xml| 2 +-
 components/camel-as2/camel-as2-component/pom.xml  | 2 +-
 components/camel-as2/pom.xml  | 2 +-
 components/camel-asn1/pom.xml | 2 +-
 components/camel-asterisk/pom.xml | 2 +-
 components/camel-atmosphere-websocket/pom.xml | 2 +-
 components/camel-atom/pom.xml | 2 +-
 components/camel-attachments/pom.xml  | 2 +-
 components/camel-avro-rpc/camel-avro-rpc-component/pom.xml| 2 +-
 components/camel-avro-rpc/camel-avro-rpc-jetty/pom.xml| 2 +-
 components/camel-avro-rpc/camel-avro-rpc-spi/pom.xml  | 2 +-
 components/camel-avro-rpc/pom.xml | 2 +-
 components/camel-avro/pom.xml | 2 +-
 components/camel-aws/camel-aws-cloudtrail/pom.xml | 2 +-
 components/camel-aws/camel-aws-secrets-manager/pom.xml| 2 +-
 components/camel-aws/camel-aws-xray/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-athena/pom.xml| 2 +-
 components/camel-aws/camel-aws2-cw/pom.xml| 2 +-
 components/camel-aws/camel-aws2-ddb/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-ec2/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-ecs/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-eks/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-eventbridge/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-iam/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-kinesis/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-kms/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-lambda/pom.xml| 2 +-
 components/camel-aws/camel-aws2-mq/pom.xml| 2 +-
 components/camel-aws/camel-aws2-msk/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-s3/pom.xml| 2 +-
 components/camel-aws/camel-aws2-ses/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-sns/pom.xml   | 2 +-
 components/camel-aws/camel-aws2-sqs/pom.xml   | 2 +-
 components/camel-aws

(camel-spring-boot) branch camel-spring-boot-4.0.x updated (ae17c16ce99 -> f69cbf2f98a)

2024-02-01 Thread gzurowski
This is an automated email from the ASF dual-hosted git repository.

gzurowski pushed a change to branch camel-spring-boot-4.0.x
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


from ae17c16ce99 CAMEL-20343: camel-spring-boot - Upgrade to 3.1.8
 add d7570c7eff0 Target Camel 4.0.4 for release
 add 5aac75486ff [maven-release-plugin] prepare release 
camel-spring-boot-4.0.4
 add 50bb19fddf7 [maven-release-plugin] prepare for next development 
iteration
 new f7d924e4618 Merge branch 'release/4.0.4' into camel-spring-boot-4.0.x
 new f69cbf2f98a Target Camel 4.0.5-SNAPSHOT for development

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:
 archetypes/camel-archetype-spring-boot/pom.xml |   2 +-
 archetypes/pom.xml |   2 +-
 catalog/camel-catalog-provider-springboot/pom.xml  |   2 +-
 catalog/pom.xml|   2 +-
 components-starter/camel-activemq-starter/pom.xml  |   2 +-
 components-starter/camel-amqp-starter/pom.xml  |   2 +-
 components-starter/camel-arangodb-starter/pom.xml  |   2 +-
 components-starter/camel-as2-starter/pom.xml   |   2 +-
 components-starter/camel-asn1-starter/pom.xml  |   2 +-
 components-starter/camel-asterisk-starter/pom.xml  |   2 +-
 .../camel-atmosphere-websocket-starter/pom.xml |   2 +-
 components-starter/camel-atom-starter/pom.xml  |   2 +-
 components-starter/camel-avro-rpc-starter/pom.xml  |   2 +-
 components-starter/camel-avro-starter/pom.xml  |   2 +-
 .../camel-aws-cloudtrail-starter/pom.xml   |   2 +-
 .../camel-aws-secrets-manager-starter/pom.xml  |   2 +-
 components-starter/camel-aws-xray-starter/pom.xml  |   2 +-
 .../camel-aws2-athena-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-cw-starter/pom.xml   |   2 +-
 components-starter/camel-aws2-ddb-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-ec2-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-ecs-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-eks-starter/pom.xml  |   2 +-
 .../camel-aws2-eventbridge-starter/pom.xml |   2 +-
 components-starter/camel-aws2-iam-starter/pom.xml  |   2 +-
 .../camel-aws2-kinesis-starter/pom.xml |   2 +-
 components-starter/camel-aws2-kms-starter/pom.xml  |   2 +-
 .../camel-aws2-lambda-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-mq-starter/pom.xml   |   2 +-
 components-starter/camel-aws2-msk-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-s3-starter/pom.xml   |   2 +-
 components-starter/camel-aws2-ses-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-sns-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-sqs-starter/pom.xml  |   2 +-
 .../camel-aws2-step-functions-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-sts-starter/pom.xml  |   2 +-
 .../camel-aws2-translate-starter/pom.xml   |   2 +-
 .../camel-azure-cosmosdb-starter/pom.xml   |   2 +-
 .../camel-azure-eventhubs-starter/pom.xml  |   2 +-
 .../camel-azure-files-starter/pom.xml  |   2 +-
 .../camel-azure-key-vault-starter/pom.xml  |   2 +-
 .../camel-azure-servicebus-starter/pom.xml |   2 +-
 .../camel-azure-storage-blob-starter/pom.xml   |   2 +-
 .../camel-azure-storage-datalake-starter/pom.xml   |   2 +-
 .../camel-azure-storage-queue-starter/pom.xml  |   2 +-
 components-starter/camel-barcode-starter/pom.xml   |   2 +-
 components-starter/camel-base64-starter/pom.xml|   2 +-
 components-starter/camel-bean-starter/pom.xml  |   2 +-
 .../camel-bean-validator-starter/pom.xml   |   2 +-
 components-starter/camel-bindy-starter/pom.xml |   2 +-
 components-starter/camel-bonita-starter/pom.xml|   2 +-
 components-starter/camel-box-starter/pom.xml   |   2 +-
 components-starter/camel-braintree-starter/pom.xml |   2 +-
 components-starter/camel-browse-starter/pom.xml|   2 +-
 components-starter/camel-caffeine-starter/pom.xml  |   2 +-
 .../camel-cassandraql-starter/pom.xml  |   2 +-
 components-starter/camel-cbor-starter/pom.xml  |   2 +-
 .../camel-chatscript-starter/pom.xml   |   2 +-
 components-starter/camel-chunk-starter/pom.xml |   2 +-
 .../camel-cloudevents-starter/pom.xml  |   2 +-
 components-starter/camel-cm-sms-starter/pom.xml|   2 +-
 components-starter/camel-coap-starter/pom.xml  |   2 +-
 components-starter/camel-cometd-starter/pom.xml|   2 +-
 components-starter/camel-console-starter/pom.xml   |   2 +-
 components-starter/camel-consul-starter/pom.xml|   2 +-
 .../camel-controlbus-starter/pom.xml   |   2 +-
 components-starter/camel-core-starter/pom.xml  |   2 +-
 components-starter/

(camel-spring-boot) branch release/4.0.4 deleted (was 50bb19fddf7)

2024-02-01 Thread gzurowski
This is an automated email from the ASF dual-hosted git repository.

gzurowski pushed a change to branch release/4.0.4
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


 was 50bb19fddf7 [maven-release-plugin] prepare for next development 
iteration

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-spring-boot) 02/02: Target Camel 4.0.5-SNAPSHOT for development

2024-02-01 Thread gzurowski
This is an automated email from the ASF dual-hosted git repository.

gzurowski pushed a commit to branch camel-spring-boot-4.0.x
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git

commit f69cbf2f98a8c17153eaba0205bbcd19076f4def
Author: Gregor Zurowski 
AuthorDate: Thu Feb 1 11:54:00 2024 +

Target Camel 4.0.5-SNAPSHOT for development
---
 pom.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pom.xml b/pom.xml
index 134dd5f5a65..f359d5a1f61 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.camel
 camel-dependencies
-4.0.4
+4.0.5-SNAPSHOT
 
 
 org.apache.camel.springboot
@@ -111,7 +111,7 @@
 3.1.8
 
 
-4.0.4
+4.0.5-SNAPSHOT
 
 
 1.0.2.v20150114
@@ -451,7 +451,7 @@
 
 dev
 
-4.0.4
+4.0.5-SNAPSHOT
 
 
 



(camel-spring-boot) 01/02: Merge branch 'release/4.0.4' into camel-spring-boot-4.0.x

2024-02-01 Thread gzurowski
This is an automated email from the ASF dual-hosted git repository.

gzurowski pushed a commit to branch camel-spring-boot-4.0.x
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git

commit f7d924e461879f63f034aa665a6e2107444a71d1
Merge: ae17c16ce99 50bb19fddf7
Author: Gregor Zurowski 
AuthorDate: Thu Feb 1 11:53:25 2024 +

Merge branch 'release/4.0.4' into camel-spring-boot-4.0.x

 archetypes/camel-archetype-spring-boot/pom.xml |   2 +-
 archetypes/pom.xml |   2 +-
 catalog/camel-catalog-provider-springboot/pom.xml  |   2 +-
 catalog/pom.xml|   2 +-
 components-starter/camel-activemq-starter/pom.xml  |   2 +-
 components-starter/camel-amqp-starter/pom.xml  |   2 +-
 components-starter/camel-arangodb-starter/pom.xml  |   2 +-
 components-starter/camel-as2-starter/pom.xml   |   2 +-
 components-starter/camel-asn1-starter/pom.xml  |   2 +-
 components-starter/camel-asterisk-starter/pom.xml  |   2 +-
 .../camel-atmosphere-websocket-starter/pom.xml |   2 +-
 components-starter/camel-atom-starter/pom.xml  |   2 +-
 components-starter/camel-avro-rpc-starter/pom.xml  |   2 +-
 components-starter/camel-avro-starter/pom.xml  |   2 +-
 .../camel-aws-cloudtrail-starter/pom.xml   |   2 +-
 .../camel-aws-secrets-manager-starter/pom.xml  |   2 +-
 components-starter/camel-aws-xray-starter/pom.xml  |   2 +-
 .../camel-aws2-athena-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-cw-starter/pom.xml   |   2 +-
 components-starter/camel-aws2-ddb-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-ec2-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-ecs-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-eks-starter/pom.xml  |   2 +-
 .../camel-aws2-eventbridge-starter/pom.xml |   2 +-
 components-starter/camel-aws2-iam-starter/pom.xml  |   2 +-
 .../camel-aws2-kinesis-starter/pom.xml |   2 +-
 components-starter/camel-aws2-kms-starter/pom.xml  |   2 +-
 .../camel-aws2-lambda-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-mq-starter/pom.xml   |   2 +-
 components-starter/camel-aws2-msk-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-s3-starter/pom.xml   |   2 +-
 components-starter/camel-aws2-ses-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-sns-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-sqs-starter/pom.xml  |   2 +-
 .../camel-aws2-step-functions-starter/pom.xml  |   2 +-
 components-starter/camel-aws2-sts-starter/pom.xml  |   2 +-
 .../camel-aws2-translate-starter/pom.xml   |   2 +-
 .../camel-azure-cosmosdb-starter/pom.xml   |   2 +-
 .../camel-azure-eventhubs-starter/pom.xml  |   2 +-
 .../camel-azure-files-starter/pom.xml  |   2 +-
 .../camel-azure-key-vault-starter/pom.xml  |   2 +-
 .../camel-azure-servicebus-starter/pom.xml |   2 +-
 .../camel-azure-storage-blob-starter/pom.xml   |   2 +-
 .../camel-azure-storage-datalake-starter/pom.xml   |   2 +-
 .../camel-azure-storage-queue-starter/pom.xml  |   2 +-
 components-starter/camel-barcode-starter/pom.xml   |   2 +-
 components-starter/camel-base64-starter/pom.xml|   2 +-
 components-starter/camel-bean-starter/pom.xml  |   2 +-
 .../camel-bean-validator-starter/pom.xml   |   2 +-
 components-starter/camel-bindy-starter/pom.xml |   2 +-
 components-starter/camel-bonita-starter/pom.xml|   2 +-
 components-starter/camel-box-starter/pom.xml   |   2 +-
 components-starter/camel-braintree-starter/pom.xml |   2 +-
 components-starter/camel-browse-starter/pom.xml|   2 +-
 components-starter/camel-caffeine-starter/pom.xml  |   2 +-
 .../camel-cassandraql-starter/pom.xml  |   2 +-
 components-starter/camel-cbor-starter/pom.xml  |   2 +-
 .../camel-chatscript-starter/pom.xml   |   2 +-
 components-starter/camel-chunk-starter/pom.xml |   2 +-
 .../camel-cloudevents-starter/pom.xml  |   2 +-
 components-starter/camel-cm-sms-starter/pom.xml|   2 +-
 components-starter/camel-coap-starter/pom.xml  |   2 +-
 components-starter/camel-cometd-starter/pom.xml|   2 +-
 components-starter/camel-console-starter/pom.xml   |   2 +-
 components-starter/camel-consul-starter/pom.xml|   2 +-
 .../camel-controlbus-starter/pom.xml   |   2 +-
 components-starter/camel-core-starter/pom.xml  |   2 +-
 components-starter/camel-couchbase-starter/pom.xml |   2 +-
 components-starter/camel-couchdb-starter/pom.xml   |   2 +-
 components-starter/camel-cron-starter/pom.xml  |   2 +-
 components-starter/camel-crypto-starter/pom.xml|   2 +-
 .../camel-csimple-joor-starter/pom.xml |   2 +-
 components-starter/camel-csv-starter/pom.xml   |   2 +-
 components-starter/camel-cxf-rest-starter/pom.xml  |   2 +-
 components-starter/camel-cxf-soap-starter/pom.xml  |   2 +-
 .../camel-c

Re: [PR] Fix: add classifier field to the maven artifact abstraction [camel-k-runtime]

2024-02-01 Thread via GitHub


claudio4j commented on code in PR #1161:
URL: https://github.com/apache/camel-k-runtime/pull/1161#discussion_r1474334868


##
support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateCatalogMojo.java:
##
@@ -524,23 +525,26 @@ private void addCapabilities(RuntimeSpec.Builder 
runtimeSpec, CamelCatalogSpec.B
 artifacts.clear();
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-management"));
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-jaxb"));
-artifacts.add(Artifact.from("org.jolokia", "jolokia-jvm"));
-addCapabilityAndDependecies(runtimeSpec, catalogSpec, "jolokia", 
artifacts, false);
+artifacts.add(Artifact.from("org.jolokia", "jolokia-agent-jvm", 
"javaagent"));

Review Comment:
   The main artifact is the `jolokia-agent-jvm`, the other dependencies comes 
transitively from the dependency defined in the camel-k-runtime-bom
   The resolved classpath contains the relevant artifacts
   ```
   org.jolokia.jolokia-agent-jvm-2.0.0-javaagent.jar
   org.jolokia.jolokia-server-detector-2.0.0.jar
   org.jolokia.jolokia-service-discovery-2.0.0.jar
   org.jolokia.jolokia-service-history-2.0.0.jar
   org.jolokia.jolokia-service-jmx-2.0.0.jar
   org.jolokia.jolokia-service-jsr160-2.0.0.jar
   org.jolokia.jolokia-service-notif-pull-2.0.0.jar
   org.jolokia.jolokia-service-notif-sse-2.0.0.jar
   org.jolokia.jolokia-service-serializer-2.0.0.jar
   org.apache.camel.camel-management-4.2.0.jar
   org.apache.camel.camel-management-api-4.2.0.jar
   org.apache.camel.quarkus.camel-quarkus-management-3.6.0.jar
   ```



-- 
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-website) branch regen_bot updated (4490ac34 -> 90076809)

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

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


 discard 4490ac34 Regen for commit 0bad2dac7cad652b0c856d40c292758e049f1ab7
 add 41a81962 Add XML schemas for Camel 4.0.4
 add 90076809 Regen for commit 41a81962860d50727c46b634d422982d4efd36e9

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   (4490ac34)
\
 N -- N -- N   refs/heads/regen_bot (90076809)

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:
 .../pylib/gyp/__pycache__/__init__.cpython-310.pyc  | Bin 13737 -> 13737 bytes
 .../pylib/gyp/__pycache__/common.cpython-310.pyc| Bin 15203 -> 15203 bytes
 .../gyp/pylib/gyp/__pycache__/input.cpython-310.pyc | Bin 51685 -> 51685 bytes
 .../gyp/__pycache__/simple_copy.cpython-310.pyc | Bin 1812 -> 1812 bytes
 .../gyp/__pycache__/xcode_emulation.cpython-310.pyc | Bin 55360 -> 55360 bytes
 .../generator/__pycache__/__init__.cpython-310.pyc  | Bin 243 -> 243 bytes
 .../gyp/generator/__pycache__/make.cpython-310.pyc  | Bin 67768 -> 67768 bytes
 .../packaging/__pycache__/__init__.cpython-310.pyc  | Bin 574 -> 574 bytes
 .../__pycache__/_structures.cpython-310.pyc | Bin 2751 -> 2751 bytes
 .../packaging/__pycache__/version.cpython-310.pyc   | Bin 14214 -> 14214 bytes
 .../node_modules/unix-dgram/build/Makefile  |   2 +-
 ...g.xsd => camel-cxf-spring-rest-4.0.4-spring.xsd} |   0
 ...g.xsd => camel-cxf-spring-soap-4.0.4-spring.xsd} |   0
 ...3.0.0-M2.xsd => camel-spring-security-4.0.4.xsd} |   0
 .../camel-spring-xml-4.0.4.xsd} |   0
 15 files changed, 1 insertion(+), 1 deletion(-)
 copy static/schema/cxf/jaxrs/{camel-cxf-rest-3.18.0-spring.xsd => 
camel-cxf-spring-rest-4.0.4-spring.xsd} (100%)
 copy static/schema/cxf/jaxws/{camel-cxf-soap-3.18.0-spring.xsd => 
camel-cxf-spring-soap-4.0.4-spring.xsd} (100%)
 copy static/schema/spring-security/{camel-spring-security-3.0.0-M2.xsd => 
camel-spring-security-4.0.4.xsd} (100%)
 copy static/schema/{spring/camel-spring-4.0.3.xsd => 
spring-xml/camel-spring-xml-4.0.4.xsd} (100%)



(camel-website) branch main updated: Add release notes and blog entry for Camel 4.0.4

2024-02-01 Thread gzurowski
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 921af9c4 Add release notes and blog entry for Camel 4.0.4
921af9c4 is described below

commit 921af9c4331be871486a234a096d316ff330341f
Author: Gregor Zurowski 
AuthorDate: Thu Feb 1 12:58:23 2024 +0100

Add release notes and blog entry for Camel 4.0.4
---
 content/blog/2024/01/RELEASE-4.0.4/camel-featured.jpg | Bin 0 -> 1541883 bytes
 content/blog/2024/01/RELEASE-4.0.4/index.md   |  17 +
 content/releases/release-4.0.4.md |  17 +
 3 files changed, 34 insertions(+)

diff --git a/content/blog/2024/01/RELEASE-4.0.4/camel-featured.jpg 
b/content/blog/2024/01/RELEASE-4.0.4/camel-featured.jpg
new file mode 100644
index ..4843585f
Binary files /dev/null and 
b/content/blog/2024/01/RELEASE-4.0.4/camel-featured.jpg differ
diff --git a/content/blog/2024/01/RELEASE-4.0.4/index.md 
b/content/blog/2024/01/RELEASE-4.0.4/index.md
new file mode 100644
index ..3f9d2d2b
--- /dev/null
+++ b/content/blog/2024/01/RELEASE-4.0.4/index.md
@@ -0,0 +1,17 @@
+---
+title: "RELEASE 4.0.4"
+date: 2024-02-01
+draft: false
+authors: [gzurowski]
+categories: ["Releases"]
+preview: "The Camel community announces the immediate availability of a the 
new Camel 4.0.4 patch release"
+---
+
+The Camel community announces the immediate availability of the Camel 4.0.4 
patch release with 23 improvements and fixes.
+
+The artifacts are published and ready for you to download from the Central 
Maven repository. For more details please take a look at the [release 
notes](/releases/release-4.0.4/).
+
+Many thanks to all who made this release possible.
+
+On behalf of the Camel PMC,  
+Gregor Zurowski
diff --git a/content/releases/release-4.0.4.md 
b/content/releases/release-4.0.4.md
new file mode 100644
index ..1449c97f
--- /dev/null
+++ b/content/releases/release-4.0.4.md
@@ -0,0 +1,17 @@
+---
+date: 2024-02-01
+eol: 2024-08-14
+draft: false
+type: release-note
+version: 4.0.4
+title: "Release 4.0.4"
+preview: "New LTS patch release 4.0.4"
+apiBreaking: ""
+knownIssues: ""
+jiraVersionId: 12353858
+category: camel
+kind: lts
+jdk: [17]
+---
+
+This release is the new Camel 4.0.4 LTS patch release.



Re: [PR] Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source as batch [camel-kamelets]

2024-02-01 Thread via GitHub


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


-- 
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) 02/04: Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source as batch

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

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

commit 3d76ca2fac10bf92502305c677e831ddf221aeff
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 12:10:20 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source 
as batch

Signed-off-by: Andrea Cosentino 
---
 ...batch-azure-schema-registry-source.kamelet.yaml | 182 +
 1 file changed, 182 insertions(+)

diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
new file mode 100644
index ..a83ad6ed
--- /dev/null
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
@@ -0,0 +1,182 @@
+# ---
+# 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: kafka-batch-azure-schema-registry-source
+  annotations:
+camel.apache.org/kamelet.support.level: "Preview"
+camel.apache.org/catalog.version: "4.4.0-SNAPSHOT"
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD
 [...]
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/kamelet.group: "Kafka"
+camel.apache.org/kamelet.namespace: "Kafka"
+camel.apache.org/keda.type: "kafka"
+  labels:
+camel.apache.org/kamelet.type: "source"
+spec:
+  definition:
+title: "Azure Kafka Batch through Eventhubs with Azure Schema Registry 
Source"
+description: |-
+  Receive data from Kafka topics in batch on Azure Eventhubs combined with 
Azure Schema Registry and commit them manually through KafkaManualCommit or 
auto commit.
+required:
+  - topic
+  - bootstrapServers
+  - azureRegistryUrl
+  - password
+type: object
+properties:
+  topic:
+title: Topic Names
+description: Comma separated list of Kafka topic names
+type: string
+x-descriptors:
+- urn:keda:metadata:topic
+- urn:keda:required
+  bootstrapServers:
+title: Bootstrap Servers
+description: Comma separated list of Kafka Broker URLs
+type: string
+x-descriptors:
+- urn:keda:metadata:bootstrapServers
+- urn:keda:required
+  securityProtocol:
+title: Security Protocol
+description: Protocol used to communicate with brokers. 
SASL_PLAINTEXT, PLAINTEXT, SASL_SSL and SSL are supported
+type: string
+default: SASL_SSL
+  saslMechanism:
+title: SASL Mechanism
+description: The Simple Authentication and Security Layer (SASL) 
Mechanism used.
+type: string
+default: PLAIN
+  password:
+title: Password
+description: Password to authenticate to kafka
+type: string
+format: password
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required
+  autoCommitEnable:
+title: Auto Commit Enable
+description: If true, periodically commit to ZooKeeper the offset of 
messages already fetched by the consumer
+type: boolean
+default: true
+  allowManualCommit:
+title: Allow Manual Commit
+description: Whether to allow doing manual commits
+type: boolean
+default: false
+  pollOnError:
+title: Poll On Error Behavior
+description: What to do if 

(camel-kamelets) branch main updated (30c8cbad -> 7a6df2b2)

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

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


from 30c8cbad Bump peter-evans/create-pull-request from 5 to 6 (#1866)
 new d9939d38 Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch
 new 3d76ca2f Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch
 new 9e8b6122 Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch
 new 7a6df2b2 Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch

The 4 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 |  1 +
 ...batch-azure-schema-registry-source.kamelet.yaml | 22 +++---
 ...atch-azure-schema-registry-source.kamelet.yaml} | 22 +++---
 script/validator/validator.go  |  2 +-
 4 files changed, 40 insertions(+), 7 deletions(-)
 copy 
library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
 => kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml (90%)
 copy 
library/camel-kamelets/src/main/resources/kamelets/{kafka-azure-schema-registry-source.kamelet.yaml
 => kafka-batch-azure-schema-registry-source.kamelet.yaml} (90%)



(camel-kamelets) 01/04: Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source as batch

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

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

commit d9939d384b9bae0c2952d164ab914a654aba0ecf
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 12:08:24 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source 
as batch

Signed-off-by: Andrea Cosentino 
---
 ...batch-azure-schema-registry-source.kamelet.yaml | 182 +
 1 file changed, 182 insertions(+)

diff --git a/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml 
b/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
new file mode 100644
index ..a83ad6ed
--- /dev/null
+++ b/kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml
@@ -0,0 +1,182 @@
+# ---
+# 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: kafka-batch-azure-schema-registry-source
+  annotations:
+camel.apache.org/kamelet.support.level: "Preview"
+camel.apache.org/catalog.version: "4.4.0-SNAPSHOT"
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD
 [...]
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/kamelet.group: "Kafka"
+camel.apache.org/kamelet.namespace: "Kafka"
+camel.apache.org/keda.type: "kafka"
+  labels:
+camel.apache.org/kamelet.type: "source"
+spec:
+  definition:
+title: "Azure Kafka Batch through Eventhubs with Azure Schema Registry 
Source"
+description: |-
+  Receive data from Kafka topics in batch on Azure Eventhubs combined with 
Azure Schema Registry and commit them manually through KafkaManualCommit or 
auto commit.
+required:
+  - topic
+  - bootstrapServers
+  - azureRegistryUrl
+  - password
+type: object
+properties:
+  topic:
+title: Topic Names
+description: Comma separated list of Kafka topic names
+type: string
+x-descriptors:
+- urn:keda:metadata:topic
+- urn:keda:required
+  bootstrapServers:
+title: Bootstrap Servers
+description: Comma separated list of Kafka Broker URLs
+type: string
+x-descriptors:
+- urn:keda:metadata:bootstrapServers
+- urn:keda:required
+  securityProtocol:
+title: Security Protocol
+description: Protocol used to communicate with brokers. 
SASL_PLAINTEXT, PLAINTEXT, SASL_SSL and SSL are supported
+type: string
+default: SASL_SSL
+  saslMechanism:
+title: SASL Mechanism
+description: The Simple Authentication and Security Layer (SASL) 
Mechanism used.
+type: string
+default: PLAIN
+  password:
+title: Password
+description: Password to authenticate to kafka
+type: string
+format: password
+x-descriptors:
+- urn:camel:group:credentials
+- urn:keda:authentication:password
+- urn:keda:required
+  autoCommitEnable:
+title: Auto Commit Enable
+description: If true, periodically commit to ZooKeeper the offset of 
messages already fetched by the consumer
+type: boolean
+default: true
+  allowManualCommit:
+title: Allow Manual Commit
+description: Whether to allow doing manual commits
+type: boolean
+default: false
+  pollOnError:
+title: Poll On Error Behavior
+description: What to do if kafka threw an exception while polling for 
new messages. There are 5 enums and the value can be one of DISCARD, 
ERROR_HANDLER, 

(camel-kamelets) 04/04: Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source as batch

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

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

commit 7a6df2b2c56ec379d47540f41ee66c0c6f6c0791
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 12:11:52 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source 
as batch

Signed-off-by: Andrea Cosentino 
---
 script/validator/validator.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/script/validator/validator.go b/script/validator/validator.go
index e2da1d59..ef8ec537 100644
--- a/script/validator/validator.go
+++ b/script/validator/validator.go
@@ -378,7 +378,7 @@ func listKamelets(dir string) []KameletInfo {
 
 func verifyUsedParams(kamelets []KameletInfo) (errors []error) {
for _, k := range kamelets {
-   if k.FileName != 
"../../kamelets/azure-storage-blob-source.kamelet.yaml" && k.FileName != 
"../../kamelets/aws-s3-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/set-kafka-key-action.kamelet.yaml" && k.FileName != 
"../../kamelets/azure-storage-blob-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/google-storage-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/elasticsearch-search-source.kamelet.yaml" && k.FileName != 
"../../kamelets/opensearch-search-source.k [...]
+   if k.FileName != 
"../../kamelets/azure-storage-blob-source.kamelet.yaml" && k.FileName != 
"../../kamelets/aws-s3-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/set-kafka-key-action.kamelet.yaml" && k.FileName != 
"../../kamelets/azure-storage-blob-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/google-storage-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/elasticsearch-search-source.kamelet.yaml" && k.FileName != 
"../../kamelets/opensearch-search-source.k [...]
used := getUsedParams(k.Kamelet)
declared := getDeclaredParams(k.Kamelet)
for p := range used {



(camel-kamelets) 03/04: Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source as batch

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

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

commit 9e8b6122d1df57b097abfc6d3768f4eae90b372b
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 12:11:15 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source 
as batch

Signed-off-by: Andrea Cosentino 
---
 docs/modules/ROOT/nav.adoc| 1 +
 script/validator/validator.go | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index e62ee0df..32c52e34 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -131,6 +131,7 @@
 * xref:kafka-apicurio-registry-not-secured-source.adoc[]
 * xref:kafka-azure-schema-registry-sink.adoc[]
 * xref:kafka-azure-schema-registry-source.adoc[]
+* xref:kafka-batch-azure-schema-registry-source.adoc[]
 * xref:kafka-batch-manual-commit-action.adoc[]
 * xref:kafka-batch-not-secured-source.adoc[]
 * xref:kafka-batch-scram-source.adoc[]
diff --git a/script/validator/validator.go b/script/validator/validator.go
index cf62cf5f..e2da1d59 100644
--- a/script/validator/validator.go
+++ b/script/validator/validator.go
@@ -378,7 +378,7 @@ func listKamelets(dir string) []KameletInfo {
 
 func verifyUsedParams(kamelets []KameletInfo) (errors []error) {
for _, k := range kamelets {
-   if k.FileName != 
"../../kamelets/azure-storage-blob-source.kamelet.yaml" && k.FileName != 
"../../kamelets/aws-s3-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/set-kafka-key-action.kamelet.yaml" && k.FileName != 
"../../kamelets/azure-storage-blob-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/google-storage-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/elasticsearch-search-source.kamelet.yaml" && k.FileName != 
"../../kamelets/opensearch-search-source.k [...]
+   if k.FileName != 
"../../kamelets/azure-storage-blob-source.kamelet.yaml" && k.FileName != 
"../../kamelets/aws-s3-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/set-kafka-key-action.kamelet.yaml" && k.FileName != 
"../../kamelets/azure-storage-blob-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/google-storage-cdc-source.kamelet.yaml" && k.FileName != 
"../../kamelets/elasticsearch-search-source.kamelet.yaml" && k.FileName != 
"../../kamelets/opensearch-search-source.k [...]
used := getUsedParams(k.Kamelet)
declared := getDeclaredParams(k.Kamelet)
for p := range used {



(camel-website) branch regen_bot updated (90076809 -> 3ae0bec1)

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

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


omit 90076809 Regen for commit 41a81962860d50727c46b634d422982d4efd36e9
 add 921af9c4 Add release notes and blog entry for Camel 4.0.4
 add 3ae0bec1 Regen for commit 921af9c4331be871486a234a096d316ff330341f

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   (90076809)
\
 N -- N -- N   refs/heads/regen_bot (3ae0bec1)

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:
 .../pylib/gyp/__pycache__/__init__.cpython-310.pyc  | Bin 13737 -> 13737 bytes
 .../pylib/gyp/__pycache__/common.cpython-310.pyc| Bin 15203 -> 15203 bytes
 .../gyp/pylib/gyp/__pycache__/input.cpython-310.pyc | Bin 51685 -> 51685 bytes
 .../gyp/__pycache__/simple_copy.cpython-310.pyc | Bin 1812 -> 1812 bytes
 .../gyp/__pycache__/xcode_emulation.cpython-310.pyc | Bin 55360 -> 55360 bytes
 .../generator/__pycache__/__init__.cpython-310.pyc  | Bin 243 -> 243 bytes
 .../gyp/generator/__pycache__/make.cpython-310.pyc  | Bin 67768 -> 67768 bytes
 .../packaging/__pycache__/__init__.cpython-310.pyc  | Bin 574 -> 574 bytes
 .../__pycache__/_structures.cpython-310.pyc | Bin 2751 -> 2751 bytes
 .../packaging/__pycache__/version.cpython-310.pyc   | Bin 14214 -> 14214 bytes
 .../node_modules/unix-dgram/build/Makefile  |   2 +-
 .../01/RELEASE-4.0.4}/camel-featured.jpg| Bin
 .../01/RELEASE-4.0.4}/index.md  |  10 +-
 content/releases/release-4.0.4.md   |  17 +
 14 files changed, 23 insertions(+), 6 deletions(-)
 copy content/blog/{2019/09/RELEASE-3.0.0-RC1 => 
2024/01/RELEASE-4.0.4}/camel-featured.jpg (100%)
 copy content/blog/{2023/11/RELEASE-4.0.3 => 2024/01/RELEASE-4.0.4}/index.md 
(68%)
 create mode 100644 content/releases/release-4.0.4.md



(camel-kamelets) branch regen_bot updated (30c8cbad -> 7a6df2b2)

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

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


from 30c8cbad Bump peter-evans/create-pull-request from 5 to 6 (#1866)
 add d9939d38 Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch
 add 3d76ca2f Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch
 add 9e8b6122 Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch
 add 7a6df2b2 Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch

No new revisions were added by this update.

Summary of changes:
 docs/modules/ROOT/nav.adoc |  1 +
 ...batch-azure-schema-registry-source.kamelet.yaml | 22 +++---
 ...atch-azure-schema-registry-source.kamelet.yaml} | 22 +++---
 script/validator/validator.go  |  2 +-
 4 files changed, 40 insertions(+), 7 deletions(-)
 copy 
library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
 => kamelets/kafka-batch-azure-schema-registry-source.kamelet.yaml (90%)
 copy 
library/camel-kamelets/src/main/resources/kamelets/{kafka-azure-schema-registry-source.kamelet.yaml
 => kafka-batch-azure-schema-registry-source.kamelet.yaml} (90%)



Re: [PR] Fix: add classifier field to the maven artifact abstraction [camel-k-runtime]

2024-02-01 Thread via GitHub


claudio4j commented on code in PR #1161:
URL: https://github.com/apache/camel-k-runtime/pull/1161#discussion_r1474356980


##
support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateCatalogMojo.java:
##
@@ -524,23 +525,26 @@ private void addCapabilities(RuntimeSpec.Builder 
runtimeSpec, CamelCatalogSpec.B
 artifacts.clear();
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-management"));
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-jaxb"));
-artifacts.add(Artifact.from("org.jolokia", "jolokia-jvm"));
-addCapabilityAndDependecies(runtimeSpec, catalogSpec, "jolokia", 
artifacts, false);
+artifacts.add(Artifact.from("org.jolokia", "jolokia-agent-jvm", 
"javaagent"));
+addCapabilityAndDependecies(runtimeSpec, catalogSpec, "jolokia", 
artifacts, true);
 }
 
 private void addCapabilityAndDependecies(RuntimeSpec.Builder runtimeSpec, 
CamelCatalogSpec.Builder catalogSpec, String name,
-List artifacts, boolean addDependency) {
+List artifacts, boolean addDependency) {
 if (capabilitiesExclusionList != null && 
!capabilitiesExclusionList.contains(name)) {
 CamelCapability.Builder capBuilder = new CamelCapability.Builder();
-artifacts.forEach(artifact -> 
capBuilder.addDependency(artifact.getGroupId(), artifact.getArtifactId()));
+artifacts.forEach(artifact -> {
+capBuilder.addDependency(artifact.getGroupId(), 
artifact.getArtifactId(), artifact.getClassifier());
+if (addDependency) {

Review Comment:
   The previous code retrieved only the first artifact (see index zero) 
`artifacts.get(0)`.
   With the proposed change, I moved the artifacts collection to the capability 
definition.



-- 
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: add classifier field to the maven artifact abstraction [camel-k-runtime]

2024-02-01 Thread via GitHub


squakez commented on code in PR #1161:
URL: https://github.com/apache/camel-k-runtime/pull/1161#discussion_r1474374012


##
support/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateCatalogMojo.java:
##
@@ -524,23 +525,26 @@ private void addCapabilities(RuntimeSpec.Builder 
runtimeSpec, CamelCatalogSpec.B
 artifacts.clear();
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-management"));
 artifacts.add(Artifact.from("org.apache.camel.quarkus", 
"camel-quarkus-jaxb"));
-artifacts.add(Artifact.from("org.jolokia", "jolokia-jvm"));
-addCapabilityAndDependecies(runtimeSpec, catalogSpec, "jolokia", 
artifacts, false);
+artifacts.add(Artifact.from("org.jolokia", "jolokia-agent-jvm", 
"javaagent"));

Review Comment:
   `jolokia-server-core` seems to be missing. In any case I am not 100% sure of 
which are the dependencies required as I did some quick try/error experiment. 
Maybe you can run a test to confirm that nothing else but the agent jar is 
really required. BTW, since we're there, let's move to 2.0.1.



-- 
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] Bump io.quarkiverse.artemis:quarkus-artemis-bom from 3.1.3 to 3.1.4 [camel-quarkus]

2024-02-01 Thread via GitHub


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


-- 
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: Bump io.quarkiverse.artemis:quarkus-artemis-bom from 3.1.3 to 3.1.4

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

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


The following commit(s) were added to refs/heads/main by this push:
 new 81f954197c Bump io.quarkiverse.artemis:quarkus-artemis-bom from 3.1.3 
to 3.1.4
81f954197c is described below

commit 81f954197ca060174e7a0ab4cedf55ac45d229cf
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed Jan 31 22:09:01 2024 +

Bump io.quarkiverse.artemis:quarkus-artemis-bom from 3.1.3 to 3.1.4

Bumps 
[io.quarkiverse.artemis:quarkus-artemis-bom](https://github.com/quarkiverse/quarkus-artemis)
 from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/quarkiverse/quarkus-artemis/releases)
- 
[Commits](https://github.com/quarkiverse/quarkus-artemis/compare/3.1.3...3.1.4)

---
updated-dependencies:
- dependency-name: io.quarkiverse.artemis:quarkus-artemis-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] 
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 4f613664c2..813c3d7e4b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,7 +49,7 @@
 2.5.0.Final 
 
2.10.1
-3.1.3
+3.1.4
 2.7.1
 
1.0.0
 3.6.4



(camel-quarkus) branch dependabot/maven/io.quarkiverse.artemis-quarkus-artemis-bom-3.1.4 deleted (was e42a7bfb38)

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

jamesnetherton pushed a change to branch 
dependabot/maven/io.quarkiverse.artemis-quarkus-artemis-bom-3.1.4
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


 was e42a7bfb38 Bump io.quarkiverse.artemis:quarkus-artemis-bom from 3.1.3 
to 3.1.4

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) 02/03: Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source as batch

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

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

commit f3e4ab1be891920bc835e943eb56ddb6adf5d4c6
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 13:24:59 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source 
as batch

Signed-off-by: Andrea Cosentino 
---
 ...icurio-registry-not-secured-source.kamelet.yaml | 151 +
 1 file changed, 151 insertions(+)

diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml
new file mode 100644
index ..7b4c787a
--- /dev/null
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml
@@ -0,0 +1,151 @@
+# ---
+# 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: kafka-batch-apicurio-registry-not-secured-source
+  annotations:
+camel.apache.org/kamelet.support.level: "Preview"
+camel.apache.org/catalog.version: "4.4.0-SNAPSHOT"
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD
 [...]
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/kamelet.group: "Kafka"
+camel.apache.org/kamelet.namespace: "Kafka"
+camel.apache.org/keda.type: "kafka"
+  labels:
+camel.apache.org/kamelet.type: "source"
+spec:
+  definition:
+title: "Kafka Batch Not Secured with Apicurio Registry Source"
+description: |-
+  Receive data from Kafka topics in batch on an insecure broker combined 
with Apicurio Registry and commit them manually through KafkaManualCommit or 
auto commit.
+required:
+  - topic
+  - bootstrapServers
+  - apicurioRegistryUrl
+type: object
+properties:
+  topic:
+title: Topic Names
+description: Comma separated list of Kafka topic names
+type: string
+x-descriptors:
+- urn:keda:metadata:topic
+- urn:keda:required
+  bootstrapServers:
+title: Bootstrap Servers
+description: Comma separated list of Kafka Broker URLs
+type: string
+x-descriptors:
+- urn:keda:metadata:bootstrapServers
+- urn:keda:required
+  autoCommitEnable:
+title: Auto Commit Enable
+description: If true, periodically commit to ZooKeeper the offset of 
messages already fetched by the consumer
+type: boolean
+default: true
+  allowManualCommit:
+title: Allow Manual Commit
+description: Whether to allow doing manual commits
+type: boolean
+default: false
+  pollOnError:
+title: Poll On Error Behavior
+description: What to do if kafka threw an exception while polling for 
new messages. There are 5 enums and the value can be one of DISCARD, 
ERROR_HANDLER, RECONNECT, RETRY, STOP
+type: string
+default: "ERROR_HANDLER"
+  autoOffsetReset:
+title: Auto Offset Reset
+description: What to do when there is no initial offset. There are 3 
enums and the value can be one of latest, earliest, none
+type: string
+default: "latest"
+x-descriptors:
+- urn:keda:metadata:offsetResetPolicy
+  consumerGroup:
+title: Consumer Group
+description: A string that uniquely identifies the group of consumers 
to which this source belongs
+ty

(camel-kamelets) branch apicurio-batch updated (61ccc9cf -> 6e1de218)

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

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


 discard 61ccc9cf Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch
 discard f3e4ab1b Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch
 new 2d721912 Support Kafka Batch as Kamelet source - Kafka Apicurio Schema 
Registry Source as batch
 new 6e1de218 Support Kafka Batch as Kamelet source - Kafka Apicurio Schema 
Registry Source as batch

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   (61ccc9cf)
\
 N -- N -- N   refs/heads/apicurio-batch (6e1de218)

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:



[PR] Support Kafka Batch as Kamelet source - Kafka Apicurio Schema Registry Source as batch [camel-kamelets]

2024-02-01 Thread via GitHub


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

   Fixes #1839 


-- 
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) 01/03: Support Kafka Batch as Kamelet source - Kafka Apicurio Schema Registry Source as batch

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

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

commit 8351ce5fc968476fe64bf2bfdbc8b9c5b7dde1ac
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 13:24:21 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Apicurio Schema Registry 
Source as batch

Signed-off-by: Andrea Cosentino 
---
 ...icurio-registry-not-secured-source.kamelet.yaml | 151 +
 1 file changed, 151 insertions(+)

diff --git 
a/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml 
b/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml
new file mode 100644
index ..7b4c787a
--- /dev/null
+++ b/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml
@@ -0,0 +1,151 @@
+# ---
+# 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: kafka-batch-apicurio-registry-not-secured-source
+  annotations:
+camel.apache.org/kamelet.support.level: "Preview"
+camel.apache.org/catalog.version: "4.4.0-SNAPSHOT"
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD
 [...]
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/kamelet.group: "Kafka"
+camel.apache.org/kamelet.namespace: "Kafka"
+camel.apache.org/keda.type: "kafka"
+  labels:
+camel.apache.org/kamelet.type: "source"
+spec:
+  definition:
+title: "Kafka Batch Not Secured with Apicurio Registry Source"
+description: |-
+  Receive data from Kafka topics in batch on an insecure broker combined 
with Apicurio Registry and commit them manually through KafkaManualCommit or 
auto commit.
+required:
+  - topic
+  - bootstrapServers
+  - apicurioRegistryUrl
+type: object
+properties:
+  topic:
+title: Topic Names
+description: Comma separated list of Kafka topic names
+type: string
+x-descriptors:
+- urn:keda:metadata:topic
+- urn:keda:required
+  bootstrapServers:
+title: Bootstrap Servers
+description: Comma separated list of Kafka Broker URLs
+type: string
+x-descriptors:
+- urn:keda:metadata:bootstrapServers
+- urn:keda:required
+  autoCommitEnable:
+title: Auto Commit Enable
+description: If true, periodically commit to ZooKeeper the offset of 
messages already fetched by the consumer
+type: boolean
+default: true
+  allowManualCommit:
+title: Allow Manual Commit
+description: Whether to allow doing manual commits
+type: boolean
+default: false
+  pollOnError:
+title: Poll On Error Behavior
+description: What to do if kafka threw an exception while polling for 
new messages. There are 5 enums and the value can be one of DISCARD, 
ERROR_HANDLER, RECONNECT, RETRY, STOP
+type: string
+default: "ERROR_HANDLER"
+  autoOffsetReset:
+title: Auto Offset Reset
+description: What to do when there is no initial offset. There are 3 
enums and the value can be one of latest, earliest, none
+type: string
+default: "latest"
+x-descriptors:
+- urn:keda:metadata:offsetResetPolicy
+  consumerGroup:
+title: Consumer Group
+description: A string that uniquely identifies the group of consumers 
to which this source belongs
+type: string
+example: "my-group-id"
+x-descriptors:
+- urn:keda:metadata:consumerGroup
+- urn:

(camel-kamelets) branch apicurio-batch created (now 61ccc9cf)

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

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


  at 61ccc9cf Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch

This branch includes the following new commits:

 new 8351ce5f Support Kafka Batch as Kamelet source - Kafka Apicurio Schema 
Registry Source as batch
 new f3e4ab1b Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch
 new 61ccc9cf Support Kafka Batch as Kamelet source - Kafka Azure Schema 
Registry Source as batch

The 3 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) 03/03: Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source as batch

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

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

commit 61ccc9cfdc107ceb3f4c488faea3886f7842eb5b
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 13:25:41 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Azure Schema Registry Source 
as batch

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

diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index 32c52e34..2271a695 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -131,6 +131,7 @@
 * xref:kafka-apicurio-registry-not-secured-source.adoc[]
 * xref:kafka-azure-schema-registry-sink.adoc[]
 * xref:kafka-azure-schema-registry-source.adoc[]
+* xref:kafka-batch-apicurio-registry-not-secured-source.adoc[]
 * xref:kafka-batch-azure-schema-registry-source.adoc[]
 * xref:kafka-batch-manual-commit-action.adoc[]
 * xref:kafka-batch-not-secured-source.adoc[]



(camel-kamelets) 02/02: Support Kafka Batch as Kamelet source - Kafka Apicurio Schema Registry Source as batch

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

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

commit 6e1de218332eada2ea50d02c9ade2e7f9234c4d9
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 13:25:41 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Apicurio Schema Registry 
Source as batch

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

diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index 32c52e34..2271a695 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -131,6 +131,7 @@
 * xref:kafka-apicurio-registry-not-secured-source.adoc[]
 * xref:kafka-azure-schema-registry-sink.adoc[]
 * xref:kafka-azure-schema-registry-source.adoc[]
+* xref:kafka-batch-apicurio-registry-not-secured-source.adoc[]
 * xref:kafka-batch-azure-schema-registry-source.adoc[]
 * xref:kafka-batch-manual-commit-action.adoc[]
 * xref:kafka-batch-not-secured-source.adoc[]



(camel-kamelets) 01/02: Support Kafka Batch as Kamelet source - Kafka Apicurio Schema Registry Source as batch

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

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

commit 2d72191285e406ec1fcc061c92b1a6df97006d1f
Author: Andrea Cosentino 
AuthorDate: Thu Feb 1 13:24:59 2024 +0100

Support Kafka Batch as Kamelet source - Kafka Apicurio Schema Registry 
Source as batch

Signed-off-by: Andrea Cosentino 
---
 ...icurio-registry-not-secured-source.kamelet.yaml | 151 +
 1 file changed, 151 insertions(+)

diff --git 
a/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml
 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml
new file mode 100644
index ..7b4c787a
--- /dev/null
+++ 
b/library/camel-kamelets/src/main/resources/kamelets/kafka-batch-apicurio-registry-not-secured-source.kamelet.yaml
@@ -0,0 +1,151 @@
+# ---
+# 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: kafka-batch-apicurio-registry-not-secured-source
+  annotations:
+camel.apache.org/kamelet.support.level: "Preview"
+camel.apache.org/catalog.version: "4.4.0-SNAPSHOT"
+camel.apache.org/kamelet.icon: 
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD
 [...]
+camel.apache.org/provider: "Apache Software Foundation"
+camel.apache.org/kamelet.group: "Kafka"
+camel.apache.org/kamelet.namespace: "Kafka"
+camel.apache.org/keda.type: "kafka"
+  labels:
+camel.apache.org/kamelet.type: "source"
+spec:
+  definition:
+title: "Kafka Batch Not Secured with Apicurio Registry Source"
+description: |-
+  Receive data from Kafka topics in batch on an insecure broker combined 
with Apicurio Registry and commit them manually through KafkaManualCommit or 
auto commit.
+required:
+  - topic
+  - bootstrapServers
+  - apicurioRegistryUrl
+type: object
+properties:
+  topic:
+title: Topic Names
+description: Comma separated list of Kafka topic names
+type: string
+x-descriptors:
+- urn:keda:metadata:topic
+- urn:keda:required
+  bootstrapServers:
+title: Bootstrap Servers
+description: Comma separated list of Kafka Broker URLs
+type: string
+x-descriptors:
+- urn:keda:metadata:bootstrapServers
+- urn:keda:required
+  autoCommitEnable:
+title: Auto Commit Enable
+description: If true, periodically commit to ZooKeeper the offset of 
messages already fetched by the consumer
+type: boolean
+default: true
+  allowManualCommit:
+title: Allow Manual Commit
+description: Whether to allow doing manual commits
+type: boolean
+default: false
+  pollOnError:
+title: Poll On Error Behavior
+description: What to do if kafka threw an exception while polling for 
new messages. There are 5 enums and the value can be one of DISCARD, 
ERROR_HANDLER, RECONNECT, RETRY, STOP
+type: string
+default: "ERROR_HANDLER"
+  autoOffsetReset:
+title: Auto Offset Reset
+description: What to do when there is no initial offset. There are 3 
enums and the value can be one of latest, earliest, none
+type: string
+default: "latest"
+x-descriptors:
+- urn:keda:metadata:offsetResetPolicy
+  consumerGroup:
+title: Consumer Group
+description: A string that uniquely identifies the group of consumers 
to which this source belongs
+   

Re: [PR] CXF-SOAP: Cover possible regression prior CXF fix causing indefinitive hang [camel-quarkus]

2024-02-01 Thread via GitHub


jamesnetherton commented on code in PR #5685:
URL: https://github.com/apache/camel-quarkus/pull/5685#discussion_r1474387842


##
integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientTest.java:
##
@@ -86,6 +99,57 @@ void wsdlUpToDate() throws IOException {
 Assertions.fail("The static WSDL copy in " + staticCopyPath
 + " went out of sync with the WSDL served by the 
container. The content was updated by the test, you just need to review and 
commit the changes.");
 }
+}
+
+/**
+ * In case of the wrong security configuration and before this
+ * https://github.com/jboss-fuse/cxf/pull/496";>fix
+ * in CXF (can be simulated on camel-quarkus tag 3.0.0-RC2), the client 
would hang indefinitely.
+ * This tests covers such wrong configuration and verifies that no 
regression causing indefinite hang is present in
+ * the current code.
+ */
+@Test
+@DisabledOnIntegrationTest("Test doesn't have native part, no server for 
SayHello.wsdl exists")
+public void testWrongClientNotHanging() {
 
+Awaitility.await().atMost(30, TimeUnit.SECONDS).pollInterval(10, 
TimeUnit.SECONDS).until(() -> {
+try {
+//always fails because there is no server implementation
+createSayHelloWrongClient().sayHelloWrong("Sheldon");
+} catch (SOAPFaultException e) {
+return "Connection refused".equals(e.getMessage());
+}
+//can not happen (client does not work)
+return false;
+});
 }
+
+SayHelloWrongWS createSayHelloWrongClient() {
+
+final URL serviceUrl = 
Thread.currentThread().getContextClassLoader().getResource("wsdl/HelloWorld.wsdl");
+final Service service = Service.create(serviceUrl, 
SayHelloService.SERVICE);
+
+SayHelloWrongWS port = service.getPort(SayHelloWrongWS.class);
+BindingProvider bp = (BindingProvider) port;
+
+Map requestContext = bp.getRequestContext();
+
+//non-existing server url is used
+requestContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
+String.format("http://localhost:%d/soapservice/sayHelloWrong";, 
AvailablePortFinder.getNextAvailable()));

Review Comment:
   Nitpick - if we don't actually care about the server URL, can we just hard 
code the port to any value? If so we can remove the dependency on 
`camel-test-junit5`.
   
   



-- 
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] CXF-SOAP: Cover possible regression prior CXF fix causing indefinitive hang [camel-quarkus]

2024-02-01 Thread via GitHub


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

   @JiriOndrusek do you mind rebasing on latest `main` just to check it with 
the latest upgrades.
   
   I left an optional nitpick comment too.


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

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

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



  1   2   3   >