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 2022/06/01 12:03:54 UTC

[camel-quarkus] branch quarkus-main updated (4a0376aa3a -> 76c13874c7)

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 4a0376aa3a Add extension camel-quarkus-support-google-cloud
 discard b053f11b98 Upgrade Quarkus to 2.10.0.CR1
     add a4781adcfe Updated CHANGELOG.md
     add 5f19da3d7a net.openhft:affinity included in flattened BOM only on Mac #3788
     add 6fcad70a55 Updated CHANGELOG.md
     add b9724fd06c Fix #3774 to add tests for openApi oneOf, allOf and anyOf with annotation @Schema (#3818)
     add 267358ca79 Updated CHANGELOG.md
     add c9cd841c1f Increase FHIR container startup timeout to 5 minutes
     add 262f760a90 Updated CHANGELOG.md
     add 16029d259f Better manage FHIR dependencies
     new 1b11d04563 Upgrade Quarkus to 2.10.0.CR1
     new 5ab8a9cd6d Add extension camel-quarkus-support-google-cloud
     new a27c3f2c10 Skip ElasticsearchRestTest.testElasticsearchDeleteIndex test due to #3831
     new 76c13874c7 Disable Google PubSub native build due to #3832

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   (4a0376aa3a)
            \
             N -- N -- N   refs/heads/quarkus-main (76c13874c7)

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 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:
 CHANGELOG.md                                       |   8 +
 .../google/cloud/GoogleCloudSupportProcessor.java} |  15 +-
 extensions-support/google-cloud/runtime/pom.xml    |   4 +
 extensions/google-bigquery/runtime/pom.xml         |   4 -
 extensions/google-pubsub/runtime/pom.xml           |   4 -
 extensions/google-storage/runtime/pom.xml          |   4 -
 .../java/deployment/OpenApiJavaProcessor.java      |   3 +
 .../rest/it/ElasticsearchRestTest.java             |   4 +
 .../component/fhir/it/FhirTestResource.java        |   3 +-
 integration-tests/google-pubsub/pom.xml            |   3 +-
 .../component/openapijava/it/OpenApiRoutes.java    |  53 +++++
 .../it/model/{Fruit.java => AllOfForm.java}        |  37 ++--
 .../openapijava/it/model/AllOfFormWrapper.java}    |  17 +-
 .../it/model/{Fruit.java => AnyOfForm.java}        |  37 ++--
 .../openapijava/it/model/AnyOfFormWrapper.java}    |  16 +-
 .../it/model/{Fruit.java => OneOfForm.java}        |  38 +---
 .../it/model/{Fruit.java => OneOfFormWrapper.java} |  42 ++--
 .../it/model/{Fruit.java => XOfFormA.java}         |  40 ++--
 .../it/model/{Fruit.java => XOfFormB.java}         |  40 ++--
 .../component/openapijava/it/v2/OpenApiV2Test.java |   2 +-
 .../component/openapijava/it/v3/OpenApiV3Test.java |  67 +++++-
 pom.xml                                            |   4 +-
 poms/bom/pom.xml                                   | 230 ++++++++++++++++++++
 poms/bom/src/main/generated/flattened-full-pom.xml | 233 +++++++++++++++++++-
 .../src/main/generated/flattened-reduced-pom.xml   | 238 ++++++++++++++++++++-
 .../generated/flattened-reduced-verbose-pom.xml    | 238 ++++++++++++++++++++-
 26 files changed, 1218 insertions(+), 166 deletions(-)
 copy extensions-support/{aws/deployment/src/main/java/org/apache/camel/quarkus/component/aws/commons/deployment/AwsCommonsProcessor.java => google-cloud/deployment/src/main/java/org/apache/camel/quarkus/support/google/cloud/GoogleCloudSupportProcessor.java} (64%)
 copy integration-tests/openapi-java/src/main/java/org/apache/camel/quarkus/component/openapijava/it/model/{Fruit.java => AllOfForm.java} (63%)
 copy integration-tests/{google-pubsub/src/main/java/org/apache/camel/quarkus/component/google/pubsub/it/Fruit.java => openapi-java/src/main/java/org/apache/camel/quarkus/component/openapijava/it/model/AllOfFormWrapper.java} (76%)
 copy integration-tests/openapi-java/src/main/java/org/apache/camel/quarkus/component/openapijava/it/model/{Fruit.java => AnyOfForm.java} (63%)
 copy integration-tests/{google-pubsub/src/main/java/org/apache/camel/quarkus/component/google/pubsub/it/Fruit.java => openapi-java/src/main/java/org/apache/camel/quarkus/component/openapijava/it/model/AnyOfFormWrapper.java} (75%)
 copy integration-tests/openapi-java/src/main/java/org/apache/camel/quarkus/component/openapijava/it/model/{Fruit.java => OneOfForm.java} (57%)
 copy integration-tests/openapi-java/src/main/java/org/apache/camel/quarkus/component/openapijava/it/model/{Fruit.java => OneOfFormWrapper.java} (52%)
 copy integration-tests/openapi-java/src/main/java/org/apache/camel/quarkus/component/openapijava/it/model/{Fruit.java => XOfFormA.java} (65%)
 copy integration-tests/openapi-java/src/main/java/org/apache/camel/quarkus/component/openapijava/it/model/{Fruit.java => XOfFormB.java} (65%)


