diff --git a/pkg/controller/sub_controller/sub_controller.go b/pkg/controller/sub_controller/sub_controller.go index d97a6647..bdd3de06 100644 --- a/pkg/controller/sub_controller/sub_controller.go +++ b/pkg/controller/sub_controller/sub_controller.go @@ -754,7 +754,10 @@ func (d *SubDefaultController) CompareConfigmapAndTriggerRestart(dcr *dorisv1.Do // configmap changed , restart sts if oldStatus.ComponentCondition.Phase == dorisv1.Available { - klog.Infof("CompareConfigmapAndTriggerRestart TriggerRestart %s for CRD %s , namespace: %s", componentType, dcr.Namespace, dcr.Namespace) + klog.Infof("CompareConfigmapAndTriggerRestart TriggerRestart %s for CRD %s , namespace: %s", componentType, dcr.Name, dcr.Namespace) + if dcr.Annotations == nil { + dcr.Annotations = make(map[string]string) + } dcr.Annotations[dorisv1.GetRestartAnnotationKey(componentType)] = time.Now().Format(time.RFC3339) status := dcr.GetComponentStatus(componentType) status.ComponentCondition.Phase = dorisv1.Restarting