From 0962a07e0c00d8ec286643d0cf126e5cd9d53029 Mon Sep 17 00:00:00 2001 From: cid Date: Mon, 10 Mar 2025 18:01:48 +0100 Subject: [PATCH] Remove IPA build on cleanup Delete the deploy kernel, ramdisk, and ISO files during cleanup to trigger rebuild on the subsequent stack.sh run. Closes-Bug: #2076358 Change-Id: I6600b67c9b3455d8191126b24a1941ae7c384e36 --- devstack/lib/ironic | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/devstack/lib/ironic b/devstack/lib/ironic index 05f4ca0f0a..08c0b02f5b 100644 --- a/devstack/lib/ironic +++ b/devstack/lib/ironic @@ -1362,6 +1362,13 @@ function cleanup_ironic { # Remove the hook to disable log rotate sudo rm -rf $IRONIC_LIBVIRT_HOOKS_PATH/qemu + + # Force fresh rebuild of local build IPA on next run + if [[ "$IRONIC_BUILD_DEPLOY_RAMDISK" == "True" ]]; then + sudo rm -f $IRONIC_DEPLOY_KERNEL + sudo rm -f $IRONIC_DEPLOY_RAMDISK + sudo rm -f $IRONIC_DEPLOY_ISO + fi } # configure_ironic_dirs() - Create all directories required by Ironic and