This is an automated email from the ASF dual-hosted git repository. ppalaga pushed a commit to branch 3.20.x in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 14875a165de1ea7eb0d92f8c8df7075a66b40071 Author: Jiri Ondrusek <[email protected]> AuthorDate: Tue Apr 22 13:55:41 2025 +0200 Fixes #7286: aws2-s3 tests fail on FIPS --- .../org/apache/camel/quarkus/component/aws2/s3/it/Aws2S3Test.java | 5 +++-- .../org/apache/camel/quarkus/test/support/aws2/Aws2TestResource.java | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/integration-test-groups/aws2/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/s3/it/Aws2S3Test.java b/integration-test-groups/aws2/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/s3/it/Aws2S3Test.java index 248e5e769d..67a83d37c4 100644 --- a/integration-test-groups/aws2/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/s3/it/Aws2S3Test.java +++ b/integration-test-groups/aws2/aws2-s3/src/test/java/org/apache/camel/quarkus/component/aws2/s3/it/Aws2S3Test.java @@ -20,6 +20,7 @@ import java.net.URI; import java.net.URLDecoder; import java.nio.charset.StandardCharsets; import java.util.Locale; +import java.util.Random; import java.util.UUID; import java.util.stream.Stream; @@ -195,8 +196,8 @@ class Aws2S3Test extends BaseAWs2TestSupport { @Test public void upload() throws Exception { final String oid = UUID.randomUUID().toString(); - final String content = RandomStringUtils.randomAlphabetic(8 * 1024 * 1024); - + //pseudo random data are fine -> if secureRandom is used in FIPS -> sun.security.pkcs11.wrapper.PKCS11Exception: CKR_DEVICE_ERROR + final String content = RandomStringUtils.random(8 * 1024 * 1024, 0, 0, true, true, null, new Random()); try { RestAssured.given() .contentType(ContentType.TEXT) diff --git a/integration-tests-support/aws2/src/test/java/org/apache/camel/quarkus/test/support/aws2/Aws2TestResource.java b/integration-tests-support/aws2/src/test/java/org/apache/camel/quarkus/test/support/aws2/Aws2TestResource.java index 10abd9e2c9..b7d929a66d 100644 --- a/integration-tests-support/aws2/src/test/java/org/apache/camel/quarkus/test/support/aws2/Aws2TestResource.java +++ b/integration-tests-support/aws2/src/test/java/org/apache/camel/quarkus/test/support/aws2/Aws2TestResource.java @@ -89,6 +89,8 @@ public final class Aws2TestResource implements QuarkusTestResourceLifecycleManag .withServices(services); localstack.withEnv("LS_LOG", localstackLogLevel); localstack.withEnv("PROVIDER_OVERRIDE_CLOUDWATCH", "v1"); + localstack.withEnv("AWS_ACCESS_KEY_ID", "testAccessKeyId"); //has to be longer then `test`, to work on FIPS systems + localstack.withEnv("AWS_SECRET_ACCESS_KEY", "testSecretKeyId"); localstack.withLogConsumer(new Slf4jLogConsumer(LOG)); localstack.start();
