mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-29 10:55:05 +00:00
725 error response now returns rule message if it exists
This commit is contained in:
parent
6f07aac36a
commit
8dda9cc413
2 changed files with 7 additions and 3 deletions
|
@ -235,7 +235,11 @@ func validatePatterns(ctx context.EvalInterface, resource unstructured.Unstructu
|
|||
}
|
||||
resp.Success = false
|
||||
glog.V(4).Infof("Validation rule '%s' failed. %s", rule.Name, errorStr)
|
||||
resp.Message = fmt.Sprintf("Validation rule '%s' has failed", rule.Name)
|
||||
if rule.Validation.Message == "" {
|
||||
resp.Message = fmt.Sprintf("Validation rule '%s' has failed", rule.Name)
|
||||
} else {
|
||||
resp.Message = rule.Validation.Message
|
||||
}
|
||||
return resp
|
||||
}
|
||||
}
|
||||
|
|
|
@ -39,10 +39,10 @@ func toBlockResource(engineReponses []response.EngineResponse) bool {
|
|||
}
|
||||
|
||||
// getEnforceFailureErrorMsg gets the error messages for failed enforce policy
|
||||
func getEnforceFailureErrorMsg(engineReponses []response.EngineResponse) string {
|
||||
func getEnforceFailureErrorMsg(engineResponses []response.EngineResponse) string {
|
||||
policyToRule := make(map[string]interface{})
|
||||
var resourceName string
|
||||
for _, er := range engineReponses {
|
||||
for _, er := range engineResponses {
|
||||
if !er.IsSuccesful() && er.PolicyResponse.ValidationFailureAction == Enforce {
|
||||
ruleToReason := make(map[string]string)
|
||||
for _, rule := range er.PolicyResponse.Rules {
|
||||
|
|
Loading…
Add table
Reference in a new issue