stx-openstack: broken placement helmrelease on helmv3

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

Bug Description

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

This happens because the openstack-helm version used by openstack-armada-app is an earlier commit SHA that did not have all placement jobs helm-hooks correctly configured. openstack-helm main branch already have those updates, so that could needs to be patched on openstack-armada-app for now.

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)
description: updated
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/+/858724
Committed: https://opendev.org/starlingx/openstack-armada-app/commit/02378565ccfcd22a145fd92b3c6a3d1eba70a6ec
Submitter: "Zuul (22348)"
Branch: master

commit 02378565ccfcd22a145fd92b3c6a3d1eba70a6ec
Author: Thales Elero Cervi <email address hidden>
Date: Wed Sep 21 10:58:05 2022 -0300

    OSH Patch: Fixing placement release hooks

    The relation of dependency for placement resources is not working
    with helmv3 since for a couple of jobs the helm-hooks and weights are
    not implemented correctly.

    This is already implemented on openstack-helm main branch, so this patch
    is simply bringing those updates to openstack-armada-app.

    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: 1990398

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

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