diff --git a/.gitlab/ci/deploy.yml b/.gitlab/ci/deploy.yml
index d6f6b6b341078a03c8ac24e0a0d144f7b9521950..841570818ec4d1180abf3d968f264339908631cd 100644
--- a/.gitlab/ci/deploy.yml
+++ b/.gitlab/ci/deploy.yml
@@ -5,7 +5,7 @@
 .deploy_infra:
   stage: deploy
   image:
-    name: "europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/hashicorp/terraform:1.10.3"
+    name: "europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/hashicorp/terraform:1.10.4"
     entrypoint: ["/bin/sh", "-c"]
   needs:
     - "apps:build"
@@ -44,7 +44,7 @@ deploy:review:infra:
 deploy:review:stop:
   stage: destroy
   image:
-    name: 'europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/hashicorp/terraform:1.10.3'
+    name: 'europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/hashicorp/terraform:1.10.4'
     entrypoint: ["/bin/sh", "-c"]
   # don't fetch the repo - just work with the artifacts
   variables:
diff --git a/.terraform-version b/.terraform-version
index 587c5f0c73096f6b7f367f349f207d6226691778..18b3114206503be15600dcb845b7c977be8f4e73 100644
--- a/.terraform-version
+++ b/.terraform-version
@@ -1 +1 @@
-1.10.3
+1.10.4