glog.V(4).Infof("reporting results for policy %s application on resource %s/%s/%s",policyInfo.Name,policyInfo.RKind,policyInfo.RNamespace,policyInfo.RName)
// generate event on resource for each failed rule
e:=&event.Info{}
e.Kind=policyInfo.RKind
e.Namespace=policyInfo.RNamespace
e.Name=policyInfo.RName
e.Reason="Failure"
e.Message=fmt.Sprintf("policy %s (%s) rule %s failed to apply. %v",policyInfo.Name,rule.RuleType.String(),rule.Name,rule.GetErrorString())
eventGen.Add(e)
}
// generate a event on policy for all failed rules
e:=&event.Info{}
e.Kind="Policy"
e.Namespace=""
e.Name=policyInfo.Name
e.Reason="Failure"
e.Message=fmt.Sprintf("failed to apply rules %s on resource %s/%s/%s",policyInfo.FailedRules(),policyInfo.RKind,policyInfo.RNamespace,policyInfo.RName)