Some helm charts can override other helm charts (eg: Ironic & OVS)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
High
|
Bob Church |
Bug Description
Brief Description
-----------------
The current implementation of using meta overrides with helm charts is not able to handle multiple optional charts. This is leading to scenarios where one chart is overriding another chart. For example if ironic is enabled and OVS enabled with vswitch type None, this will cause Ironic to not be loaded.
Severity
--------
Major.
Steps to Reproduce
------------------
Enable multiple optional helm charts/services
Expected Behavior
------------------
All services are enabled
Actual Behavior
----------------
Some services are not enabled
Reproducibility
---------------
Reproducible
System Configuration
-------
All configs
Branch/Pull Time/Commit
-------
Master branch; ISO: 20190619T140326
Last Pass
---------
Never
Timestamp/Logs
--------------
n/a
Test Activity
-------------
Code reviews
Marking as stx.2.0; framework limitation resulting in incorrect pod creation.