[camel-quarkus] 04/04: Disable Google PubSub native build due to #3832

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 76c13874c74b8f660dcbe5a9ca6d84a51e63a789
Author: James Netherton <ja...@gmail.com>
AuthorDate: Wed Jun 1 13:01:37 2022 +0100

    Disable Google PubSub native build due to #3832
---
 integration-tests/google-pubsub/pom.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/integration-tests/google-pubsub/pom.xml b/integration-tests/google-pubsub/pom.xml
index 5b40966b76..84d3825939 100644
--- a/integration-tests/google-pubsub/pom.xml
+++ b/integration-tests/google-pubsub/pom.xml
@@ -68,8 +68,8 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
-
     <profiles>
+        <!-- TODO: https://github.com/apache/camel-quarkus/issues/3832
         <profile>
             <id>native</id>
             <activation>
@@ -97,6 +97,7 @@
                 </plugins>
             </build>
         </profile>
+        -->
         <profile>
             <id>virtualDependencies</id>
             <activation>


[camel-quarkus] 01/04: Upgrade Quarkus to 2.10.0.CR1

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 1b11d0456380bb9165ab43c3f4dd83db453403ce
Author: James Netherton <ja...@gmail.com>
AuthorDate: Fri Apr 29 07:22:18 2022 +0100

    Upgrade Quarkus to 2.10.0.CR1
---
 docs/antora.yml                                             |  6 +++---
 extensions/arangodb/deployment/pom.xml                      |  4 ++++
 extensions/arangodb/runtime/pom.xml                         |  4 ++++
 .../component/csimple/deployment/CSimpleProcessor.java      |  2 +-
 pom.xml                                                     | 13 +++++++------
 poms/bom/pom.xml                                            |  5 +++++
 poms/bom/src/main/generated/flattened-full-pom.xml          | 13 +++++++++----
 poms/bom/src/main/generated/flattened-reduced-pom.xml       | 11 ++++++++---
 .../src/main/generated/flattened-reduced-verbose-pom.xml    | 11 ++++++++---
 9 files changed, 49 insertions(+), 20 deletions(-)

diff --git a/docs/antora.yml b/docs/antora.yml
index 52da876ace..353e06fc79 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -31,9 +31,9 @@ asciidoc:
     target-maven-version: 3.8.4 # replace ${target-maven-version}
     camel-version: 3.17.0 # replace ${camel.version}
     camel-docs-version: 3.17.x # replace ${camel.docs.components.version}
-    quarkus-version: 2.9.0.Final # replace ${quarkus.version}
-    graalvm-version: 22.0.0.2 # replace ${graalvm.version}
-    graalvm-docs-version: 22.0
+    quarkus-version: 999-SNAPSHOT # replace ${quarkus.version}
+    graalvm-version: 22.1.0 # replace ${graalvm.version}
+    graalvm-docs-version: 22.1
     # attributes used in xrefs to other Antora components
     cq-camel-components: 3.17.x@components # replace ${camel.docs.components.xref}
     quarkus-examples-version: latest
