1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-05 23:46:56 +00:00
kyverno/pkg/event/source.go
Charles-Edouard Brétéché 0099ef54ad
chore: enable gofmt and gofumpt linters (#3931)
Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>
2022-05-17 06:19:03 +00:00

24 lines
606 B
Go

package event
// Source of event generation
type Source int
const (
// AdmissionController : event generated in admission-control webhook
AdmissionController Source = iota
// PolicyController : event generated in policy-controller
PolicyController
// GeneratePolicyController : event generated in generate policyController
GeneratePolicyController
// MutateExistingController : event generated for mutateExisting policies
MutateExistingController
)
func (s Source) String() string {
return [...]string{
"kyverno-admission",
"kyverno-scan",
"kyverno-generate",
"kyverno-mutate",
}[s]
}