diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dbb8473945365e26c7c364fa12c2f0dd12810a53..376eb8c35fd6a1ebc01fa74f34e0ff8ccbcb3528 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,5 @@
 ---
 lint:pipelines:
-  image: ruby
+  image: docker.io/library/ruby
   script:
     - ./lint.sh
diff --git a/puppet-byxlos-production-pipeline.yaml b/puppet-byxlos-production-pipeline.yaml
index d5c3b773550106a89580b6496c945e148498e1bd..b8dabac3ec15a8b922ba7322802653df1321218b 100644
--- a/puppet-byxlos-production-pipeline.yaml
+++ b/puppet-byxlos-production-pipeline.yaml
@@ -18,7 +18,7 @@ variables:
 pdk-validate:
   stage: puppet
   image:
-    name: puppet/pdk:3.4.0.1
+    name: docker.io/puppet/pdk:3.4.0.1
     pull_policy: if-not-present
   script:
     - pdk validate --parallel --format=junit:validate.xml --format=text
diff --git a/puppet-module-pipeline.yaml b/puppet-module-pipeline.yaml
index e83331c35f931f8794bcd3b6d511132d0fc01cf3..a51f918ce068582c05beb8ae07517b9dfd570617 100644
--- a/puppet-module-pipeline.yaml
+++ b/puppet-module-pipeline.yaml
@@ -18,7 +18,7 @@ variables:
 pdk-validate:
   stage: puppet
   image: &PDK
-    name: puppet/pdk:3.4.0.1
+    name: docker.io/puppet/pdk:3.4.0.1
     pull_policy: if-not-present
   before_script: &pdk-workaround
     - |