From 131ce79c655012258a0b5fdf274e597d0728fb29 Mon Sep 17 00:00:00 2001 From: xiangpengzhao Date: Tue, 9 Jan 2018 11:50:45 +0800 Subject: [PATCH] Update fuzzer to reflect FeatureGates type change. --- cmd/kubeadm/app/apis/kubeadm/fuzzer/fuzzer.go | 2 +- pkg/proxy/apis/kubeproxyconfig/fuzzer/fuzzer.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/kubeadm/app/apis/kubeadm/fuzzer/fuzzer.go b/cmd/kubeadm/app/apis/kubeadm/fuzzer/fuzzer.go index 54195b2b2b..acde0ed9aa 100644 --- a/cmd/kubeadm/app/apis/kubeadm/fuzzer/fuzzer.go +++ b/cmd/kubeadm/app/apis/kubeadm/fuzzer/fuzzer.go @@ -77,7 +77,7 @@ func Funcs(codecs runtimeserializer.CodecFactory) []interface{} { kubeletconfigv1alpha1.SetDefaults_KubeletConfiguration(obj.KubeletConfiguration.BaseConfig) obj.KubeProxy = kubeadm.KubeProxy{ Config: &kubeproxyconfigv1alpha1.KubeProxyConfiguration{ - FeatureGates: "foo", + FeatureGates: map[string]bool{"foo": true}, BindAddress: "foo", HealthzBindAddress: "foo:10256", MetricsBindAddress: "foo:", diff --git a/pkg/proxy/apis/kubeproxyconfig/fuzzer/fuzzer.go b/pkg/proxy/apis/kubeproxyconfig/fuzzer/fuzzer.go index 89b0207d95..2f3347fcf2 100644 --- a/pkg/proxy/apis/kubeproxyconfig/fuzzer/fuzzer.go +++ b/pkg/proxy/apis/kubeproxyconfig/fuzzer/fuzzer.go @@ -34,10 +34,12 @@ func Funcs(codecs runtimeserializer.CodecFactory) []interface{} { func(obj *kubeproxyconfig.KubeProxyConfiguration, c fuzz.Continue) { c.FuzzNoCustom(obj) obj.BindAddress = fmt.Sprintf("%d.%d.%d.%d", c.Intn(256), c.Intn(256), c.Intn(256), c.Intn(256)) + obj.ClientConnection.ContentType = c.RandString() obj.Conntrack.MaxPerCore = utilpointer.Int32Ptr(c.Int31()) obj.Conntrack.Min = utilpointer.Int32Ptr(c.Int31()) obj.Conntrack.TCPCloseWaitTimeout = &metav1.Duration{Duration: time.Duration(c.Int63()) * time.Hour} obj.Conntrack.TCPEstablishedTimeout = &metav1.Duration{Duration: time.Duration(c.Int63()) * time.Hour} + obj.FeatureGates = map[string]bool{c.RandString(): true} obj.HealthzBindAddress = fmt.Sprintf("%d.%d.%d.%d:%d", c.Intn(256), c.Intn(256), c.Intn(256), c.Intn(256), c.Intn(65536)) obj.IPTables.MasqueradeBit = utilpointer.Int32Ptr(c.Int31()) obj.MetricsBindAddress = fmt.Sprintf("%d.%d.%d.%d:%d", c.Intn(256), c.Intn(256), c.Intn(256), c.Intn(256), c.Intn(65536))