@@ -4,6 +4,7 @@ set -euxo pipefail
4
4
TAG=${TAG:- ${CI_COMMIT_REF_SLUG:- " master" } }
5
5
IMAGE2TEST=" registry.gitlab.com/postgres-ai/database-lab/dblab-server:${TAG} "
6
6
DLE_SERVER_NAME=" dblab_server_test"
7
+ export EXTENDED_IMAGE_TAG=" -minor-update" # -0.5.3
7
8
8
9
# Environment variables for replacement rules
9
10
export SOURCE_DBNAME=" ${SOURCE_DBNAME:- test} "
@@ -98,7 +99,7 @@ yq eval -i '
98
99
.provision.portPool.to = env(DLE_PORT_POOL_TO) |
99
100
.retrieval.spec.logicalDump.options.dumpLocation = env(DLE_TEST_MOUNT_DIR) + "/" + env(DLE_TEST_POOL_NAME) + "/dump" |
100
101
.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)
102
103
' " ${configDir} /server.yml"
103
104
104
105
SHARED_PRELOAD_LIBRARIES=" pg_stat_statements, auto_explain, pgaudit, logerrors, pg_stat_kcache"
@@ -176,7 +177,7 @@ PATCH_CONFIG_DATA=$(jq -n -c \
176
177
--arg username " $SOURCE_USERNAME " \
177
178
--arg password " $SOURCE_PASSWORD " \
178
179
--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} " \
180
181
' {
181
182
"global": {
182
183
"debug": true
@@ -247,7 +248,7 @@ if [[ $(yq eval '.retrieval.spec.logicalDump.options.source.connection.dbname' $
247
248
$( yq eval ' .retrieval.spec.logicalDump.options.source.connection.username' ${configDir} /server.yml) != " $SOURCE_USERNAME " ||
248
249
$( yq eval ' .retrieval.spec.logicalDump.options.source.connection.password' ${configDir} /server.yml) != " $SOURCE_PASSWORD " ||
249
250
$( 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} " ||
251
252
$( yq eval ' .databaseConfigs.configs.shared_buffers' ${configDir} /server.yml) != " 256MB" ]] ; then
252
253
echo " Configuration has not been updated properly"
253
254
exit 1
0 commit comments