From 6563a02f85dc4833a11608d0e360a5478919fac5 Mon Sep 17 00:00:00 2001 From: Pierre Riteau <pierre@stackhpc.com> Date: Wed, 27 Jan 2021 21:54:17 +0100 Subject: [PATCH] Fix deployment image build in Victoria In the Victoria release, deployment images fail to build with the following error: /opt/kayobe/venvs/ipa-build-dib/lib/python3.6/site-packages/diskimage_builder/lib/common-functions: line 343: element-info: command not found This is caused by the virtualenv bin directory not being included in PATH while executing code from common-functions, which results in the element-info script not being found. This doesn't happen in Ussuri because older versions of DIB were activating the virtualenv automatically [1]. This doesn't happen in master because its upper constraints allow a newer DIB which doesn't use element-info anymore. The fix is to activate the DIB virtualenv, which is done since stackhpc.os-images v1.10.1 [2]. Bump in master first then backport to stable/victoria. [1] https://review.opendev.org/c/openstack/diskimage-builder/+/734414 [2] https://github.com/stackhpc/ansible-role-os-images/releases/tag/v1.10.1 Change-Id: I5efdbd52556721914fe69d7c6ba454b2c721b643 Story: 2008550 Task: 41673 --- requirements.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.yml b/requirements.yml index 42d28a33..b2aa8643 100644 --- a/requirements.yml +++ b/requirements.yml @@ -30,7 +30,7 @@ - src: stackhpc.mellanox-switch version: v1.0.0 - src: stackhpc.os-images - version: v1.9.0 + version: v1.10.2 - src: stackhpc.os-ironic-state version: v1.3.1 - src: stackhpc.os-networks -- GitLab