@@ -217,37 +217,52 @@ edb() {
217217
218218edb_13 () {
219219 $CONTAINER_CLI rm -f edb || true
220- # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
221- (cd edb; $CONTAINER_CLI build -t edb-test:13 -f edb13.Dockerfile .)
222- $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
220+ if [[ -z " ${DB_IMAGE_EDB} " ]]; then
221+ DB_IMAGE_EDB=" edb-test:13"
222+ # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
223+ (cd edb; $CONTAINER_CLI build -t edb-test:13 -f edb13.Dockerfile .)
224+ fi
225+ $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
223226}
224227
225228edb_14 () {
226229 $CONTAINER_CLI rm -f edb || true
227- # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
228- (cd edb; $CONTAINER_CLI build -t edb-test:14 -f edb14.Dockerfile .)
229- $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
230+ if [[ -z " ${DB_IMAGE_EDB} " ]]; then
231+ DB_IMAGE_EDB=" edb-test:14"
232+ # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
233+ (cd edb; $CONTAINER_CLI build -t edb-test:14 -f edb14.Dockerfile .)
234+ fi
235+ $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
230236}
231237
232238edb_15 () {
233239 $CONTAINER_CLI rm -f edb || true
234- # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
235- (cd edb; $CONTAINER_CLI build -t edb-test:15 -f edb15.Dockerfile .)
236- $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
240+ if [[ -z " ${DB_IMAGE_EDB} " ]]; then
241+ DB_IMAGE_EDB=" edb-test:15"
242+ # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
243+ (cd edb; $CONTAINER_CLI build -t edb-test:15 -f edb15.Dockerfile .)
244+ fi
245+ $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
237246}
238247
239248edb_16 () {
240249 $CONTAINER_CLI rm -f edb || true
241- # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
242- (cd edb; $CONTAINER_CLI build -t edb-test:16 -f edb16.Dockerfile .)
243- $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
250+ if [[ -z " ${DB_IMAGE_EDB} " ]]; then
251+ DB_IMAGE_EDB=" edb-test:16"
252+ # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
253+ (cd edb; $CONTAINER_CLI build -t edb-test:16 -f edb16.Dockerfile .)
254+ fi
255+ $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
244256}
245257
246258edb_17 () {
247259 $CONTAINER_CLI rm -f edb || true
248- # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
249- (cd edb; $CONTAINER_CLI build -t edb-test:17 -f edb17.Dockerfile .)
250- $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
260+ if [[ -z " ${DB_IMAGE_EDB} " ]]; then
261+ DB_IMAGE_EDB=" edb-test:17"
262+ # We need to build a derived image because the existing image is mainly made for use by a kubernetes operator
263+ (cd edb; $CONTAINER_CLI build -t edb-test:17 -f edb17.Dockerfile .)
264+ fi
265+ $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
251266}
252267
253268db2 () {
0 commit comments