diff --git a/extensions/arangodb/deployment/pom.xml b/extensions/arangodb/deployment/pom.xml
index 48ac3932b8..e117787d6b 100644
--- a/extensions/arangodb/deployment/pom.xml
+++ b/extensions/arangodb/deployment/pom.xml
@@ -34,6 +34,10 @@
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core-deployment</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-httpclient-deployment</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-arangodb</artifactId>
diff --git a/extensions/arangodb/runtime/pom.xml b/extensions/arangodb/runtime/pom.xml
index 564e98035a..da0d141c45 100644
--- a/extensions/arangodb/runtime/pom.xml
+++ b/extensions/arangodb/runtime/pom.xml
@@ -40,6 +40,10 @@
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-httpclient</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-arangodb</artifactId>
diff --git a/extensions/csimple/deployment/src/main/java/org/apache/camel/quarkus/component/csimple/deployment/CSimpleProcessor.java b/extensions/csimple/deployment/src/main/java/org/apache/camel/quarkus/component/csimple/deployment/CSimpleProcessor.java
index 15db109c34..80e6714ab0 100644
--- a/extensions/csimple/deployment/src/main/java/org/apache/camel/quarkus/component/csimple/deployment/CSimpleProcessor.java
+++ b/extensions/csimple/deployment/src/main/java/org/apache/camel/quarkus/component/csimple/deployment/CSimpleProcessor.java
@@ -312,7 +312,7 @@ class CSimpleProcessor {
                 projectDir.resolve("src/main/java").toFile(),
                 csimpleClassesDir.toFile(),
                 StandardCharsets.UTF_8.name(),
-                Collections.emptyList(),
+                Collections.emptyMap(),
                 null,
                 "11",
                 "11",
diff --git a/pom.xml b/pom.xml
index 34cfaca94f..a50bb99439 100644
--- a/pom.xml
+++ b/pom.xml
@@ -56,7 +56,7 @@
         <quarkiverse-minio.version>2.3.0</quarkiverse-minio.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/minio/quarkus-minio-parent/ -->
         <quarkiverse-mybatis.version>1.0.2</quarkiverse-mybatis.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/mybatis/quarkus-mybatis-parent/ -->
         <quarkiverse-tika.version>1.0.3</quarkiverse-tika.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/tika/quarkus-tika-parent/ -->
-        <quarkus.version>2.9.0.Final</quarkus.version><!-- https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/ -->
+        <quarkus.version>999-SNAPSHOT</quarkus.version><!-- https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/ -->
         <quarkus-hazelcast-client.version>3.0.0</quarkus-hazelcast-client.version><!-- https://repo1.maven.org/maven2/com/hazelcast/quarkus-hazelcast-client-bom/ -->
         <quarkus-qpid-jms.version>0.34.0</quarkus-qpid-jms.version><!-- https://repo1.maven.org/maven2/org/amqphub/quarkus/quarkus-qpid-jms-bom/ -->
 
@@ -86,13 +86,13 @@
         <github-api.version>1.111</github-api.version><!-- Used in a Groovy script bellow -->
         <google-native-image-support.version>0.14.1</google-native-image-support.version>
         <google-auth-library-credentials.version>${grpc-google-auth-library-version}</google-auth-library-credentials.version>
-        <graalvm.version>22.0.0.2</graalvm.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:org.graalvm.nativeimage:svm -->
-        <grpc.version>1.45.1</grpc.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:io.grpc:grpc-core -->
+        <graalvm.version>22.1.0</graalvm.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:org.graalvm.sdk:graal-sdk -->
+        <grpc.version>1.46.0</grpc.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:io.grpc:grpc-core -->
         <hapi.version>${hapi-version}</hapi.version>
         <hapi-fhir.version>${hapi-fhir-version}</hapi-fhir.version>
         <hbase.version>${hbase-version}</hbase.version>
         <htrace.version>4.2.0-incubating</htrace.version><!-- Mess in hbase transitive deps -->
-        <infinispan.version>13.0.9.Final</infinispan.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:org.infinispan:infinispan-core -->
+        <infinispan.version>13.0.10.Final</infinispan.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:org.infinispan:infinispan-core -->
         <influxdb.version>${influx-java-driver-version}</influxdb.version>
         <jackson1.version>1.9.13</jackson1.version><!-- Mess in the transitive dependencies of hbase-testing-util -->
         <jackson-asl.version>${jackson1.version}</jackson-asl.version><!-- Can be different from jackson1.version on some occasions -->
@@ -118,14 +118,15 @@
         <msal4j.version>1.11.3</msal4j.version><!-- @sync com.azure:azure-identity:${azure-identity-version} dep:com.microsoft.azure:msal4j -->
         <mvel2.version>2.4.14.Final</mvel2.version><!-- @sync org.apache.camel:camel-dependencies:${camel.version} prop:mvel-version -->
         <okio.version>${squareup-okio-version}</okio.version>
+        <perfmark-api.version>0.25.0</perfmark-api.version><!-- @sync io.grpc:grpc-netty-shaded:${grpc.version} dep:io.perfmark:perfmark-api -->
         <protobuf.version>3.19.3</protobuf.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:com.google.protobuf:protobuf-java -->
         <projectreactor-netty.version>${reactor-netty-version}</projectreactor-netty.version>
         <retrofit.version>2.5.0</retrofit.version>
         <saaj.impl.version>1.5.3</saaj.impl.version>
-        <smallrye.reactive.messaging.camel.version>3.15.0</smallrye.reactive.messaging.camel.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:io.smallrye.reactive:smallrye-reactive-messaging-provider -->
+        <smallrye.reactive.messaging.camel.version>3.17.0</smallrye.reactive.messaging.camel.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:io.smallrye.reactive:smallrye-reactive-messaging-provider -->
         <spring.version>${spring5-version}</spring.version>
         <snakeyaml.version>${snakeyaml-version}</snakeyaml.version>
-        <threetenbp.version>1.4.0</threetenbp.version>
+        <threetenbp.version>1.6.0</threetenbp.version>
         <xalan.version>${xalan-version}</xalan.version>
         <xchange.version>${xchange-version}</xchange.version>
         <xerces.version>${xerces-version}</xerces.version>
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index 9df32e6c07..2a928e2d6a 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -9684,6 +9684,11 @@
                 <artifactId>reactor-netty</artifactId>
                 <version>${projectreactor-netty.version}</version>
             </dependency>
+            <dependency>
+                <groupId>io.perfmark</groupId>
+                <artifactId>perfmark-api</artifactId>
+                <version>${perfmark-api.version}</version>
+            </dependency>
             <dependency>
                 <groupId>io.quarkiverse.freemarker</groupId>
                 <artifactId>quarkus-freemarker</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml
index 87fb2bc6af..d8ee5e7b8e 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -9626,6 +9626,11 @@
         <artifactId>reactor-netty</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>1.0.2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
+      <dependency>
+        <groupId>io.perfmark</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>perfmark-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>0.25.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
       <dependency>
         <groupId>io.quarkiverse.freemarker</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>quarkus-freemarker</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -9695,7 +9700,7 @@
       <dependency>
         <groupId>io.smallrye.reactive</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>smallrye-reactive-messaging-camel</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>3.15.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>3.17.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>jakarta.activation</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -9928,12 +9933,12 @@
       <dependency>
         <groupId>org.graalvm.js</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>js</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>22.0.0.2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>22.1.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.graalvm.js</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>js-scriptengine</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>22.0.0.2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>22.1.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.influxdb</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -10089,7 +10094,7 @@
       <dependency>
         <groupId>org.threeten</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>threetenbp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>1.4.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>1.6.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.web3j</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index 2f406dec6c..2098183cc7 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -9626,6 +9626,11 @@
         <artifactId>reactor-netty</artifactId>
         <version>1.0.2</version>
       </dependency>
+      <dependency>
+        <groupId>io.perfmark</groupId>
+        <artifactId>perfmark-api</artifactId>
+        <version>0.25.0</version>
+      </dependency>
       <dependency>
         <groupId>io.quarkiverse.freemarker</groupId>
         <artifactId>quarkus-freemarker</artifactId>
@@ -9695,7 +9700,7 @@
       <dependency>
         <groupId>io.smallrye.reactive</groupId>
         <artifactId>smallrye-reactive-messaging-camel</artifactId>
-        <version>3.15.0</version>
+        <version>3.17.0</version>
         <exclusions>
           <exclusion>
             <groupId>jakarta.activation</groupId>
@@ -9923,7 +9928,7 @@
       <dependency>
         <groupId>org.graalvm.js</groupId>
         <artifactId>js</artifactId>
-        <version>22.0.0.2</version>
+        <version>22.1.0</version>
       </dependency>
       <dependency>
         <groupId>org.influxdb</groupId>
@@ -10079,7 +10084,7 @@
       <dependency>
         <groupId>org.threeten</groupId>
         <artifactId>threetenbp</artifactId>
-        <version>1.4.0</version>
+        <version>1.6.0</version>
       </dependency>
       <dependency>
         <groupId>org.web3j</groupId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index c95d869b68..a89ac5f23a 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -9626,6 +9626,11 @@
         <artifactId>reactor-netty</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>1.0.2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
+      <dependency>
+        <groupId>io.perfmark</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>perfmark-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>0.25.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
       <dependency>
         <groupId>io.quarkiverse.freemarker</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>quarkus-freemarker</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -9695,7 +9700,7 @@
       <dependency>
         <groupId>io.smallrye.reactive</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>smallrye-reactive-messaging-camel</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>3.15.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>3.17.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>jakarta.activation</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -9923,7 +9928,7 @@
       <dependency>
         <groupId>org.graalvm.js</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>js</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>22.0.0.2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>22.1.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.influxdb</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -10079,7 +10084,7 @@
       <dependency>
         <groupId>org.threeten</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>threetenbp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>1.4.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>1.6.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.web3j</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->


[camel-quarkus] 02/04: Add extension camel-quarkus-support-google-cloud

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 5ab8a9cd6d343ecfc99a3256c86643cce545f967
Author: James Netherton <ja...@gmail.com>
AuthorDate: Thu May 26 10:21:09 2022 +0100

    Add extension camel-quarkus-support-google-cloud
---
 .../google-cloud}/deployment/pom.xml               | 17 ++++-----
 .../google/cloud/GoogleCloudSupportProcessor.java  | 31 +++++++++++++++
 .../google-cloud}/pom.xml                          | 44 ++++++----------------
 .../google-cloud/runtime}/pom.xml                  | 34 ++++++++++-------
 .../DefaultHttpTransportFactorySubstitutions.java  | 34 +++++++++++++++++
 .../main/resources/META-INF/quarkus-extension.yaml | 28 ++++++++++++++
 extensions-support/pom.xml                         |  1 +
 extensions/google-bigquery/deployment/pom.xml      |  4 ++
 extensions/google-bigquery/runtime/pom.xml         |  6 +--
 extensions/google-pubsub/deployment/pom.xml        |  4 ++
 extensions/google-pubsub/runtime/pom.xml           |  6 +--
 extensions/google-storage/deployment/pom.xml       |  4 ++
 extensions/google-storage/runtime/pom.xml          |  6 +--
 poms/bom/pom.xml                                   | 10 +++++
 poms/bom/src/main/generated/flattened-full-pom.xml | 10 +++++
 .../src/main/generated/flattened-reduced-pom.xml   | 10 +++++
 .../generated/flattened-reduced-verbose-pom.xml    | 10 +++++
 17 files changed, 193 insertions(+), 66 deletions(-)

