package utils import ( "fmt" "github.com/kyverno/kyverno/pkg/engine/response" ) func GetWarningMessages(engineResponses []*response.EngineResponse) []string { var warnings []string for _, er := range engineResponses { for _, rule := range er.PolicyResponse.Rules { if rule.Status != response.RuleStatusPass && rule.Status != response.RuleStatusSkip { msg := fmt.Sprintf("policy %s.%s: %s", er.Policy.GetName(), rule.Name, rule.Message) warnings = append(warnings, msg) } } } return warnings }