diff --git a/pkg/controllers/exceptions/controller.go b/pkg/controllers/exceptions/controller.go index cfd7f2eb88..1c73969690 100644 --- a/pkg/controllers/exceptions/controller.go +++ b/pkg/controllers/exceptions/controller.go @@ -10,7 +10,7 @@ import ( "github.com/go-logr/logr" kyvernov1 "github.com/kyverno/kyverno/api/kyverno/v1" kyvernov2 "github.com/kyverno/kyverno/api/kyverno/v2" - "github.com/kyverno/kyverno/pkg/autogen" + "github.com/kyverno/kyverno/pkg/autogenv2" kyvernov1informers "github.com/kyverno/kyverno/pkg/client/informers/externalversions/kyverno/v1" kyvernov2informers "github.com/kyverno/kyverno/pkg/client/informers/externalversions/kyverno/v2" kyvernov1listers "github.com/kyverno/kyverno/pkg/client/listers/kyverno/v1" @@ -155,10 +155,10 @@ func (c *controller) buildRuleIndex(key string, policy kyvernov1.PolicyInterface return 0 }) index := ruleIndex{} - for _, rule := range autogen.ComputeRules(policy, "") { + for _, name := range autogenv2.GetAutogenRuleNames(policy) { for _, polex := range polexList { - if polex.Contains(key, rule.Name) { - index[rule.Name] = append(index[rule.Name], polex) + if polex.Contains(key, name) { + index[name] = append(index[name], polex) } } }