diff --git a/extensions/google-storage/deployment/pom.xml b/extensions-support/google-cloud/deployment/pom.xml
similarity index 80%
copy from extensions/google-storage/deployment/pom.xml
copy to extensions-support/google-cloud/deployment/pom.xml
index 7dacea4bb2..befc1b2562 100644
--- a/extensions/google-storage/deployment/pom.xml
+++ b/extensions-support/google-cloud/deployment/pom.xml
@@ -18,32 +18,30 @@
 
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-google-storage-parent</artifactId>
+        <artifactId>camel-quarkus-support-google-cloud-parent</artifactId>
         <version>2.10.0-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
     </parent>
+    <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>camel-quarkus-google-storage-deployment</artifactId>
-    <name>Camel Quarkus :: Google Storage :: Deployment</name>
+    <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId>
+    <name>Camel Quarkus :: Support :: Google Cloud :: Deployment</name>
 
     <dependencies>
         <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core-deployment</artifactId>
+            <groupId>io.quarkus</groupId>
+            <artifactId>quarkus-core-deployment</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-google-storage</artifactId>
+            <artifactId>camel-quarkus-support-google-cloud</artifactId>
         </dependency>
     </dependencies>
 
     <build>
         <plugins>
             <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <configuration>
                     <annotationProcessorPaths>
