Ironic inspector iPXE config references incorrect ramdisk in initrd kernel argument

Bug #1836375 reported by Mark Goddard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla-ansible
Fix Released
Medium
Mark Goddard
Rocky
Fix Released
Medium
Mark Goddard
Stein
Fix Released
Medium
Radosław Piliszek
Train
Fix Released
Medium
Mark Goddard

Bug Description

The ironic inspector iPXE configuration includes the following kernel argument:

initrd=agent.ramdisk

However, the ramdisk is actually called ironic-agent.initramfs, so the argument should be:

initrd=ironic-agent.initramfs

In BIOS boot mode this does not cause a problem, but for compute nodes with UEFI enabled, it seems to be more strict about this, and fails to boot.

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

Fix proposed to branch: master
Review: https://review.opendev.org/670566

Changed in kolla-ansible:
assignee: nobody → Mark Goddard (mgoddard)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla-ansible (master)

Reviewed: https://review.opendev.org/670566
Committed: https://git.openstack.org/cgit/openstack/kolla-ansible/commit/?id=7b9397566a66eb19b2c687d293c55fb3e05bc5fd
Submitter: Zuul
Branch: master

commit 7b9397566a66eb19b2c687d293c55fb3e05bc5fd
Author: Mark Goddard <email address hidden>
Date: Fri Jul 12 15:09:56 2019 +0100

    Fix ironic inspector iPXE boot with UEFI

    The ironic inspector iPXE configuration includes the following kernel
    argument:

    initrd=agent.ramdisk

    However, the ramdisk is actually called ironic-agent.initramfs, so the
    argument should be:

    initrd=ironic-agent.initramfs

    In BIOS boot mode this does not cause a problem, but for compute nodes
    with UEFI enabled, it seems to be more strict about this, and fails to
    boot.

    Change-Id: Ic84f3b79fdd3cd1730ca2fb79c11c7a4e4d824de
    Closes-Bug: #1836375

Changed in kolla-ansible:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (stable/stein)

Fix proposed to branch: stable/stein
Review: https://review.opendev.org/671415

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.opendev.org/671421

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla-ansible (stable/stein)

Reviewed: https://review.opendev.org/671415
Committed: https://git.openstack.org/cgit/openstack/kolla-ansible/commit/?id=91e036cc392259508b58c79083b60fe602a431a2
Submitter: Zuul
Branch: stable/stein

commit 91e036cc392259508b58c79083b60fe602a431a2
Author: Mark Goddard <email address hidden>
Date: Fri Jul 12 15:09:56 2019 +0100

    Fix ironic inspector iPXE boot with UEFI

    The ironic inspector iPXE configuration includes the following kernel
    argument:

    initrd=agent.ramdisk

    However, the ramdisk is actually called ironic-agent.initramfs, so the
    argument should be:

    initrd=ironic-agent.initramfs

    In BIOS boot mode this does not cause a problem, but for compute nodes
    with UEFI enabled, it seems to be more strict about this, and fails to
    boot.

    Change-Id: Ic84f3b79fdd3cd1730ca2fb79c11c7a4e4d824de
    Closes-Bug: #1836375
    (cherry picked from commit 7b9397566a66eb19b2c687d293c55fb3e05bc5fd)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla-ansible (stable/rocky)

Reviewed: https://review.opendev.org/671421
Committed: https://git.openstack.org/cgit/openstack/kolla-ansible/commit/?id=1c877ce3cce855562cec44b6b5e34c7e1b92eafd
Submitter: Zuul
Branch: stable/rocky

commit 1c877ce3cce855562cec44b6b5e34c7e1b92eafd
Author: Mark Goddard <email address hidden>
Date: Fri Jul 12 15:09:56 2019 +0100

    Fix ironic inspector iPXE boot with UEFI

    The ironic inspector iPXE configuration includes the following kernel
    argument:

    initrd=agent.ramdisk

    However, the ramdisk is actually called ironic-agent.initramfs, so the
    argument should be:

    initrd=ironic-agent.initramfs

    In BIOS boot mode this does not cause a problem, but for compute nodes
    with UEFI enabled, it seems to be more strict about this, and fails to
    boot.

    Change-Id: Ic84f3b79fdd3cd1730ca2fb79c11c7a4e4d824de
    Closes-Bug: #1836375
    (cherry picked from commit 7b9397566a66eb19b2c687d293c55fb3e05bc5fd)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla-ansible 7.1.2

This issue was fixed in the openstack/kolla-ansible 7.1.2 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla-ansible 8.0.1

This issue was fixed in the openstack/kolla-ansible 8.0.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla-ansible 9.0.0.0rc1

This issue was fixed in the openstack/kolla-ansible 9.0.0.0rc1 release candidate.

Changed in kolla-ansible:
status: Fix Committed → Fix Released
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.