From 54d3319736f6fa6fba5d5dd6c5c1956eb732fd1c Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 14 Nov 2026 11:18:18 +0000 Subject: [PATCH] Replace removed localstack 0.12.8 test image with 0.13.0 Docker Hub no longer serves any localstack/localstack 0.12.x tag, so LegacyModeTest fails with a 404 when pulling 0.12.8. Use 0.13.0, the closest version still published, for the non-legacy default case and as the base for the custom-tag legacy case. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_015e4ZbVeaqHdbxXHBUWarxn --- .../containers/localstack/LegacyModeTest.java | 6 +++--- .../containers/localstack/LocalstackTestImages.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/localstack/src/test/java/org/testcontainers/containers/localstack/LegacyModeTest.java b/modules/localstack/src/test/java/org/testcontainers/containers/localstack/LegacyModeTest.java index b2537d70b77..8de3662cb5b 100644 --- a/modules/localstack/src/test/java/org/testcontainers/containers/localstack/LegacyModeTest.java +++ b/modules/localstack/src/test/java/org/testcontainers/containers/localstack/LegacyModeTest.java @@ -17,7 +17,7 @@ class LegacyModeTest { private static final DockerImageName LOCALSTACK_CUSTOM_TAG = DockerImageName - .parse("localstack/localstack:0.12.8") + .parse("localstack/localstack:0.13.0") .withTag("custom"); @BeforeAll @@ -25,7 +25,7 @@ static void setup() { DockerClient dockerClient = DockerClientFactory.instance().client(); dockerClient .tagImageCmd( - new RemoteDockerImage(LocalstackTestImages.LOCALSTACK_0_12_IMAGE).get(), + new RemoteDockerImage(LocalstackTestImages.LOCALSTACK_0_13_IMAGE).get(), LOCALSTACK_CUSTOM_TAG.getRepository(), LOCALSTACK_CUSTOM_TAG.getVersionPart() ) @@ -34,7 +34,7 @@ static void setup() { static Stream localstackVersionWithLegacyOff() { return Stream.of( - Arguments.arguments("0.12", new LocalStackContainer(LocalstackTestImages.LOCALSTACK_0_12_IMAGE)), + Arguments.arguments("0.13", new LocalStackContainer(LocalstackTestImages.LOCALSTACK_0_13_IMAGE)), Arguments.arguments("0.11", new LocalStackContainer(LocalstackTestImages.LOCALSTACK_0_11_IMAGE)), Arguments.arguments( "0.11 with legacy = off", diff --git a/modules/localstack/src/test/java/org/testcontainers/containers/localstack/LocalstackTestImages.java b/modules/localstack/src/test/java/org/testcontainers/containers/localstack/LocalstackTestImages.java index 9ca7dd6614f..0f8fa3600eb 100644 --- a/modules/localstack/src/test/java/org/testcontainers/containers/localstack/LocalstackTestImages.java +++ b/modules/localstack/src/test/java/org/testcontainers/containers/localstack/LocalstackTestImages.java @@ -9,7 +9,7 @@ public interface LocalstackTestImages { DockerImageName LOCALSTACK_0_11_IMAGE = LOCALSTACK_IMAGE.withTag("0.11.3"); - DockerImageName LOCALSTACK_0_12_IMAGE = LOCALSTACK_IMAGE.withTag("0.12.8"); + DockerImageName LOCALSTACK_0_13_IMAGE = LOCALSTACK_IMAGE.withTag("0.13.0"); DockerImageName AWS_CLI_IMAGE = DockerImageName.parse("amazon/aws-cli:2.7.27"); }