Stéphane Nicoll
26183f1edf
Create spring-boot-ldap module
2025-06-13 20:06:23 -07:00
Andy Wilkinson
d75e5bef41
Create spring-boot-cassandra module
2025-06-13 20:06:23 -07:00
Stéphane Nicoll
42f12380da
Create spring-boot-couchbase module
2025-06-13 20:06:23 -07:00
Stéphane Nicoll
8d5c834df9
Create spring-boot-hazelcast module
2025-06-13 20:06:22 -07:00
Andy Wilkinson
81d4528eee
Create spring-boot-r2dbc module
2025-06-13 20:06:21 -07:00
Andy Wilkinson
c965f4e65f
Create spring-boot-pulsar module
2025-06-13 20:06:21 -07:00
Andy Wilkinson
1813744819
Create spring-boot-kafka module
2025-06-13 20:06:21 -07:00
Brian Clozel
347638fa1d
Create spring-boot-elasticsearch module
2025-06-13 20:06:21 -07:00
Phillip Webb
91b4049fec
Create spring-boot-liquibase module
2025-06-13 20:06:21 -07:00
Stéphane Nicoll
aa11d6d0fb
Create spring-boot-flyway module
2025-06-13 20:06:20 -07:00
Andy Wilkinson
8a1a5160c3
Create spring-boot-jdbc module
2025-06-13 20:06:20 -07:00
Stéphane Nicoll
524db779e5
Create spring-boot-artemis module
2025-06-13 20:06:20 -07:00
Stéphane Nicoll
e1c3e50192
Create spring-boot-activemq module
2025-06-13 20:06:19 -07:00
Stéphane Nicoll
f78a6fa37a
Create spring-boot-jms module
2025-06-13 20:06:19 -07:00
Brian Clozel
5ac2ad6c11
Create spring-boot-amqp module
2025-06-13 20:06:18 -07:00
Stéphane Nicoll
ca6fd3ce1b
Upgrade to Testcontainers 1.21.0
...
Closes gh-45276
2025-04-24 11:32:40 +02:00
Phillip Webb
d15078d35f
Polish 'Allow ConnectionDetailsFactories to use context class loader'
...
Refine the submitted pull-request to remove the configuration
property with the assumption that the context classloader will
work for all cases.
See gh-45014
2025-04-08 13:04:16 -07:00
Phillip Webb
bc91c35644
Merge branch '3.4.x'
...
Closes gh-44993
2025-04-03 18:05:13 -07:00
Phillip Webb
c96835bc9d
Merge branch '3.3.x' into 3.4.x
...
Closes gh-44992
2025-04-03 18:02:57 -07:00
Moritz Halbritter
cb3874fdbe
Merge branch '3.4.x'
2025-03-19 09:51:02 +01:00
Moritz Halbritter
6567609cbc
Merge branch '3.3.x' into 3.4.x
2025-03-19 09:49:43 +01:00
Moritz Halbritter
6b9cd873ca
Use gvenzl/oracle-free:23.6-slim which has ARM64 support
...
See gh-35249
2025-03-19 09:22:58 +01:00
Eddú Meléndez
261ea64e39
Add ServiceConnection support for LLdapContainer (Testcontainers)
...
See gh-44389
Signed-off-by: Eddú Meléndez <eddu.melendez@gmail.com >
2025-02-28 13:54:55 +01:00
Andy Wilkinson
93648792b1
Switch to management.opentelemetry.resource-attributes in tests
...
See gh-44468
2025-02-27 20:21:47 +00:00
Dmytro Nosan
ed5100ecee
Upgrade to Elasticsearch Client 8.17.0
...
See gh-44100
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2025-02-08 10:04:00 +00:00
Andy Wilkinson
c7b54dcbb3
Merge branch '3.3.x' into 3.4.x
...
Closes gh-43950
2025-01-24 08:53:03 +00:00
Phillip Webb
ccc1b5da28
Don't call Startable.start() for already started containers
...
Add a new `TestcontainersStartup.start` static method and update the
existing start methods so that `Startable.start()` is only called when
the container is not already running.
Prior to this commit, we assumed that `Startable.start()` calls were
idempotent and could be safely made multiple times. Whilst this appears
to be true for stock `GenericContainer` based startables, users may have
their own `start()` method that does not expect to be called multiple
times.
The implemented detection logic will not be applied if a `Startable`
is not also a `Container`. In these cases, the implementation will need
to deal directly with multiple `start()` calls.
Fixed gh-43253
2024-12-12 15:26:59 -08:00
Phillip Webb
6155735ac5
Merge branch '3.3.x'
...
Closes gh-43370
2024-12-03 19:07:55 -08:00
Phillip Webb
4265a0bcc2
Reset Startables COUNTER when testing parallel startup
...
Closes gh-43369
2024-12-03 19:07:16 -08:00
Johnny Lim
859c235a95
Polish
...
See gh-43316
2024-11-29 10:35:11 +01:00
Stéphane Nicoll
e0152097f3
Polish "Upgrade to Testcontainers 1.20.2"
...
This commit review the original upgrade to retain compatiblity with the
deprecated Cassandra and ConfluentKafka containers.
This commit also fixes the SSL Cassandra tests. The new container uses
a custom wait strategy that uses plain text and does not work with an
SSL container.
Closes gh-42670
Co-authored-by: Moritz Halbritter <moritz.halbritter@broadcom.com >
2024-10-15 14:45:15 +02:00
Stéphane Nicoll
a40ae49a76
Upgrade to Testcontainers 1.20.2
...
Closes gh-42670
2024-10-14 16:25:57 +02:00
Andy Wilkinson
3c095b4ec2
Prefer DynamicPropertyRegistar to DynamicPropertyRegistry
...
Closes gh-41996
2024-10-10 15:25:44 +01:00
Moritz Halbritter
e6165b0311
Add transport and connect timeout properties for OTLP logging
...
Closes gh-42528
Closes gh-42527
2024-10-08 16:01:09 +02:00
Moritz Halbritter
40bb81419d
Rename OtlpAutoConfiguration to OtlpTracingAutoConfiguration
...
Closes gh-42529
2024-10-08 15:56:18 +02:00
Johnny Lim
1585c5a109
Polish
...
See gh-42503
2024-10-03 07:33:40 +02:00
Moritz Halbritter
33def6d6b4
Polish "Add service connection support for Hazelcast"
...
See gh-42416
2024-09-26 16:45:26 +02:00
Dmytro Nosan
cee7439dbe
Add service connection support for Hazelcast
...
See gh-42416
2024-09-26 14:34:12 +02:00
Andy Wilkinson
d380ada4b2
Merge branch '3.3.x'
...
Closes gh-42387
2024-09-19 19:06:23 +01:00
Andy Wilkinson
70d2907351
Merge branch '3.2.x' into 3.3.x
...
Closes gh-42386
2024-09-19 19:06:12 +01:00
Andy Wilkinson
319e33f786
Make a single scrape attempt, protected by Awaitility
...
Using a single scrape attempt that is protected by Awaitility should
protect against instability of the OpenTelemetry Collector instance
running in the container and will hopefully stabilize the test.
This commit has also increased the timeout for a successful response
to 30 seconds and removed the configuration of the configuration of
the polling delay and interval as the values being set were the same
as the defaults.
Closes gh-42377
2024-09-19 19:06:05 +01:00
Johnny Lim
a0d1c10d8a
Polish
...
See gh-42340
2024-09-18 11:19:59 +02:00
Eddú Meléndez
793e9a8795
Add OpenTelemetry Logging Service Connection from LgtmStackContainer and Docker Compose
...
See gh-42174
2024-09-09 08:37:39 +02:00
Moritz Halbritter
861e5209ef
Add transport selection to OtlpLoggingConnectionDetails
...
Closes gh-42171
2024-09-06 14:26:03 +02:00
Moritz Halbritter
bac330354b
Polish "Support Otlp Tracing's GRPC port from service connections"
...
See gh-41333
2024-09-06 13:18:26 +02:00
Eddú Meléndez
7baa553760
Support Otlp Tracing's GRPC port from service connections
...
Otlp Tracing's exporter is configured using Transport. Current support
for service connections read the mapped port for HTTP transport 4318.
This commits adds support to read port for GRPC transport 4317.
See gh-41333
2024-09-06 13:18:26 +02:00
Moritz Halbritter
8fc1bca56c
Polish "Add service connection from Opentelemetry Collector for Logging"
...
See gh-41324
2024-09-06 10:20:41 +02:00
Eddú Meléndez
7adf843bfd
Add service connection from Opentelemetry Collector for Logging
...
Adds ConnectionDetails from Docker Compose and Testcontainers.
See gh-41324
2024-09-06 10:10:17 +02:00
Andy Wilkinson
f7ba5f1bbc
Polish support for Testcontainers Redis
...
- Add support for RedisStackContainer
- Update the docs
Closes gh-41450
2024-09-05 14:25:51 +01:00
Phillip Webb
fa686bb593
Support Testcontainer Redis with custom image names
...
Update `RedisContainerConnectionDetailsFactory` so that it can also
support `RedisContainer` with a custom name.
Closes gh-41450
2024-08-29 19:26:20 -07:00