-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Labels
kind:bugSomething isn't workingSomething isn't workingtopic: cluster&service configurationAnything related to cluster and service configuration persistenceAnything related to cluster and service configuration persistencetopic:lifecycleIssues related to upgrade or downgrade of MetalK8sIssues related to upgrade or downgrade of MetalK8stopic:uiUI-related issuesUI-related issues
Description
Component: salt, shell-ui, csc
What happened: On a platform where Shell UI was re-configured to include more UIs and map users to new groups, an upgrade of MetalK8s triggered a reset for some sections of this configuration.
What was expected: Upgrade should maintain user configurations.
Steps to reproduce: Add a role in the spec.userGroupsMapping[[email protected]]
key of the metalk8s-ui/shell-ui-config
ConfigMap, and trigger an upgrade. The added role is removed.
Resolution proposal (optional): Implement a smarter merge algorithm when combining user-provided config with embedded defaults.
Metadata
Metadata
Assignees
Labels
kind:bugSomething isn't workingSomething isn't workingtopic: cluster&service configurationAnything related to cluster and service configuration persistenceAnything related to cluster and service configuration persistencetopic:lifecycleIssues related to upgrade or downgrade of MetalK8sIssues related to upgrade or downgrade of MetalK8stopic:uiUI-related issuesUI-related issues