Skip to content

Commit 4a1de85

Browse files
committed
Add detection for Bitnami Legacy images
This commit also adjusts the tests to use bitnamilegacy images because we have no way to test against the original bitnami images. Closes gh-46983
1 parent 630bb33 commit 4a1de85

File tree

17 files changed

+42
-35
lines changed

17 files changed

+42
-35
lines changed

spring-boot-project/spring-boot-docker-compose/src/main/java/org/springframework/boot/docker/compose/service/connection/cassandra/CassandraDockerComposeConnectionDetailsFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
class CassandraDockerComposeConnectionDetailsFactory
3333
extends DockerComposeConnectionDetailsFactory<CassandraConnectionDetails> {
3434

35-
private static final String[] CASSANDRA_CONTAINER_NAMES = { "cassandra", "bitnami/cassandra" };
35+
private static final String[] CASSANDRA_CONTAINER_NAMES = { "cassandra", "bitnami/cassandra",
36+
"bitnamilegacy/cassandra" };
3637

3738
private static final int CASSANDRA_PORT = 9042;
3839

spring-boot-project/spring-boot-docker-compose/src/main/java/org/springframework/boot/docker/compose/service/connection/clickhouse/ClickHouseJdbcDockerComposeConnectionDetailsFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
class ClickHouseJdbcDockerComposeConnectionDetailsFactory
3232
extends DockerComposeConnectionDetailsFactory<JdbcConnectionDetails> {
3333

34-
private static final String[] CLICKHOUSE_CONTAINER_NAMES = { "clickhouse/clickhouse-server", "bitnami/clickhouse" };
34+
private static final String[] CLICKHOUSE_CONTAINER_NAMES = { "clickhouse/clickhouse-server", "bitnami/clickhouse",
35+
"bitnamilegacy/clickhouse" };
3536

3637
protected ClickHouseJdbcDockerComposeConnectionDetailsFactory() {
3738
super(CLICKHOUSE_CONTAINER_NAMES);

spring-boot-project/spring-boot-docker-compose/src/main/java/org/springframework/boot/docker/compose/service/connection/clickhouse/ClickHouseR2dbcDockerComposeConnectionDetailsFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@
3333
class ClickHouseR2dbcDockerComposeConnectionDetailsFactory
3434
extends DockerComposeConnectionDetailsFactory<R2dbcConnectionDetails> {
3535

36-
private static final String[] CLICKHOUSE_CONTAINER_NAMES = { "clickhouse/clickhouse-server", "bitnami/clickhouse" };
36+
private static final String[] CLICKHOUSE_CONTAINER_NAMES = { "clickhouse/clickhouse-server", "bitnami/clickhouse",
37+
"bitnamilegacy/clickhouse" };
3738

3839
ClickHouseR2dbcDockerComposeConnectionDetailsFactory() {
3940
super(CLICKHOUSE_CONTAINER_NAMES, "io.r2dbc.spi.ConnectionFactoryOptions");

spring-boot-project/spring-boot-docker-compose/src/main/java/org/springframework/boot/docker/compose/service/connection/elasticsearch/ElasticsearchDockerComposeConnectionDetailsFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
class ElasticsearchDockerComposeConnectionDetailsFactory
3737
extends DockerComposeConnectionDetailsFactory<ElasticsearchConnectionDetails> {
3838

39-
private static final String[] ELASTICSEARCH_CONTAINER_NAMES = { "elasticsearch", "bitnami/elasticsearch" };
39+
private static final String[] ELASTICSEARCH_CONTAINER_NAMES = { "elasticsearch", "bitnami/elasticsearch",
40+
"bitnamilegacy/elasticsearch" };
4041

4142
private static final int ELASTICSEARCH_PORT = 9200;
4243

spring-boot-project/spring-boot-docker-compose/src/main/java/org/springframework/boot/docker/compose/service/connection/mariadb/MariaDbJdbcDockerComposeConnectionDetailsFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
class MariaDbJdbcDockerComposeConnectionDetailsFactory
3535
extends DockerComposeConnectionDetailsFactory<JdbcConnectionDetails> {
3636

37-
private static final String[] MARIADB_CONTAINER_NAMES = { "mariadb", "bitnami/mariadb" };
37+
private static final String[] MARIADB_CONTAINER_NAMES = { "mariadb", "bitnami/mariadb", "bitnamilegacy/mariadb" };
3838

3939
protected MariaDbJdbcDockerComposeConnectionDetailsFactory() {
4040
super(MARIADB_CONTAINER_NAMES);

spring-boot-project/spring-boot-docker-compose/src/main/java/org/springframework/boot/docker/compose/service/connection/mariadb/MariaDbR2dbcDockerComposeConnectionDetailsFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
class MariaDbR2dbcDockerComposeConnectionDetailsFactory
3737
extends DockerComposeConnectionDetailsFactory<R2dbcConnectionDetails> {
3838

39-
private static final String[] MARIADB_CONTAINER_NAMES = { "mariadb", "bitnami/mariadb" };
39+
private static final String[] MARIADB_CONTAINER_NAMES = { "mariadb", "bitnami/mariadb", "bitnamilegacy/mariadb" };
4040

4141
MariaDbR2dbcDockerComposeConnectionDetailsFactory() {
4242
super(MARIADB_CONTAINER_NAMES, "io.r2dbc.spi.ConnectionFactoryOptions");

spring-boot-project/spring-boot-docker-compose/src/main/java/org/springframework/boot/docker/compose/service/connection/mongo/MongoDockerComposeConnectionDetailsFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
*/
3535
class MongoDockerComposeConnectionDetailsFactory extends DockerComposeConnectionDetailsFactory<MongoConnectionDetails> {
3636

37-
private static final String[] MONGODB_CONTAINER_NAMES = { "mongo", "bitnami/mongodb" };
37+
private static final String[] MONGODB_CONTAINER_NAMES = { "mongo", "bitnami/mongodb", "bitnamilegacy/mongodb" };
3838

3939
private static final int MONGODB_PORT = 27017;
4040

spring-boot-project/spring-boot-docker-compose/src/main/java/org/springframework/boot/docker/compose/service/connection/mysql/MySqlJdbcDockerComposeConnectionDetailsFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
class MySqlJdbcDockerComposeConnectionDetailsFactory
3535
extends DockerComposeConnectionDetailsFactory<JdbcConnectionDetails> {
3636

37-
private static final String[] MYSQL_CONTAINER_NAMES = { "mysql", "bitnami/mysql" };
37+
private static final String[] MYSQL_CONTAINER_NAMES = { "mysql", "bitnami/mysql", "bitnamilegacy/mysql" };
3838

3939
protected MySqlJdbcDockerComposeConnectionDetailsFactory() {
4040
super(MYSQL_CONTAINER_NAMES);

spring-boot-project/spring-boot-docker-compose/src/main/java/org/springframework/boot/docker/compose/service/connection/mysql/MySqlR2dbcDockerComposeConnectionDetailsFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
class MySqlR2dbcDockerComposeConnectionDetailsFactory
3737
extends DockerComposeConnectionDetailsFactory<R2dbcConnectionDetails> {
3838

39-
private static final String[] MYSQL_CONTAINER_NAMES = { "mysql", "bitnami/mysql" };
39+
private static final String[] MYSQL_CONTAINER_NAMES = { "mysql", "bitnami/mysql", "bitnamilegacy/mysql" };
4040

4141
MySqlR2dbcDockerComposeConnectionDetailsFactory() {
4242
super(MYSQL_CONTAINER_NAMES, "io.r2dbc.spi.ConnectionFactoryOptions");

spring-boot-project/spring-boot-docker-compose/src/main/java/org/springframework/boot/docker/compose/service/connection/neo4j/Neo4jDockerComposeConnectionDetailsFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
*/
3535
class Neo4jDockerComposeConnectionDetailsFactory extends DockerComposeConnectionDetailsFactory<Neo4jConnectionDetails> {
3636

37-
private static final String[] NEO4J_CONTAINER_NAMES = { "neo4j", "bitnami/neo4j" };
37+
private static final String[] NEO4J_CONTAINER_NAMES = { "neo4j", "bitnami/neo4j", "bitnamilegacy/neo4j" };
3838

3939
Neo4jDockerComposeConnectionDetailsFactory() {
4040
super(NEO4J_CONTAINER_NAMES);

0 commit comments

Comments
 (0)