From: Matt Benjamin Date: Sun, 10 Aug 2025 18:05:43 +0000 (-0400) Subject: rgw:chksum: pull up aws-sdk-java-v2 and fix S3Builder invocation X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2a348c51e8bd167426592f6dd6726b362d73ac72;p=ceph-ci.git rgw:chksum: pull up aws-sdk-java-v2 and fix S3Builder invocation This commit pulls up aws-sdk-java-v2 to 2.32.2, which has trailing header formatting previously seen with golang v2 sdk--for which the upstream *Reef* logic is not present (see prior commit by Yixin Jin). And it fixes the construction of S3Client to accept endpoint self-signed certificates--logic which is present in the main function example code in jcksum.java, but somehow not in putobjects.java (anymore?). Resolves: rhbz#2392604 Signed-off-by: Matt Benjamin (cherry picked from commit 7c56e11d6a9892d02ec9f750b5b785c501f966a3) --- diff --git a/qa/workunits/rgw/jcksum/pom.xml b/qa/workunits/rgw/jcksum/pom.xml index ab874e57638..494228d0845 100644 --- a/qa/workunits/rgw/jcksum/pom.xml +++ b/qa/workunits/rgw/jcksum/pom.xml @@ -11,7 +11,7 @@ UTF-8 1.9 ${maven.compiler.source} - 2.20.43 + 2.32.2 1.7.28 5.10.1 1.10.1 diff --git a/qa/workunits/rgw/jcksum/src/test/java/io/ceph/jcksum/PutObjects.java b/qa/workunits/rgw/jcksum/src/test/java/io/ceph/jcksum/PutObjects.java index 9f9d3475c04..b3998953c19 100644 --- a/qa/workunits/rgw/jcksum/src/test/java/io/ceph/jcksum/PutObjects.java +++ b/qa/workunits/rgw/jcksum/src/test/java/io/ceph/jcksum/PutObjects.java @@ -151,6 +151,7 @@ class PutObjects { System.out.println("DEBUG: Environment Variables Read"); try { client = S3Client.builder() + .httpClient(apacheHttpClient) .endpointOverride(http_uri) .credentialsProvider(StaticCredentialsProvider.create(creds)) .region(jcksum.region)