@@ -57,5 +55,4 @@
             </plugin>
         </plugins>
     </build>
-
 </project>
diff --git a/extensions-support/google-cloud/deployment/src/main/java/org/apache/camel/quarkus/support/google/cloud/GoogleCloudSupportProcessor.java b/extensions-support/google-cloud/deployment/src/main/java/org/apache/camel/quarkus/support/google/cloud/GoogleCloudSupportProcessor.java
new file mode 100644
index 0000000000..fa62278d44
--- /dev/null
+++ b/extensions-support/google-cloud/deployment/src/main/java/org/apache/camel/quarkus/support/google/cloud/GoogleCloudSupportProcessor.java
@@ -0,0 +1,31 @@
+/*
+ * 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.
+ */
+package org.apache.camel.quarkus.support.google.cloud;
+
+import io.quarkus.deployment.annotations.BuildStep;
+import io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem;
+
+public class GoogleCloudSupportProcessor {
+
+    /**
+     * TODO: Remove this after https://github.com/oracle/graal/issues/4543 is resolved
+     */
+    @BuildStep
+    public RuntimeReinitializedClassBuildItem nativeImageConfiguration() {
+        return new RuntimeReinitializedClassBuildItem("com.sun.management.internal.PlatformMBeanProviderImpl");
+    }
+}
diff --git a/extensions/google-storage/deployment/pom.xml b/extensions-support/google-cloud/pom.xml
similarity index 51%
copy from extensions/google-storage/deployment/pom.xml
copy to extensions-support/google-cloud/pom.xml
index 7dacea4bb2..b85c90940a 100644
--- a/extensions/google-storage/deployment/pom.xml
+++ b/extensions-support/google-cloud/pom.xml
@@ -18,44 +18,22 @@
 
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
+
     <parent>
         <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-google-storage-parent</artifactId>
