This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch camel-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 08d9105b252c6c41af71d04b64f5603d6cf607a6 Author: Jiri Ondrusek <[email protected]> AuthorDate: Fri Mar 20 16:40:26 2026 +0100 Fixed couchbase bacause of CAMEL-23218 --- .../camel/quarkus/component/couchbase/it/CouchbaseResource.java | 4 +++- .../quarkus/component/couchbase/it/CouchbaseTestResource.java | 8 -------- pom.xml | 2 +- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/integration-tests-jvm/couchbase/src/main/java/org/apache/camel/quarkus/component/couchbase/it/CouchbaseResource.java b/integration-tests-jvm/couchbase/src/main/java/org/apache/camel/quarkus/component/couchbase/it/CouchbaseResource.java index b19c2e2343..631f8ee2a5 100644 --- a/integration-tests-jvm/couchbase/src/main/java/org/apache/camel/quarkus/component/couchbase/it/CouchbaseResource.java +++ b/integration-tests-jvm/couchbase/src/main/java/org/apache/camel/quarkus/component/couchbase/it/CouchbaseResource.java @@ -90,7 +90,9 @@ public class CouchbaseResource { @Produces(MediaType.TEXT_PLAIN) public String poll() { LOG.infof("polling one document"); - String endpoint = String.format("%s&designDocumentName=%s&viewName=%s&limit=1", connectionUri, bucketName, bucketName); + String statement = String.format("SELECT META().id AS __id, * FROM %s._default._default ORDER BY META().id LIMIT 1", + bucketName); + String endpoint = String.format("%s&statement=%s", connectionUri, statement); GetResult result = consumerTemplate.receiveBody(endpoint, timeout, GetResult.class); return result != null ? result.contentAs(String.class) : null; } diff --git a/integration-tests-jvm/couchbase/src/test/java/org/apache/camel/quarkus/component/couchbase/it/CouchbaseTestResource.java b/integration-tests-jvm/couchbase/src/test/java/org/apache/camel/quarkus/component/couchbase/it/CouchbaseTestResource.java index fb259ffe15..7824d1bab3 100644 --- a/integration-tests-jvm/couchbase/src/test/java/org/apache/camel/quarkus/component/couchbase/it/CouchbaseTestResource.java +++ b/integration-tests-jvm/couchbase/src/test/java/org/apache/camel/quarkus/component/couchbase/it/CouchbaseTestResource.java @@ -17,15 +17,11 @@ package org.apache.camel.quarkus.component.couchbase.it; import java.time.Duration; -import java.util.Collections; import java.util.Map; import com.couchbase.client.java.Cluster; import com.couchbase.client.java.manager.bucket.BucketSettings; import com.couchbase.client.java.manager.bucket.BucketType; -import com.couchbase.client.java.manager.view.DesignDocument; -import com.couchbase.client.java.manager.view.View; -import com.couchbase.client.java.view.DesignDocumentNamespace; import io.quarkus.test.common.QuarkusTestResourceLifecycleManager; import org.apache.camel.util.CollectionHelper; import org.eclipse.microprofile.config.ConfigProvider; @@ -106,10 +102,6 @@ public class CouchbaseTestResource implements QuarkusTestResourceLifecycleManage BucketSettings.create(bucketName).bucketType(BucketType.COUCHBASE).flushEnabled(true)); cluster.bucket(bucketName); - DesignDocument designDoc = new DesignDocument( - bucketName, - Collections.singletonMap(bucketName, new View("function (doc, meta) { emit(meta.id, doc);}"))); - cluster.bucket(bucketName).viewIndexes().upsertDesignDocument(designDoc, DesignDocumentNamespace.PRODUCTION); // wait for cluster cluster.bucket(bucketName).waitUntilReady(Duration.ofSeconds(30)); diff --git a/pom.xml b/pom.xml index e555a02b93..21949eefcb 100644 --- a/pom.xml +++ b/pom.xml @@ -240,7 +240,7 @@ <calculator-ws.container.image>quay.io/l2x6/calculator-ws:1.2</calculator-ws.container.image> <cassandra.container.image>mirror.gcr.io/cassandra:5.0.2</cassandra.container.image> <consul.container.image>mirror.gcr.io/hashicorp/consul:1.21</consul.container.image> - <couchbase.container.image>mirror.gcr.io/couchbase/server:7.6.2</couchbase.container.image> + <couchbase.container.image>mirror.gcr.io/couchbase/server:8.0.0</couchbase.container.image> <couchdb.container.image>mirror.gcr.io/couchdb:3.5.0</couchdb.container.image> <cyberark-conjur.container.image>mirror.gcr.io/cyberark/conjur:1.24.0</cyberark-conjur.container.image> <cyberark-conjur-cli.container.image>mirror.gcr.io/cyberark/conjur-cli:9</cyberark-conjur-cli.container.image>
