subcloud install fails in gen-bootloader-iso.sh when using dev-built loads

Bug #2045568 reported by Kyle MacLeod
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
Fix Released
Medium
Kyle MacLeod

Bug Description

Brief Description

Unable to install subclouds using a dev built load. The gen-bootloader-iso,sh fails as it can't find the signature file from the custom dev-built ISO image

Severity

Major - this impacts developers who need to test installs in a DC env before merging their code

Steps to Reproduce

    Build a dev ISO
    Install the ISO on system controller and subclouds

Expected Behavior

subclouds are able to install successfully

Actual Behavior

subclouds fail to install

Reproducibility

Reproducible

Workaround

Replace gen-bootloader-iso.sh with the version before https://review.opendev.org/c/starlingx/utilities/+/899432 allowed the install to proceed (testing still in progress)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to utilities (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/starlingx/utilities/+/902576

Changed in starlingx:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to utilities (master)

Reviewed: https://review.opendev.org/c/starlingx/utilities/+/902576
Committed: https://opendev.org/starlingx/utilities/commit/bff42032863e9bc52e31184c3e73725818090ad7
Submitter: "Zuul (22348)"
Branch: master

commit bff42032863e9bc52e31184c3e73725818090ad7
Author: Kyle MacLeod <email address hidden>
Date: Wed Nov 15 17:18:22 2023 -0500

    Fix initrd-mini extract for dev builds

    Developer builds do not have the initrd-mini{,.sig} in their
    ostree repo. This commit allows for the missing files to be taken
    instead from from the original /var/miniboot location.

    Test Plan

    PASS: Perform remote install for a developer-built ISO. Ensure the
    gen-bootloader-iso.sh script uses the /var/miniboot/initrd-mini{,.sig}
    files and is able to install the subcloud.

    Closes-Bug: 2045568

    Change-Id: I11fd54881430678e5fe28c2e0c379e333a9d7fde
    Signed-off-by: Kyle MacLeod <email address hidden>

Changed in starlingx:
status: In Progress → Fix Released
Ghada Khalil (gkhalil)
Changed in starlingx:
importance: Undecided → Medium
assignee: nobody → Kyle MacLeod (kmacleod)
tags: added: stx.9.0 stx.build
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.