mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-06 16:06:56 +00:00
* refator: make engine stats standard fields Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * fix Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> --------- Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
24 lines
724 B
Go
24 lines
724 B
Go
package api
|
|
|
|
import (
|
|
kyvernov1 "github.com/kyverno/kyverno/api/kyverno/v1"
|
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
)
|
|
|
|
type ValidationFailureActionOverride struct {
|
|
Action kyvernov1.ValidationFailureAction
|
|
Namespaces []string
|
|
NamespaceSelector *metav1.LabelSelector
|
|
}
|
|
|
|
// PolicyResponse policy application response
|
|
type PolicyResponse struct {
|
|
// Stats contains policy statistics
|
|
Stats PolicyStats
|
|
// Rules contains policy rules responses
|
|
Rules []RuleResponse
|
|
// ValidationFailureAction audit (default) or enforce
|
|
ValidationFailureAction kyvernov1.ValidationFailureAction
|
|
// ValidationFailureActionOverrides overrides
|
|
ValidationFailureActionOverrides []ValidationFailureActionOverride
|
|
}
|