- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for ValidatePolicy (0.14 sec)
-
staging/src/k8s.io/apiserver/pkg/apis/audit/validation/validation_test.go
audit.Stage("RequestReceived")}}) successCases = append(successCases, audit.Policy{Rules: validRules}) // Multiple rules. for i, policy := range successCases { if errs := ValidatePolicy(&policy); len(errs) != 0 { t.Errorf("[%d] Expected policy %#v to be valid: %v", i, policy, errs) } } invalidRules := []audit.PolicyRule{ {}, // Empty rule (missing Level) { // Missing level
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue May 02 07:48:42 UTC 2023 - 4.5K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/apis/audit/validation/validation.go
package validation import ( "strings" "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/validation/field" "k8s.io/apiserver/pkg/apis/audit" ) // ValidatePolicy validates the audit policy func ValidatePolicy(policy *audit.Policy) field.ErrorList { var allErrs field.ErrorList allErrs = append(allErrs, validateOmitStages(policy.OmitStages, field.NewPath("omitStages"))...) rulePath := field.NewPath("rules")
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Feb 15 14:13:07 UTC 2019 - 4.6K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/audit/policy/reader.go
gv := schema.GroupVersion{Group: gvk.Group, Version: gvk.Version} if !apiGroupVersionSet[gv] { return nil, fmt.Errorf("unknown group version field %v in policy", gvk) } if err := validation.ValidatePolicy(policy); err != nil { return nil, err.ToAggregate() } policyCnt := len(policy.Rules) if policyCnt == 0 { return nil, fmt.Errorf("loaded illegal policy with 0 rules") }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Thu Nov 03 04:09:40 UTC 2022 - 2.9K bytes - Viewed (0)