mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-11 10:26:54 +00:00
* refactor: original resource tracking in engine response 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 {
|
|
// PolicyStats contains policy statistics
|
|
PolicyStats
|
|
// Rules contains policy rules responses
|
|
Rules []RuleResponse
|
|
// ValidationFailureAction audit (default) or enforce
|
|
ValidationFailureAction kyvernov1.ValidationFailureAction
|
|
// ValidationFailureActionOverrides overrides
|
|
ValidationFailureActionOverrides []ValidationFailureActionOverride
|
|
}
|