diff --git a/jenkins/jobs/diskimage-builder.yaml b/jenkins/jobs/diskimage-builder.yaml
index 6cb725c051..46da33a008 100644
--- a/jenkins/jobs/diskimage-builder.yaml
+++ b/jenkins/jobs/diskimage-builder.yaml
@@ -6,6 +6,11 @@
       - shell: |
           #!/bin/bash -eux
           cd ~
+
+          # Work around a bug where we get a disconnected HEAD ref if we dont clone with git first
+          git clone file:///opt/git/openstack/diskimage-builder openstack/diskimage-builder
+          git clone file:///opt/git/openstack/dib-utils openstack/dib-utils
+
           /usr/zuul-env/bin/zuul-cloner --cache-dir /opt/git \
             git://git.openstack.org \
             openstack/diskimage-builder \