diff --git a/puppet-byxlos-production-pipeline.yaml b/puppet-byxlos-production-pipeline.yaml
index eb8a7f122d31b0c72857e150c8392f425dda5a9f..c26650598fe2ce333c79151b6bd477d2d1bdad49 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.0.1.3
+    name: puppet/pdk:3.2.0.0
     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 40617805671cce1170bb96d3707005b70281d8c0..7e89f28c029a913e163343e472d5dc1bd54f2202 100644
--- a/puppet-module-pipeline.yaml
+++ b/puppet-module-pipeline.yaml
@@ -18,7 +18,7 @@ variables:
 pdk-validate:
   stage: puppet
   image:
-    name: puppet/pdk:3.0.1.3
+    name: puppet/pdk:3.2.0.0
     pull_policy: if-not-present
   before_script: &pdk-workaround
     - |
@@ -77,7 +77,7 @@ pdk-validate:
 pdk-test-unit:
   stage: puppet
   image:
-    name: puppet/pdk:3.0.1.3
+    name: puppet/pdk:3.2.0.0
     pull_policy: if-not-present
   before_script: *pdk-workaround
   script:
@@ -127,7 +127,7 @@ pdk-test-unit:
 puppet-strings:
   stage: deploy
   image:
-    name: puppet/pdk:3.0.1.3
+    name: puppet/pdk:3.2.0.0
     pull_policy: if-not-present
   before_script: *pdk-workaround
   script: