Skip to content

Commit 45141cb

Browse files
authored
Upgrade to Testcontainers 1.18.0 (awspring#755)
Fixes awspring#755
1 parent fff9afa commit 45141cb

File tree

19 files changed

+20
-63
lines changed

19 files changed

+20
-63
lines changed

spring-cloud-aws-autoconfigure/pom.xml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -147,11 +147,5 @@
147147
<optional>true</optional>
148148
</dependency>
149149

150-
<!-- AWS SDK v1 is required by testcontainers-localstack -->
151-
<dependency>
152-
<groupId>com.amazonaws</groupId>
153-
<artifactId>aws-java-sdk-core</artifactId>
154-
<scope>test</scope>
155-
</dependency>
156150
</dependencies>
157151
</project>

spring-cloud-aws-autoconfigure/src/test/java/io/awspring/cloud/autoconfigure/config/parameterstore/ParameterStoreConfigDataLoaderIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class ParameterStoreConfigDataLoaderIntegrationTests {
7070

7171
@Container
7272
static LocalStackContainer localstack = new LocalStackContainer(
73-
DockerImageName.parse("localstack/localstack:1.4.0")).withServices(SSM).withReuse(true);
73+
DockerImageName.parse("localstack/localstack:2.0.0")).withReuse(true);
7474

7575
@BeforeAll
7676
static void beforeAll() {

spring-cloud-aws-autoconfigure/src/test/java/io/awspring/cloud/autoconfigure/config/secretsmanager/SecretsManagerConfigDataLoaderIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ class SecretsManagerConfigDataLoaderIntegrationTests {
7171

7272
@Container
7373
static LocalStackContainer localstack = new LocalStackContainer(
74-
DockerImageName.parse("localstack/localstack:1.4.0")).withServices(SECRETSMANAGER).withReuse(true);
74+
DockerImageName.parse("localstack/localstack:2.0.0")).withReuse(true);
7575

7676
@BeforeAll
7777
static void beforeAll() {

spring-cloud-aws-autoconfigure/src/test/java/io/awspring/cloud/autoconfigure/metrics/CloudWatchExportAutoConfigurationIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class CloudWatchExportAutoConfigurationIntegrationTests {
5555

5656
@Container
5757
static LocalStackContainer localstack = new LocalStackContainer(
58-
DockerImageName.parse("localstack/localstack:1.4.0")).withServices(CLOUDWATCH);
58+
DockerImageName.parse("localstack/localstack:2.0.0"));
5959

6060
@DynamicPropertySource
6161
static void registerProperties(DynamicPropertyRegistry registry) {

spring-cloud-aws-autoconfigure/src/test/java/io/awspring/cloud/autoconfigure/sqs/SqsAutoConfigurationIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class SqsAutoConfigurationIntegrationTest {
6161

6262
@Container
6363
static LocalStackContainer localstack = new LocalStackContainer(
64-
DockerImageName.parse("localstack/localstack:1.4.0")).withServices(SQS);
64+
DockerImageName.parse("localstack/localstack:2.0.0"));
6565

6666
@SuppressWarnings("unchecked")
6767
@Test

spring-cloud-aws-dependencies/pom.xml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,11 @@
2525
<properties>
2626
<javaparser.version>3.24.10</javaparser.version>
2727
<spotless.version>2.31.0</spotless.version>
28-
<awssdk-v2.version>2.20.30</awssdk-v2.version>
29-
<awssdk-v1.version>1.12.433</awssdk-v1.version>
28+
<awssdk-v2.version>2.20.39</awssdk-v2.version>
3029
<amazon.dax.version>2.0.3</amazon.dax.version>
3130
<maven-gpg-plugin.version>1.6</maven-gpg-plugin.version>
3231
<spring-cloud-commons.version>4.0.1</spring-cloud-commons.version>
33-
<testcontainers.version>1.17.6</testcontainers.version>
32+
<testcontainers.version>1.18.0</testcontainers.version>
3433
<jakarta.mail.version>2.1.0</jakarta.mail.version>
3534
<eclipse.jakarta.mail.version>1.0.0</eclipse.jakarta.mail.version>
3635
<aws-crt.version>0.21.9</aws-crt.version>
@@ -46,14 +45,6 @@
4645
<scope>import</scope>
4746
</dependency>
4847

49-
<dependency>
50-
<groupId>com.amazonaws</groupId>
51-
<artifactId>aws-java-sdk-bom</artifactId>
52-
<version>${awssdk-v1.version}</version>
53-
<type>pom</type>
54-
<scope>import</scope>
55-
</dependency>
56-
5748
<dependency>
5849
<groupId>org.springframework.cloud</groupId>
5950
<artifactId>spring-cloud-commons-dependencies</artifactId>

spring-cloud-aws-dynamodb/pom.xml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,7 @@
3434
<artifactId>junit-jupiter</artifactId>
3535
<scope>test</scope>
3636
</dependency>
37-
<!-- AWS SDK v1 is required by testcontainers-localstack -->
38-
<dependency>
39-
<groupId>com.amazonaws</groupId>
40-
<artifactId>aws-java-sdk-core</artifactId>
41-
<scope>test</scope>
42-
</dependency>
37+
4338
</dependencies>
4439

4540
</project>

spring-cloud-aws-dynamodb/src/test/java/io/awspring/cloud/dynamodb/DynamoDbTemplateIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public class DynamoDbTemplateIntegrationTest {
6060

6161
@Container
6262
static LocalStackContainer localstack = new LocalStackContainer(
63-
DockerImageName.parse("localstack/localstack:1.4.0")).withServices(DYNAMODB).withReuse(true);
63+
DockerImageName.parse("localstack/localstack:2.0.0")).withServices(DYNAMODB).withReuse(true);
6464

6565
@BeforeAll
6666
public static void createTable() {

spring-cloud-aws-s3-parent/spring-cloud-aws-s3/pom.xml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,6 @@
5151
<artifactId>junit-jupiter</artifactId>
5252
<scope>test</scope>
5353
</dependency>
54-
<!-- AWS SDK v1 is required by testcontainers-localstack -->
55-
<dependency>
56-
<groupId>com.amazonaws</groupId>
57-
<artifactId>aws-java-sdk-core</artifactId>
58-
<scope>test</scope>
59-
</dependency>
54+
6055
</dependencies>
6156
</project>

spring-cloud-aws-s3-parent/spring-cloud-aws-s3/src/test/java/io/awspring/cloud/s3/S3PathMatchingResourcePatternResolverTests.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ class S3PathMatchingResourcePatternResolverTests {
4141

4242
@Container
4343
static LocalStackContainer localstack = new LocalStackContainer(
44-
DockerImageName.parse("localstack/localstack:1.4.0")).withServices(LocalStackContainer.Service.S3)
45-
.withReuse(true);
44+
DockerImageName.parse("localstack/localstack:2.0.0")).withReuse(true);
4645

4746
private static ResourcePatternResolver resourceLoader;
4847

0 commit comments

Comments
 (0)