From d6354a54addb7c3fbfde92a0fc7c2a6d36261a45 Mon Sep 17 00:00:00 2001 From: derekwaynecarr Date: Tue, 10 May 2016 22:05:28 -0400 Subject: [PATCH 1/2] Add kubelet flag for eviction max pod grace period --- cmd/kubelet/app/options/options.go | 1 + hack/verify-flags/known-flags.txt | 1 + pkg/apis/componentconfig/types.go | 2 ++ 3 files changed, 4 insertions(+) diff --git a/cmd/kubelet/app/options/options.go b/cmd/kubelet/app/options/options.go index a58dacac7ba..871e5b21f7d 100644 --- a/cmd/kubelet/app/options/options.go +++ b/cmd/kubelet/app/options/options.go @@ -257,4 +257,5 @@ func (s *KubeletServer) AddFlags(fs *pflag.FlagSet) { fs.StringVar(&s.EvictionSoft, "eviction-soft", s.EvictionSoft, "A set of eviction thresholds (e.g. memory.available<1.5Gi) that if met over a corresponding grace period would trigger a pod eviction.") fs.StringVar(&s.EvictionSoftGracePeriod, "eviction-soft-grace-period", s.EvictionSoftGracePeriod, "A set of eviction grace periods (e.g. memory.available=1m30s) that correspond to how long a soft eviction threshold must hold before triggering a pod eviction.") fs.DurationVar(&s.EvictionPressureTransitionPeriod.Duration, "eviction-pressure-transition-period", s.EvictionPressureTransitionPeriod.Duration, "Duration for which the kubelet has to wait before transitioning out of an eviction pressure condition.") + fs.Int32Var(&s.EvictionMaxPodGracePeriod, "eviction-max-pod-grace-period", s.EvictionMaxPodGracePeriod, "Maximum allowed grace period (in seconds) to use when terminating pods in response to a soft eviction threshold being met. If negative, defer to pod specified value.") } diff --git a/hack/verify-flags/known-flags.txt b/hack/verify-flags/known-flags.txt index 223ceeadeb6..e8ccd15ef67 100644 --- a/hack/verify-flags/known-flags.txt +++ b/hack/verify-flags/known-flags.txt @@ -122,6 +122,7 @@ eviction-hard eviction-soft eviction-soft-grace-period eviction-pressure-transition-period +eviction-max-pod-grace-period executor-bindall executor-logv executor-path diff --git a/pkg/apis/componentconfig/types.go b/pkg/apis/componentconfig/types.go index ffef22ce0fd..0b1e060de14 100644 --- a/pkg/apis/componentconfig/types.go +++ b/pkg/apis/componentconfig/types.go @@ -351,6 +351,8 @@ type KubeletConfiguration struct { EvictionSoftGracePeriod string `json:"evictionSoftGracePeriod,omitempty"` // Duration for which the kubelet has to wait before transitioning out of an eviction pressure condition. EvictionPressureTransitionPeriod unversioned.Duration `json:"evictionPressureTransitionPeriod,omitempty"` + // Maximum allowed grace period (in seconds) to use when terminating pods in response to a soft eviction threshold being met. + EvictionMaxPodGracePeriod int32 `json:"evictionMaxPodGracePeriod,omitempty"` } type KubeSchedulerConfiguration struct { From 12229f347317931f8b6fc01e4642b7a0e1cc8553 Mon Sep 17 00:00:00 2001 From: derekwaynecarr Date: Tue, 10 May 2016 22:05:51 -0400 Subject: [PATCH 2/2] Add generated artifacts for new kubelet flag --- docs/admin/kubelet.md | 3 +- .../componentconfig/deep_copy_generated.go | 1 + pkg/apis/componentconfig/types.generated.go | 1068 +++++++++-------- 3 files changed, 561 insertions(+), 511 deletions(-) diff --git a/docs/admin/kubelet.md b/docs/admin/kubelet.md index 4aa93a0f392..c89f698d183 100644 --- a/docs/admin/kubelet.md +++ b/docs/admin/kubelet.md @@ -88,6 +88,7 @@ kubelet --event-burst=10: Maximum size of a bursty event records, temporarily allows event records to burst to this number, while still not exceeding event-qps. Only used if --event-qps > 0 --event-qps=5: If > 0, limit event creations per second to this value. If 0, unlimited. --eviction-hard="": A set of eviction thresholds (e.g. memory.available<1Gi) that if met would trigger a pod eviction. + --eviction-max-pod-grace-period=0: Maximum allowed grace period (in seconds) to use when terminating pods in response to a soft eviction threshold being met. If negative, defer to pod specified value. --eviction-pressure-transition-period=5m0s: Duration for which the kubelet has to wait before transitioning out of an eviction pressure condition. --eviction-soft="": A set of eviction thresholds (e.g. memory.available<1.5Gi) that if met over a corresponding grace period would trigger a pod eviction. --eviction-soft-grace-period="": A set of eviction grace periods (e.g. memory.available=1m30s) that correspond to how long a soft eviction threshold must hold before triggering a pod eviction. @@ -158,7 +159,7 @@ kubelet --volume-stats-agg-period=1m0s: Specifies interval for kubelet to calculate and cache the volume disk usage for all pods and volumes. To disable volume calculations, set to 0. Default: '1m' ``` -###### Auto generated by spf13/cobra on 10-May-2016 +###### Auto generated by spf13/cobra on 13-May-2016 diff --git a/pkg/apis/componentconfig/deep_copy_generated.go b/pkg/apis/componentconfig/deep_copy_generated.go index 631f6b47957..bb85bdb016c 100644 --- a/pkg/apis/componentconfig/deep_copy_generated.go +++ b/pkg/apis/componentconfig/deep_copy_generated.go @@ -311,6 +311,7 @@ func DeepCopy_componentconfig_KubeletConfiguration(in KubeletConfiguration, out if err := unversioned.DeepCopy_unversioned_Duration(in.EvictionPressureTransitionPeriod, &out.EvictionPressureTransitionPeriod, c); err != nil { return err } + out.EvictionMaxPodGracePeriod = in.EvictionMaxPodGracePeriod return nil } diff --git a/pkg/apis/componentconfig/types.generated.go b/pkg/apis/componentconfig/types.generated.go index d9996c2b8cb..72b49a045cc 100644 --- a/pkg/apis/componentconfig/types.generated.go +++ b/pkg/apis/componentconfig/types.generated.go @@ -1175,7 +1175,7 @@ func (x *KubeletConfiguration) CodecEncodeSelf(e *codec1978.Encoder) { } else { yysep2 := !z.EncBinary() yy2arr2 := z.EncBasicHandle().StructToArray - var yyq2 [85]bool + var yyq2 [86]bool _, _, _ = yysep2, yyq2, yy2arr2 const yyr2 bool = false yyq2[47] = x.CloudProvider != "" @@ -1193,9 +1193,10 @@ func (x *KubeletConfiguration) CodecEncodeSelf(e *codec1978.Encoder) { yyq2[82] = x.EvictionSoft != "" yyq2[83] = x.EvictionSoftGracePeriod != "" yyq2[84] = true + yyq2[85] = x.EvictionMaxPodGracePeriod != 0 var yynn2 int if yyr2 || yy2arr2 { - r.EncodeArrayStart(85) + r.EncodeArrayStart(86) } else { yynn2 = 70 for _, b := range yyq2 { @@ -2999,6 +3000,31 @@ func (x *KubeletConfiguration) CodecEncodeSelf(e *codec1978.Encoder) { } } } + if yyr2 || yy2arr2 { + z.EncSendContainerState(codecSelfer_containerArrayElem1234) + if yyq2[85] { + yym279 := z.EncBinary() + _ = yym279 + if false { + } else { + r.EncodeInt(int64(x.EvictionMaxPodGracePeriod)) + } + } else { + r.EncodeInt(0) + } + } else { + if yyq2[85] { + z.EncSendContainerState(codecSelfer_containerMapKey1234) + r.EncodeString(codecSelferC_UTF81234, string("evictionMaxPodGracePeriod")) + z.EncSendContainerState(codecSelfer_containerMapValue1234) + yym280 := z.EncBinary() + _ = yym280 + if false { + } else { + r.EncodeInt(int64(x.EvictionMaxPodGracePeriod)) + } + } + } if yyr2 || yy2arr2 { z.EncSendContainerState(codecSelfer_containerArrayEnd1234) } else { @@ -3666,6 +3692,12 @@ func (x *KubeletConfiguration) codecDecodeSelfFromMap(l int, d *codec1978.Decode z.DecFallback(yyv98, false) } } + case "evictionMaxPodGracePeriod": + if r.TryDecodeAsNil() { + x.EvictionMaxPodGracePeriod = 0 + } else { + x.EvictionMaxPodGracePeriod = int32(r.DecodeInt(32)) + } default: z.DecStructFieldNotFound(-1, yys3) } // end switch yys3 @@ -3677,16 +3709,16 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco var h codecSelfer1234 z, r := codec1978.GenHelperDecoder(d) _, _, _ = h, z, r - var yyj100 int - var yyb100 bool - var yyhl100 bool = l >= 0 - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + var yyj101 int + var yyb101 bool + var yyhl101 bool = l >= 0 + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3696,13 +3728,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.Config = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3710,24 +3742,24 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco if r.TryDecodeAsNil() { x.SyncFrequency = pkg1_unversioned.Duration{} } else { - yyv102 := &x.SyncFrequency - yym103 := z.DecBinary() - _ = yym103 + yyv103 := &x.SyncFrequency + yym104 := z.DecBinary() + _ = yym104 if false { - } else if z.HasExtensions() && z.DecExt(yyv102) { - } else if !yym103 && z.IsJSONHandle() { - z.DecJSONUnmarshal(yyv102) + } else if z.HasExtensions() && z.DecExt(yyv103) { + } else if !yym104 && z.IsJSONHandle() { + z.DecJSONUnmarshal(yyv103) } else { - z.DecFallback(yyv102, false) + z.DecFallback(yyv103, false) } } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3735,24 +3767,24 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco if r.TryDecodeAsNil() { x.FileCheckFrequency = pkg1_unversioned.Duration{} } else { - yyv104 := &x.FileCheckFrequency - yym105 := z.DecBinary() - _ = yym105 + yyv105 := &x.FileCheckFrequency + yym106 := z.DecBinary() + _ = yym106 if false { - } else if z.HasExtensions() && z.DecExt(yyv104) { - } else if !yym105 && z.IsJSONHandle() { - z.DecJSONUnmarshal(yyv104) + } else if z.HasExtensions() && z.DecExt(yyv105) { + } else if !yym106 && z.IsJSONHandle() { + z.DecJSONUnmarshal(yyv105) } else { - z.DecFallback(yyv104, false) + z.DecFallback(yyv105, false) } } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3760,24 +3792,24 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco if r.TryDecodeAsNil() { x.HTTPCheckFrequency = pkg1_unversioned.Duration{} } else { - yyv106 := &x.HTTPCheckFrequency - yym107 := z.DecBinary() - _ = yym107 + yyv107 := &x.HTTPCheckFrequency + yym108 := z.DecBinary() + _ = yym108 if false { - } else if z.HasExtensions() && z.DecExt(yyv106) { - } else if !yym107 && z.IsJSONHandle() { - z.DecJSONUnmarshal(yyv106) + } else if z.HasExtensions() && z.DecExt(yyv107) { + } else if !yym108 && z.IsJSONHandle() { + z.DecJSONUnmarshal(yyv107) } else { - z.DecFallback(yyv106, false) + z.DecFallback(yyv107, false) } } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3787,13 +3819,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ManifestURL = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3803,13 +3835,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ManifestURLHeader = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3819,13 +3851,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.EnableServer = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3835,13 +3867,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.Address = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3851,13 +3883,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.Port = uint(r.DecodeUint(codecSelferBitsize1234)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3867,13 +3899,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ReadOnlyPort = uint(r.DecodeUint(codecSelferBitsize1234)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3883,13 +3915,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.TLSCertFile = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3899,13 +3931,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.TLSPrivateKeyFile = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3915,13 +3947,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.CertDirectory = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3931,13 +3963,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.HostnameOverride = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3947,13 +3979,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.PodInfraContainerImage = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3963,13 +3995,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.DockerEndpoint = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3979,13 +4011,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.RootDirectory = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -3995,13 +4027,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.AllowPrivileged = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4011,13 +4043,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.HostNetworkSources = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4027,13 +4059,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.HostPIDSources = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4043,13 +4075,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.HostIPCSources = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4059,13 +4091,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.RegistryPullQPS = float64(r.DecodeFloat(false)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4075,13 +4107,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.RegistryBurst = int32(r.DecodeInt(32)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4091,13 +4123,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.EventRecordQPS = float32(r.DecodeFloat(true)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4107,13 +4139,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.EventBurst = int32(r.DecodeInt(32)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4123,13 +4155,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.EnableDebuggingHandlers = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4137,24 +4169,24 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco if r.TryDecodeAsNil() { x.MinimumGCAge = pkg1_unversioned.Duration{} } else { - yyv130 := &x.MinimumGCAge - yym131 := z.DecBinary() - _ = yym131 + yyv131 := &x.MinimumGCAge + yym132 := z.DecBinary() + _ = yym132 if false { - } else if z.HasExtensions() && z.DecExt(yyv130) { - } else if !yym131 && z.IsJSONHandle() { - z.DecJSONUnmarshal(yyv130) + } else if z.HasExtensions() && z.DecExt(yyv131) { + } else if !yym132 && z.IsJSONHandle() { + z.DecJSONUnmarshal(yyv131) } else { - z.DecFallback(yyv130, false) + z.DecFallback(yyv131, false) } } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4164,13 +4196,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.MaxPerPodContainerCount = int32(r.DecodeInt(32)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4180,13 +4212,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.MaxContainerCount = int32(r.DecodeInt(32)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4196,13 +4228,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.CAdvisorPort = uint(r.DecodeUint(codecSelferBitsize1234)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4212,13 +4244,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.HealthzPort = int32(r.DecodeInt(32)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4228,13 +4260,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.HealthzBindAddress = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4244,13 +4276,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.OOMScoreAdj = int32(r.DecodeInt(32)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4260,13 +4292,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.RegisterNode = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4276,13 +4308,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ClusterDomain = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4292,13 +4324,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.MasterServiceNamespace = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4308,13 +4340,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ClusterDNS = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4322,24 +4354,24 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco if r.TryDecodeAsNil() { x.StreamingConnectionIdleTimeout = pkg1_unversioned.Duration{} } else { - yyv142 := &x.StreamingConnectionIdleTimeout - yym143 := z.DecBinary() - _ = yym143 + yyv143 := &x.StreamingConnectionIdleTimeout + yym144 := z.DecBinary() + _ = yym144 if false { - } else if z.HasExtensions() && z.DecExt(yyv142) { - } else if !yym143 && z.IsJSONHandle() { - z.DecJSONUnmarshal(yyv142) + } else if z.HasExtensions() && z.DecExt(yyv143) { + } else if !yym144 && z.IsJSONHandle() { + z.DecJSONUnmarshal(yyv143) } else { - z.DecFallback(yyv142, false) + z.DecFallback(yyv143, false) } } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4347,24 +4379,24 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco if r.TryDecodeAsNil() { x.NodeStatusUpdateFrequency = pkg1_unversioned.Duration{} } else { - yyv144 := &x.NodeStatusUpdateFrequency - yym145 := z.DecBinary() - _ = yym145 + yyv145 := &x.NodeStatusUpdateFrequency + yym146 := z.DecBinary() + _ = yym146 if false { - } else if z.HasExtensions() && z.DecExt(yyv144) { - } else if !yym145 && z.IsJSONHandle() { - z.DecJSONUnmarshal(yyv144) + } else if z.HasExtensions() && z.DecExt(yyv145) { + } else if !yym146 && z.IsJSONHandle() { + z.DecJSONUnmarshal(yyv145) } else { - z.DecFallback(yyv144, false) + z.DecFallback(yyv145, false) } } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4372,24 +4404,24 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco if r.TryDecodeAsNil() { x.ImageMinimumGCAge = pkg1_unversioned.Duration{} } else { - yyv146 := &x.ImageMinimumGCAge - yym147 := z.DecBinary() - _ = yym147 + yyv147 := &x.ImageMinimumGCAge + yym148 := z.DecBinary() + _ = yym148 if false { - } else if z.HasExtensions() && z.DecExt(yyv146) { - } else if !yym147 && z.IsJSONHandle() { - z.DecJSONUnmarshal(yyv146) + } else if z.HasExtensions() && z.DecExt(yyv147) { + } else if !yym148 && z.IsJSONHandle() { + z.DecJSONUnmarshal(yyv147) } else { - z.DecFallback(yyv146, false) + z.DecFallback(yyv147, false) } } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4399,13 +4431,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ImageGCHighThresholdPercent = int32(r.DecodeInt(32)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4415,13 +4447,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ImageGCLowThresholdPercent = int32(r.DecodeInt(32)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4431,13 +4463,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.LowDiskSpaceThresholdMB = int32(r.DecodeInt(32)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4445,24 +4477,24 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco if r.TryDecodeAsNil() { x.VolumeStatsAggPeriod = pkg1_unversioned.Duration{} } else { - yyv151 := &x.VolumeStatsAggPeriod - yym152 := z.DecBinary() - _ = yym152 + yyv152 := &x.VolumeStatsAggPeriod + yym153 := z.DecBinary() + _ = yym153 if false { - } else if z.HasExtensions() && z.DecExt(yyv151) { - } else if !yym152 && z.IsJSONHandle() { - z.DecJSONUnmarshal(yyv151) + } else if z.HasExtensions() && z.DecExt(yyv152) { + } else if !yym153 && z.IsJSONHandle() { + z.DecJSONUnmarshal(yyv152) } else { - z.DecFallback(yyv151, false) + z.DecFallback(yyv152, false) } } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4472,13 +4504,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.NetworkPluginName = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4488,13 +4520,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.NetworkPluginDir = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4504,13 +4536,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.VolumePluginDir = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4520,13 +4552,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.CloudProvider = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4536,13 +4568,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.CloudConfigFile = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4552,13 +4584,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.KubeletCgroups = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4568,13 +4600,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.RuntimeCgroups = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4584,13 +4616,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.SystemCgroups = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4600,13 +4632,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.CgroupRoot = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4616,13 +4648,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ContainerRuntime = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4632,13 +4664,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.RktPath = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4648,13 +4680,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.RktAPIEndpoint = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4664,13 +4696,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.RktStage1Image = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4680,13 +4712,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.LockFilePath = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4696,13 +4728,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ConfigureCBR0 = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4712,13 +4744,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.HairpinMode = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4728,13 +4760,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.BabysitDaemons = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4744,13 +4776,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.MaxPods = int32(r.DecodeInt(32)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4760,13 +4792,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.NvidiaGPUs = int32(r.DecodeInt(32)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4776,13 +4808,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.DockerExecHandlerName = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4792,13 +4824,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.PodCIDR = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4808,13 +4840,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ResolverConfig = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4824,13 +4856,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.CPUCFSQuota = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4840,13 +4872,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.Containerized = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4856,13 +4888,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.MaxOpenFiles = uint64(r.DecodeUint(64)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4872,13 +4904,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ReconcileCIDR = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4888,13 +4920,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.RegisterSchedulable = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4904,13 +4936,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ContentType = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4920,13 +4952,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.KubeAPIQPS = float32(r.DecodeFloat(true)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4936,13 +4968,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.KubeAPIBurst = int32(r.DecodeInt(32)) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4952,13 +4984,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.SerializeImagePulls = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4968,13 +5000,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.ExperimentalFlannelOverlay = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -4982,24 +5014,24 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco if r.TryDecodeAsNil() { x.OutOfDiskTransitionFrequency = pkg1_unversioned.Duration{} } else { - yyv185 := &x.OutOfDiskTransitionFrequency - yym186 := z.DecBinary() - _ = yym186 + yyv186 := &x.OutOfDiskTransitionFrequency + yym187 := z.DecBinary() + _ = yym187 if false { - } else if z.HasExtensions() && z.DecExt(yyv185) { - } else if !yym186 && z.IsJSONHandle() { - z.DecJSONUnmarshal(yyv185) + } else if z.HasExtensions() && z.DecExt(yyv186) { + } else if !yym187 && z.IsJSONHandle() { + z.DecJSONUnmarshal(yyv186) } else { - z.DecFallback(yyv185, false) + z.DecFallback(yyv186, false) } } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -5009,13 +5041,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.NodeIP = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -5023,21 +5055,21 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco if r.TryDecodeAsNil() { x.NodeLabels = nil } else { - yyv188 := &x.NodeLabels - yym189 := z.DecBinary() - _ = yym189 + yyv189 := &x.NodeLabels + yym190 := z.DecBinary() + _ = yym190 if false { } else { - z.F.DecMapStringStringX(yyv188, false, d) + z.F.DecMapStringStringX(yyv189, false, d) } } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -5047,13 +5079,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.NonMasqueradeCIDR = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -5063,13 +5095,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.EnableCustomMetrics = bool(r.DecodeBool()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -5079,13 +5111,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.EvictionHard = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -5095,13 +5127,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.EvictionSoft = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -5111,13 +5143,13 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco } else { x.EvictionSoftGracePeriod = string(r.DecodeString()) } - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { z.DecSendContainerState(codecSelfer_containerArrayEnd1234) return } @@ -5125,29 +5157,45 @@ func (x *KubeletConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Deco if r.TryDecodeAsNil() { x.EvictionPressureTransitionPeriod = pkg1_unversioned.Duration{} } else { - yyv195 := &x.EvictionPressureTransitionPeriod - yym196 := z.DecBinary() - _ = yym196 + yyv196 := &x.EvictionPressureTransitionPeriod + yym197 := z.DecBinary() + _ = yym197 if false { - } else if z.HasExtensions() && z.DecExt(yyv195) { - } else if !yym196 && z.IsJSONHandle() { - z.DecJSONUnmarshal(yyv195) + } else if z.HasExtensions() && z.DecExt(yyv196) { + } else if !yym197 && z.IsJSONHandle() { + z.DecJSONUnmarshal(yyv196) } else { - z.DecFallback(yyv195, false) + z.DecFallback(yyv196, false) } } + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l + } else { + yyb101 = r.CheckBreak() + } + if yyb101 { + z.DecSendContainerState(codecSelfer_containerArrayEnd1234) + return + } + z.DecSendContainerState(codecSelfer_containerArrayElem1234) + if r.TryDecodeAsNil() { + x.EvictionMaxPodGracePeriod = 0 + } else { + x.EvictionMaxPodGracePeriod = int32(r.DecodeInt(32)) + } for { - yyj100++ - if yyhl100 { - yyb100 = yyj100 > l + yyj101++ + if yyhl101 { + yyb101 = yyj101 > l } else { - yyb100 = r.CheckBreak() + yyb101 = r.CheckBreak() } - if yyb100 { + if yyb101 { break } z.DecSendContainerState(codecSelfer_containerArrayElem1234) - z.DecStructFieldNotFound(yyj100-1, "") + z.DecStructFieldNotFound(yyj101-1, "") } z.DecSendContainerState(codecSelfer_containerArrayEnd1234) }