diff --git a/testing/gitlab_test.sh b/testing/gitlab_test.sh
index ef7b316d5f920ac80504a84d82c3add2e467117b..f77e485ad70b945869ad52d4648553f4f8cdb750 100755
--- a/testing/gitlab_test.sh
+++ b/testing/gitlab_test.sh
@@ -39,7 +39,8 @@ printf $sftp_users_emg | docker config create sftp_users_emg -
 docker stack deploy -c ../docker-compose.emg.yml -c ../docker-compose.emg.dev.yml emg-pvs
 
 # installing the requirments
-apk update && apk add bash postgresql-dev gcc g++ python3 python3-dev musl-dev py-pip libffi-dev openssl-dev make gdal gdal-dev
+apk update && apk add bash postgresql-dev gcc g++ python3 python3-dev musl-dev py-pip libffi-dev openssl-dev make gdal==3.1.4 gdal-dev==3.1.4
+gdalinfo --version
 pip3 install -r requirements.txt
 
 ./docker-stack-wait.sh -n renderer -n registrar -n preprocessor -n ingestor -n sftp emg-pvs
diff --git a/testing/requirements.txt b/testing/requirements.txt
index 6b7093b19d7d4e7a71ce6959d44961728a13f4ba..ccc5286a5acadf8273cacf3e1f3bc2499024ac23 100644
--- a/testing/requirements.txt
+++ b/testing/requirements.txt
@@ -5,4 +5,4 @@ paramiko
 python-swiftclient
 python-openstackclient
 python-keystoneclient
-GDAL
\ No newline at end of file
+GDAL==3.1.4
\ No newline at end of file