+        <artifactId>camel-quarkus-extensions-support</artifactId>
         <version>2.10.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
-    <artifactId>camel-quarkus-google-storage-deployment</artifactId>
-    <name>Camel Quarkus :: Google Storage :: Deployment</name>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core-deployment</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-google-storage</artifactId>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <configuration>
-                    <annotationProcessorPaths>
-                        <path>
-                            <groupId>io.quarkus</groupId>
-                            <artifactId>quarkus-extension-processor</artifactId>
-                            <version>${quarkus.version}</version>
-                        </path>
-                    </annotationProcessorPaths>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>camel-quarkus-support-google-cloud-parent</artifactId>
+    <name>Camel Quarkus :: Support :: Google Cloud</name>
+    <packaging>pom</packaging>
+    <modules>
+        <module>deployment</module>
+        <module>runtime</module>
+    </modules>
 
 </project>
diff --git a/extensions/google-pubsub/deployment/pom.xml b/extensions-support/google-cloud/runtime/pom.xml
similarity index 71%
copy from extensions/google-pubsub/deployment/pom.xml
copy to extensions-support/google-cloud/runtime/pom.xml
index d8c01e42f5..c7c171ebf1 100644
--- a/extensions/google-pubsub/deployment/pom.xml
+++ b/extensions-support/google-cloud/runtime/pom.xml
@@ -18,46 +18,53 @@
 
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-google-pubsub-parent</artifactId>
+        <artifactId>camel-quarkus-support-google-cloud-parent</artifactId>
         <version>2.10.0-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
     </parent>
+    <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>camel-quarkus-google-pubsub-deployment</artifactId>
-    <name>Camel Quarkus :: Google Pubsub :: Deployment</name>
+    <artifactId>camel-quarkus-support-google-cloud</artifactId>
+    <name>Camel Quarkus :: Support :: Google Cloud :: Runtime</name>
 
     <dependencies>
         <dependency>
             <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jackson-deployment</artifactId>
+            <artifactId>quarkus-core</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-grpc-common-deployment</artifactId>
+            <groupId>com.google.http-client</groupId>
+            <artifactId>google-http-client</artifactId>
             <exclusions>
                 <exclusion>
                     <groupId>com.google.code.findbugs</groupId>
                     <artifactId>jsr305</artifactId>
                 </exclusion>
+                <exclusion>
+                    <groupId>commons-logging</groupId>
+                    <artifactId>commons-logging</artifactId>
+                </exclusion>
             </exclusions>
         </dependency>
         <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core-deployment</artifactId>
+            <groupId>com.google.cloud</groupId>
+            <artifactId>native-image-support</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-google-pubsub</artifactId>
+            <groupId>org.graalvm.nativeimage</groupId>
+            <artifactId>svm</artifactId>
+            <scope>provided</scope>
         </dependency>
     </dependencies>
 
     <build>
         <plugins>
             <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
+                <groupId>io.quarkus</groupId>
+                <artifactId>quarkus-bootstrap-maven-plugin</artifactId>
+            </plugin>
+            <plugin>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <configuration>
                     <annotationProcessorPaths>
@@ -71,5 +78,4 @@
             </plugin>
         </plugins>
     </build>
-
 </project>
