ironic_ipxe healthcheck fails on Debian/Ubuntu

Bug #1937037 reported by Mark Goddard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla-ansible
Fix Released
Medium
Unassigned

Bug Description

The healthcheck checks for httpd, but these distros call it apache2. This results in the ironic_ipxe container being marked as unhealthy. To reproduce, set enable_ironic and enable_ironic_ipxe to true.

Mark Goddard (mgoddard)
description: updated
Changed in kolla-ansible:
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (master)
Changed in kolla-ansible:
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/c/openstack/kolla-ansible/+/801605
Committed: https://opendev.org/openstack/kolla-ansible/commit/aa28675ca914f5f27be0ba654fe2de13f4617ff1
Submitter: "Zuul (22348)"
Branch: master

commit aa28675ca914f5f27be0ba654fe2de13f4617ff1
Author: Mark Goddard <email address hidden>
Date: Wed Jul 21 10:02:35 2021 +0100

    Fix ironic_ipxe healthcheck on Debian/Ubuntu

    The healthcheck checks for a process called httpd, but these distros
    call it apache2. This results in the ironic_ipxe container being marked
    as unhealthy.

    This change fixes the issue by making the process name distro dependent.

    Change-Id: I0b0126e3071146e7f8593ba970ecbed65b36fcfa
    Closes-Bug: #1937037

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/wallaby)

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/kolla-ansible/+/801737

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

Reviewed: https://review.opendev.org/c/openstack/kolla-ansible/+/801737
Committed: https://opendev.org/openstack/kolla-ansible/commit/9f13719b22ac3a19830a0ad2d6ee5e40622d2e0d
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit 9f13719b22ac3a19830a0ad2d6ee5e40622d2e0d
Author: Mark Goddard <email address hidden>
Date: Wed Jul 21 10:02:35 2021 +0100

    Fix ironic_ipxe healthcheck on Debian/Ubuntu

    The healthcheck checks for a process called httpd, but these distros
    call it apache2. This results in the ironic_ipxe container being marked
    as unhealthy.

    This change fixes the issue by making the process name distro dependent.

    Change-Id: I0b0126e3071146e7f8593ba970ecbed65b36fcfa
    Closes-Bug: #1937037
    (cherry picked from commit aa28675ca914f5f27be0ba654fe2de13f4617ff1)

tags: added: in-stable-wallaby
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla-ansible 12.1.0

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

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

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

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.