This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch minio in repository https://gitbox.apache.org/repos/asf/camel.git
commit c4d1da410d6c6d422d83208094ba99b986ae3eed Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Fri May 16 15:07:12 2025 +0200 Upgrade Minio Container image to version RELEASE.2025-04-22T22-12-26Z-cpuv1 Signed-off-by: Andrea Cosentino <anco...@gmail.com> --- .../integration/MinioCopyObjectOperationIT.java | 80 ---------------------- .../test/infra/minio/services/container.properties | 2 +- 2 files changed, 1 insertion(+), 81 deletions(-) diff --git a/components/camel-minio/src/test/java/org/apache/camel/component/minio/integration/MinioCopyObjectOperationIT.java b/components/camel-minio/src/test/java/org/apache/camel/component/minio/integration/MinioCopyObjectOperationIT.java deleted file mode 100644 index 6a51e2d2677..00000000000 --- a/components/camel-minio/src/test/java/org/apache/camel/component/minio/integration/MinioCopyObjectOperationIT.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * 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.component.minio.integration; - -import io.minio.MinioClient; -import org.apache.camel.BindToRegistry; -import org.apache.camel.EndpointInject; -import org.apache.camel.ProducerTemplate; -import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.component.minio.MinioConstants; -import org.apache.camel.component.minio.MinioOperations; -import org.apache.camel.component.mock.MockEndpoint; -import org.junit.jupiter.api.Test; - -class MinioCopyObjectOperationIT extends MinioIntegrationTestSupport { - - @BindToRegistry("minioClient") - MinioClient client = MinioClient.builder() - .endpoint("http://" + service.host(), service.port(), false) - .credentials(service.accessKey(), service.secretKey()) - .build(); - - @EndpointInject - private ProducerTemplate template; - - @EndpointInject("mock:result") - private MockEndpoint result; - - MinioCopyObjectOperationIT() { - } - - @Test - void sendIn() throws Exception { - result.expectedMessageCount(1); - - template.send("direct:putObject", exchange -> { - exchange.getIn().setHeader(MinioConstants.OBJECT_NAME, "test.txt"); - exchange.getIn().setBody("Test"); - }); - - template.send("direct:copyObject", exchange -> { - exchange.getIn().setHeader(MinioConstants.OBJECT_NAME, "test.txt"); - exchange.getIn().setHeader(MinioConstants.DESTINATION_OBJECT_NAME, "test1.txt"); - exchange.getIn().setHeader(MinioConstants.DESTINATION_BUCKET_NAME, "mycamel1"); - exchange.getIn().setHeader(MinioConstants.MINIO_OPERATION, MinioOperations.copyObject); - }); - - MockEndpoint.assertIsSatisfied(context); - } - - @Override - protected RouteBuilder createRouteBuilder() { - return new RouteBuilder() { - @Override - public void configure() { - String minioEndpoint = "minio://mycamel?autoCreateBucket=true"; - String minioEndpoint1 = "minio://mycamel1?autoCreateBucket=true"; - - from("direct:putObject").to(minioEndpoint).to(minioEndpoint1); - - from("direct:copyObject").to(minioEndpoint).to("mock:result"); - - } - }; - } -} diff --git a/test-infra/camel-test-infra-minio/src/main/resources/org/apache/camel/test/infra/minio/services/container.properties b/test-infra/camel-test-infra-minio/src/main/resources/org/apache/camel/test/infra/minio/services/container.properties index 10e7272cea5..f42b34ab8ec 100644 --- a/test-infra/camel-test-infra-minio/src/main/resources/org/apache/camel/test/infra/minio/services/container.properties +++ b/test-infra/camel-test-infra-minio/src/main/resources/org/apache/camel/test/infra/minio/services/container.properties @@ -14,4 +14,4 @@ ## See the License for the specific language governing permissions and ## limitations under the License. ## --------------------------------------------------------------------------- -minio.container=mirror.gcr.io/minio/minio:RELEASE.2024-11-07T00-52-20Z-cpuv1 +minio.container=mirror.gcr.io/minio/minio:RELEASE.2025-04-22T22-12-26Z-cpuv1