diff --git a/extensions-support/google-cloud/runtime/src/main/java/org/apache/camel/quarkus/support/google/cloud/graal/DefaultHttpTransportFactorySubstitutions.java b/extensions-support/google-cloud/runtime/src/main/java/org/apache/camel/quarkus/support/google/cloud/graal/DefaultHttpTransportFactorySubstitutions.java
new file mode 100644
index 0000000000..6ec6e59366
--- /dev/null
+++ b/extensions-support/google-cloud/runtime/src/main/java/org/apache/camel/quarkus/support/google/cloud/graal/DefaultHttpTransportFactorySubstitutions.java
@@ -0,0 +1,34 @@
+package org.apache.camel.quarkus.support.google.cloud.graal;
+
+import java.util.function.BooleanSupplier;
+
+import com.google.api.client.http.HttpTransport;
+import com.google.api.client.http.javanet.NetHttpTransport;
+import com.oracle.svm.core.annotate.Substitute;
+import com.oracle.svm.core.annotate.TargetClass;
+
+import static org.apache.camel.quarkus.support.google.cloud.graal.DefaultHttpTransportFactorySubstitutions.DefaultHttpTransportFactoryPresent;
+
+@TargetClass(className = "com.google.cloud.http.HttpTransportOptions$DefaultHttpTransportFactory", onlyWith = DefaultHttpTransportFactoryPresent.class)
+public final class DefaultHttpTransportFactorySubstitutions {
+
+    @Substitute
+    public HttpTransport create() {
+        // Suppress creation of UrlFetchTransport for GAE which is not supported in native mode
+        return new NetHttpTransport();
+    }
+
+    static final class DefaultHttpTransportFactoryPresent implements BooleanSupplier {
+
+        @Override
+        public boolean getAsBoolean() {
+            try {
+                Thread.currentThread().getContextClassLoader()
+                        .loadClass("com.google.cloud.http.HttpTransportOptions$DefaultHttpTransportFactory");
+                return true;
+            } catch (ClassNotFoundException e) {
+                return false;
+            }
+        }
+    }
+}
diff --git a/extensions-support/google-cloud/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions-support/google-cloud/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000000..003b62577a
--- /dev/null
+++ b/extensions-support/google-cloud/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,28 @@
+#
+# 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.
+#
+
+---
+name: "Camel Quarkus Support Google Cloud"
+description: "Camel Quarkus Support Google Cloud"
+metadata:
+  unlisted: true
+  keywords:
+  - "camel"
+  - "Google Cloud"
+  guide: "https://quarkus.io/guides/camel"
+  categories:
+  - "integration"
\ No newline at end of file
diff --git a/extensions-support/pom.xml b/extensions-support/pom.xml
index cff8902f2b..38fd2ddaaa 100644
--- a/extensions-support/pom.xml
+++ b/extensions-support/pom.xml
@@ -43,6 +43,7 @@
         <module>commons-logging</module>
         <module>consul-client</module>
         <module>debezium</module>
+        <module>google-cloud</module>
         <module>google-http-client</module>
         <module>httpclient</module>
         <module>jackson-dataformat-xml</module>
diff --git a/extensions/google-bigquery/deployment/pom.xml b/extensions/google-bigquery/deployment/pom.xml
index 94304109ad..3e86cd3430 100644
--- a/extensions/google-bigquery/deployment/pom.xml
+++ b/extensions/google-bigquery/deployment/pom.xml
@@ -34,6 +34,10 @@
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core-deployment</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-google-bigquery</artifactId>
diff --git a/extensions/google-bigquery/runtime/pom.xml b/extensions/google-bigquery/runtime/pom.xml
index 9a0fd3c129..924ed313c5 100644
--- a/extensions/google-bigquery/runtime/pom.xml
+++ b/extensions/google-bigquery/runtime/pom.xml
@@ -37,12 +37,12 @@
 
     <dependencies>
         <dependency>
-            <groupId>com.google.cloud</groupId>
-            <artifactId>native-image-support</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-core</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core</artifactId>
+            <artifactId>camel-quarkus-support-google-cloud</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
diff --git a/extensions/google-pubsub/deployment/pom.xml b/extensions/google-pubsub/deployment/pom.xml
index d8c01e42f5..e0a597c24b 100644
--- a/extensions/google-pubsub/deployment/pom.xml
+++ b/extensions/google-pubsub/deployment/pom.xml
@@ -48,6 +48,10 @@
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core-deployment</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-google-pubsub</artifactId>
diff --git a/extensions/google-pubsub/runtime/pom.xml b/extensions/google-pubsub/runtime/pom.xml
index f78d905320..2802555944 100644
--- a/extensions/google-pubsub/runtime/pom.xml
+++ b/extensions/google-pubsub/runtime/pom.xml
@@ -66,12 +66,12 @@
             </exclusions>
         </dependency>
         <dependency>
