STX-Openstack | fails to apply - yaml.load() require positional argument Loader
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Thales Elero Cervi |
Bug Description
Brief Description
-----------------
The latest STX-Openstack master build is faling to apply/reapply, throwing an error :
The YAML function load() requires a positional argument: 'Loader'.
This seems to be associated to applying helm overrides and trying to apply/reapply the app
Severity
--------
Major, can't apply STX-O
Steps to Reproduce
------------------
1. apply STX-Openstack after enabling any helm-override
Expected Behavior
------------------
STX-O should apply/reapply
Actual Behavior
----------------
It fails to apply/reapply
Reproducibility
---------------
Seen Once
System Configuration
-------
Two-Node system
Branch/Pull Time/Commit
-------
STX master 2023-05-28 06:00:00
STX-Openstack master 2023-05-28 20:17:33
Last Pass
---------
Yes, may-22 Build ran ok
Timestamp/Logs
--------------
+------
| application | version | manifest name | manifest file | status | progress |
+------
| cert-manager | 1.0-66 | cert-manager-
| nginx-ingress-
| oidc-auth-apps | 1.0-38 | oidc-auth-
| platform-integ-apps | 1.0-114 | platform-
| stx-openstack | 1.0-1.stx.
| | versioned | | | | argument: 'Loader' |
| | | | | | |
+------
Test Activity
-------------
Sanity
Workaround
----------
N/A
description: | updated |
description: | updated |
Changed in starlingx: | |
importance: | Undecided → Medium |
tags: | added: stx.distro.openstack |
Thanks Gabriel,
this error is actually on the platform side, sysinv is throwing this exception when it tries to handle user helm-overrides. The exception started to happen after: https:/ /review. opendev. org/c/starlingx /tools/ +/881280
I will be submitting a fix proposal later today.