karmada operator: fixed karmada label beinging overwritten
Signed-off-by: calvin <wen.chen@daocloud.io>
This commit is contained in:
parent
13935e0484
commit
fd7299ebeb
|
@ -111,7 +111,8 @@ func (ctrl *Controller) ensureKarmada(ctx context.Context, karmada *operatorv1al
|
||||||
// registering our finalizer.
|
// registering our finalizer.
|
||||||
updated := controllerutil.AddFinalizer(karmada, ControllerFinalizerName)
|
updated := controllerutil.AddFinalizer(karmada, ControllerFinalizerName)
|
||||||
if _, isExist := karmada.Labels[DisableCascadingDeletionLabel]; !isExist {
|
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
|
updated = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue