Johnny Lim
3c76f81fe3
Polish
...
See gh-40449
2 years ago
Moritz Halbritter
6d192e62fd
Add property to control Docker Compose start command execution
...
If the property 'spring.docker.compose.start.skip' is set to 'never',
the start command is always executed. The default value of 'if-running'
only executes the start command if there are no services running
already, which is the old behavior.
Closes gh-39749
2 years ago
Moritz Halbritter
e6a0202f55
Disable test on AARCH64
2 years ago
Phillip Webb
2c4909a89a
Update copyright year of changed files
2 years ago
Scott Frederick
c93acdafbd
Polish "Prevent long parse times for images with illegal char in tag"
...
See gh-39617
2 years ago
Jakob Wanger
c892544741
Prevent long parse times for images with illegal char in tag
...
Update the regular expression used to parse Docker images references to
prevent catastrophic backtracking when images names are long and the
tag contains an illegal character.
See gh-39617
2 years ago
Moritz Halbritter
8ffcfc9b77
Harmonize style of igored exceptions across the codebase
2 years ago
Scott Frederick
09a6ae51cc
Add support for Bitnami container images with Docker Compose
...
Closes gh-35759
2 years ago
Eddú Meléndez
f3e7325064
Add service connection for Docker Compose and Testcontainers ActiveMQ
...
See gh-39363
2 years ago
Moritz Halbritter
1f321c4421
Polish "Add service connection for Docker Compose and Testcontainers Artemis"
...
See gh-39311
2 years ago
Eddú Meléndez
f15cd93a35
Add service connection for Docker Compose and Testcontainers Artemis
...
See gh-39311
2 years ago
Eddú Meléndez
1247f89209
Polish
...
See gh-39312
2 years ago
Scott Frederick
bee6fe899c
Polish "Add Docker Compose service connection support for OpenLDAP"
...
See gh-39258
2 years ago
PhilKes
eb940c3907
Add Docker Compose service connection support for OpenLDAP
...
See gh-39258
2 years ago
Moritz Halbritter
3f29c7f84f
Add log message if Docker Compose services are already running
...
Closes gh-38398
2 years ago
Andy Wilkinson
a7571cf667
Use different default database names for Oracle XE and Oracle Free
...
Closes gh-38476
2 years ago
Phillip Webb
6c3dec42e0
Add container support for Oracle Free which replaces Oracle XE
...
Update Docker Compose and Testcontainers support to work with
`gvenzl/oracle-free` which replaces `gvenzl/oracle-xe`.
Closes gh-38476
2 years ago
Moritz Halbritter
7829e760da
Switch JsonMapper in Docker JSON parsing to english locale
...
Closes gh-37648
2 years ago
Moritz Halbritter
de1ca5e60f
Polish DockerComposeLifecycleManager
2 years ago
Moritz Halbritter
09821feb75
Fix container inspection for Docker Compose >= 2.23.0
...
Docker Compose starting with 2.23.0 returns truncated ids in the
docker compose ps call. We now do a prefix search if an exact match
isn't found in the docker inspect response.
Closes gh-37982
2 years ago
Johnny Lim
446677375e
Polish gh-35082
...
See gh-37831
2 years ago
JinseongHwang
0b703f9007
Use consistent capitalization in MySQL and MariaDB test names
...
See gh-37497
2 years ago
Andy Wilkinson
e3d884803e
Add Docker Compose support for Neo4j
...
Closes gh-37379
2 years ago
Moritz Halbritter
fdd9bc732f
Enable RabbitEnvironmentTests
2 years ago
Moritz Halbritter
136a5b4c07
Enable PostgresEnvironmentTests
2 years ago
Moritz Halbritter
496b373fce
Remove unused test
2 years ago
Moritz Halbritter
0f019b0049
Reign in Cassandra memory consumption when running tests
...
The environment variables are the same as the Cassandra Testcontainers
uses.
2 years ago
Moritz Halbritter
3dd6372602
Polish "Add service connection from OpenTelemetry Collector"
...
See gh-35082
2 years ago
Moritz Halbritter
c387c87fda
Polish "Add service connection from OpenTelemetry Collector"
...
See gh-35082
2 years ago
Eddú Meléndez
6997277f75
Add service connection from OpenTelemetry Collector
...
See gh-35082
2 years ago
Phillip Webb
750c597225
Polish 'Add Pulsar ConnectionDetails support'
...
See gh-37197
2 years ago
Chris Bono
089fef0392
Add Pulsar ConnectionDetails support
...
Add `ConnectionDetails` support for Apache Pulsar and provide adapters
for Docker Compose and Testcontainers.
See gh-37197
2 years ago
Stephane Nicoll
44847d6600
Fix assertion (sorry)
...
See gh-37044
2 years ago
Stephane Nicoll
621db533dc
Fix assertion
...
See gh-37044
2 years ago
Stephane Nicoll
5a25c31832
Polish "Fix password property for Oracle container"
...
See gh-37044
2 years ago
Joe Steel
ab1e521388
Fix password property for Oracle container
...
See gh-37044
2 years ago
Phillip Webb
155300525e
Polish
2 years ago
Phillip Webb
2fdc29b885
Revert "Polish"
...
This reverts commit 6a65ca13ea since
FileCopyUtils will close the reader/writer.
2 years ago
Moritz Halbritter
6a65ca13ea
Polish
2 years ago
Moritz Halbritter
f54d370fcd
Remove unused class
2 years ago
Moritz Halbritter
3bb93b37ca
Remove --detach and --wait flags from docker compose start command
...
Closes gh-36908
2 years ago
Moritz Halbritter
d48aa806c2
Remove --no-color flag from docker compose start command
...
Closes gh-36908
2 years ago
Moritz Halbritter
7bb337aeb1
Polish tests
2 years ago
Scott Frederick
bf08cc25df
Use DockerImageNames in Docker compose integration tests
...
Closes gh-36485
2 years ago
Stephane Nicoll
311fa6272d
Polish "Add service connection for Testcontainers ActiveMQ"
...
This also adds support for Docker Compose.
See gh-35080
2 years ago
Johnny Lim
e97c5a7118
Use kebab-case for property default values in metadata
...
See gh-36170
2 years ago
Andy Wilkinson
3ef1738a5e
Remove containers after use in Docker Compose integration tests
...
Closes gh-36104
3 years ago
Andy Wilkinson
0b39429f96
Remove containers after use in Docker Compose integration tests
...
Closes gh-36104
3 years ago
Andy Wilkinson
660dbb9afd
Fix Maven-built native images with Docker Compose dependency
...
Previously, we tried to prevent spring-boot-docker-compose from
causing problems with AOT and native images by excluding it from
the AOT processing classpath. This allowed AOT processing to
succeed. We cannot apply the same exclusion to the native image
classpath so spring-boot-docker-compose was still included in the
native image. This results in a failure at runtime due to missing
reflection hints.
This commit reverts that changes that excluded
spring-boot-docker-compose from the AOT processing classpath. This
allows AOT processing to generate reflection hints but reintroduces
the failure caused by the connection details bean definitions using
an instance supplier callback. To overcome this problem we disable
DockerComposeLifecycleManager during AOT processing and in a native
image. This ensures that no attempt is made to call docker compose up
and no connection details beans are defined.
Fixes gh-35676
3 years ago
Scott Frederick
8f31a5772e
Set authSource in MongoDB Docker Compose connection details
...
When authentication credentials are provided in environment variables
for the official MongoDB Docker image, the authentication source must
also be set to the `admin` database.
Fixes gh-35777
3 years ago