File tree Expand file tree Collapse file tree 3 files changed +13
-7
lines changed
main/java/org/testcontainers/redpanda
test/java/org/testcontainers/redpanda Expand file tree Collapse file tree 3 files changed +13
-7
lines changed Original file line number Diff line number Diff line change 11# Redpanda
22
33Testcontainers can be used to automatically instantiate and manage [ Redpanda] ( https://redpanda.com/ ) containers.
4- More precisely Testcontainers uses the official Docker images for [ Redpanda] ( https://hub.docker.com/r/vectorized /redpanda/ )
4+ More precisely Testcontainers uses the official Docker images for [ Redpanda] ( https://hub.docker.com/r/redpandadata /redpanda )
55
66!!! note
7- This module uses features provided in ` docker.redpanda.com/vectorized /redpanda ` .
7+ This module uses features provided in ` docker.redpanda.com/redpandadata /redpanda ` .
88
99## Example
1010
Original file line number Diff line number Diff line change 1212 */
1313public class RedpandaContainer extends GenericContainer <RedpandaContainer > {
1414
15- private static final String REDPANDA_FULL_IMAGE_NAME = "docker.redpanda.com/vectorized/redpanda" ;
15+ private static final String REDPANDA_FULL_IMAGE_NAME = "docker.redpanda.com/redpandadata/redpanda" ;
16+
17+ @ Deprecated
18+ private static final String REDPANDA_OLD_FULL_IMAGE_NAME = "docker.redpanda.com/vectorized/redpanda" ;
1619
1720 private static final DockerImageName REDPANDA_IMAGE = DockerImageName .parse (REDPANDA_FULL_IMAGE_NAME );
1821
22+ @ Deprecated
23+ private static final DockerImageName REDPANDA_OLD_IMAGE = DockerImageName .parse (REDPANDA_OLD_FULL_IMAGE_NAME );
24+
1925 private static final int REDPANDA_PORT = 9092 ;
2026
2127 private static final int SCHEMA_REGISTRY_PORT = 8081 ;
@@ -28,7 +34,7 @@ public RedpandaContainer(String image) {
2834
2935 public RedpandaContainer (DockerImageName imageName ) {
3036 super (imageName );
31- imageName .assertCompatibleWith (REDPANDA_IMAGE );
37+ imageName .assertCompatibleWith (REDPANDA_OLD_IMAGE , REDPANDA_IMAGE );
3238
3339 boolean isLessThanBaseVersion = new ComparableVersion (imageName .getVersionPart ()).isLessThan ("v22.2.1" );
3440 if (REDPANDA_FULL_IMAGE_NAME .equals (imageName .getUnversionedPart ()) && isLessThanBaseVersion ) {
Original file line number Diff line number Diff line change 3131
3232public class RedpandaContainerTest {
3333
34- private static final String REDPANDA_IMAGE = "docker.redpanda.com/vectorized /redpanda:v22.2.1" ;
34+ private static final String REDPANDA_IMAGE = "docker.redpanda.com/redpandadata /redpanda:v22.2.1" ;
3535
3636 private static final DockerImageName REDPANDA_DOCKER_IMAGE = DockerImageName .parse (REDPANDA_IMAGE );
3737
@@ -47,7 +47,7 @@ public void testUsage() throws Exception {
4747 public void testUsageWithStringImage () throws Exception {
4848 try (
4949 // constructorWithVersion {
50- RedpandaContainer container = new RedpandaContainer ("docker.redpanda.com/vectorized /redpanda:v22.2.1" )
50+ RedpandaContainer container = new RedpandaContainer ("docker.redpanda.com/redpandadata /redpanda:v22.2.1" )
5151 // }
5252 ) {
5353 container .start ();
@@ -61,7 +61,7 @@ public void testUsageWithStringImage() throws Exception {
6161
6262 @ Test
6363 public void testNotCompatibleVersion () {
64- assertThatThrownBy (() -> new RedpandaContainer ("docker.redpanda.com/vectorized /redpanda:v21.11.19" ))
64+ assertThatThrownBy (() -> new RedpandaContainer ("docker.redpanda.com/redpandadata /redpanda:v21.11.19" ))
6565 .isInstanceOf (IllegalArgumentException .class )
6666 .hasMessageContaining ("Redpanda version must be >= v22.2.1" );
6767 }
You can’t perform that action at this time.
0 commit comments