operator: fix the issue that the default values of Karmada are not correctly applied

Signed-off-by: zhzhuang-zju <m17799853869@163.com>
This commit is contained in:
zhzhuang-zju 2025-02-25 19:48:25 +08:00
parent cfebd4dcb6
commit df7f007f71
1 changed files with 5 additions and 5 deletions

View File

@ -92,15 +92,15 @@ func (ctrl *Controller) Reconcile(ctx context.Context, req controllerruntime.Req
return ctrl.removeFinalizer(ctx, karmada) return ctrl.removeFinalizer(ctx, karmada)
} }
if err := ctrl.updateKarmada(ctx, karmada); err != nil {
return controllerruntime.Result{}, err
}
if err := ctrl.validateKarmada(ctx, karmada); err != nil { if err := ctrl.validateKarmada(ctx, karmada); err != nil {
klog.Errorf("Validation failed for karmada: %+v", err) klog.Errorf("Validation failed for karmada: %+v", err)
return controllerruntime.Result{}, nil return controllerruntime.Result{}, nil
} }
if err := ctrl.ensureKarmada(ctx, karmada); err != nil {
return controllerruntime.Result{}, err
}
return controllerruntime.Result{}, ctrl.syncKarmada(karmada) return controllerruntime.Result{}, ctrl.syncKarmada(karmada)
} }
@ -129,7 +129,7 @@ func (ctrl *Controller) removeFinalizer(ctx context.Context, karmada *operatorv1
}) })
} }
func (ctrl *Controller) ensureKarmada(ctx context.Context, karmada *operatorv1alpha1.Karmada) error { func (ctrl *Controller) updateKarmada(ctx context.Context, karmada *operatorv1alpha1.Karmada) error {
// The object is not being deleted, so if it does not have our finalizer, // The object is not being deleted, so if it does not have our finalizer,
// then lets add the finalizer and update the object. This is equivalent // then lets add the finalizer and update the object. This is equivalent
// registering our finalizer. // registering our finalizer.