File tree 1 file changed +5
-1
lines changed
1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -56,8 +56,12 @@ mv ${extracted_folder_name} psmdb_${mongodb_version}
56
56
# TODO: refactor if to match range of versions 6.0+
57
57
if [[ " $mongodb_version " == " 6.0" || " $mongodb_version " == " 7.0" || " $mongodb_version " == " 8.0" ]]; then
58
58
# ## PSMDB 6+ requires "percona-mongodb-mongosh" additionally
59
- echo " Downloading mongosh ..."
59
+ if [[ " $mongodb_version " == " 8.0" ]]; then
60
+ # Use Mongo 7.0 mongosh itself for 8.0
61
+ psmdb_latest=$( wget -q --post-data " version=percona-server-mongodb-7.0" https://www.percona.com/products-api.php -O - | grep -oP " (?<=value\=\" )[^\" ]*" | sort -V | tail -1)
62
+ fi
60
63
mongosh_link=$( wget -q --post-data " version_files=${psmdb_latest} &software_files=binary" https://www.percona.com/products-api.php -O - | jq -r ' .[] | select(.link | contains("sha") | not) | .link' | grep mongosh)
64
+ echo " Downloading mongosh ${mongosh_link} ..."
61
65
wget -O mongosh.tar.gz ${mongosh_link}
62
66
tar -xvf mongosh.tar.gz
63
67
mv percona-mongodb-mongosh* mongosh
You can’t perform that action at this time.
0 commit comments