stx-openstack: broken placement helmrelease on helmv3
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-
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:/
* 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:/
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 |
tags: | added: stx.8.0 stx.distro.openstack |
Changed in starlingx: | |
importance: | Undecided → Low |
Reviewed: https:/ /review. opendev. org/c/starlingx /openstack- armada- app/+/858724 /opendev. org/starlingx/ openstack- armada- app/commit/ 02378565ccfcd22 a145fd92b3c6a3d 1eba70a6ec
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 02378565ccfcd22 a145fd92b3c6a3d 1eba70a6ec
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 armada- app.
is simply bringing those updates to openstack-
Test Plan: charts. sh builds a basic FluxCD app tarball
PASS - build-helm-
PASS - application upload and overrides generated
PASS - application apply/remove/delete
Closes-Bug: 1990398
Signed-off-by: Thales Elero Cervi <email address hidden> bb5bcd6712817b2 258126820ed
Change-Id: Id95ca55f254319