You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2021/08/16 08:45:56 UTC

[camel-quarkus] branch quarkus-main updated (5f67a7c -> 43cd6a7)

This is an automated email from the ASF dual-hosted git repository.

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


 discard 5f67a7c  Register ApacheXMLDSig security provider for XmlSecurity
 discard 445c02c  Temporarily disable quarkiverse-google-cloud extensions native builds #2979
 discard 0934b90  Register SASL security provider for kudu
 discard 20a3df6  Temporarily work around Infinispan SASL issues #2975
     new b1bea56  Register SASL security provider for kudu
     new 101d329  Register ApacheXMLDSig security provider for XmlSecurity
     new 43cd6a7  Temporarily override google-cloud-graalvm-support until quarkus-google-cloud-services 0.10.0 is available

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   (5f67a7c)
            \
             N -- N -- N   refs/heads/quarkus-main (43cd6a7)

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


Summary of changes:
 .../component/infinispan/deployment/InfinispanProcessor.java       | 7 -------
 integration-tests/google-bigquery/pom.xml                          | 2 --
 integration-tests/google-pubsub/pom.xml                            | 2 --
 integration-tests/google-storage/pom.xml                           | 3 +--
 pom.xml                                                            | 1 +
 poms/bom/pom.xml                                                   | 5 +++++
 6 files changed, 7 insertions(+), 13 deletions(-)

[camel-quarkus] 01/03: Register SASL security provider for kudu

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit b1bea56d2074d2aed688da7e94de668bab4199ca
Author: James Netherton <ja...@gmail.com>
AuthorDate: Tue Aug 3 15:36:58 2021 +0100

    Register SASL security provider for kudu
---
 .../camel/quarkus/component/kudu/deployment/KuduProcessor.java      | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/extensions/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java b/extensions/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java
index cab0cc1..ea8c820 100644
--- a/extensions/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java
+++ b/extensions/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java
@@ -20,6 +20,7 @@ import io.quarkus.deployment.annotations.BuildProducer;
 import io.quarkus.deployment.annotations.BuildStep;
 import io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem;
 import io.quarkus.deployment.builditem.FeatureBuildItem;
+import io.quarkus.deployment.builditem.nativeimage.NativeImageSecurityProviderBuildItem;
 import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
 
 class KuduProcessor {
@@ -37,6 +38,11 @@ class KuduProcessor {
     }
 
     @BuildStep
+    NativeImageSecurityProviderBuildItem saslSecurityProvider() {
+        return new NativeImageSecurityProviderBuildItem("com.sun.security.sasl.Provider");
+    }
+
+    @BuildStep
     void reflection(BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
         reflectiveClass.produce(new ReflectiveClassBuildItem(true, false,
                 "org.apache.kudu.tserver.Tserver$ResourceMetricsPB",

[camel-quarkus] 02/03: Register ApacheXMLDSig security provider for XmlSecurity

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 101d32968ec11a0e761b3bdb884d7b976bc53094
Author: James Netherton <ja...@gmail.com>
AuthorDate: Tue Aug 10 11:20:46 2021 +0100

    Register ApacheXMLDSig security provider for XmlSecurity
    
    Fixes #2977
---
 .../component/xmlsecurity/deployment/XmlsecurityProcessor.java     | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/extensions/xmlsecurity/deployment/src/main/java/org/apache/camel/quarkus/component/xmlsecurity/deployment/XmlsecurityProcessor.java b/extensions/xmlsecurity/deployment/src/main/java/org/apache/camel/quarkus/component/xmlsecurity/deployment/XmlsecurityProcessor.java
index 4922f3c..6de8f47 100644
--- a/extensions/xmlsecurity/deployment/src/main/java/org/apache/camel/quarkus/component/xmlsecurity/deployment/XmlsecurityProcessor.java
+++ b/extensions/xmlsecurity/deployment/src/main/java/org/apache/camel/quarkus/component/xmlsecurity/deployment/XmlsecurityProcessor.java
@@ -27,8 +27,10 @@ import io.quarkus.deployment.builditem.CombinedIndexBuildItem;
 import io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem;
 import io.quarkus.deployment.builditem.FeatureBuildItem;
 import io.quarkus.deployment.builditem.IndexDependencyBuildItem;
+import io.quarkus.deployment.builditem.nativeimage.NativeImageSecurityProviderBuildItem;
 import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
 import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem;
+import org.apache.jcp.xml.dsig.internal.dom.XMLDSigRI;
 import org.apache.xml.security.c14n.CanonicalizerSpi;
 import org.apache.xml.security.stax.ext.XMLSecurityConstants;
 import org.apache.xml.security.transforms.TransformSpi;
@@ -77,4 +79,9 @@ class XmlsecurityProcessor {
                 .map(RuntimeInitializedClassBuildItem::new)
                 .forEach(runtimeInitializedClasses::produce);
     }
+
+    @BuildStep
+    NativeImageSecurityProviderBuildItem saslSecurityProvider() {
+        return new NativeImageSecurityProviderBuildItem(XMLDSigRI.class.getName());
+    }
 }

[camel-quarkus] 03/03: Temporarily override google-cloud-graalvm-support until quarkus-google-cloud-services 0.10.0 is available

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 43cd6a7a25acdc92b5e7cba6c6a35129c9b6d1bb
Author: James Netherton <ja...@gmail.com>
AuthorDate: Mon Aug 16 09:43:35 2021 +0100

    Temporarily override google-cloud-graalvm-support until quarkus-google-cloud-services 0.10.0 is available
---
 pom.xml          | 1 +
 poms/bom/pom.xml | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/pom.xml b/pom.xml
index 2c4e8a2..56bfd70 100644
--- a/pom.xml
+++ b/pom.xml
@@ -74,6 +74,7 @@
         <fommil.netlib.core.version>1.1.2</fommil.netlib.core.version><!-- Mess in Weka transitive deps -->
         <jodatime.version>2.10.6</jodatime.version><!-- Mess in transitive dependencies of Spark and Splunk -->
         <github-api.version>1.111</github-api.version><!-- Used in a Groovy script bellow -->
+        <google.cloud.graalvm.support.version>0.6.0</google.cloud.graalvm.support.version> <!-- TODO: Remove this https://github.com/apache/camel-quarkus/issues/2979 -->
         <guava.version>29.0-jre</guava.version>
         <graalvm.version>21.2.0</graalvm.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:org.graalvm.nativeimage:svm -->
         <grpc.version>1.38.1</grpc.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:io.grpc:grpc-core -->
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index c4ef88a..a065586 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -5742,6 +5742,11 @@
                 </exclusions>
             </dependency>
             <dependency>
+                <groupId>com.google.cloud</groupId>
+                <artifactId>google-cloud-graalvm-support</artifactId>
+                <version>${google.cloud.graalvm.support.version}</version>
+            </dependency>
+            <dependency>
                 <groupId>com.google.code.gson</groupId>
                 <artifactId>gson</artifactId>
                 <version>${gson.version}</version>