package fuzzer
import "k8s.io/kubernetes/pkg/apis/admissionregistration/fuzzer"
Index ¶
Variables ¶
var Funcs = func(codecs runtimeserializer.CodecFactory) []interface{} { return []interface{}{ func(obj *admissionregistration.Rule, c fuzz.Continue) { c.FuzzNoCustom(obj) if obj.Scope == nil { s := admissionregistration.AllScopes obj.Scope = &s } }, func(obj *admissionregistration.ValidatingWebhook, c fuzz.Continue) { c.FuzzNoCustom(obj) if obj.FailurePolicy == nil { p := admissionregistration.FailurePolicyType("Fail") obj.FailurePolicy = &p } if obj.MatchPolicy == nil { m := admissionregistration.MatchPolicyType("Exact") obj.MatchPolicy = &m } if obj.SideEffects == nil { s := admissionregistration.SideEffectClassUnknown obj.SideEffects = &s } if obj.TimeoutSeconds == nil { i := int32(30) obj.TimeoutSeconds = &i } obj.AdmissionReviewVersions = []string{"v1beta1"} }, func(obj *admissionregistration.MutatingWebhook, c fuzz.Continue) { c.FuzzNoCustom(obj) if obj.FailurePolicy == nil { p := admissionregistration.FailurePolicyType("Fail") obj.FailurePolicy = &p } if obj.MatchPolicy == nil { m := admissionregistration.MatchPolicyType("Exact") obj.MatchPolicy = &m } if obj.SideEffects == nil { s := admissionregistration.SideEffectClassUnknown obj.SideEffects = &s } if obj.ReinvocationPolicy == nil { r := admissionregistration.NeverReinvocationPolicy obj.ReinvocationPolicy = &r } if obj.TimeoutSeconds == nil { i := int32(30) obj.TimeoutSeconds = &i } obj.AdmissionReviewVersions = []string{"v1beta1"} }, func(obj *admissionregistration.ValidatingAdmissionPolicySpec, c fuzz.Continue) { c.FuzzNoCustom(obj) if obj.FailurePolicy == nil { p := admissionregistration.FailurePolicyType("Fail") obj.FailurePolicy = &p } }, func(obj *admissionregistration.ValidatingAdmissionPolicyBindingSpec, c fuzz.Continue) { c.FuzzNoCustom(obj) if obj.ValidationActions == nil { obj.ValidationActions = []admissionregistration.ValidationAction{admissionregistration.Deny} } }, func(obj *admissionregistration.MatchResources, c fuzz.Continue) { c.FuzzNoCustom(obj) if obj.MatchPolicy == nil { m := admissionregistration.MatchPolicyType("Exact") obj.MatchPolicy = &m } }, func(obj *admissionregistration.ParamRef, c fuzz.Continue) { c.FuzzNoCustom(obj) if obj.ParameterNotFoundAction == nil { v := admissionregistration.DenyAction obj.ParameterNotFoundAction = &v } }, } }
Funcs returns the fuzzer functions for the admissionregistration api group.
Source Files ¶
fuzzer.go
- Version
- v1.29.0
- Published
- Dec 13, 2023
- Platform
- linux/amd64
- Imports
- 3 packages
- Last checked
- 1 hour ago –
Tools for package owners.