You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zb...@apache.org on 2021/04/16 07:13:27 UTC

[camel-quarkus] branch camel-main updated (6f45524 -> dff1e8a)

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

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


 discard 6f45524  fix compilation errors in camel-master branch
 discard 3b630b2  Upgrade to Camel 3.10.0
     add b9606ca  Rename master branch to main in documentation and GitHub workflows
     add 30d0569  Add code.quarkus.io badges on extension pages #2433
     add c8b25eb  Fix #2441 to remove the unused beanContainer in FhirR5Processor
     add 92713d8  camel-quarkus-dozer Error when running native executable #2449
     add 96eb4be  Forward HBase testcontainer's log to stdout to see whether #2458 is occurring
     add c90249f  cat /etc/hosts on GH actions to see whether that's the cause of HBase failures
     add fd81096  Upgrade to Quarkus 1.13.1.Final
     add afa2e7e  org.apache.hbase.thirdparty.io.netty.channel.unix.Errors: bind(..) failed: Cannot assign requested address #2458
     add 711a317  Forward Kafka testcontainer's log to stdout to see why it is sometimes failing #2461
     add a9d36d4  Make Quarkus Micrometer optional for Reactor Netty extension
     add bc11d03  Added native support for camel-openstack * components #1943
     add e8bc246  Changelog Action: Point to main as release branch
     add 93a2662  Updated CHANGELOG.md
     add 11ffdee  Fix intermittent failure in native MicroprofileMetricsIT
     add 2628871  Improve MongoDB extension documentation of named clients
     add 0edff24  Update branch references master -> main
     add 219e737  Use min-maven-version variable in the docs
     add a14ff52  Upgrade node.js and yarn
     add 8d7470f  Use a plaintext link to code.quarkus.io for now #2465
     add 4525941  Use AsciiDoc variable for Quarkus version in the documentation #2163
     add eb3d8fe  Updated CHANGELOG.md
     add 03ec238  Upper case Bootstrap #2164
     add bb64853  Revisit the documentation #2136 #2470 #2374
     add 6923d06  documentation fixes
     add 8f8694d  Updated CHANGELOG.md
     add 2772a21  Prepare for more test groups
     add d188246  Run Azure tests grouped on the CI thus saving some time
     add f494fc3  Fixup bb64853 Revisit documentation
     add a896e59  Upgrade to Quarkus 1.13.2.Final
     add b38c283  Updated CHANGELOG.md
     add aa668d0  Test skipped in native mode should be executed on default Java version at least #2389
     add d15038d  Stop testing JavaScript DSL in native mode #2481
     add 6e440e0  Add Quarkus service binding support to Kafka extension
     new b2777a1  Upgrade to Camel 3.10.0
     new dff1e8a  fix compilation errors in camel-master branch

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   (6f45524)
            \
             N -- N -- N   refs/heads/camel-main (dff1e8a)

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:
 .github/workflows/automatic-changelog-update.yml   |     7 +-
 .github/workflows/camel-master-cron.yaml           |    38 +-
 .github/workflows/ci-build.yaml                    |    83 +-
 .github/workflows/pr-validate.yml                  |    10 +-
 .github/workflows/quarkus-master-cron.yaml         |    38 +-
 CHANGELOG.md                                       |    34 +
 Jenkinsfile                                        |     8 +-
 docs/.pnp.js                                       | 16511 +++++++++++++++++++
 docs/.yarn/.gitignore                              |     6 +
 docs/.yarn/releases/yarn-berry.cjs                 |    55 +
 docs/.yarnrc.yml                                   |     1 +
 docs/README.adoc                                   |     5 +-
 docs/antora.yml                                    |     2 +
 docs/bs-config.json                                |     3 +
 docs/modules/ROOT/nav.adoc                         |     5 +-
 docs/modules/ROOT/pages/contributor-guide/ci.adoc  |    28 +-
 .../contributor-guide/create-new-extension.adoc    |     7 -
 .../contributor-guide/extension-documentation.adoc |    10 +-
 .../contributor-guide/extension-metadata.adoc      |     2 +-
 .../ROOT/pages/contributor-guide/index.adoc        |     2 +-
 .../contributor-guide/promote-jvm-to-native.adoc   |     7 -
 .../pages/contributor-guide/release-guide.adoc     |    22 +-
 docs/modules/ROOT/pages/index.adoc                 |     2 +-
 .../ROOT/pages/reference/extensions/activemq.adoc  |     5 +
 .../ROOT/pages/reference/extensions/ahc-ws.adoc    |     5 +
 .../ROOT/pages/reference/extensions/ahc.adoc       |     5 +
 .../ROOT/pages/reference/extensions/amqp.adoc      |     5 +
 .../ROOT/pages/reference/extensions/apns.adoc      |     1 +
 .../ROOT/pages/reference/extensions/arangodb.adoc  |     5 +
 .../ROOT/pages/reference/extensions/as2.adoc       |     5 +
 .../ROOT/pages/reference/extensions/asn1.adoc      |     1 +
 .../ROOT/pages/reference/extensions/asterisk.adoc  |     1 +
 .../ROOT/pages/reference/extensions/atlasmap.adoc  |     7 +-
 .../ROOT/pages/reference/extensions/atmos.adoc     |     1 +
 .../ROOT/pages/reference/extensions/atom.adoc      |     5 +
 .../ROOT/pages/reference/extensions/atomix.adoc    |     1 +
 .../pages/reference/extensions/attachments.adoc    |     5 +
 .../ROOT/pages/reference/extensions/avro-rpc.adoc  |     5 +
 .../ROOT/pages/reference/extensions/avro.adoc      |     5 +
 .../ROOT/pages/reference/extensions/aws-xray.adoc  |     1 +
 .../pages/reference/extensions/aws2-athena.adoc    |     5 +
 .../ROOT/pages/reference/extensions/aws2-cw.adoc   |     5 +
 .../ROOT/pages/reference/extensions/aws2-ddb.adoc  |     5 +
 .../ROOT/pages/reference/extensions/aws2-ec2.adoc  |     5 +
 .../ROOT/pages/reference/extensions/aws2-ecs.adoc  |     5 +
 .../ROOT/pages/reference/extensions/aws2-eks.adoc  |     5 +
 .../reference/extensions/aws2-eventbridge.adoc     |     5 +
 .../ROOT/pages/reference/extensions/aws2-iam.adoc  |     5 +
 .../pages/reference/extensions/aws2-kinesis.adoc   |     5 +
 .../ROOT/pages/reference/extensions/aws2-kms.adoc  |     5 +
 .../pages/reference/extensions/aws2-lambda.adoc    |     5 +
 .../ROOT/pages/reference/extensions/aws2-mq.adoc   |     5 +
 .../ROOT/pages/reference/extensions/aws2-msk.adoc  |     5 +
 .../ROOT/pages/reference/extensions/aws2-s3.adoc   |     5 +
 .../ROOT/pages/reference/extensions/aws2-ses.adoc  |     5 +
 .../ROOT/pages/reference/extensions/aws2-sns.adoc  |     5 +
 .../ROOT/pages/reference/extensions/aws2-sqs.adoc  |     5 +
 .../ROOT/pages/reference/extensions/aws2-sts.adoc  |     5 +
 .../pages/reference/extensions/aws2-translate.adoc |     5 +
 .../reference/extensions/azure-eventhubs.adoc      |    21 +
 .../reference/extensions/azure-storage-blob.adoc   |    21 +
 .../extensions/azure-storage-datalake.adoc         |    17 +
 .../reference/extensions/azure-storage-queue.adoc  |    21 +
 .../ROOT/pages/reference/extensions/barcode.adoc   |     1 +
 .../ROOT/pages/reference/extensions/base64.adoc    |     5 +
 .../pages/reference/extensions/bean-validator.adoc |     5 +
 .../ROOT/pages/reference/extensions/bean.adoc      |     5 +
 .../ROOT/pages/reference/extensions/beanio.adoc    |     1 +
 .../ROOT/pages/reference/extensions/beanstalk.adoc |     1 +
 .../ROOT/pages/reference/extensions/bindy.adoc     |     5 +
 .../ROOT/pages/reference/extensions/bonita.adoc    |     1 +
 .../ROOT/pages/reference/extensions/box.adoc       |     5 +
 .../ROOT/pages/reference/extensions/braintree.adoc |     5 +
 .../ROOT/pages/reference/extensions/browse.adoc    |     5 +
 .../reference/extensions/caffeine-lrucache.adoc    |     5 +
 .../ROOT/pages/reference/extensions/caffeine.adoc  |     5 +
 .../pages/reference/extensions/cassandraql.adoc    |     5 +
 .../ROOT/pages/reference/extensions/cbor.adoc      |     5 +
 .../pages/reference/extensions/chatscript.adoc     |     1 +
 .../ROOT/pages/reference/extensions/chunk.adoc     |     1 +
 .../ROOT/pages/reference/extensions/cm-sms.adoc    |     1 +
 .../ROOT/pages/reference/extensions/cmis.adoc      |     1 +
 .../ROOT/pages/reference/extensions/coap.adoc      |     1 +
 .../ROOT/pages/reference/extensions/cometd.adoc    |     1 +
 .../pages/reference/extensions/componentdsl.adoc   |     5 +
 .../ROOT/pages/reference/extensions/consul.adoc    |     5 +
 .../pages/reference/extensions/controlbus.adoc     |     5 +
 .../ROOT/pages/reference/extensions/corda.adoc     |     1 +
 .../pages/reference/extensions/core-cloud.adoc     |     1 +
 .../ROOT/pages/reference/extensions/core.adoc      |     7 +-
 .../ROOT/pages/reference/extensions/couchbase.adoc |     1 +
 .../ROOT/pages/reference/extensions/couchdb.adoc   |     5 +
 .../ROOT/pages/reference/extensions/cron.adoc      |     5 +
 .../ROOT/pages/reference/extensions/crypto.adoc    |     5 +
 .../ROOT/pages/reference/extensions/csimple.adoc   |     5 +
 .../ROOT/pages/reference/extensions/csv.adoc       |     5 +
 .../pages/reference/extensions/dataformat.adoc     |     5 +
 .../reference/extensions/debezium-mongodb.adoc     |     5 +
 .../pages/reference/extensions/debezium-mysql.adoc |     5 +
 .../reference/extensions/debezium-postgres.adoc    |     5 +
 .../reference/extensions/debezium-sqlserver.adoc   |     5 +
 .../pages/reference/extensions/digitalocean.adoc   |     5 +
 .../ROOT/pages/reference/extensions/direct.adoc    |     5 +
 .../ROOT/pages/reference/extensions/disruptor.adoc |     5 +
 .../ROOT/pages/reference/extensions/djl.adoc       |     1 +
 .../ROOT/pages/reference/extensions/dns.adoc       |     1 +
 .../ROOT/pages/reference/extensions/dozer.adoc     |     5 +
 .../ROOT/pages/reference/extensions/drill.adoc     |     1 +
 .../ROOT/pages/reference/extensions/dropbox.adoc   |     5 +
 .../ROOT/pages/reference/extensions/ehcache.adoc   |     1 +
 .../reference/extensions/elasticsearch-rest.adoc   |     5 +
 .../ROOT/pages/reference/extensions/elsql.adoc     |     1 +
 .../pages/reference/extensions/endpointdsl.adoc    |     5 +
 .../ROOT/pages/reference/extensions/etcd.adoc      |     1 +
 .../ROOT/pages/reference/extensions/exec.adoc      |     5 +
 .../ROOT/pages/reference/extensions/facebook.adoc  |     1 +
 .../ROOT/pages/reference/extensions/fastjson.adoc  |     1 +
 .../ROOT/pages/reference/extensions/fhir.adoc      |     5 +
 .../pages/reference/extensions/file-watch.adoc     |     5 +
 .../ROOT/pages/reference/extensions/file.adoc      |     5 +
 .../ROOT/pages/reference/extensions/flatpack.adoc  |     5 +
 .../ROOT/pages/reference/extensions/flink.adoc     |     1 +
 .../ROOT/pages/reference/extensions/fop.adoc       |     5 +
 .../pages/reference/extensions/freemarker.adoc     |     5 +
 .../ROOT/pages/reference/extensions/ftp.adoc       |     5 +
 .../ROOT/pages/reference/extensions/ganglia.adoc   |     1 +
 .../ROOT/pages/reference/extensions/geocoder.adoc  |     5 +
 .../ROOT/pages/reference/extensions/git.adoc       |     5 +
 .../ROOT/pages/reference/extensions/github.adoc    |     5 +
 .../reference/extensions/google-bigquery.adoc      |     5 +
 .../reference/extensions/google-calendar.adoc      |     5 +
 .../pages/reference/extensions/google-drive.adoc   |     5 +
 .../pages/reference/extensions/google-mail.adoc    |     5 +
 .../pages/reference/extensions/google-pubsub.adoc  |     5 +
 .../pages/reference/extensions/google-sheets.adoc  |     5 +
 .../ROOT/pages/reference/extensions/graphql.adoc   |     5 +
 .../ROOT/pages/reference/extensions/grok.adoc      |     5 +
 .../pages/reference/extensions/groovy-dsl.adoc     |     1 +
 .../ROOT/pages/reference/extensions/groovy.adoc    |     1 +
 .../ROOT/pages/reference/extensions/grpc.adoc      |     7 +-
 .../ROOT/pages/reference/extensions/gson.adoc      |     5 +
 .../pages/reference/extensions/guava-eventbus.adoc |     1 +
 .../ROOT/pages/reference/extensions/hazelcast.adoc |     7 +-
 .../ROOT/pages/reference/extensions/hbase.adoc     |     1 +
 .../ROOT/pages/reference/extensions/hdfs.adoc      |     1 +
 .../pages/reference/extensions/headersmap.adoc     |     5 +
 .../ROOT/pages/reference/extensions/hl7.adoc       |     5 +
 .../ROOT/pages/reference/extensions/http.adoc      |     5 +
 .../reference/extensions/huaweicloud-smn.adoc      |     1 +
 .../ROOT/pages/reference/extensions/hystrix.adoc   |     5 +
 .../ROOT/pages/reference/extensions/ical.adoc      |     5 +
 .../ROOT/pages/reference/extensions/iec60870.adoc  |     1 +
 .../ROOT/pages/reference/extensions/ignite.adoc    |     1 +
 .../pages/reference/extensions/infinispan.adoc     |     5 +
 .../ROOT/pages/reference/extensions/influxdb.adoc  |     5 +
 .../ROOT/pages/reference/extensions/iota.adoc      |     1 +
 .../ROOT/pages/reference/extensions/ipfs.adoc      |     5 +
 .../ROOT/pages/reference/extensions/irc.adoc       |     1 +
 .../ROOT/pages/reference/extensions/jackson.adoc   |     5 +
 .../pages/reference/extensions/jacksonxml.adoc     |     5 +
 .../ROOT/pages/reference/extensions/jasypt.adoc    |     1 +
 .../pages/reference/extensions/java-joor-dsl.adoc  |     1 +
 .../ROOT/pages/reference/extensions/jaxb.adoc      |     5 +
 .../ROOT/pages/reference/extensions/jbpm.adoc      |     1 +
 .../ROOT/pages/reference/extensions/jcache.adoc    |     1 +
 .../ROOT/pages/reference/extensions/jclouds.adoc   |     1 +
 .../ROOT/pages/reference/extensions/jcr.adoc       |     1 +
 .../ROOT/pages/reference/extensions/jdbc.adoc      |     5 +
 .../ROOT/pages/reference/extensions/jfr.adoc       |     1 +
 .../pages/reference/extensions/jgroups-raft.adoc   |     1 +
 .../ROOT/pages/reference/extensions/jgroups.adoc   |     1 +
 .../ROOT/pages/reference/extensions/jing.adoc      |     5 +
 .../ROOT/pages/reference/extensions/jira.adoc      |     5 +
 .../ROOT/pages/reference/extensions/jms.adoc       |     5 +
 .../ROOT/pages/reference/extensions/johnzon.adoc   |     5 +
 .../ROOT/pages/reference/extensions/jolt.adoc      |     5 +
 .../ROOT/pages/reference/extensions/jooq.adoc      |     1 +
 .../ROOT/pages/reference/extensions/jpa.adoc       |     5 +
 .../ROOT/pages/reference/extensions/js-dsl.adoc    |     1 +
 .../ROOT/pages/reference/extensions/jsch.adoc      |     5 +
 .../ROOT/pages/reference/extensions/jslt.adoc      |     5 +
 .../pages/reference/extensions/json-validator.adoc |     5 +
 .../ROOT/pages/reference/extensions/jsonapi.adoc   |     1 +
 .../ROOT/pages/reference/extensions/jsonata.adoc   |     5 +
 .../ROOT/pages/reference/extensions/jsonb.adoc     |     5 +
 .../ROOT/pages/reference/extensions/jsonpath.adoc  |     5 +
 .../ROOT/pages/reference/extensions/jt400.adoc     |     1 +
 .../ROOT/pages/reference/extensions/jta.adoc       |     5 +
 .../ROOT/pages/reference/extensions/kafka.adoc     |     5 +
 .../ROOT/pages/reference/extensions/kamelet.adoc   |     5 +
 .../pages/reference/extensions/kotlin-dsl.adoc     |     1 +
 .../ROOT/pages/reference/extensions/kotlin.adoc    |     5 +
 .../pages/reference/extensions/kubernetes.adoc     |     5 +
 .../ROOT/pages/reference/extensions/kudu.adoc      |     5 +
 .../ROOT/pages/reference/extensions/language.adoc  |     1 +
 .../ROOT/pages/reference/extensions/ldap.adoc      |     1 +
 .../ROOT/pages/reference/extensions/ldif.adoc      |     1 +
 .../ROOT/pages/reference/extensions/leveldb.adoc   |     5 +
 .../ROOT/pages/reference/extensions/log.adoc       |     5 +
 .../ROOT/pages/reference/extensions/lra.adoc       |     5 +
 .../ROOT/pages/reference/extensions/lucene.adoc    |     1 +
 .../pages/reference/extensions/lumberjack.adoc     |     5 +
 .../ROOT/pages/reference/extensions/lzf.adoc       |     5 +
 .../ROOT/pages/reference/extensions/mail.adoc      |     5 +
 .../ROOT/pages/reference/extensions/main.adoc      |     5 +
 .../pages/reference/extensions/management.adoc     |     1 +
 .../ROOT/pages/reference/extensions/master.adoc    |     5 +
 .../pages/reference/extensions/micrometer.adoc     |     5 +
 .../extensions/microprofile-fault-tolerance.adoc   |     5 +
 .../reference/extensions/microprofile-health.adoc  |     5 +
 .../reference/extensions/microprofile-metrics.adoc |     5 +
 .../ROOT/pages/reference/extensions/milo.adoc      |     1 +
 .../ROOT/pages/reference/extensions/minio.adoc     |     5 +
 .../ROOT/pages/reference/extensions/mllp.adoc      |     5 +
 .../ROOT/pages/reference/extensions/mock.adoc      |     5 +
 .../pages/reference/extensions/mongodb-gridfs.adoc |     5 +
 .../ROOT/pages/reference/extensions/mongodb.adoc   |    16 +-
 .../ROOT/pages/reference/extensions/msv.adoc       |     5 +
 .../ROOT/pages/reference/extensions/mustache.adoc  |     5 +
 .../ROOT/pages/reference/extensions/mvel.adoc      |     1 +
 .../ROOT/pages/reference/extensions/mybatis.adoc   |     1 +
 .../ROOT/pages/reference/extensions/nagios.adoc    |     5 +
 .../ROOT/pages/reference/extensions/nats.adoc      |     5 +
 .../pages/reference/extensions/netty-http.adoc     |     5 +
 .../ROOT/pages/reference/extensions/netty.adoc     |     5 +
 .../ROOT/pages/reference/extensions/nitrite.adoc   |     5 +
 .../ROOT/pages/reference/extensions/nsq.adoc       |     5 +
 .../ROOT/pages/reference/extensions/oaipmh.adoc    |     5 +
 .../ROOT/pages/reference/extensions/ognl.adoc      |     1 +
 .../ROOT/pages/reference/extensions/olingo4.adoc   |     5 +
 .../pages/reference/extensions/openapi-java.adoc   |     5 +
 .../ROOT/pages/reference/extensions/openstack.adoc |    21 +-
 .../pages/reference/extensions/opentracing.adoc    |     5 +
 .../pages/reference/extensions/optaplanner.adoc    |     5 +
 .../pages/reference/extensions/paho-mqtt5.adoc     |     5 +
 .../ROOT/pages/reference/extensions/paho.adoc      |     5 +
 .../ROOT/pages/reference/extensions/pdf.adoc       |     5 +
 .../reference/extensions/pg-replication-slot.adoc  |     5 +
 .../ROOT/pages/reference/extensions/pgevent.adoc   |     5 +
 .../pages/reference/extensions/platform-http.adoc  |     5 +
 .../ROOT/pages/reference/extensions/printer.adoc   |     1 +
 .../ROOT/pages/reference/extensions/protobuf.adoc  |     7 +-
 .../ROOT/pages/reference/extensions/pubnub.adoc    |     5 +
 .../ROOT/pages/reference/extensions/pulsar.adoc    |     1 +
 .../ROOT/pages/reference/extensions/quartz.adoc    |     5 +
 .../ROOT/pages/reference/extensions/quickfix.adoc  |     1 +
 .../ROOT/pages/reference/extensions/qute.adoc      |     5 +
 .../ROOT/pages/reference/extensions/rabbitmq.adoc  |     5 +
 .../reference/extensions/reactive-executor.adoc    |     5 +
 .../reference/extensions/reactive-streams.adoc     |     5 +
 .../ROOT/pages/reference/extensions/redis.adoc     |     1 +
 .../ROOT/pages/reference/extensions/ref.adoc       |     5 +
 .../pages/reference/extensions/rest-openapi.adoc   |     5 +
 .../ROOT/pages/reference/extensions/rest.adoc      |     5 +
 .../ROOT/pages/reference/extensions/ribbon.adoc    |     1 +
 .../pages/reference/extensions/robotframework.adoc |     1 +
 .../ROOT/pages/reference/extensions/rss.adoc       |     5 +
 .../ROOT/pages/reference/extensions/saga.adoc      |     5 +
 .../pages/reference/extensions/salesforce.adoc     |     5 +
 .../pages/reference/extensions/sap-netweaver.adoc  |     5 +
 .../ROOT/pages/reference/extensions/saxon.adoc     |     1 +
 .../ROOT/pages/reference/extensions/scheduler.adoc |     5 +
 .../pages/reference/extensions/schematron.adoc     |     1 +
 .../ROOT/pages/reference/extensions/seda.adoc      |     5 +
 .../pages/reference/extensions/servicenow.adoc     |     5 +
 .../ROOT/pages/reference/extensions/servlet.adoc   |     5 +
 .../ROOT/pages/reference/extensions/shiro.adoc     |     5 +
 .../ROOT/pages/reference/extensions/sip.adoc       |     1 +
 .../ROOT/pages/reference/extensions/sjms.adoc      |     5 +
 .../ROOT/pages/reference/extensions/sjms2.adoc     |     5 +
 .../ROOT/pages/reference/extensions/slack.adoc     |     5 +
 .../extensions/smallrye-reactive-messaging.adoc    |     5 +
 .../ROOT/pages/reference/extensions/smpp.adoc      |     1 +
 .../ROOT/pages/reference/extensions/snakeyaml.adoc |     5 +
 .../ROOT/pages/reference/extensions/snmp.adoc      |     1 +
 .../ROOT/pages/reference/extensions/soap.adoc      |     5 +
 .../ROOT/pages/reference/extensions/solr.adoc      |     5 +
 .../ROOT/pages/reference/extensions/soroush.adoc   |     1 +
 .../ROOT/pages/reference/extensions/spark.adoc     |     1 +
 .../pages/reference/extensions/splunk-hec.adoc     |     1 +
 .../ROOT/pages/reference/extensions/splunk.adoc    |     5 +
 .../reference/extensions/spring-rabbitmq.adoc      |     5 +
 .../ROOT/pages/reference/extensions/sql.adoc       |     5 +
 .../ROOT/pages/reference/extensions/ssh.adoc       |     5 +
 .../ROOT/pages/reference/extensions/stax.adoc      |     5 +
 .../ROOT/pages/reference/extensions/stitch.adoc    |     1 +
 .../ROOT/pages/reference/extensions/stomp.adoc     |     1 +
 .../ROOT/pages/reference/extensions/stream.adoc    |     5 +
 .../pages/reference/extensions/stringtemplate.adoc |     5 +
 .../ROOT/pages/reference/extensions/stub.adoc      |     1 +
 .../ROOT/pages/reference/extensions/syslog.adoc    |     5 +
 .../ROOT/pages/reference/extensions/tagsoup.adoc   |     5 +
 .../ROOT/pages/reference/extensions/tarfile.adoc   |     5 +
 .../ROOT/pages/reference/extensions/telegram.adoc  |     5 +
 .../extensions/threadpoolfactory-vertx.adoc        |     5 +
 .../ROOT/pages/reference/extensions/thrift.adoc    |     1 +
 .../ROOT/pages/reference/extensions/tika.adoc      |     5 +
 .../ROOT/pages/reference/extensions/timer.adoc     |     5 +
 .../ROOT/pages/reference/extensions/twilio.adoc    |     5 +
 .../ROOT/pages/reference/extensions/twitter.adoc   |     5 +
 .../reference/extensions/univocity-parsers.adoc    |     5 +
 .../ROOT/pages/reference/extensions/validator.adoc |     5 +
 .../ROOT/pages/reference/extensions/velocity.adoc  |     5 +
 .../pages/reference/extensions/vertx-http.adoc     |     5 +
 .../pages/reference/extensions/vertx-kafka.adoc    |     5 +
 .../reference/extensions/vertx-websocket.adoc      |     5 +
 .../ROOT/pages/reference/extensions/vertx.adoc     |     5 +
 .../ROOT/pages/reference/extensions/vm.adoc        |     5 +
 .../ROOT/pages/reference/extensions/weather.adoc   |     5 +
 .../ROOT/pages/reference/extensions/web3j.adoc     |     1 +
 .../ROOT/pages/reference/extensions/weka.adoc      |     1 +
 .../ROOT/pages/reference/extensions/wordpress.adoc |     1 +
 .../ROOT/pages/reference/extensions/workday.adoc   |     1 +
 .../ROOT/pages/reference/extensions/xchange.adoc   |     1 +
 .../ROOT/pages/reference/extensions/xj.adoc        |     1 +
 .../pages/reference/extensions/xml-io-dsl.adoc     |     5 +
 .../ROOT/pages/reference/extensions/xml-io.adoc    |     1 +
 .../ROOT/pages/reference/extensions/xml-jaxb.adoc  |     5 +
 .../ROOT/pages/reference/extensions/xml-jaxp.adoc  |     5 +
 .../pages/reference/extensions/xmlsecurity.adoc    |     5 +
 .../ROOT/pages/reference/extensions/xmpp.adoc      |     1 +
 .../ROOT/pages/reference/extensions/xpath.adoc     |     5 +
 .../pages/reference/extensions/xslt-saxon.adoc     |     1 +
 .../ROOT/pages/reference/extensions/xslt.adoc      |     5 +
 .../ROOT/pages/reference/extensions/xstream.adoc   |     5 +
 .../ROOT/pages/reference/extensions/yaml-dsl.adoc  |     5 +
 .../ROOT/pages/reference/extensions/yammer.adoc    |     1 +
 .../ROOT/pages/reference/extensions/zendesk.adoc   |     5 +
 .../pages/reference/extensions/zip-deflater.adoc   |     5 +
 .../ROOT/pages/reference/extensions/zipfile.adoc   |     5 +
 .../reference/extensions/zookeeper-master.adoc     |     1 +
 .../ROOT/pages/reference/extensions/zookeeper.adoc |     1 +
 docs/modules/ROOT/pages/user-guide/bootstrap.adoc  |   176 -
 docs/modules/ROOT/pages/user-guide/cdi.adoc        |    23 +
 .../ROOT/pages/user-guide/command-mode.adoc        |    30 +
 .../ROOT/pages/user-guide/configuration.adoc       |   108 +
 .../pages/user-guide/defining-camel-routes.adoc    |   141 +
 .../pages/user-guide/dependency-management.adoc    |    86 +
 .../modules/ROOT/pages/user-guide/first-steps.adoc |    42 +-
 docs/modules/ROOT/pages/user-guide/index.adoc      |     2 +-
 .../modules/ROOT/pages/user-guide/native-mode.adoc |     2 +-
 .../ROOT/pages/user-guide/observability.adoc       |     4 +-
 docs/modules/ROOT/pages/user-guide/testing.adoc    |     6 +-
 .../reference/components/openstack-cinder.adoc     |     6 +-
 .../reference/components/openstack-glance.adoc     |     6 +-
 .../reference/components/openstack-keystone.adoc   |     6 +-
 .../reference/components/openstack-neutron.adoc    |     6 +-
 .../reference/components/openstack-nova.adoc       |     6 +-
 .../reference/components/openstack-swift.adoc      |     6 +-
 docs/package.json                                  |     9 +-
 docs/pom.xml                                       |    28 +-
 docs/yarn.lock                                     |  8661 ++++++----
 .../camel/quarkus/core/CamelBootstrapRecorder.java |     2 +-
 .../apache/camel/quarkus/main/CamelMainConfig.java |     2 +-
 .../runtime/src/main/doc/usage.adoc                |    12 +
 .../component/hbase/it/HBaseTestResource.java      |     7 +-
 .../openstack/deployment/OpenstackProcessor.java   |    47 -
 extensions-jvm/openstack/integration-test/pom.xml  |    80 -
 extensions-jvm/pom.xml                             |     1 -
 .../reactor-netty/deployment/pom.xml               |     4 -
 extensions-support/reactor-netty/runtime/pom.xml   |    13 +-
 .../runtime/src/main/doc/configuration.adoc        |     2 +-
 .../runtime/src/main/doc/usage.adoc                |    12 +
 .../runtime/src/main/doc/usage.adoc                |    12 +
 .../runtime/src/main/doc/usage.adoc                |    12 +
 .../component/dozer/deployment/DozerProcessor.java |     3 +
 .../fhir/deployment/r5/FhirR5Processor.java        |     4 +-
 .../grpc/runtime/src/main/doc/configuration.adoc   |     2 +-
 .../runtime/src/main/doc/configuration.adoc        |     2 +-
 .../component/kafka/deployment/KafkaProcessor.java |    20 +
 .../component/kafka/CamelKafkaRecorder.java        |    49 +
 .../component/kafka/QuarkusKafkaClientFactory.java |    69 +
 .../runtime/src/main/doc/configuration.adoc        |    13 +-
 .../openstack/deployment/pom.xml                   |     4 +
 .../deployment/BuildTimeDefaultAPIProvider.java    |   603 +
 .../openstack/deployment/OpenstackProcessor.java   |    93 +
 {extensions-jvm => extensions}/openstack/pom.xml   |     1 -
 .../openstack/runtime/pom.xml                      |     5 +
 .../main/resources/META-INF/quarkus-extension.yaml |     3 +-
 extensions/pom.xml                                 |     1 +
 .../runtime/src/main/doc/configuration.adoc        |     2 +-
 .../aws2}/README.adoc                              |     0
 .../aws2}/aws2-cw/pom.xml                          |     0
 .../component/aws2/cw/it/Aws2CwResource.java       |     0
 .../src/main/resources/application.properties      |     0
 .../quarkus/component/aws2/cw/it/Aws2CwIT.java     |     0
 .../quarkus/component/aws2/cw/it/Aws2CwTest.java   |     0
 .../aws2/cw/it/Aws2CwTestEnvCustomizer.java        |     0
 ...quarkus.test.support.aws2.Aws2TestEnvCustomizer |     0
 .../aws2}/aws2-ddb/pom.xml                         |     0
 .../component/aws2/ddb/it/Aws2DdbResource.java     |     0
 .../aws2/ddb/it/Aws2DdbStreamResource.java         |     0
 .../src/main/resources/application.properties      |     0
 .../quarkus/component/aws2/ddb/it/Aws2DdbIT.java   |     0
 .../quarkus/component/aws2/ddb/it/Aws2DdbTest.java |     0
 .../aws2/ddb/it/Aws2DdbTestEnvCustomizer.java      |     0
 ...quarkus.test.support.aws2.Aws2TestEnvCustomizer |     0
 .../aws2}/aws2-kinesis/pom.xml                     |     0
 .../kinesis/it/Aws2KinesisFirehoseResource.java    |     0
 .../aws2/kinesis/it/Aws2KinesisResource.java       |     0
 .../src/main/resources/application.properties      |     0
 .../component/aws2/kinesis/it/Aws2KinesisIT.java   |     0
 .../component/aws2/kinesis/it/Aws2KinesisTest.java |     0
 .../kinesis/it/Aws2KinesisTestEnvCustomizer.java   |     0
 ...quarkus.test.support.aws2.Aws2TestEnvCustomizer |     0
 .../aws2}/aws2-lambda/pom.xml                      |     0
 .../aws2/lambda/it/Aws2LambdaResource.java         |     0
 .../src/main/resources/application.properties      |     0
 .../component/aws2/lambda/it/Aws2LambdaIT.java     |     0
 .../component/aws2/lambda/it/Aws2LambdaTest.java   |     0
 .../lambda/it/Aws2LambdaTestEnvCustomizer.java     |     0
 ...quarkus.test.support.aws2.Aws2TestEnvCustomizer |     0
 .../aws2}/aws2-s3/pom.xml                          |     0
 .../quarkus/component/aws2/Aws2S3Resource.java     |     0
 .../src/main/resources/application.properties      |     0
 .../camel/quarkus/component/aws2/Aws2S3IT.java     |     0
 .../camel/quarkus/component/aws2/Aws2S3Test.java   |     0
 .../component/aws2/Aws2S3TestEnvCustomizer.java    |     0
 ...quarkus.test.support.aws2.Aws2TestEnvCustomizer |     0
 .../aws2}/aws2-ses/pom.xml                         |     0
 .../component/aws2/ses/it/Aws2SesResource.java     |     0
 .../src/main/resources/application.properties      |     0
 .../quarkus/component/aws2/ses/it/Aws2SesIT.java   |     0
 .../quarkus/component/aws2/ses/it/Aws2SesTest.java |     0
 .../aws2/ses/it/Aws2SesTestEnvCustomizer.java      |     0
 ...quarkus.test.support.aws2.Aws2TestEnvCustomizer |     0
 .../aws2}/aws2-sqs-sns/README.adoc                 |     0
 .../aws2}/aws2-sqs-sns/pom.xml                     |     0
 .../component/aws2/sqs/it/Aws2SqsSnsResource.java  |     0
 .../src/main/resources/application.properties      |     0
 .../component/aws2/sqs/it/Aws2SqsSnsIT.java        |     0
 .../component/aws2/sqs/it/Aws2SqsSnsTest.java      |     0
 .../aws2/sqs/it/Aws2SqsSnsTestEnvCustomizer.java   |     0
 ...quarkus.test.support.aws2.Aws2TestEnvCustomizer |     0
 .../aws2}/pom.xml                                  |     3 +-
 .../azure}/README.adoc                             |    19 +-
 .../azure}/azure-eventhubs/pom.xml                 |     2 +-
 .../azure/eventhubs/it/AzureEventhubsResource.java |    14 +-
 .../azure/eventhubs/it/AzureEventhubsRoutes.java   |    29 +-
 .../azure/eventhubs/it/AzureEventhubsIT.java       |     0
 .../azure/eventhubs/it/AzureEventhubsTest.java     |     0
 .../azure}/azure-resources.sh                      |     4 +-
 .../azure}/azure-storage-blob/pom.xml              |     3 +-
 .../storage/blob/it/AzureStorageBlobResource.java  |     0
 .../src/main/resources/application.properties      |     0
 .../azure/storage/blob/it/AzureStorageBlobIT.java  |     0
 .../storage/blob/it/AzureStorageBlobTest.java      |     0
 .../azure}/azure-storage-queue/pom.xml             |     3 +-
 .../queue/it/AzureStorageQueueResource.java        |     0
 .../src/main/resources/application.properties      |     0
 .../storage/queue/it/AzureStorageQueueIT.java      |     0
 .../storage/queue/it/AzureStorageQueueTest.java    |     0
 .../azure}/pom.xml                                 |    17 +-
 .../openstack => integration-test-groups}/pom.xml  |    17 +-
 integration-tests/aws2-grouped/README.adoc         |     8 +-
 integration-tests/aws2-grouped/pom.xml             |     4 +-
 .../{aws2-grouped => azure-grouped}/README.adoc    |    10 +-
 .../{aws2-grouped => azure-grouped}/pom.xml        |   113 +-
 integration-tests/azure-storage-blob/README.adoc   |    16 -
 integration-tests/azure-storage-queue/README.adoc  |    16 -
 integration-tests/csimple/pom.xml                  |     2 +-
 .../quarkus/component/dozer/it/DozerResource.java  |     9 +-
 .../component/dozer/it/model/CustomerA.java        |    49 +-
 .../component/dozer/it/model/CustomerB.java        |    79 +
 .../dozer/src/main/resources/simple-mapping.xml    |     5 +
 .../quarkus/component/dozer/it/DozerTest.java      |     8 +-
 integration-tests/fhir/pom.xml                     |     5 +
 integration-tests/js-dsl/pom.xml                   |     5 +
 integration-tests/{fhir => kafka-sasl}/pom.xml     |    45 +-
 .../quarkus/kafka/sasl/KafkaSaslResource.java      |    71 +
 .../camel/quarkus/kafka/sasl/KafkaSaslRoutes.java  |    19 +-
 .../camel/quarkus/kafka/sasl/KafkaSupport.java     |    78 +
 .../src/main/resources/application.properties      |     4 +-
 .../quarkus/kafka/sasl/KafkaSaslBindingTest.java}  |    47 +-
 .../camel/quarkus/kafka/sasl/KafkaSaslIT.java      |     5 +-
 .../quarkus/kafka/sasl/KafkaSaslTestResource.java  |   111 +
 .../test/resources/config/kafka_server_jaas.conf   |     7 +
 .../src/test/resources/k8s-sb/kafka/password       |     1 +
 .../src/test/resources/k8s-sb/kafka/saslMechanism  |     1 +
 .../test/resources/k8s-sb/kafka/securityProtocol   |     1 +
 .../src/test/resources/k8s-sb/kafka/type           |     1 +
 .../src/test/resources/k8s-sb/kafka/user           |     1 +
 .../component/kafka/it/CamelKafkaTestResource.java |     2 +
 integration-tests/kubernetes/pom.xml               |     5 +
 .../it/health/MicroProfileHealthTest.java          |    15 +-
 .../{kubernetes => openstack}/pom.xml              |    20 +-
 .../it/OpenstackCinderSnapshotResource.java        |     0
 .../it/OpenstackCinderVolumeResource.java          |     0
 .../openstack/it/OpenstackGlanceResource.java      |     0
 .../it/OpenstackKeystoneDomainResource.java        |     0
 .../it/OpenstackKeystoneGroupResource.java         |     0
 .../it/OpenstackKeystoneProjectResource.java       |     0
 .../it/OpenstackKeystoneRegionResource.java        |     0
 .../it/OpenstackKeystoneUserResource.java          |     0
 .../it/OpenstackNeutronNetworkResource.java        |     0
 .../openstack/it/OpenstackNeutronPortResource.java |     0
 .../it/OpenstackNeutronSubnetResource.java         |     0
 .../openstack/it/OpenstackNovaFlavorResource.java  |     0
 .../openstack/it/OpenstackNovaServerResource.java  |     6 +-
 .../it/OpenstackSwiftContainerResource.java        |     0
 .../openstack/it/OpenstackSwiftObjectResource.java |     0
 .../openstack/it/OpenStackTestResource.java        |     0
 .../openstack/it/OpenstackCinderSnapshotIT.java    |     4 +-
 .../openstack/it/OpenstackCinderSnapshotTest.java  |     0
 .../openstack/it/OpenstackCinderVolumeIT.java      |     4 +-
 .../openstack/it/OpenstackCinderVolumeTest.java    |     0
 .../component/openstack/it/OpenstackGlanceIT.java  |     4 +-
 .../openstack/it/OpenstackGlanceTest.java          |     0
 .../openstack/it/OpenstackKeystoneDomainIT.java    |     4 +-
 .../openstack/it/OpenstackKeystoneDomainTest.java  |     0
 .../openstack/it/OpenstackKeystoneGroupIT.java     |     4 +-
 .../openstack/it/OpenstackKeystoneGroupTest.java   |     0
 .../openstack/it/OpenstackKeystoneProjectIT.java   |     4 +-
 .../openstack/it/OpenstackKeystoneProjectTest.java |     0
 .../openstack/it/OpenstackKeystoneRegionIT.java    |     4 +-
 .../openstack/it/OpenstackKeystoneRegionTest.java  |     0
 .../openstack/it/OpenstackKeystoneUserIT.java      |     4 +-
 .../openstack/it/OpenstackKeystoneUserTest.java    |     0
 .../openstack/it/OpenstackNeutronNetworkIT.java    |     4 +-
 .../openstack/it/OpenstackNeutronNetworkTest.java  |     0
 .../openstack/it/OpenstackNeutronPortIT.java       |     4 +-
 .../openstack/it/OpenstackNeutronPortTest.java     |     0
 .../openstack/it/OpenstackNeutronSubnetIT.java     |     4 +-
 .../openstack/it/OpenstackNeutronSubnetTest.java   |     0
 .../openstack/it/OpenstackNovaFlavorIT.java        |     4 +-
 .../openstack/it/OpenstackNovaFlavorTest.java      |     0
 .../openstack/it/OpenstackNovaServerIT.java        |     4 +-
 .../openstack/it/OpenstackNovaServerTest.java      |     0
 .../openstack/it/OpenstackSwiftContainerIT.java    |     4 +-
 .../openstack/it/OpenstackSwiftContainerTest.java  |     0
 .../openstack/it/OpenstackSwiftObjectIT.java       |     4 +-
 .../openstack/it/OpenstackSwiftObjectTest.java     |     0
 .../mappings/cinder/snapshot/volume_snapshots.json |     0
 .../cinder/volume/createVolume_multiattach.json    |     0
 .../resources/mappings/cinder/volume/volume.json   |     0
 .../mappings/cinder/volume/volume_delete.json      |     0
 .../mappings/cinder/volume/volume_types.json       |     0
 .../mappings/cinder/volume/volume_update.json      |     0
 .../resources/mappings/cinder/volume/volumes.json  |     0
 .../src/test/resources/mappings/glance/image.json  |     0
 .../resources/mappings/glance/image_delete.json    |     0
 .../resources/mappings/glance/image_upload.json    |     0
 .../src/test/resources/mappings/glance/images.json |     0
 .../resources/mappings/glance/images_detail.json   |     0
 .../mappings/keystone/authv3_project.json          |     0
 .../keystone/domains/domains_create_response.json  |     0
 .../mappings/keystone/domains/domains_delete.json  |     0
 .../keystone/domains/domains_get_byId.json         |     0
 .../keystone/domains/domains_update_response.json  |     0
 .../keystone/domains/domains_with_options.json     |     0
 .../mappings/keystone/groups/groups_add_user.json  |     0
 .../keystone/groups/groups_check_user.json         |     0
 .../keystone/groups/groups_create_response.json    |     0
 .../mappings/keystone/groups/groups_delete.json    |     0
 .../mappings/keystone/groups/groups_get_byId.json  |     0
 .../mappings/keystone/groups/groups_list.json      |     0
 .../keystone/groups/groups_remove_user.json        |     0
 .../keystone/groups/groups_update_response.json    |     0
 .../projects/projects_create_response.json         |     0
 .../keystone/projects/projects_delete.json         |     0
 .../keystone/projects/projects_get_byId.json       |     0
 .../projects/projects_update_response.json         |     0
 .../keystone/projects/projects_with_options.json   |     0
 .../keystone/regions/regions_create_response.json  |     0
 .../mappings/keystone/regions/regions_delete.json  |     0
 .../keystone/regions/regions_get_byId.json         |     0
 .../keystone/regions/regions_get_nonExistent.json  |     0
 .../mappings/keystone/regions/regions_list.json    |     0
 .../keystone/regions/regions_update_response.json  |     0
 .../mappings/keystone/users/create_user.json       |     0
 .../mappings/keystone/users/update_user.json       |     0
 .../mappings/keystone/users/user_delete.json       |     0
 .../mappings/keystone/users/user_get_byId.json     |     0
 .../resources/mappings/keystone/users/users.json   |     0
 .../mappings/neutron/networks/network.json         |     0
 .../mappings/neutron/networks/network_delete.json  |     0
 .../neutron/networks/network_external.json         |     0
 .../neutron/networks/networks_filtered.json        |     0
 .../mappings/neutron/ports/port_external.json      |     0
 .../mappings/neutron/ports/ports_external.json     |     0
 .../mappings/neutron/subnets/subnet_ipv6.json      |     0
 .../resources/mappings/nova/flavors/flavor.json    |     0
 .../mappings/nova/flavors/flavor_create.json       |     0
 .../mappings/nova/flavors/flavors_detailed.json    |     0
 .../mappings/nova/servers/server_create.json       |     0
 .../nova/servers/server_snapshot_create.json       |     0
 .../mappings/nova/servers/server_wrong_id_get.json |     0
 .../resources/mappings/nova/servers/servers.json   |     0
 .../swift/containers/container_metadata_get.json   |     0
 .../mappings/swift/containers/containers.json      |     0
 .../mappings/swift/objects/object_get.json         |     0
 integration-tests/pom.xml                          |     6 +-
 pom.xml                                            |    32 +-
 .../camel/quarkus/maven/CamelQuarkusExtension.java |    10 +
 .../quarkus/maven/UpdateExtensionDocPageMojo.java  |     1 +
 .../doc-templates/extension-doc-page.adoc          |     7 +-
 tooling/scripts/group-tests.groovy                 |    25 +-
 tooling/scripts/report-build-status.groovy         |     6 +-
 tooling/scripts/test-categories.yaml               |     8 +-
 tooling/scripts/validate-github-workflows.groovy   |     2 +-
 600 files changed, 25296 insertions(+), 4335 deletions(-)
 create mode 100755 docs/.pnp.js
 create mode 100644 docs/.yarn/.gitignore
 create mode 100755 docs/.yarn/releases/yarn-berry.cjs
 create mode 100644 docs/.yarnrc.yml
 create mode 100644 docs/bs-config.json
 delete mode 100644 docs/modules/ROOT/pages/user-guide/bootstrap.adoc
 create mode 100644 docs/modules/ROOT/pages/user-guide/command-mode.adoc
 create mode 100644 docs/modules/ROOT/pages/user-guide/configuration.adoc
 create mode 100644 docs/modules/ROOT/pages/user-guide/defining-camel-routes.adoc
 create mode 100644 docs/modules/ROOT/pages/user-guide/dependency-management.adoc
 create mode 100644 extensions-jvm/azure-storage-datalake/runtime/src/main/doc/usage.adoc
 delete mode 100644 extensions-jvm/openstack/deployment/src/main/java/org/apache/camel/quarkus/component/openstack/deployment/OpenstackProcessor.java
 delete mode 100644 extensions-jvm/openstack/integration-test/pom.xml
 create mode 100644 extensions/azure-eventhubs/runtime/src/main/doc/usage.adoc
 create mode 100644 extensions/azure-storage-blob/runtime/src/main/doc/usage.adoc
 create mode 100644 extensions/azure-storage-queue/runtime/src/main/doc/usage.adoc
 create mode 100644 extensions/kafka/runtime/src/main/java/org/apache/camel/quarkus/component/kafka/CamelKafkaRecorder.java
 create mode 100644 extensions/kafka/runtime/src/main/java/org/apache/camel/quarkus/component/kafka/QuarkusKafkaClientFactory.java
 rename {extensions-jvm => extensions}/openstack/deployment/pom.xml (94%)
 create mode 100644 extensions/openstack/deployment/src/main/java/org/apache/camel/quarkus/component/openstack/deployment/BuildTimeDefaultAPIProvider.java
 create mode 100644 extensions/openstack/deployment/src/main/java/org/apache/camel/quarkus/component/openstack/deployment/OpenstackProcessor.java
 copy {extensions-jvm => extensions}/openstack/pom.xml (97%)
 rename {extensions-jvm => extensions}/openstack/runtime/pom.xml (95%)
 rename {extensions-jvm => extensions}/openstack/runtime/src/main/resources/META-INF/quarkus-extension.yaml (97%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/README.adoc (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-cw/pom.xml (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-cw/src/main/java/org/apache/camel/quarkus/component/aws2/cw/it/Aws2CwResource.java (100%)
 copy {integration-tests-aws2 => integration-test-groups/aws2}/aws2-cw/src/main/resources/application.properties (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-cw/src/test/java/org/apache/camel/quarkus/component/aws2/cw/it/Aws2CwIT.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-cw/src/test/java/org/apache/camel/quarkus/component/aws2/cw/it/Aws2CwTest.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-cw/src/test/java/org/apache/camel/quarkus/component/aws2/cw/it/Aws2CwTestEnvCustomizer.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-cw/src/test/resources/META-INF/services/org.apache.camel.quarkus.test.support.aws2.Aws2TestEnvCustomizer (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ddb/pom.xml (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ddb/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbResource.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ddb/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbStreamResource.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ddb/src/main/resources/application.properties (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ddb/src/test/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbIT.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ddb/src/test/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbTest.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ddb/src/test/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbTestEnvCustomizer.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ddb/src/test/resources/META-INF/services/org.apache.camel.quarkus.test.support.aws2.Aws2TestEnvCustomizer (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-kinesis/pom.xml (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-kinesis/src/main/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisFirehoseResource.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-kinesis/src/main/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisResource.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-kinesis/src/main/resources/application.properties (100%)
 copy {integration-tests-aws2 => integration-test-groups/aws2}/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisTest.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisTestEnvCustomizer.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-kinesis/src/test/resources/META-INF/services/org.apache.camel.quarkus.test.support.aws2.Aws2TestEnvCustomizer (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-lambda/pom.xml (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-lambda/src/main/java/org/apache/camel/quarkus/component/aws2/lambda/it/Aws2LambdaResource.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-lambda/src/main/resources/application.properties (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-lambda/src/test/java/org/apache/camel/quarkus/component/aws2/lambda/it/Aws2LambdaIT.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-lambda/src/test/java/org/apache/camel/quarkus/component/aws2/lambda/it/Aws2LambdaTest.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-lambda/src/test/java/org/apache/camel/quarkus/component/aws2/lambda/it/Aws2LambdaTestEnvCustomizer.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-lambda/src/test/resources/META-INF/services/org.apache.camel.quarkus.test.support.aws2.Aws2TestEnvCustomizer (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-s3/pom.xml (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-s3/src/main/java/org/apache/camel/quarkus/component/aws2/Aws2S3Resource.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-s3/src/main/resources/application.properties (100%)
 copy {integration-tests-aws2 => integration-test-groups/aws2}/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/Aws2S3IT.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/Aws2S3Test.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/Aws2S3TestEnvCustomizer.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-s3/src/test/resources/META-INF/services/org.apache.camel.quarkus.test.support.aws2.Aws2TestEnvCustomizer (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ses/pom.xml (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ses/src/main/java/org/apache/camel/quarkus/component/aws2/ses/it/Aws2SesResource.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ses/src/main/resources/application.properties (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ses/src/test/java/org/apache/camel/quarkus/component/aws2/ses/it/Aws2SesIT.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ses/src/test/java/org/apache/camel/quarkus/component/aws2/ses/it/Aws2SesTest.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ses/src/test/java/org/apache/camel/quarkus/component/aws2/ses/it/Aws2SesTestEnvCustomizer.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-ses/src/test/resources/META-INF/services/org.apache.camel.quarkus.test.support.aws2.Aws2TestEnvCustomizer (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-sqs-sns/README.adoc (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-sqs-sns/pom.xml (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-sqs-sns/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/it/Aws2SqsSnsResource.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-sqs-sns/src/main/resources/application.properties (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-sqs-sns/src/test/java/org/apache/camel/quarkus/component/aws2/sqs/it/Aws2SqsSnsIT.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-sqs-sns/src/test/java/org/apache/camel/quarkus/component/aws2/sqs/it/Aws2SqsSnsTest.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-sqs-sns/src/test/java/org/apache/camel/quarkus/component/aws2/sqs/it/Aws2SqsSnsTestEnvCustomizer.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/aws2}/aws2-sqs-sns/src/test/resources/META-INF/services/org.apache.camel.quarkus.test.support.aws2.Aws2TestEnvCustomizer (100%)
 copy {integration-tests-aws2 => integration-test-groups/aws2}/pom.xml (93%)
 rename {integration-tests/azure-eventhubs => integration-test-groups/azure}/README.adoc (65%)
 rename {integration-tests => integration-test-groups/azure}/azure-eventhubs/pom.xml (98%)
 rename {integration-tests => integration-test-groups/azure}/azure-eventhubs/src/main/java/org/apache/camel/quarkus/component/azure/eventhubs/it/AzureEventhubsResource.java (89%)
 rename {integration-tests => integration-test-groups/azure}/azure-eventhubs/src/main/java/org/apache/camel/quarkus/component/azure/eventhubs/it/AzureEventhubsRoutes.java (58%)
 rename {integration-tests => integration-test-groups/azure}/azure-eventhubs/src/test/java/org/apache/camel/quarkus/component/azure/eventhubs/it/AzureEventhubsIT.java (100%)
 rename {integration-tests => integration-test-groups/azure}/azure-eventhubs/src/test/java/org/apache/camel/quarkus/component/azure/eventhubs/it/AzureEventhubsTest.java (100%)
 rename {integration-tests/azure-eventhubs => integration-test-groups/azure}/azure-resources.sh (97%)
 rename {integration-tests => integration-test-groups/azure}/azure-storage-blob/pom.xml (97%)
 rename {integration-tests => integration-test-groups/azure}/azure-storage-blob/src/main/java/org/apache/camel/quarkus/component/azure/storage/blob/it/AzureStorageBlobResource.java (100%)
 rename {integration-tests/azure-storage-queue => integration-test-groups/azure/azure-storage-blob}/src/main/resources/application.properties (100%)
 rename {integration-tests => integration-test-groups/azure}/azure-storage-blob/src/test/java/org/apache/camel/quarkus/component/azure/storage/blob/it/AzureStorageBlobIT.java (100%)
 rename {integration-tests => integration-test-groups/azure}/azure-storage-blob/src/test/java/org/apache/camel/quarkus/component/azure/storage/blob/it/AzureStorageBlobTest.java (100%)
 rename {integration-tests => integration-test-groups/azure}/azure-storage-queue/pom.xml (97%)
 rename {integration-tests => integration-test-groups/azure}/azure-storage-queue/src/main/java/org/apache/camel/quarkus/component/azure/storage/queue/it/AzureStorageQueueResource.java (100%)
 rename {integration-tests/azure-storage-blob => integration-test-groups/azure/azure-storage-queue}/src/main/resources/application.properties (100%)
 rename {integration-tests => integration-test-groups/azure}/azure-storage-queue/src/test/java/org/apache/camel/quarkus/component/azure/storage/queue/it/AzureStorageQueueIT.java (100%)
 copy {integration-tests => integration-test-groups/azure}/azure-storage-queue/src/test/java/org/apache/camel/quarkus/component/azure/storage/queue/it/AzureStorageQueueTest.java (100%)
 rename {integration-tests-aws2 => integration-test-groups/azure}/pom.xml (75%)
 rename {extensions-jvm/openstack => integration-test-groups}/pom.xml (74%)
 copy integration-tests/{aws2-grouped => azure-grouped}/README.adoc (69%)
 copy integration-tests/{aws2-grouped => azure-grouped}/pom.xml (68%)
 delete mode 100644 integration-tests/azure-storage-blob/README.adoc
 delete mode 100644 integration-tests/azure-storage-queue/README.adoc
 copy integration-tests/{fhir => kafka-sasl}/pom.xml (81%)
 create mode 100644 integration-tests/kafka-sasl/src/main/java/org/apache/camel/quarkus/kafka/sasl/KafkaSaslResource.java
 copy extensions/kafka/deployment/src/main/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaProcessor.java => integration-tests/kafka-sasl/src/main/java/org/apache/camel/quarkus/kafka/sasl/KafkaSaslRoutes.java (63%)
 create mode 100644 integration-tests/kafka-sasl/src/main/java/org/apache/camel/quarkus/kafka/sasl/KafkaSupport.java
 rename {integration-tests-aws2/aws2-cw => integration-tests/kafka-sasl}/src/main/resources/application.properties (85%)
 rename integration-tests/{azure-storage-queue/src/test/java/org/apache/camel/quarkus/component/azure/storage/queue/it/AzureStorageQueueTest.java => kafka-sasl/src/test/java/org/apache/camel/quarkus/kafka/sasl/KafkaSaslBindingTest.java} (52%)
 copy integration-tests-aws2/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/Aws2S3IT.java => integration-tests/kafka-sasl/src/test/java/org/apache/camel/quarkus/kafka/sasl/KafkaSaslIT.java (89%)
 create mode 100644 integration-tests/kafka-sasl/src/test/java/org/apache/camel/quarkus/kafka/sasl/KafkaSaslTestResource.java
 create mode 100644 integration-tests/kafka-sasl/src/test/resources/config/kafka_server_jaas.conf
 create mode 100644 integration-tests/kafka-sasl/src/test/resources/k8s-sb/kafka/password
 create mode 100644 integration-tests/kafka-sasl/src/test/resources/k8s-sb/kafka/saslMechanism
 create mode 100644 integration-tests/kafka-sasl/src/test/resources/k8s-sb/kafka/securityProtocol
 create mode 100644 integration-tests/kafka-sasl/src/test/resources/k8s-sb/kafka/type
 create mode 100644 integration-tests/kafka-sasl/src/test/resources/k8s-sb/kafka/user
 copy integration-tests/{kubernetes => openstack}/pom.xml (85%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackCinderSnapshotResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackCinderVolumeResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackGlanceResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneDomainResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneGroupResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneProjectResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneRegionResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneUserResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronNetworkResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronPortResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronSubnetResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNovaFlavorResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNovaServerResource.java (95%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackSwiftContainerResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackSwiftObjectResource.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenStackTestResource.java (100%)
 copy integration-tests-aws2/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackCinderSnapshotIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackCinderSnapshotTest.java (100%)
 copy integration-tests-aws2/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/Aws2S3IT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackCinderVolumeIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackCinderVolumeTest.java (100%)
 copy integration-tests-aws2/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackGlanceIT.java (88%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackGlanceTest.java (100%)
 copy integration-tests-aws2/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneDomainIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneDomainTest.java (100%)
 copy integration-tests-aws2/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneGroupIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneGroupTest.java (100%)
 copy integration-tests-aws2/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneProjectIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneProjectTest.java (100%)
 copy integration-tests-aws2/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/Aws2S3IT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneRegionIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneRegionTest.java (100%)
 copy integration-tests-aws2/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/Aws2S3IT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneUserIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackKeystoneUserTest.java (100%)
 copy integration-tests-aws2/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronNetworkIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronNetworkTest.java (100%)
 copy integration-tests-aws2/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronPortIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronPortTest.java (100%)
 rename integration-tests-aws2/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/Aws2S3IT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronSubnetIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronSubnetTest.java (100%)
 copy integration-tests-aws2/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNovaFlavorIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNovaFlavorTest.java (100%)
 copy integration-tests-aws2/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNovaServerIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNovaServerTest.java (100%)
 copy integration-tests-aws2/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackSwiftContainerIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackSwiftContainerTest.java (100%)
 rename integration-tests-aws2/aws2-kinesis/src/test/java/org/apache/camel/quarkus/component/aws2/kinesis/it/Aws2KinesisIT.java => integration-tests/openstack/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackSwiftObjectIT.java (87%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackSwiftObjectTest.java (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/cinder/snapshot/volume_snapshots.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/cinder/volume/createVolume_multiattach.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/cinder/volume/volume.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/cinder/volume/volume_delete.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/cinder/volume/volume_types.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/cinder/volume/volume_update.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/cinder/volume/volumes.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/glance/image.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/glance/image_delete.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/glance/image_upload.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/glance/images.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/glance/images_detail.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/authv3_project.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/domains/domains_create_response.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/domains/domains_delete.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/domains/domains_get_byId.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/domains/domains_update_response.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/domains/domains_with_options.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/groups/groups_add_user.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/groups/groups_check_user.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/groups/groups_create_response.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/groups/groups_delete.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/groups/groups_get_byId.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/groups/groups_list.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/groups/groups_remove_user.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/groups/groups_update_response.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/projects/projects_create_response.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/projects/projects_delete.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/projects/projects_get_byId.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/projects/projects_update_response.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/projects/projects_with_options.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/regions/regions_create_response.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/regions/regions_delete.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/regions/regions_get_byId.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/regions/regions_get_nonExistent.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/regions/regions_list.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/regions/regions_update_response.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/users/create_user.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/users/update_user.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/users/user_delete.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/users/user_get_byId.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/keystone/users/users.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/neutron/networks/network.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/neutron/networks/network_delete.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/neutron/networks/network_external.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/neutron/networks/networks_filtered.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/neutron/ports/port_external.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/neutron/ports/ports_external.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/neutron/subnets/subnet_ipv6.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/nova/flavors/flavor.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/nova/flavors/flavor_create.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/nova/flavors/flavors_detailed.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/nova/servers/server_create.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/nova/servers/server_snapshot_create.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/nova/servers/server_wrong_id_get.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/nova/servers/servers.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/swift/containers/container_metadata_get.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/swift/containers/containers.json (100%)
 rename {extensions-jvm/openstack/integration-test => integration-tests/openstack}/src/test/resources/mappings/swift/objects/object_get.json (100%)

[camel-quarkus] 01/02: Upgrade to Camel 3.10.0

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

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

commit b2777a17e93a92e5a7fc73317f08ab6b08e5879e
Author: James Netherton <ja...@gmail.com>
AuthorDate: Mon Mar 29 13:27:45 2021 +0100

    Upgrade to Camel 3.10.0
---
 docs/antora-playbook-dev.yml | 2 +-
 docs/antora-playbook.yml     | 2 +-
 docs/antora.yml              | 4 ++--
 pom.xml                      | 6 +++---
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/docs/antora-playbook-dev.yml b/docs/antora-playbook-dev.yml
index 1665c4e..4c50a39 100644
--- a/docs/antora-playbook-dev.yml
+++ b/docs/antora-playbook-dev.yml
@@ -26,7 +26,7 @@ content:
     start_path: docs
   - url: git@github.com:apache/camel.git
     branches:
-      - camel-3.9.x # replace ${camel.docs.branch}
+      - camel-3.10.x # replace ${camel.docs.branch}
     start_paths:
       - docs/components
   - url: git@github.com:apache/camel.git
diff --git a/docs/antora-playbook.yml b/docs/antora-playbook.yml
index aa3da35..1bac262 100644
--- a/docs/antora-playbook.yml
+++ b/docs/antora-playbook.yml
@@ -26,7 +26,7 @@ content:
     start_path: docs
   - url: git@github.com:apache/camel.git
     branches:
-      - camel-3.9.x # replace ${camel.docs.branch}
+      - camel-3.10.x # replace ${camel.docs.branch}
     start_paths:
       - docs/components
   - url: git@github.com:apache/camel.git
diff --git a/docs/antora.yml b/docs/antora.yml
index 2066fec..80e9fcf 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -22,6 +22,6 @@ nav:
 - modules/ROOT/nav.adoc
 asciidoc:
   attributes:
-    cq-camel-components: 3.9.x@components # replace ${camel.docs.components.xref}
+    cq-camel-components: 3.10.x@components # replace ${camel.docs.components.xref}
     min-maven-version: 3.6.2 # replace ${min-maven-version}
-    quarkus-version: 1.13.2.Final # replace ${quarkus.version}
+    quarkus-version: 1.13.2.Final # replace ${quarkus.version}
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index deb94f5..14a6bbe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-dependencies</artifactId>
-        <version>3.9.0</version>
+        <version>3.10.0-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.camel.quarkus</groupId>
@@ -47,8 +47,8 @@
 
         <bouncycastle.version>${bouncycastle-version}</bouncycastle.version><!-- keep in sync with Camel -->
 
-        <camel.major.minor>3.9</camel.major.minor> <!-- run after each change: cd docs && mvndev validate -->
-        <camel.version>${camel.major.minor}.0</camel.version>
+        <camel.major.minor>3.10</camel.major.minor> <!-- run after each change: cd docs && mvndev validate -->
+        <camel.version>${camel.major.minor}.0-SNAPSHOT</camel.version>
         <camel.docs.components.xref>${camel.major.minor}.x@components</camel.docs.components.xref><!-- the version in Camel's docs/components/antora.yml -->
         <camel.docs.branch>camel-${camel.major.minor}.x</camel.docs.branch><!-- The stable branch on which our Antora docs depends -->
 

[camel-quarkus] 02/02: fix compilation errors in camel-master branch

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

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

commit dff1e8af77dcf6c234fc0a0c745d6a99395ad4cc
Author: Zineb Bendhiba <be...@gmail.com>
AuthorDate: Wed Apr 7 17:04:34 2021 +0200

    fix compilation errors in camel-master branch
---
 .../apache/camel/quarkus/core/FastCamelContext.java  | 17 +++++++++++++++--
 extensions-jvm/kotlin-dsl/runtime/pom.xml            | 12 ++++++++++++
 extensions/jsonpath/runtime/pom.xml                  |  4 ++++
 .../json/path/it/JsonPathTransformTest.java          |  9 ++++-----
 pom.xml                                              |  1 +
 poms/bom/pom.xml                                     | 20 ++++++++++++++++++++
 6 files changed, 56 insertions(+), 7 deletions(-)

diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java
index a0e8a93..992028d 100644
--- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java
+++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java
@@ -74,8 +74,8 @@ import org.apache.camel.impl.engine.DefaultTransformerRegistry;
 import org.apache.camel.impl.engine.DefaultUnitOfWorkFactory;
 import org.apache.camel.impl.engine.DefaultUriFactoryResolver;
 import org.apache.camel.impl.engine.DefaultValidatorRegistry;
-import org.apache.camel.impl.engine.EndpointKey;
 import org.apache.camel.impl.engine.PrototypeExchangeFactory;
+import org.apache.camel.impl.engine.PrototypeProcessorExchangeFactory;
 import org.apache.camel.impl.engine.RouteService;
 import org.apache.camel.impl.engine.TransformerKey;
 import org.apache.camel.impl.engine.ValidatorKey;
@@ -139,6 +139,7 @@ import org.apache.camel.spi.ModelToXMLDumper;
 import org.apache.camel.spi.NodeIdFactory;
 import org.apache.camel.spi.PackageScanClassResolver;
 import org.apache.camel.spi.PackageScanResourceResolver;
+import org.apache.camel.spi.ProcessorExchangeFactory;
 import org.apache.camel.spi.ProcessorFactory;
 import org.apache.camel.spi.PropertiesComponent;
 import org.apache.camel.spi.ReactiveExecutor;
@@ -163,6 +164,7 @@ import org.apache.camel.spi.ValidatorRegistry;
 import org.apache.camel.spi.XMLRoutesDefinitionLoader;
 import org.apache.camel.support.CamelContextHelper;
 import org.apache.camel.support.DefaultUuidGenerator;
+import org.apache.camel.support.NormalizedUri;
 import org.apache.camel.support.ResolverHelper;
 import org.apache.camel.util.IOHelper;
 import org.apache.camel.util.ObjectHelper;
@@ -474,7 +476,7 @@ public class FastCamelContext extends AbstractCamelContext implements CatalogCam
     }
 
     @Override
-    protected EndpointRegistry<EndpointKey> createEndpointRegistry(Map<EndpointKey, Endpoint> endpoints) {
+    protected EndpointRegistry<NormalizedUri> createEndpointRegistry(Map<NormalizedUri, Endpoint> endpoints) {
         return new DefaultEndpointRegistry(this, endpoints);
     }
 
@@ -688,6 +690,17 @@ public class FastCamelContext extends AbstractCamelContext implements CatalogCam
     }
 
     @Override
+    protected ProcessorExchangeFactory createProcessorExchangeFactory() {
+        Optional<ProcessorExchangeFactory> result = ResolverHelper.resolveService(
+                getCamelContextReference(),
+                getBootstrapFactoryFinder(),
+                ProcessorExchangeFactory.FACTORY,
+                ProcessorExchangeFactory.class);
+
+        return result.orElseGet(PrototypeProcessorExchangeFactory::new);
+    }
+
+    @Override
     public List<RouteDefinition> getRouteDefinitions() {
         return model.getRouteDefinitions();
     }
diff --git a/extensions-jvm/kotlin-dsl/runtime/pom.xml b/extensions-jvm/kotlin-dsl/runtime/pom.xml
index 27ae382..1449a53 100644
--- a/extensions-jvm/kotlin-dsl/runtime/pom.xml
+++ b/extensions-jvm/kotlin-dsl/runtime/pom.xml
@@ -59,6 +59,18 @@
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-kotlin-dsl</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.jetbrains.kotlin</groupId>
+            <artifactId>kotlin-script-util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.jetbrains.kotlin</groupId>
+            <artifactId>kotlin-scripting-jvm</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.jetbrains.kotlin</groupId>
+            <artifactId>kotlin-scripting-jvm-host</artifactId>
+        </dependency>
     </dependencies>
 
     <build>
diff --git a/extensions/jsonpath/runtime/pom.xml b/extensions/jsonpath/runtime/pom.xml
index ea26471..436d146 100644
--- a/extensions/jsonpath/runtime/pom.xml
+++ b/extensions/jsonpath/runtime/pom.xml
@@ -56,6 +56,10 @@
             <artifactId>camel-jsonpath</artifactId>
         </dependency>
         <dependency>
+            <groupId>net.minidev</groupId>
+            <artifactId>json-smart</artifactId>
+        </dependency>
+        <dependency>
             <groupId>org.graalvm.nativeimage</groupId>
             <artifactId>svm</artifactId>
             <scope>provided</scope>
diff --git a/integration-tests/jsonpath/src/test/java/org/apache/camel/quarkus/component/json/path/it/JsonPathTransformTest.java b/integration-tests/jsonpath/src/test/java/org/apache/camel/quarkus/component/json/path/it/JsonPathTransformTest.java
index b9c1b23..2ffea10 100644
--- a/integration-tests/jsonpath/src/test/java/org/apache/camel/quarkus/component/json/path/it/JsonPathTransformTest.java
+++ b/integration-tests/jsonpath/src/test/java/org/apache/camel/quarkus/component/json/path/it/JsonPathTransformTest.java
@@ -17,7 +17,6 @@
 package org.apache.camel.quarkus.component.json.path.it;
 
 import java.util.Arrays;
-import java.util.List;
 
 import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.RestAssured;
@@ -26,7 +25,7 @@ import org.apache.camel.quarkus.component.json.path.it.CarsRequest.Car;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
-import static org.junit.jupiter.api.Assertions.assertIterableEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 @QuarkusTest
 class JsonPathTransformTest {
@@ -45,11 +44,11 @@ class JsonPathTransformTest {
 
     @Test
     public void getAllCarColorsShouldSucceed() {
-        List<String> colors = RestAssured.given() //
+        String colors = RestAssured.given() //
                 .contentType(ContentType.JSON).body(carsRequest).get("/jsonpath/getAllCarColors").then().statusCode(200)
-                .extract().body().jsonPath().getList(".", String.class);
+                .extract().body().asString();
 
-        assertIterableEquals(Arrays.asList("red", "green"), colors);
+        assertEquals("[red, green]", colors);
     }
 
 }
diff --git a/pom.xml b/pom.xml
index 14a6bbe..e9fed0e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -91,6 +91,7 @@
         <jersey-sun.version>1.19.4</jersey-sun.version><!-- Spark -->
         <jetty.version>${jetty9-version}</jetty.version>
         <jnr-ffi.version>2.1.2</jnr-ffi.version><!-- Mess in web3j transitive deps -->
+        <json-smart.version>2.4.2</json-smart.version>
         <kafka.version>2.5.0</kafka.version>
         <kudu.version>${kudu-version}</kudu.version><!-- keep in sync with Camel -->
         <kotlin.version>1.4.31</kotlin.version><!-- keep in sync with Quarkus -->
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index 8129b49..f510aa1 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -5959,6 +5959,21 @@
                 <version>${javassist.version}</version>
             </dependency>
             <dependency>
+                <groupId>org.jetbrains.kotlin</groupId>
+                <artifactId>kotlin-script-util</artifactId>
+                <version>${kotlin.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.jetbrains.kotlin</groupId>
+                <artifactId>kotlin-scripting-jvm</artifactId>
+                <version>${kotlin.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.jetbrains.kotlin</groupId>
+                <artifactId>kotlin-scripting-jvm-host</artifactId>
+                <version>${kotlin.version}</version>
+            </dependency>
+            <dependency>
                 <groupId>org.jruby.jcodings</groupId>
                 <artifactId>jcodings</artifactId>
                 <version>${jcodings.version}</version>
@@ -6065,6 +6080,11 @@
                 <version>${snakeyaml.version}</version>
             </dependency>
             <dependency>
+                <groupId>net.minidev</groupId>
+                <artifactId>json-smart</artifactId>
+                <version>${json-smart.version}</version>
+            </dependency>
+            <dependency>
                 <groupId>xalan</groupId>
                 <artifactId>xalan</artifactId>
                 <version>${xalan.version}</version>