1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-29 02:45:06 +00:00

fix: use autogen v2 in exceptions controller (#11397)

Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
This commit is contained in:
Charles-Edouard Brétéché 2024-10-16 09:41:20 +02:00 committed by GitHub
parent 844ffbdd75
commit 884a6389c6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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)
}
}
}