/kind bug
What happened:
Currently, obj.Spec.Selector.MatchLabels is set to obj.Spec.Template.Labels if obj.Spec.Template.Labels != nil && obj.Spec.Selector == nil. We should not perform this defaulting operation as controller selectors are meant to be immutable.
What you expected to happen:
No defaulting operation happens for controller selectors.
/sig apps
/kind bug
What happened:
Currently,
obj.Spec.Selector.MatchLabelsis set toobj.Spec.Template.Labelsifobj.Spec.Template.Labels != nil && obj.Spec.Selector == nil. We should not perform this defaulting operation as controller selectors are meant to be immutable.What you expected to happen:
No defaulting operation happens for controller selectors.
/sig apps