mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-01-27 10:18:39 +00:00
Fixes an issue where boolean values from bundle files were not being properly overridden by values-<component> ConfigMap entries. The Helm merge function has a bug when merging boolean values where true from the first dict doesn't get overwritten by false from the second dict. Using mergeOverwrite ensures ConfigMap values take precedence over bundle values as intended. Example: - Bundle: autoDirectNodeRoutes: true - ConfigMap values-cilium: autoDirectNodeRoutes: false - Before: result was true (incorrect) - After: result is false (correct) This fix ensures that users can properly override any component configuration using the values-<component> pattern in the cozystack ConfigMap. Signed-off-by: Denis Yudin <dyudin@intermedia.com>