1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-06 16:06:56 +00:00
kyverno/pkg/policyviolation/helpers.go

21 lines
581 B
Go
Raw Normal View History

2019-08-09 11:08:02 -07:00
package policyviolation
import (
kyverno "github.com/nirmata/kyverno/pkg/api/kyverno/v1alpha1"
)
//BuildPolicyViolation returns an value of type PolicyViolation
func BuildPolicyViolation(policy string, resource kyverno.ResourceSpec, fRules []kyverno.ViolatedRule) kyverno.PolicyViolation {
pv := kyverno.PolicyViolation{
Spec: kyverno.PolicyViolationSpec{
Policy: policy,
ResourceSpec: resource,
ViolatedRules: fRules,
},
}
2019-08-09 19:12:50 -07:00
//TODO: check if this can be removed or use unstructured?
// pv.Kind = "PolicyViolation"
2019-08-12 10:02:07 -07:00
pv.SetGenerateName("pv-")
2019-08-09 11:08:02 -07:00
return pv
}