diff --git a/api/v1beta1/zz_generated.deepcopy.go b/api/v1beta1/zz_generated.deepcopy.go index 933861a7f..b75d53f32 100644 --- a/api/v1beta1/zz_generated.deepcopy.go +++ b/api/v1beta1/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/api/v1beta2/zz_generated.deepcopy.go b/api/v1beta2/zz_generated.deepcopy.go index b1abce6f8..7700bdd0b 100644 --- a/api/v1beta2/zz_generated.deepcopy.go +++ b/api/v1beta2/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated /* diff --git a/controllers/kustomization_controller.go b/controllers/kustomization_controller.go index b8766cfe4..74060115f 100644 --- a/controllers/kustomization_controller.go +++ b/controllers/kustomization_controller.go @@ -904,16 +904,18 @@ func (r *KustomizationReconciler) finalize(ctx context.Context, kustomization ku func (r *KustomizationReconciler) event(ctx context.Context, kustomization kustomizev1.Kustomization, revision, severity, msg string, metadata map[string]string) { log := logr.FromContext(ctx) - annotations := map[string]string{ - kustomizev1.GroupVersion.Group + "/revision": revision, - } + if r.EventRecorder != nil { + annotations := map[string]string{ + kustomizev1.GroupVersion.Group + "/revision": revision, + } - eventtype := "Normal" - if severity == events.EventSeverityError { - eventtype = "Warning" - } + eventtype := "Normal" + if severity == events.EventSeverityError { + eventtype = "Warning" + } - r.EventRecorder.AnnotatedEventf(&kustomization, annotations, eventtype, severity, msg) + r.EventRecorder.AnnotatedEventf(&kustomization, annotations, eventtype, severity, msg) + } if r.ExternalEventRecorder != nil { objRef, err := reference.GetReference(r.Scheme, &kustomization)