karmada operator: fixed karmada label beinging overwritten

Signed-off-by: calvin <wen.chen@daocloud.io>
This commit is contained in:
calvin 2023-08-09 13:00:57 +08:00
parent 13935e0484
commit fd7299ebeb
1 changed files with 2 additions and 1 deletions

View File

@ -111,7 +111,8 @@ func (ctrl *Controller) ensureKarmada(ctx context.Context, karmada *operatorv1al
// registering our finalizer.
updated := controllerutil.AddFinalizer(karmada, ControllerFinalizerName)
if _, isExist := karmada.Labels[DisableCascadingDeletionLabel]; !isExist {
karmada.SetLabels(labels.Set{DisableCascadingDeletionLabel: "false"})
labelMap := labels.Merge(karmada.GetLabels(), labels.Set{DisableCascadingDeletionLabel: "false"})
karmada.SetLabels(labelMap)
updated = true
}