From 4cb0e564d47f55f837fa09e1b889f496d148646a Mon Sep 17 00:00:00 2001 From: Yuvraj <10830562+evalsocket@users.noreply.github.com> Date: Mon, 10 Aug 2020 22:42:11 +0530 Subject: [PATCH] delete generate request if policy is deleted (#1036) --- pkg/generate/cleanup/controller.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/generate/cleanup/controller.go b/pkg/generate/cleanup/controller.go index 43c6d84f7d..ec7267eec2 100644 --- a/pkg/generate/cleanup/controller.go +++ b/pkg/generate/cleanup/controller.go @@ -262,5 +262,13 @@ func (c *Controller) syncGenerateRequest(key string) error { if err != nil { return err } + _, err = c.pLister.Get(gr.Spec.Policy); + if err != nil { + if !errors.IsNotFound(err) { + return err + } + c.control.Delete(gr.Name) + return nil + } return c.processGR(*gr) }