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

add rule type pkg/metrics/parsers.go (#5729)

Signed-off-by: ShutingZhao <shuting@nirmata.com>

Signed-off-by: ShutingZhao <shuting@nirmata.com>
This commit is contained in:
shuting 2022-12-20 22:43:21 +08:00 committed by GitHub
parent d6c0ea01e3
commit 004e0feefa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -32,6 +32,9 @@ func ParseRuleType(rule kyvernov1.Rule) RuleType {
if !reflect.DeepEqual(rule.Generation, kyvernov1.Generation{}) {
return Generate
}
if len(rule.VerifyImages) > 0 {
return ImageVerify
}
return EmptyRuleType
}
@ -58,6 +61,8 @@ func ParseRuleTypeFromEngineRuleResponse(rule response.RuleResponse) RuleType {
return Mutate
case "Generation":
return Generate
case "ImageVerify":
return ImageVerify
default:
return EmptyRuleType
}