Skip to content

Commit ce56d49

Browse files
committed
Change the place for the password
1 parent 0f42dba commit ce56d49

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

docker-compose/docker-compose.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,8 @@ services:
187187
neon-test-extensions:
188188
profiles: ["test-extensions"]
189189
image: ${REPOSITORY:-neondatabase}/neon-test-extensions-v${PG_TEST_VERSION:-16}:${TAG:-latest}
190+
environment:
191+
- PGPASSWORD=cloud_admin
190192
entrypoint:
191193
- "/bin/bash"
192194
- "-c"

docker-compose/test_extensions_upgrade.sh

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,24 +45,24 @@ EXTENSIONS='[
4545
EXTNAMES=$(echo ${EXTENSIONS} | jq -r '.[].extname' | paste -sd ' ' -)
4646
TAG=${NEWTAG} docker compose --profile test-extensions up --build -d
4747
wait_for_ready
48-
docker compose exec -e PGPASSWORD=cloud_admin neon-test-extensions psql -c "CREATE DATABASE contrib_regression"
48+
docker compose exec neon-test-extensions psql -c "CREATE DATABASE contrib_regression"
4949
create_extensions "${EXTNAMES}"
5050
query="select json_object_agg(extname,extversion) from pg_extension where extname in ('${EXTNAMES// /\',\'}')"
51-
new_vers=$(docker compose exec -e PGPASSWORD=cloud_admin neon-test-extensions psql -Aqt -d contrib_regression -c "$query")
51+
new_vers=$(docker compose exec neon-test-extensions psql -Aqt -d contrib_regression -c "$query")
5252
docker compose --profile test-extensions down
5353
TAG=${OLDTAG} docker compose --profile test-extensions up --build -d --force-recreate
5454
wait_for_ready
5555
# XXX this is about to be included into the image, for test only
5656
docker compose cp ext-src neon-test-extensions:/
57-
docker compose exec -e PGPASSWORD=cloud_admin neon-test-extensions psql -c "CREATE DATABASE contrib_regression"
57+
docker compose exec neon-test-extensions psql -c "CREATE DATABASE contrib_regression"
5858
create_extensions "${EXTNAMES}"
5959
query="select pge.extname from pg_extension pge join (select key as extname, value as extversion from json_each_text('${new_vers}')) x on pge.extname=x.extname and pge.extversion <> x.extversion"
60-
exts=$(docker compose exec -e PGPASSWORD=cloud_admin neon-test-extensions psql -Aqt -d contrib_regression -c "$query")
60+
exts=$(docker compose exec neon-test-extensions psql -Aqt -d contrib_regression -c "$query")
6161
if [ -z "${exts}" ]; then
6262
echo "No extensions were upgraded"
6363
else
64-
tenant_id=$(docker compose exec -e PGPASSWORD=cloud_admin neon-test-extensions psql -Aqt -c "SHOW neon.tenant_id")
65-
timeline_id=$(docker compose exec -e PGPASSWORD=cloud_admin neon-test-extensions psql -Aqt -c "SHOW neon.timeline_id")
64+
tenant_id=$(docker compose exec neon-test-extensions psql -Aqt -c "SHOW neon.tenant_id")
65+
timeline_id=$(docker compose exec neon-test-extensions psql -Aqt -c "SHOW neon.timeline_id")
6666
for ext in ${exts}; do
6767
echo Testing ${ext}...
6868
EXTDIR=$(echo ${EXTENSIONS} | jq -r '.[] | select(.extname=="'${ext}'") | .extdir')
@@ -79,15 +79,15 @@ else
7979
TENANT_ID=${tenant_id} TIMELINE_ID=${new_timeline_id} TAG=${OLDTAG} docker compose down compute compute_is_ready
8080
COMPUTE_TAG=${NEWTAG} TAG=${OLDTAG} TENANT_ID=${tenant_id} TIMELINE_ID=${new_timeline_id} docker compose up -d --build compute compute_is_ready
8181
wait_for_ready
82-
TID=$(docker compose exec -e PGPASSWORD=cloud_admin neon-test-extensions psql -Aqt -c "SHOW neon.timeline_id")
82+
TID=$(docker compose exec neon-test-extensions psql -Aqt -c "SHOW neon.timeline_id")
8383
if [ ${TID} != ${new_timeline_id} ]; then
8484
echo Timeline mismatch
8585
exit 1
8686
fi
87-
docker compose exec -e PGPASSWORD=cloud_admin neon-test-extensions psql -d contrib_regression -c "\dx ${ext}"
88-
docker compose exec -e PGPASSWORD=cloud_admin neon-test-extensions sh -c /ext-src/${EXTDIR}/test-upgrade.sh
89-
docker compose exec -e PGPASSWORD=cloud_admin neon-test-extensions psql -d contrib_regression -c "alter extension ${ext} update"
90-
docker compose exec -e PGPASSWORD=cloud_admin neon-test-extensions psql -d contrib_regression -c "\dx ${ext}"
87+
docker compose exec neon-test-extensions psql -d contrib_regression -c "\dx ${ext}"
88+
docker compose exec neon-test-extensions sh -c /ext-src/${EXTDIR}/test-upgrade.sh
89+
docker compose exec neon-test-extensions psql -d contrib_regression -c "alter extension ${ext} update"
90+
docker compose exec neon-test-extensions psql -d contrib_regression -c "\dx ${ext}"
9191
done
9292
fi
9393
docker compose --profile test-extensions down

0 commit comments

Comments
 (0)