From 1b784344bc718a3733688d09e612f4debcf95542 Mon Sep 17 00:00:00 2001 From: ShutingZhao Date: Tue, 10 Sep 2024 16:51:39 +0800 Subject: [PATCH] fix: avoid generating empty urs Signed-off-by: ShutingZhao --- pkg/webhooks/updaterequest/generator.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/webhooks/updaterequest/generator.go b/pkg/webhooks/updaterequest/generator.go index c6cec2de05c1..bb267cf6ab45 100644 --- a/pkg/webhooks/updaterequest/generator.go +++ b/pkg/webhooks/updaterequest/generator.go @@ -43,6 +43,9 @@ func NewGenerator(client versioned.Interface, urInformer kyvernov2informers.Upda // Apply creates update request resource func (g *generator) Apply(ctx context.Context, ur kyvernov2.UpdateRequestSpec) error { + if ur.Type == kyvernov2.Generate && len(ur.RuleContext) == 0 { + return nil + } logger.V(4).Info("apply Update Request", "request", ur) go g.applyResource(context.TODO(), ur) return nil