diff --git a/zuul.d/image-pipelines.yaml b/zuul.d/image-pipelines.yaml
new file mode 100644
index 0000000..155efa6
--- /dev/null
+++ b/zuul.d/image-pipelines.yaml
@@ -0,0 +1,25 @@
+- pipeline:
+    name: image-build
+    manager: independent
+    post-review: true
+    trigger:
+      zuul:
+        - event: image-build
+    success:
+      zuul:
+        image-built: true
+        image-validated: true
+
+- pipeline:
+    name: periodic-image-build
+    post-review: true
+    description: Jobs in this queue are triggered on a timer.
+    manager: independent
+    precedence: low
+    trigger:
+      timer:
+        - time: '0 2 * * *'
+    success:
+      zuul:
+        image-built: true
+        image-validated: true