User-overrides are not applied to initially disabled charts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Low
|
Joshua Reed |
Bug Description
Brief Description
-----------------
During app-dell-storage development we noticed that user-overrides were not being applied to charts that were initially disabled.
Upon further analysis, we found that the problem was not with the user-overrides usages,
but the kube_app (sysinv-conductor) using an outdated cache to generate combined system-overrides.
Severity
-----------------
Minor
Steps to Reproduce
-----------------
system application-upload dell-storage-
system helm-chart-
system helm-override-
system application-apply dell-storage
Expected Behavior
-----------------
User-override applied (clusterId = ClusterA).
kubectl get -n dell-storage configmap/
apiVersion: v1
data:
config.yaml: |
clusterId: ClusterA
targets: []
CSI_LOG_LEVEL: info
kind: ConfigMap
...
Actual Behavior
-----------------
kubectl get -n dell-storage configmap/
apiVersion: v1
data:
config.yaml: "clusterId: \ntargets: []\nCSI_LOG_LEVEL: info\n"
kind: ConfigMap
...
Reproducibility
-----------------
Reproducible
System Configuration
-----------------
Any
Last Pass
N/A
Timestamp/Logs
N/A
Alarms
N/A
Test Activity
Developer Testing
Workaround
system application-remove dell-storage
system application-apply dell-storage
Note: This app is under development, so its images is not in private registries. For testing is needed to use public registries. You can use the command below to delete them:
system service-
Changed in starlingx: | |
assignee: | nobody → Joshua Reed (jreed7) |
Changed in starlingx: | |
importance: | Undecided → Low |
tags: | added: stx.9.0 stx.apps |
Fix proposed to branch: master /review. opendev. org/c/starlingx /config/ +/890570
Review: https:/