summaryrefslogtreecommitdiff
path: root/devstack
diff options
context:
space:
mode:
authorDmitry Tantsur <dtantsur@protonmail.com>2021-02-11 14:45:08 +0100
committerDmitry Tantsur <dtantsur@protonmail.com>2021-02-11 14:46:49 +0100
commit189b5e40cd50c9b05e80edd1f5ae3057361237a1 (patch)
treecc37394df16f6453b660cb489a12fa1459f701a0 /devstack
parent235115099a906ee0cb0b333dd18854ae0dcd7ecb (diff)
downloadironic-189b5e40cd50c9b05e80edd1f5ae3057361237a1.tar.gz
devstack: support installing ironic-lib from source in DIB IPA
Depends-On: https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/775153 Change-Id: I8734776bf59b5a34327624184c1c2360ccda330a
Diffstat (limited to 'devstack')
-rw-r--r--devstack/lib/ironic5
1 files changed, 5 insertions, 0 deletions
diff --git a/devstack/lib/ironic b/devstack/lib/ironic
index 69f26b8fd..7a6380edb 100644
--- a/devstack/lib/ironic
+++ b/devstack/lib/ironic
@@ -2765,6 +2765,11 @@ function build_ipa_dib_ramdisk {
install_diskimage_builder
fi
+ if -e $DEST/ironic-lib; then
+ export IRONIC_LIB_FROM_SOURCE=true
+ export DIB_REPOLOCATION_ironic_lib=$DEST/ironic-lib
+ fi
+
echo "Building IPA ramdisk with DIB options: $IRONIC_DIB_RAMDISK_OPTIONS"
if is_deploy_iso_required; then
IRONIC_DIB_RAMDISK_OPTIONS+=" iso"