Comment 3 for bug 2067016

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to sunbeam-charms (main)

Reviewed: https://review.opendev.org/c/openstack/sunbeam-charms/+/921401
Committed: https://opendev.org/openstack/sunbeam-charms/commit/52377e84cfaab576c0fcc95b38e5d700d68df054
Submitter: "Zuul (22348)"
Branch: main

commit 52377e84cfaab576c0fcc95b38e5d700d68df054
Author: Guillaume Boutry <email address hidden>
Date: Wed Jun 5 19:14:44 2024 +0200

    [all] only publish active status at the end of the hook

    The status_compound by designed set the unit's status many times during
    hook execution. The unit's status is directly published to the
    controller. This leads to outside observers seeing active status (and
    lot of chatter around statuses) when the unit is in fact not ready.

    With this change, units will only publish an active status at the end of
    the hook execution. All other levels are still directly published to the
    controller.
    Units will no longer publish the WaitingStatus("no status yet"). This
    creates a lot of chatter and holds little value.

    Re-organize keystone __init__ not to publish false `Service not
    bootstrap` status.

    Closes-Bug: #2067016
    Change-Id: Ie73b95972a44833ba4509f8fd2c2f52ed476004d