Comment 1 for bug 1990536

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-armada-app (master)

Reviewed: https://review.opendev.org/c/starlingx/openstack-armada-app/+/858769
Committed: https://opendev.org/starlingx/openstack-armada-app/commit/e60e80155a17b2e063e36118c32015a7663a8c3f
Submitter: "Zuul (22348)"
Branch: master

commit e60e80155a17b2e063e36118c32015a7663a8c3f
Author: Thales Elero Cervi <email address hidden>
Date: Wed Sep 21 12:58:26 2022 -0300

    OSH Patch: Fixing nova helm release hooks

    The relation of dependency for nova resources is not working
    with helmv3 since several jobs have post-install hooks and are
    dependencies of other jobs that have no hooks.

    The jobs without hooks are deployed during an installation phase
    that is never complete since the dependency jobs are hooked to be
    deployed on post-install phase.

    This change includes helm-hooks for the boostrap and cell-setup jobs.
    The weights will define the order each one will be deployed.

    Test Plan:
    PASS - build-helm-charts.sh builds a basic FluxCD app tarball
    PASS - application upload and overrides generated
    PASS - application apply/remove/delete

    Closes-Bug: 1990536

    Signed-off-by: Thales Elero Cervi <email address hidden>
    Change-Id: Ic3833d2f87d9a1502b1a3de2780ba76774d2fa8e