@@ -256,37 +256,52 @@ edb() {
256256
257257edb_13 () {
258258 $CONTAINER_CLI rm -f edb || true
259- # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
260- (cd edb; $CONTAINER_CLI build -t edb-test:13 -f edb13.Dockerfile .)
261- $CONTAINER_CLI run --name edb -e POSTGRES_USER=hibernate_orm_test -e POSTGRES_PASSWORD=hibernate_orm_test -e POSTGRES_DB=hibernate_orm_test -p 5444:5444 -d edb-test:13
259+ if [[ -z " ${DB_IMAGE_EDB} " ]]; then
260+ DB_IMAGE_EDB=" edb-test:13"
261+ # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
262+ (cd edb; $CONTAINER_CLI build -t edb-test:13 -f edb13.Dockerfile .)
263+ fi
264+ $CONTAINER_CLI run --name edb -e POSTGRES_USER=hibernate_orm_test -e POSTGRES_PASSWORD=hibernate_orm_test -e POSTGRES_DB=hibernate_orm_test -p 5444:5444 -d $DB_IMAGE_EDB
262265}
263266
264267edb_14 () {
265268 $CONTAINER_CLI rm -f edb || true
266- # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
267- (cd edb; $CONTAINER_CLI build -t edb-test:14 -f edb14.Dockerfile .)
268- $CONTAINER_CLI run --name edb -e POSTGRES_USER=hibernate_orm_test -e POSTGRES_PASSWORD=hibernate_orm_test -e POSTGRES_DB=hibernate_orm_test -p 5444:5444 -d edb-test:14
269+ if [[ -z " ${DB_IMAGE_EDB} " ]]; then
270+ DB_IMAGE_EDB=" edb-test:14"
271+ # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
272+ (cd edb; $CONTAINER_CLI build -t edb-test:14 -f edb14.Dockerfile .)
273+ fi
274+ $CONTAINER_CLI run --name edb -e POSTGRES_USER=hibernate_orm_test -e POSTGRES_PASSWORD=hibernate_orm_test -e POSTGRES_DB=hibernate_orm_test -p 5444:5444 -d $DB_IMAGE_EDB
269275}
270276
271277edb_15 () {
272278 $CONTAINER_CLI rm -f edb || true
273- # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
274- (cd edb; $CONTAINER_CLI build -t edb-test:15 -f edb15.Dockerfile .)
275- $CONTAINER_CLI run --name edb -e POSTGRES_USER=hibernate_orm_test -e POSTGRES_PASSWORD=hibernate_orm_test -e POSTGRES_DB=hibernate_orm_test -p 5444:5444 -d edb-test:15
279+ if [[ -z " ${DB_IMAGE_EDB} " ]]; then
280+ DB_IMAGE_EDB=" edb-test:15"
281+ # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
282+ (cd edb; $CONTAINER_CLI build -t edb-test:15 -f edb15.Dockerfile .)
283+ fi
284+ $CONTAINER_CLI run --name edb -e POSTGRES_USER=hibernate_orm_test -e POSTGRES_PASSWORD=hibernate_orm_test -e POSTGRES_DB=hibernate_orm_test -p 5444:5444 -d $DB_IMAGE_EDB
276285}
277286
278287edb_16 () {
279288 $CONTAINER_CLI rm -f edb || true
280- # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
281- (cd edb; $CONTAINER_CLI build -t edb-test:16 -f edb16.Dockerfile .)
282- $CONTAINER_CLI run --name edb -e POSTGRES_USER=hibernate_orm_test -e POSTGRES_PASSWORD=hibernate_orm_test -e POSTGRES_DB=hibernate_orm_test -p 5444:5444 -d edb-test:16
289+ if [[ -z " ${DB_IMAGE_EDB} " ]]; then
290+ DB_IMAGE_EDB=" edb-test:16"
291+ # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
292+ (cd edb; $CONTAINER_CLI build -t edb-test:16 -f edb16.Dockerfile .)
293+ fi
294+ $CONTAINER_CLI run --name edb -e POSTGRES_USER=hibernate_orm_test -e POSTGRES_PASSWORD=hibernate_orm_test -e POSTGRES_DB=hibernate_orm_test -p 5444:5444 -d $DB_IMAGE_EDB
283295}
284296
285297edb_17 () {
286298 $CONTAINER_CLI rm -f edb || true
287- # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
288- (cd edb; $CONTAINER_CLI build -t edb-test:17 -f edb17.Dockerfile .)
289- $CONTAINER_CLI run --name edb -e POSTGRES_USER=hibernate_orm_test -e POSTGRES_PASSWORD=hibernate_orm_test -e POSTGRES_DB=hibernate_orm_test -p 5444:5444 -d edb-test:17
299+ if [[ -z " ${DB_IMAGE_EDB} " ]]; then
300+ DB_IMAGE_EDB=" edb-test:17"
301+ # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
302+ (cd edb; $CONTAINER_CLI build -t edb-test:17 -f edb17.Dockerfile .)
303+ fi
304+ $CONTAINER_CLI run --name edb -e POSTGRES_USER=hibernate_orm_test -e POSTGRES_PASSWORD=hibernate_orm_test -e POSTGRES_DB=hibernate_orm_test -p 5444:5444 -d $DB_IMAGE_EDB
290305}
291306
292307db2 () {
0 commit comments