-            <groupId>com.google.cloud</groupId>
-            <artifactId>native-image-support</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-core</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core</artifactId>
+            <artifactId>camel-quarkus-support-google-cloud</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
diff --git a/extensions/google-storage/deployment/pom.xml b/extensions/google-storage/deployment/pom.xml
index 7dacea4bb2..90dc54a9e3 100644
--- a/extensions/google-storage/deployment/pom.xml
+++ b/extensions/google-storage/deployment/pom.xml
@@ -34,6 +34,10 @@
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core-deployment</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-google-storage</artifactId>
diff --git a/extensions/google-storage/runtime/pom.xml b/extensions/google-storage/runtime/pom.xml
index acf30dbbe3..09d1aeb435 100644
--- a/extensions/google-storage/runtime/pom.xml
+++ b/extensions/google-storage/runtime/pom.xml
@@ -37,12 +37,12 @@
 
     <dependencies>
         <dependency>
-            <groupId>com.google.cloud</groupId>
-            <artifactId>native-image-support</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-core</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core</artifactId>
+            <artifactId>camel-quarkus-support-google-cloud</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index 2a928e2d6a..9f9505d8dd 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -8640,6 +8640,16 @@
                 <artifactId>camel-quarkus-support-debezium-deployment</artifactId>
                 <version>${camel-quarkus.version}</version>
             </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-support-google-cloud</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
             <dependency>
                 <groupId>org.apache.camel.quarkus</groupId>
                 <artifactId>camel-quarkus-support-google-http-client</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml
index d8ee5e7b8e..4d29b37cce 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -8584,6 +8584,16 @@
         <artifactId>camel-quarkus-support-debezium-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>2.10.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>camel-quarkus-support-google-cloud</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>2.10.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>2.10.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-quarkus-support-google-http-client</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index 2098183cc7..da30d6d23a 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -8584,6 +8584,16 @@
         <artifactId>camel-quarkus-support-debezium-deployment</artifactId>
         <version>2.10.0-SNAPSHOT</version>
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId>
+        <artifactId>camel-quarkus-support-google-cloud</artifactId>
+        <version>2.10.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId>
+        <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId>
+        <version>2.10.0-SNAPSHOT</version>
+      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId>
         <artifactId>camel-quarkus-support-google-http-client</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index a89ac5f23a..c9f727e2b5 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -8584,6 +8584,16 @@
         <artifactId>camel-quarkus-support-debezium-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>2.10.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>camel-quarkus-support-google-cloud</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>2.10.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>2.10.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-quarkus-support-google-http-client</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->


[camel-quarkus] 03/04: Skip ElasticsearchRestTest.testElasticsearchDeleteIndex test due to #3831

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 a27c3f2c10e1d6c04d64f19368802efb7318d479
Author: James Netherton <ja...@gmail.com>
AuthorDate: Wed Jun 1 13:01:04 2022 +0100

    Skip ElasticsearchRestTest.testElasticsearchDeleteIndex test due to #3831
---
 .../component/elasticsearch/rest/it/ElasticsearchRestTest.java        | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/integration-tests/elasticsearch-rest/src/test/java/org/apache/camel/quarkus/component/elasticsearch/rest/it/ElasticsearchRestTest.java b/integration-tests/elasticsearch-rest/src/test/java/org/apache/camel/quarkus/component/elasticsearch/rest/it/ElasticsearchRestTest.java
index a1d2e4dca8..2d8cb9bc71 100644
--- a/integration-tests/elasticsearch-rest/src/test/java/org/apache/camel/quarkus/component/elasticsearch/rest/it/ElasticsearchRestTest.java
+++ b/integration-tests/elasticsearch-rest/src/test/java/org/apache/camel/quarkus/component/elasticsearch/rest/it/ElasticsearchRestTest.java
@@ -25,6 +25,7 @@ import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
 import org.awaitility.Awaitility;
 import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Assumptions;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.MethodSource;
 
@@ -193,6 +194,9 @@ class ElasticsearchRestTest {
     @ParameterizedTest
     @MethodSource("componentNames")
     public void testElasticsearchDeleteIndex(String component) {
+        // TODO: https://github.com/apache/camel-quarkus/issues/3831
+        Assumptions.assumeTrue(component.equals("elasticsearch-rest"));
+
         String indexName = UUID.randomUUID().toString();
         String indexKey = "test-key";
         String indexValue = "Hello Camel Quarkus ElasticSearch REST";