diff --git a/zuul.d/ironic-python-agent-jobs.yaml b/zuul.d/ironic-python-agent-jobs.yaml
index 4bf817b44..a35df08d4 100644
--- a/zuul.d/ironic-python-agent-jobs.yaml
+++ b/zuul.d/ironic-python-agent-jobs.yaml
@@ -131,19 +131,6 @@
         IRONIC_AUTOMATED_CLEAN_ENABLED: False
         IRONIC_BUILD_DEPLOY_RAMDISK: True
 
-- job:
-    name: metalsmith-integration-ipa-src-legacy
-    parent: metalsmith-integration-glance-centos9-legacy
-    required-projects:
-      - openstack/ironic-python-agent
-      - openstack/ironic-python-agent-builder
-      - openstack/ironic-lib
-    vars:
-      devstack_localrc:
-        # Don't waste time on cleaning, it's checked everywhere else
-        IRONIC_AUTOMATED_CLEAN_ENABLED: False
-        IRONIC_BUILD_DEPLOY_RAMDISK: True
-
 # used by ironic-python-agent-builder
 - job:
     name: ipa-tempest-bios-ipmi-direct-tinyipa-src
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index ed19dce3a..f90654e0a 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -15,9 +15,6 @@
         - ipa-tempest-bios-ipmi-direct-src
         - ipa-tempest-uefi-redfish-vmedia-src
         - metalsmith-integration-ipa-src-uefi
-        # NOTE(rpittau): Currently broken because of an issue with parted
-        - metalsmith-integration-ipa-src-legacy:
-            voting: false
         - ironic-standalone-ipa-src
         # NOTE(dtantsur): non-voting because IPA source code is very unlikely
         # to break them. They rather serve as a canary for broken POST jobs.
@@ -36,8 +33,6 @@
         - ipa-tempest-bios-ipmi-direct-src
         - ipa-tempest-uefi-redfish-vmedia-src
         - metalsmith-integration-ipa-src-uefi
-        # NOTE(rpittau): Currently broken because of an issue with parted
-        #- metalsmith-integration-ipa-src-legacy
         - ironic-standalone-ipa-src
         - ipa-tox-codespell
     post: