stx-openstack: broken nova helm release on helmv3

Bug #1990536 reported by Thales Elero Cervi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
Fix Released
Medium
Thales Elero Cervi

Bug Description

Brief Description
-----------------
During the initial stx-openstack fluxcd application tests it was noticed that the nova helm release is failing to render properly, breaking the apply procedure.

Severity
--------
Minor: Application apply always fails. stx-openstack fluxcd app stills in development phase though.

Steps to Reproduce
------------------
* Build the partial "compute" stx-openstack fluxcd app (https://review.opendev.org/c/starlingx/openstack-armada-app/+/848189/)
* Upload stx-openstack with: system application-upload
* Apply stx-openstack with: system application-apply

Expected Behavior
------------------
stx-openstack (initial) fluxcd application is successfully applied.

Actual Behavior
----------------
stx-openstack (initial) fluxcd application fails to apply.

Reproducibility
---------------
Reproducible

System Configuration
--------------------
N/A

Branch/Pull Time/Commit
-----------------------
master + https://review.opendev.org/c/starlingx/openstack-armada-app/+/848189/

Last Pass
---------
N/A

Timestamp/Logs
--------------
N/A

Test Activity
-------------
Developer Testing

Workaround
----------
None

Changed in starlingx:
assignee: nobody → Thales Elero Cervi (tcervi)
Changed in starlingx:
status: New → In Progress
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

Changed in starlingx:
status: In Progress → Fix Released
Ghada Khalil (gkhalil)
Changed in starlingx:
importance: Undecided → Medium
tags: added: stx.8.0 stx.distro.openstack
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.