stx-openstack: broken mariadb helmrelease on initial fluxcd app
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 mariadb helmrelease is failing to render properly, breaking the apply procedure.
Severity
--------
Provide the severity of the defect.
Minor: Application apply always fails. stx-openstack fluxcd app stills in development phase though.
Steps to Reproduce
------------------
* Build the initial 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
--------------
[sysadmin@
NAME READY STATUS AGE
garbd True Release reconciliation succeeded 48m
ingress True Release reconciliation succeeded 48m
mariadb False Helm install failed: error while running post render on files: map[string]
memcached False dependency 'openstack/mariadb' is not ready 48m
nginx-ports-control True Release reconciliation succeeded 48m
openstack-
rabbitmq False dependency 'openstack/
---> "data":
json: unsupported type: map[interface {}]interface {}
Test Activity
-------------
Developer Testing
Workaround
----------
None
Changed in starlingx: | |
status: | New → In Progress |
Changed in starlingx: | |
assignee: | nobody → Thales Elero Cervi (tcervi) |
Changed in starlingx: | |
importance: | Undecided → Low |
tags: | added: stx.8.0 stx.distro.openstack |
Reviewed: https:/ /review. opendev. org/c/starlingx /openstack- armada- app/+/852471 /opendev. org/starlingx/ openstack- armada- app/commit/ 3d8844ef7e0f76b 7c8fe66231e5ce6 39acdbfbe2
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 3d8844ef7e0f76b 7c8fe66231e5ce6 39acdbfbe2
Author: Thales Elero Cervi <email address hidden>
Date: Mon Aug 8 19:36:14 2022 -0300
Making mariadb (osh-i) char helm v3 compatible
The patch added by this change will make openstack- helm-infra
mariadb chart syntax compatible with FluxCD (helmv3).
Tests done with osh-i charts as they were used on our armada app
failed with helm release render errors.
Test Plan: charts. sh builds a basic FluxCD and a complete Armada
PASS - build-helm-
app tarball
PASS - application upload and overrides generated
PASS - application apply/remove/delete
Closes-Bug: 1987705
Signed-off-by: Thales Elero Cervi <email address hidden> 7652e24d4736d15 d8c89cba1e4
Change-Id: Ie26ebd10833e79