From 0f1fc91e29172bca72d18470cac605596e039fe0 Mon Sep 17 00:00:00 2001
From: nishagbkar <nisha.ee.iitb@gmail.com>
Date: Tue, 13 Aug 2019 16:29:22 +0530
Subject: [PATCH] Installs diskimage-builder to pass the DIB image building
 test

Installs diskimage-builder to pass the
ironic-python-agent-buildimage-dib test for jobs using
DIB image building

Change-Id: I7be1ec3d70c59bb6bede1099e3d76fc007d8a02e
Task: 36271
Story: 2005114
---
 playbooks/ironic-python-agent-buildimage/run.yaml | 1 +
 zuul.d/ironic-python-agent-jobs.yaml              | 1 +
 2 files changed, 2 insertions(+)

diff --git a/playbooks/ironic-python-agent-buildimage/run.yaml b/playbooks/ironic-python-agent-buildimage/run.yaml
index 6086e82af..0a816c30f 100644
--- a/playbooks/ironic-python-agent-buildimage/run.yaml
+++ b/playbooks/ironic-python-agent-buildimage/run.yaml
@@ -54,6 +54,7 @@
                   mv ipa-coreos*.tar.gz* UPLOAD_TAR
               ;;
               dib)
+                  sudo pip install diskimage-builder -c {{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt
                   export IPA_SOURCE_DIR={{ ansible_user_dir }}/src/opendev.org/openstack/ironic-python-agent
                   pushd {{ ansible_user_dir }}/src/opendev.org/openstack/ironic-python-agent-builder/dib
                   ./build.sh
diff --git a/zuul.d/ironic-python-agent-jobs.yaml b/zuul.d/ironic-python-agent-jobs.yaml
index d132ed61b..407fc1bcf 100644
--- a/zuul.d/ironic-python-agent-jobs.yaml
+++ b/zuul.d/ironic-python-agent-jobs.yaml
@@ -93,6 +93,7 @@
     post-run: playbooks/ironic-python-agent-buildimage/post.yaml
     timeout: 1800
     required-projects:
+      - openstack/requirements
       - openstack/ironic-python-agent
       - openstack/ironic-python-agent-builder