Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Container startup failed: Using Testcontainers Localstack 1.15.0-rc2 with Maven/Spring Boot

Chris Anatalio October 7, 2020

Error running Testcontainers Localstack(https://mvnrepository.com/artifact/org.testcontainers/localstack/1.15.0-rc2) in integration test.

 

It runs fine locally but fails in Bitbucket Pipelines

 

Error:

Container startup failed

org.testcontainers.containers.ContainerLaunchException: Container startup failed

Caused by: org.testcontainers.containers.ContainerFetchException: Can't get Docker image: RemoteDockerImage(imageName=localstack/localstack:latest, imagePullPolicy=DefaultPullPolicy())

Caused by: com.github.dockerjava.api.exception.DockerException: Status 403: {"message":"authorization denied by plugin pipelines: Invalid content length provided"}

 

pipelines.yml excerpt

definitions:
services:
docker:
memory: 2048
localstack:
image: localstack/localstack:latest
environment:
SERVICES: S3
LOCALSTACK_HOSTNAME: localhost
HOSTNAME: localhost

steps:
- parallel: &buildStepMain
- step:
name: Test M
caches:
- maven
script:
- export TESTCONTAINERS_RYUK_DISABLED=true
- ./build.sh test
services:
- docker

 

I already tried the remediations suggested here:  https://www.testcontainers.org/supported_docker_environment/continuous_integration/bitbucket_pipelines/

 

Test code:

@Rule
public LocalStackContainer localstack = new LocalStackContainer( DockerImageName.parse("localstack/localstack:latest")).withServices(S3);

 

Localstack was an opensource project by Atlassian originally, I would think they would have first-class support for it.

1 answer

0 votes
Joep Slenter December 18, 2020

Any news on this topic? I'm experiencing the same with version 1.15.1, Gradle/Spring Boot.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events