@@ -4,6 +4,7 @@ set -euxo pipefail
44TAG=${TAG:- ${CI_COMMIT_REF_SLUG:- " master" } }
55IMAGE2TEST=" registry.gitlab.com/postgres-ai/database-lab/dblab-server:${TAG} "
66DLE_SERVER_NAME=" dblab_server_test"
7+ export EXTENDED_IMAGE_TAG=" -minor-update" # -0.5.3
78
89# Environment variables for replacement rules
910export SOURCE_DBNAME=" ${SOURCE_DBNAME:- test} "
@@ -98,7 +99,7 @@ yq eval -i '
9899 .provision.portPool.to = env(DLE_PORT_POOL_TO) |
99100 .retrieval.spec.logicalDump.options.dumpLocation = env(DLE_TEST_MOUNT_DIR) + "/" + env(DLE_TEST_POOL_NAME) + "/dump" |
100101 .retrieval.spec.logicalRestore.options.dumpLocation = env(DLE_TEST_MOUNT_DIR) + "/" + env(DLE_TEST_POOL_NAME) + "/dump" |
101- .databaseContainer.dockerImage = "registry.gitlab.com/postgres-ai/custom-images/extended-postgres:" + strenv(POSTGRES_VERSION)
102+ .databaseContainer.dockerImage = "registry.gitlab.com/postgres-ai/custom-images/extended-postgres:" + strenv(POSTGRES_VERSION) + env(EXTENDED_IMAGE_TAG)
102103' " ${configDir} /server.yml"
103104
104105SHARED_PRELOAD_LIBRARIES=" pg_stat_statements, auto_explain, pgaudit, logerrors, pg_stat_kcache"
@@ -176,7 +177,7 @@ PATCH_CONFIG_DATA=$(jq -n -c \
176177 --arg username " $SOURCE_USERNAME " \
177178 --arg password " $SOURCE_PASSWORD " \
178179 --arg spl " $SHARED_PRELOAD_LIBRARIES " \
179- --arg dockerImage " registry.gitlab.com/postgres-ai/custom-images/extended-postgres:${POSTGRES_VERSION} " \
180+ --arg dockerImage " registry.gitlab.com/postgres-ai/custom-images/extended-postgres:${POSTGRES_VERSION}${EXTENDED_IMAGE_TAG} " \
180181' {
181182 "global": {
182183 "debug": true
@@ -247,7 +248,7 @@ if [[ $(yq eval '.retrieval.spec.logicalDump.options.source.connection.dbname' $
247248 $( yq eval ' .retrieval.spec.logicalDump.options.source.connection.username' ${configDir} /server.yml) != " $SOURCE_USERNAME " ||
248249 $( yq eval ' .retrieval.spec.logicalDump.options.source.connection.password' ${configDir} /server.yml) != " $SOURCE_PASSWORD " ||
249250 $( yq eval ' .retrieval.refresh.timetable' ${configDir} /server.yml) != " 5 0 * * 1" ||
250- $( yq eval ' .databaseContainer.dockerImage' ${configDir} /server.yml) != " registry.gitlab.com/postgres-ai/custom-images/extended-postgres:${POSTGRES_VERSION} " ||
251+ $( yq eval ' .databaseContainer.dockerImage' ${configDir} /server.yml) != " registry.gitlab.com/postgres-ai/custom-images/extended-postgres:${POSTGRES_VERSION}${EXTENDED_IMAGE_TAG} " ||
251252 $( yq eval ' .databaseConfigs.configs.shared_buffers' ${configDir} /server.yml) != " 256MB" ]] ; then
252253 echo " Configuration has not been updated properly"
253254 exit 1
0 commit comments