- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for unionStages (0.1 sec)
-
staging/src/k8s.io/apiserver/pkg/audit/policy/checker.go
func NewPolicyRuleEvaluator(policy *audit.Policy) auditinternal.PolicyRuleEvaluator { for i, rule := range policy.Rules { policy.Rules[i].OmitStages = unionStages(policy.OmitStages, rule.OmitStages) } return &policyRuleEvaluator{*policy} } func unionStages(stageLists ...[]audit.Stage) []audit.Stage { m := make(map[audit.Stage]bool) for _, sl := range stageLists { for _, s := range sl { m[s] = true } }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Nov 02 22:24:14 UTC 2022 - 6.1K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/audit/policy/checker_test.go
}, { nil, []audit.Stage{audit.StageRequestReceived}, []audit.Stage{audit.StageRequestReceived}, }, } for _, tc := range testCases { result := unionStages(tc.s1, tc.s2) assert.Len(t, result, len(tc.exp)) for _, expStage := range tc.exp { ok := false for _, resultStage := range result { if resultStage == expStage { ok = true break
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Oct 12 15:06:14 UTC 2021 - 15.1K bytes - Viewed (0)