mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	core generated files
This commit is contained in:
		@@ -194,6 +194,8 @@ func RegisterConversions(scheme *runtime.Scheme) error {
 | 
			
		||||
		Convert_api_NodeAffinity_To_v1_NodeAffinity,
 | 
			
		||||
		Convert_v1_NodeCondition_To_api_NodeCondition,
 | 
			
		||||
		Convert_api_NodeCondition_To_v1_NodeCondition,
 | 
			
		||||
		Convert_v1_NodeConfigSource_To_api_NodeConfigSource,
 | 
			
		||||
		Convert_api_NodeConfigSource_To_v1_NodeConfigSource,
 | 
			
		||||
		Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints,
 | 
			
		||||
		Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints,
 | 
			
		||||
		Convert_v1_NodeList_To_api_NodeList,
 | 
			
		||||
@@ -2439,6 +2441,26 @@ func Convert_api_NodeCondition_To_v1_NodeCondition(in *api.NodeCondition, out *v
 | 
			
		||||
	return autoConvert_api_NodeCondition_To_v1_NodeCondition(in, out, s)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func autoConvert_v1_NodeConfigSource_To_api_NodeConfigSource(in *v1.NodeConfigSource, out *api.NodeConfigSource, s conversion.Scope) error {
 | 
			
		||||
	out.ConfigMapRef = (*api.ObjectReference)(unsafe.Pointer(in.ConfigMapRef))
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Convert_v1_NodeConfigSource_To_api_NodeConfigSource is an autogenerated conversion function.
 | 
			
		||||
func Convert_v1_NodeConfigSource_To_api_NodeConfigSource(in *v1.NodeConfigSource, out *api.NodeConfigSource, s conversion.Scope) error {
 | 
			
		||||
	return autoConvert_v1_NodeConfigSource_To_api_NodeConfigSource(in, out, s)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func autoConvert_api_NodeConfigSource_To_v1_NodeConfigSource(in *api.NodeConfigSource, out *v1.NodeConfigSource, s conversion.Scope) error {
 | 
			
		||||
	out.ConfigMapRef = (*v1.ObjectReference)(unsafe.Pointer(in.ConfigMapRef))
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Convert_api_NodeConfigSource_To_v1_NodeConfigSource is an autogenerated conversion function.
 | 
			
		||||
func Convert_api_NodeConfigSource_To_v1_NodeConfigSource(in *api.NodeConfigSource, out *v1.NodeConfigSource, s conversion.Scope) error {
 | 
			
		||||
	return autoConvert_api_NodeConfigSource_To_v1_NodeConfigSource(in, out, s)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func autoConvert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in *v1.NodeDaemonEndpoints, out *api.NodeDaemonEndpoints, s conversion.Scope) error {
 | 
			
		||||
	if err := Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
@@ -2607,6 +2629,7 @@ func autoConvert_v1_NodeSpec_To_api_NodeSpec(in *v1.NodeSpec, out *api.NodeSpec,
 | 
			
		||||
	out.ProviderID = in.ProviderID
 | 
			
		||||
	out.Unschedulable = in.Unschedulable
 | 
			
		||||
	out.Taints = *(*[]api.Taint)(unsafe.Pointer(&in.Taints))
 | 
			
		||||
	out.ConfigSource = (*api.NodeConfigSource)(unsafe.Pointer(in.ConfigSource))
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -2621,6 +2644,7 @@ func autoConvert_api_NodeSpec_To_v1_NodeSpec(in *api.NodeSpec, out *v1.NodeSpec,
 | 
			
		||||
	out.ProviderID = in.ProviderID
 | 
			
		||||
	out.Unschedulable = in.Unschedulable
 | 
			
		||||
	out.Taints = *(*[]v1.Taint)(unsafe.Pointer(&in.Taints))
 | 
			
		||||
	out.ConfigSource = (*v1.NodeConfigSource)(unsafe.Pointer(in.ConfigSource))
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -350,6 +350,10 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error {
 | 
			
		||||
			in.(*NodeCondition).DeepCopyInto(out.(*NodeCondition))
 | 
			
		||||
			return nil
 | 
			
		||||
		}, InType: reflect.TypeOf(&NodeCondition{})},
 | 
			
		||||
		conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
 | 
			
		||||
			in.(*NodeConfigSource).DeepCopyInto(out.(*NodeConfigSource))
 | 
			
		||||
			return nil
 | 
			
		||||
		}, InType: reflect.TypeOf(&NodeConfigSource{})},
 | 
			
		||||
		conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
 | 
			
		||||
			in.(*NodeDaemonEndpoints).DeepCopyInto(out.(*NodeDaemonEndpoints))
 | 
			
		||||
			return nil
 | 
			
		||||
@@ -2895,6 +2899,41 @@ func (in *NodeCondition) DeepCopy() *NodeCondition {
 | 
			
		||||
	return out
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
 | 
			
		||||
func (in *NodeConfigSource) DeepCopyInto(out *NodeConfigSource) {
 | 
			
		||||
	*out = *in
 | 
			
		||||
	out.TypeMeta = in.TypeMeta
 | 
			
		||||
	if in.ConfigMapRef != nil {
 | 
			
		||||
		in, out := &in.ConfigMapRef, &out.ConfigMapRef
 | 
			
		||||
		if *in == nil {
 | 
			
		||||
			*out = nil
 | 
			
		||||
		} else {
 | 
			
		||||
			*out = new(ObjectReference)
 | 
			
		||||
			**out = **in
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigSource.
 | 
			
		||||
func (in *NodeConfigSource) DeepCopy() *NodeConfigSource {
 | 
			
		||||
	if in == nil {
 | 
			
		||||
		return nil
 | 
			
		||||
	}
 | 
			
		||||
	out := new(NodeConfigSource)
 | 
			
		||||
	in.DeepCopyInto(out)
 | 
			
		||||
	return out
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
 | 
			
		||||
func (in *NodeConfigSource) DeepCopyObject() runtime.Object {
 | 
			
		||||
	if c := in.DeepCopy(); c != nil {
 | 
			
		||||
		return c
 | 
			
		||||
	} else {
 | 
			
		||||
		return nil
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
 | 
			
		||||
func (in *NodeDaemonEndpoints) DeepCopyInto(out *NodeDaemonEndpoints) {
 | 
			
		||||
	*out = *in
 | 
			
		||||
@@ -3072,6 +3111,15 @@ func (in *NodeSpec) DeepCopyInto(out *NodeSpec) {
 | 
			
		||||
			(*in)[i].DeepCopyInto(&(*out)[i])
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	if in.ConfigSource != nil {
 | 
			
		||||
		in, out := &in.ConfigSource, &out.ConfigSource
 | 
			
		||||
		if *in == nil {
 | 
			
		||||
			*out = nil
 | 
			
		||||
		} else {
 | 
			
		||||
			*out = new(NodeConfigSource)
 | 
			
		||||
			(*in).DeepCopyInto(*out)
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -360,6 +360,12 @@ func Convert_componentconfig_KubeletAuthorization_To_v1alpha1_KubeletAuthorizati
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func autoConvert_v1alpha1_KubeletConfiguration_To_componentconfig_KubeletConfiguration(in *KubeletConfiguration, out *componentconfig.KubeletConfiguration, s conversion.Scope) error {
 | 
			
		||||
	if err := v1.Convert_Pointer_v1_Duration_To_v1_Duration(&in.ConfigTrialDuration, &out.ConfigTrialDuration, s); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	if err := v1.Convert_Pointer_int32_To_int32(&in.CrashLoopThreshold, &out.CrashLoopThreshold, s); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	out.PodManifestPath = in.PodManifestPath
 | 
			
		||||
	out.SyncFrequency = in.SyncFrequency
 | 
			
		||||
	out.FileCheckFrequency = in.FileCheckFrequency
 | 
			
		||||
@@ -374,14 +380,12 @@ func autoConvert_v1alpha1_KubeletConfiguration_To_componentconfig_KubeletConfigu
 | 
			
		||||
	out.ReadOnlyPort = in.ReadOnlyPort
 | 
			
		||||
	out.TLSCertFile = in.TLSCertFile
 | 
			
		||||
	out.TLSPrivateKeyFile = in.TLSPrivateKeyFile
 | 
			
		||||
	out.CertDirectory = in.CertDirectory
 | 
			
		||||
	if err := Convert_v1alpha1_KubeletAuthentication_To_componentconfig_KubeletAuthentication(&in.Authentication, &out.Authentication, s); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	if err := Convert_v1alpha1_KubeletAuthorization_To_componentconfig_KubeletAuthorization(&in.Authorization, &out.Authorization, s); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	out.RootDirectory = in.RootDirectory
 | 
			
		||||
	out.SeccompProfileRoot = in.SeccompProfileRoot
 | 
			
		||||
	if err := v1.Convert_Pointer_bool_To_bool(&in.AllowPrivileged, &out.AllowPrivileged, s); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
@@ -431,8 +435,6 @@ func autoConvert_v1alpha1_KubeletConfiguration_To_componentconfig_KubeletConfigu
 | 
			
		||||
	}
 | 
			
		||||
	out.VolumeStatsAggPeriod = in.VolumeStatsAggPeriod
 | 
			
		||||
	out.VolumePluginDir = in.VolumePluginDir
 | 
			
		||||
	out.CloudProvider = in.CloudProvider
 | 
			
		||||
	out.CloudConfigFile = in.CloudConfigFile
 | 
			
		||||
	out.KubeletCgroups = in.KubeletCgroups
 | 
			
		||||
	out.RuntimeCgroups = in.RuntimeCgroups
 | 
			
		||||
	out.SystemCgroups = in.SystemCgroups
 | 
			
		||||
@@ -522,6 +524,12 @@ func Convert_v1alpha1_KubeletConfiguration_To_componentconfig_KubeletConfigurati
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func autoConvert_componentconfig_KubeletConfiguration_To_v1alpha1_KubeletConfiguration(in *componentconfig.KubeletConfiguration, out *KubeletConfiguration, s conversion.Scope) error {
 | 
			
		||||
	if err := v1.Convert_v1_Duration_To_Pointer_v1_Duration(&in.ConfigTrialDuration, &out.ConfigTrialDuration, s); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	if err := v1.Convert_int32_To_Pointer_int32(&in.CrashLoopThreshold, &out.CrashLoopThreshold, s); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	out.PodManifestPath = in.PodManifestPath
 | 
			
		||||
	out.SyncFrequency = in.SyncFrequency
 | 
			
		||||
	out.FileCheckFrequency = in.FileCheckFrequency
 | 
			
		||||
@@ -536,14 +544,12 @@ func autoConvert_componentconfig_KubeletConfiguration_To_v1alpha1_KubeletConfigu
 | 
			
		||||
	out.ReadOnlyPort = in.ReadOnlyPort
 | 
			
		||||
	out.TLSCertFile = in.TLSCertFile
 | 
			
		||||
	out.TLSPrivateKeyFile = in.TLSPrivateKeyFile
 | 
			
		||||
	out.CertDirectory = in.CertDirectory
 | 
			
		||||
	if err := Convert_componentconfig_KubeletAuthentication_To_v1alpha1_KubeletAuthentication(&in.Authentication, &out.Authentication, s); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	if err := Convert_componentconfig_KubeletAuthorization_To_v1alpha1_KubeletAuthorization(&in.Authorization, &out.Authorization, s); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	out.RootDirectory = in.RootDirectory
 | 
			
		||||
	out.SeccompProfileRoot = in.SeccompProfileRoot
 | 
			
		||||
	if err := v1.Convert_bool_To_Pointer_bool(&in.AllowPrivileged, &out.AllowPrivileged, s); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
@@ -609,8 +615,6 @@ func autoConvert_componentconfig_KubeletConfiguration_To_v1alpha1_KubeletConfigu
 | 
			
		||||
	}
 | 
			
		||||
	out.VolumeStatsAggPeriod = in.VolumeStatsAggPeriod
 | 
			
		||||
	out.VolumePluginDir = in.VolumePluginDir
 | 
			
		||||
	out.CloudProvider = in.CloudProvider
 | 
			
		||||
	out.CloudConfigFile = in.CloudConfigFile
 | 
			
		||||
	out.KubeletCgroups = in.KubeletCgroups
 | 
			
		||||
	if err := v1.Convert_bool_To_Pointer_bool(&in.CgroupsPerQOS, &out.CgroupsPerQOS, s); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
 
 | 
			
		||||
@@ -21,7 +21,8 @@ limitations under the License.
 | 
			
		||||
package v1alpha1
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	v1 "k8s.io/api/core/v1"
 | 
			
		||||
	core_v1 "k8s.io/api/core/v1"
 | 
			
		||||
	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
			
		||||
	conversion "k8s.io/apimachinery/pkg/conversion"
 | 
			
		||||
	runtime "k8s.io/apimachinery/pkg/runtime"
 | 
			
		||||
	reflect "reflect"
 | 
			
		||||
@@ -294,6 +295,24 @@ func (in *KubeletAuthorization) DeepCopy() *KubeletAuthorization {
 | 
			
		||||
func (in *KubeletConfiguration) DeepCopyInto(out *KubeletConfiguration) {
 | 
			
		||||
	*out = *in
 | 
			
		||||
	out.TypeMeta = in.TypeMeta
 | 
			
		||||
	if in.ConfigTrialDuration != nil {
 | 
			
		||||
		in, out := &in.ConfigTrialDuration, &out.ConfigTrialDuration
 | 
			
		||||
		if *in == nil {
 | 
			
		||||
			*out = nil
 | 
			
		||||
		} else {
 | 
			
		||||
			*out = new(v1.Duration)
 | 
			
		||||
			**out = **in
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	if in.CrashLoopThreshold != nil {
 | 
			
		||||
		in, out := &in.CrashLoopThreshold, &out.CrashLoopThreshold
 | 
			
		||||
		if *in == nil {
 | 
			
		||||
			*out = nil
 | 
			
		||||
		} else {
 | 
			
		||||
			*out = new(int32)
 | 
			
		||||
			**out = **in
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	out.SyncFrequency = in.SyncFrequency
 | 
			
		||||
	out.FileCheckFrequency = in.FileCheckFrequency
 | 
			
		||||
	out.HTTPCheckFrequency = in.HTTPCheckFrequency
 | 
			
		||||
@@ -471,7 +490,7 @@ func (in *KubeletConfiguration) DeepCopyInto(out *KubeletConfiguration) {
 | 
			
		||||
	}
 | 
			
		||||
	if in.RegisterWithTaints != nil {
 | 
			
		||||
		in, out := &in.RegisterWithTaints, &out.RegisterWithTaints
 | 
			
		||||
		*out = make([]v1.Taint, len(*in))
 | 
			
		||||
		*out = make([]core_v1.Taint, len(*in))
 | 
			
		||||
		for i := range *in {
 | 
			
		||||
			(*in)[i].DeepCopyInto(&(*out)[i])
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
@@ -397,6 +397,7 @@ func (in *KubeletAuthorization) DeepCopy() *KubeletAuthorization {
 | 
			
		||||
func (in *KubeletConfiguration) DeepCopyInto(out *KubeletConfiguration) {
 | 
			
		||||
	*out = *in
 | 
			
		||||
	out.TypeMeta = in.TypeMeta
 | 
			
		||||
	out.ConfigTrialDuration = in.ConfigTrialDuration
 | 
			
		||||
	out.SyncFrequency = in.SyncFrequency
 | 
			
		||||
	out.FileCheckFrequency = in.FileCheckFrequency
 | 
			
		||||
	out.HTTPCheckFrequency = in.HTTPCheckFrequency
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -1599,6 +1599,11 @@ message NodeCondition {
 | 
			
		||||
  optional string message = 6;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil.
 | 
			
		||||
message NodeConfigSource {
 | 
			
		||||
  optional ObjectReference configMapRef = 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// NodeDaemonEndpoints lists ports opened by daemons running on the Node.
 | 
			
		||||
message NodeDaemonEndpoints {
 | 
			
		||||
  // Endpoint on which Kubelet is listening.
 | 
			
		||||
@@ -1689,6 +1694,11 @@ message NodeSpec {
 | 
			
		||||
  // If specified, the node's taints.
 | 
			
		||||
  // +optional
 | 
			
		||||
  repeated Taint taints = 5;
 | 
			
		||||
 | 
			
		||||
  // If specified, the source to get node configuration from
 | 
			
		||||
  // The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field
 | 
			
		||||
  // +optional
 | 
			
		||||
  optional NodeConfigSource configSource = 6;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// NodeStatus is information about the current status of a node.
 | 
			
		||||
 
 | 
			
		||||
@@ -48225,7 +48225,7 @@ func (x *NodeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
			
		||||
		} else {
 | 
			
		||||
			yysep2 := !z.EncBinary()
 | 
			
		||||
			yy2arr2 := z.EncBasicHandle().StructToArray
 | 
			
		||||
			var yyq2 [5]bool
 | 
			
		||||
			var yyq2 [6]bool
 | 
			
		||||
			_, _, _ = yysep2, yyq2, yy2arr2
 | 
			
		||||
			const yyr2 bool = false
 | 
			
		||||
			yyq2[0] = x.PodCIDR != ""
 | 
			
		||||
@@ -48233,9 +48233,10 @@ func (x *NodeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
			
		||||
			yyq2[2] = x.ProviderID != ""
 | 
			
		||||
			yyq2[3] = x.Unschedulable != false
 | 
			
		||||
			yyq2[4] = len(x.Taints) != 0
 | 
			
		||||
			yyq2[5] = x.ConfigSource != nil
 | 
			
		||||
			var yynn2 int
 | 
			
		||||
			if yyr2 || yy2arr2 {
 | 
			
		||||
				r.EncodeArrayStart(5)
 | 
			
		||||
				r.EncodeArrayStart(6)
 | 
			
		||||
			} else {
 | 
			
		||||
				yynn2 = 0
 | 
			
		||||
				for _, b := range yyq2 {
 | 
			
		||||
@@ -48379,6 +48380,29 @@ func (x *NodeSpec) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			if yyr2 || yy2arr2 {
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerArrayElem1234)
 | 
			
		||||
				if yyq2[5] {
 | 
			
		||||
					if x.ConfigSource == nil {
 | 
			
		||||
						r.EncodeNil()
 | 
			
		||||
					} else {
 | 
			
		||||
						x.ConfigSource.CodecEncodeSelf(e)
 | 
			
		||||
					}
 | 
			
		||||
				} else {
 | 
			
		||||
					r.EncodeNil()
 | 
			
		||||
				}
 | 
			
		||||
			} else {
 | 
			
		||||
				if yyq2[5] {
 | 
			
		||||
					z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
			
		||||
					r.EncodeString(codecSelferC_UTF81234, string("configSource"))
 | 
			
		||||
					z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
			
		||||
					if x.ConfigSource == nil {
 | 
			
		||||
						r.EncodeNil()
 | 
			
		||||
					} else {
 | 
			
		||||
						x.ConfigSource.CodecEncodeSelf(e)
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			if yyr2 || yy2arr2 {
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
			} else {
 | 
			
		||||
@@ -48500,6 +48524,17 @@ func (x *NodeSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
 | 
			
		||||
					h.decSliceTaint((*[]Taint)(yyv12), d)
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		case "configSource":
 | 
			
		||||
			if r.TryDecodeAsNil() {
 | 
			
		||||
				if x.ConfigSource != nil {
 | 
			
		||||
					x.ConfigSource = nil
 | 
			
		||||
				}
 | 
			
		||||
			} else {
 | 
			
		||||
				if x.ConfigSource == nil {
 | 
			
		||||
					x.ConfigSource = new(NodeConfigSource)
 | 
			
		||||
				}
 | 
			
		||||
				x.ConfigSource.CodecDecodeSelf(d)
 | 
			
		||||
			}
 | 
			
		||||
		default:
 | 
			
		||||
			z.DecStructFieldNotFound(-1, yys3)
 | 
			
		||||
		} // end switch yys3
 | 
			
		||||
@@ -48511,16 +48546,16 @@ func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
 | 
			
		||||
	var h codecSelfer1234
 | 
			
		||||
	z, r := codec1978.GenHelperDecoder(d)
 | 
			
		||||
	_, _, _ = h, z, r
 | 
			
		||||
	var yyj14 int
 | 
			
		||||
	var yyb14 bool
 | 
			
		||||
	var yyhl14 bool = l >= 0
 | 
			
		||||
	yyj14++
 | 
			
		||||
	if yyhl14 {
 | 
			
		||||
		yyb14 = yyj14 > l
 | 
			
		||||
	var yyj15 int
 | 
			
		||||
	var yyb15 bool
 | 
			
		||||
	var yyhl15 bool = l >= 0
 | 
			
		||||
	yyj15++
 | 
			
		||||
	if yyhl15 {
 | 
			
		||||
		yyb15 = yyj15 > l
 | 
			
		||||
	} else {
 | 
			
		||||
		yyb14 = r.CheckBreak()
 | 
			
		||||
		yyb15 = r.CheckBreak()
 | 
			
		||||
	}
 | 
			
		||||
	if yyb14 {
 | 
			
		||||
	if yyb15 {
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
@@ -48528,21 +48563,21 @@ func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
 | 
			
		||||
	if r.TryDecodeAsNil() {
 | 
			
		||||
		x.PodCIDR = ""
 | 
			
		||||
	} else {
 | 
			
		||||
		yyv15 := &x.PodCIDR
 | 
			
		||||
		yym16 := z.DecBinary()
 | 
			
		||||
		_ = yym16
 | 
			
		||||
		yyv16 := &x.PodCIDR
 | 
			
		||||
		yym17 := z.DecBinary()
 | 
			
		||||
		_ = yym17
 | 
			
		||||
		if false {
 | 
			
		||||
		} else {
 | 
			
		||||
			*((*string)(yyv15)) = r.DecodeString()
 | 
			
		||||
			*((*string)(yyv16)) = r.DecodeString()
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	yyj14++
 | 
			
		||||
	if yyhl14 {
 | 
			
		||||
		yyb14 = yyj14 > l
 | 
			
		||||
	yyj15++
 | 
			
		||||
	if yyhl15 {
 | 
			
		||||
		yyb15 = yyj15 > l
 | 
			
		||||
	} else {
 | 
			
		||||
		yyb14 = r.CheckBreak()
 | 
			
		||||
		yyb15 = r.CheckBreak()
 | 
			
		||||
	}
 | 
			
		||||
	if yyb14 {
 | 
			
		||||
	if yyb15 {
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
@@ -48550,21 +48585,21 @@ func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
 | 
			
		||||
	if r.TryDecodeAsNil() {
 | 
			
		||||
		x.ExternalID = ""
 | 
			
		||||
	} else {
 | 
			
		||||
		yyv17 := &x.ExternalID
 | 
			
		||||
		yym18 := z.DecBinary()
 | 
			
		||||
		_ = yym18
 | 
			
		||||
		yyv18 := &x.ExternalID
 | 
			
		||||
		yym19 := z.DecBinary()
 | 
			
		||||
		_ = yym19
 | 
			
		||||
		if false {
 | 
			
		||||
		} else {
 | 
			
		||||
			*((*string)(yyv17)) = r.DecodeString()
 | 
			
		||||
			*((*string)(yyv18)) = r.DecodeString()
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	yyj14++
 | 
			
		||||
	if yyhl14 {
 | 
			
		||||
		yyb14 = yyj14 > l
 | 
			
		||||
	yyj15++
 | 
			
		||||
	if yyhl15 {
 | 
			
		||||
		yyb15 = yyj15 > l
 | 
			
		||||
	} else {
 | 
			
		||||
		yyb14 = r.CheckBreak()
 | 
			
		||||
		yyb15 = r.CheckBreak()
 | 
			
		||||
	}
 | 
			
		||||
	if yyb14 {
 | 
			
		||||
	if yyb15 {
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
@@ -48572,21 +48607,21 @@ func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
 | 
			
		||||
	if r.TryDecodeAsNil() {
 | 
			
		||||
		x.ProviderID = ""
 | 
			
		||||
	} else {
 | 
			
		||||
		yyv19 := &x.ProviderID
 | 
			
		||||
		yym20 := z.DecBinary()
 | 
			
		||||
		_ = yym20
 | 
			
		||||
		yyv20 := &x.ProviderID
 | 
			
		||||
		yym21 := z.DecBinary()
 | 
			
		||||
		_ = yym21
 | 
			
		||||
		if false {
 | 
			
		||||
		} else {
 | 
			
		||||
			*((*string)(yyv19)) = r.DecodeString()
 | 
			
		||||
			*((*string)(yyv20)) = r.DecodeString()
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	yyj14++
 | 
			
		||||
	if yyhl14 {
 | 
			
		||||
		yyb14 = yyj14 > l
 | 
			
		||||
	yyj15++
 | 
			
		||||
	if yyhl15 {
 | 
			
		||||
		yyb15 = yyj15 > l
 | 
			
		||||
	} else {
 | 
			
		||||
		yyb14 = r.CheckBreak()
 | 
			
		||||
		yyb15 = r.CheckBreak()
 | 
			
		||||
	}
 | 
			
		||||
	if yyb14 {
 | 
			
		||||
	if yyb15 {
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
@@ -48594,21 +48629,21 @@ func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
 | 
			
		||||
	if r.TryDecodeAsNil() {
 | 
			
		||||
		x.Unschedulable = false
 | 
			
		||||
	} else {
 | 
			
		||||
		yyv21 := &x.Unschedulable
 | 
			
		||||
		yym22 := z.DecBinary()
 | 
			
		||||
		_ = yym22
 | 
			
		||||
		yyv22 := &x.Unschedulable
 | 
			
		||||
		yym23 := z.DecBinary()
 | 
			
		||||
		_ = yym23
 | 
			
		||||
		if false {
 | 
			
		||||
		} else {
 | 
			
		||||
			*((*bool)(yyv21)) = r.DecodeBool()
 | 
			
		||||
			*((*bool)(yyv22)) = r.DecodeBool()
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	yyj14++
 | 
			
		||||
	if yyhl14 {
 | 
			
		||||
		yyb14 = yyj14 > l
 | 
			
		||||
	yyj15++
 | 
			
		||||
	if yyhl15 {
 | 
			
		||||
		yyb15 = yyj15 > l
 | 
			
		||||
	} else {
 | 
			
		||||
		yyb14 = r.CheckBreak()
 | 
			
		||||
		yyb15 = r.CheckBreak()
 | 
			
		||||
	}
 | 
			
		||||
	if yyb14 {
 | 
			
		||||
	if yyb15 {
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
@@ -48616,26 +48651,344 @@ func (x *NodeSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
 | 
			
		||||
	if r.TryDecodeAsNil() {
 | 
			
		||||
		x.Taints = nil
 | 
			
		||||
	} else {
 | 
			
		||||
		yyv23 := &x.Taints
 | 
			
		||||
		yym24 := z.DecBinary()
 | 
			
		||||
		_ = yym24
 | 
			
		||||
		yyv24 := &x.Taints
 | 
			
		||||
		yym25 := z.DecBinary()
 | 
			
		||||
		_ = yym25
 | 
			
		||||
		if false {
 | 
			
		||||
		} else {
 | 
			
		||||
			h.decSliceTaint((*[]Taint)(yyv23), d)
 | 
			
		||||
			h.decSliceTaint((*[]Taint)(yyv24), d)
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	for {
 | 
			
		||||
		yyj14++
 | 
			
		||||
		if yyhl14 {
 | 
			
		||||
			yyb14 = yyj14 > l
 | 
			
		||||
		} else {
 | 
			
		||||
			yyb14 = r.CheckBreak()
 | 
			
		||||
	yyj15++
 | 
			
		||||
	if yyhl15 {
 | 
			
		||||
		yyb15 = yyj15 > l
 | 
			
		||||
	} else {
 | 
			
		||||
		yyb15 = r.CheckBreak()
 | 
			
		||||
	}
 | 
			
		||||
	if yyb15 {
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
			
		||||
	if r.TryDecodeAsNil() {
 | 
			
		||||
		if x.ConfigSource != nil {
 | 
			
		||||
			x.ConfigSource = nil
 | 
			
		||||
		}
 | 
			
		||||
		if yyb14 {
 | 
			
		||||
	} else {
 | 
			
		||||
		if x.ConfigSource == nil {
 | 
			
		||||
			x.ConfigSource = new(NodeConfigSource)
 | 
			
		||||
		}
 | 
			
		||||
		x.ConfigSource.CodecDecodeSelf(d)
 | 
			
		||||
	}
 | 
			
		||||
	for {
 | 
			
		||||
		yyj15++
 | 
			
		||||
		if yyhl15 {
 | 
			
		||||
			yyb15 = yyj15 > l
 | 
			
		||||
		} else {
 | 
			
		||||
			yyb15 = r.CheckBreak()
 | 
			
		||||
		}
 | 
			
		||||
		if yyb15 {
 | 
			
		||||
			break
 | 
			
		||||
		}
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
			
		||||
		z.DecStructFieldNotFound(yyj14-1, "")
 | 
			
		||||
		z.DecStructFieldNotFound(yyj15-1, "")
 | 
			
		||||
	}
 | 
			
		||||
	z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (x *NodeConfigSource) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
			
		||||
	var h codecSelfer1234
 | 
			
		||||
	z, r := codec1978.GenHelperEncoder(e)
 | 
			
		||||
	_, _, _ = h, z, r
 | 
			
		||||
	if x == nil {
 | 
			
		||||
		r.EncodeNil()
 | 
			
		||||
	} else {
 | 
			
		||||
		yym1 := z.EncBinary()
 | 
			
		||||
		_ = yym1
 | 
			
		||||
		if false {
 | 
			
		||||
		} else if z.HasExtensions() && z.EncExt(x) {
 | 
			
		||||
		} else {
 | 
			
		||||
			yysep2 := !z.EncBinary()
 | 
			
		||||
			yy2arr2 := z.EncBasicHandle().StructToArray
 | 
			
		||||
			var yyq2 [3]bool
 | 
			
		||||
			_, _, _ = yysep2, yyq2, yy2arr2
 | 
			
		||||
			const yyr2 bool = false
 | 
			
		||||
			yyq2[0] = x.Kind != ""
 | 
			
		||||
			yyq2[1] = x.APIVersion != ""
 | 
			
		||||
			yyq2[2] = x.ConfigMapRef != nil
 | 
			
		||||
			var yynn2 int
 | 
			
		||||
			if yyr2 || yy2arr2 {
 | 
			
		||||
				r.EncodeArrayStart(3)
 | 
			
		||||
			} else {
 | 
			
		||||
				yynn2 = 0
 | 
			
		||||
				for _, b := range yyq2 {
 | 
			
		||||
					if b {
 | 
			
		||||
						yynn2++
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
				r.EncodeMapStart(yynn2)
 | 
			
		||||
				yynn2 = 0
 | 
			
		||||
			}
 | 
			
		||||
			if yyr2 || yy2arr2 {
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerArrayElem1234)
 | 
			
		||||
				if yyq2[0] {
 | 
			
		||||
					yym4 := z.EncBinary()
 | 
			
		||||
					_ = yym4
 | 
			
		||||
					if false {
 | 
			
		||||
					} else {
 | 
			
		||||
						r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
 | 
			
		||||
					}
 | 
			
		||||
				} else {
 | 
			
		||||
					r.EncodeString(codecSelferC_UTF81234, "")
 | 
			
		||||
				}
 | 
			
		||||
			} else {
 | 
			
		||||
				if yyq2[0] {
 | 
			
		||||
					z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
			
		||||
					r.EncodeString(codecSelferC_UTF81234, string("kind"))
 | 
			
		||||
					z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
			
		||||
					yym5 := z.EncBinary()
 | 
			
		||||
					_ = yym5
 | 
			
		||||
					if false {
 | 
			
		||||
					} else {
 | 
			
		||||
						r.EncodeString(codecSelferC_UTF81234, string(x.Kind))
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			if yyr2 || yy2arr2 {
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerArrayElem1234)
 | 
			
		||||
				if yyq2[1] {
 | 
			
		||||
					yym7 := z.EncBinary()
 | 
			
		||||
					_ = yym7
 | 
			
		||||
					if false {
 | 
			
		||||
					} else {
 | 
			
		||||
						r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
 | 
			
		||||
					}
 | 
			
		||||
				} else {
 | 
			
		||||
					r.EncodeString(codecSelferC_UTF81234, "")
 | 
			
		||||
				}
 | 
			
		||||
			} else {
 | 
			
		||||
				if yyq2[1] {
 | 
			
		||||
					z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
			
		||||
					r.EncodeString(codecSelferC_UTF81234, string("apiVersion"))
 | 
			
		||||
					z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
			
		||||
					yym8 := z.EncBinary()
 | 
			
		||||
					_ = yym8
 | 
			
		||||
					if false {
 | 
			
		||||
					} else {
 | 
			
		||||
						r.EncodeString(codecSelferC_UTF81234, string(x.APIVersion))
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			if yyr2 || yy2arr2 {
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerArrayElem1234)
 | 
			
		||||
				if yyq2[2] {
 | 
			
		||||
					if x.ConfigMapRef == nil {
 | 
			
		||||
						r.EncodeNil()
 | 
			
		||||
					} else {
 | 
			
		||||
						x.ConfigMapRef.CodecEncodeSelf(e)
 | 
			
		||||
					}
 | 
			
		||||
				} else {
 | 
			
		||||
					r.EncodeNil()
 | 
			
		||||
				}
 | 
			
		||||
			} else {
 | 
			
		||||
				if yyq2[2] {
 | 
			
		||||
					z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
			
		||||
					r.EncodeString(codecSelferC_UTF81234, string("configMapRef"))
 | 
			
		||||
					z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
			
		||||
					if x.ConfigMapRef == nil {
 | 
			
		||||
						r.EncodeNil()
 | 
			
		||||
					} else {
 | 
			
		||||
						x.ConfigMapRef.CodecEncodeSelf(e)
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			if yyr2 || yy2arr2 {
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
			} else {
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerMapEnd1234)
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (x *NodeConfigSource) CodecDecodeSelf(d *codec1978.Decoder) {
 | 
			
		||||
	var h codecSelfer1234
 | 
			
		||||
	z, r := codec1978.GenHelperDecoder(d)
 | 
			
		||||
	_, _, _ = h, z, r
 | 
			
		||||
	yym1 := z.DecBinary()
 | 
			
		||||
	_ = yym1
 | 
			
		||||
	if false {
 | 
			
		||||
	} else if z.HasExtensions() && z.DecExt(x) {
 | 
			
		||||
	} else {
 | 
			
		||||
		yyct2 := r.ContainerType()
 | 
			
		||||
		if yyct2 == codecSelferValueTypeMap1234 {
 | 
			
		||||
			yyl2 := r.ReadMapStart()
 | 
			
		||||
			if yyl2 == 0 {
 | 
			
		||||
				z.DecSendContainerState(codecSelfer_containerMapEnd1234)
 | 
			
		||||
			} else {
 | 
			
		||||
				x.codecDecodeSelfFromMap(yyl2, d)
 | 
			
		||||
			}
 | 
			
		||||
		} else if yyct2 == codecSelferValueTypeArray1234 {
 | 
			
		||||
			yyl2 := r.ReadArrayStart()
 | 
			
		||||
			if yyl2 == 0 {
 | 
			
		||||
				z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
			} else {
 | 
			
		||||
				x.codecDecodeSelfFromArray(yyl2, d)
 | 
			
		||||
			}
 | 
			
		||||
		} else {
 | 
			
		||||
			panic(codecSelferOnlyMapOrArrayEncodeToStructErr1234)
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (x *NodeConfigSource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
 | 
			
		||||
	var h codecSelfer1234
 | 
			
		||||
	z, r := codec1978.GenHelperDecoder(d)
 | 
			
		||||
	_, _, _ = h, z, r
 | 
			
		||||
	var yys3Slc = z.DecScratchBuffer() // default slice to decode into
 | 
			
		||||
	_ = yys3Slc
 | 
			
		||||
	var yyhl3 bool = l >= 0
 | 
			
		||||
	for yyj3 := 0; ; yyj3++ {
 | 
			
		||||
		if yyhl3 {
 | 
			
		||||
			if yyj3 >= l {
 | 
			
		||||
				break
 | 
			
		||||
			}
 | 
			
		||||
		} else {
 | 
			
		||||
			if r.CheckBreak() {
 | 
			
		||||
				break
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerMapKey1234)
 | 
			
		||||
		yys3Slc = r.DecodeBytes(yys3Slc, true, true)
 | 
			
		||||
		yys3 := string(yys3Slc)
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerMapValue1234)
 | 
			
		||||
		switch yys3 {
 | 
			
		||||
		case "kind":
 | 
			
		||||
			if r.TryDecodeAsNil() {
 | 
			
		||||
				x.Kind = ""
 | 
			
		||||
			} else {
 | 
			
		||||
				yyv4 := &x.Kind
 | 
			
		||||
				yym5 := z.DecBinary()
 | 
			
		||||
				_ = yym5
 | 
			
		||||
				if false {
 | 
			
		||||
				} else {
 | 
			
		||||
					*((*string)(yyv4)) = r.DecodeString()
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		case "apiVersion":
 | 
			
		||||
			if r.TryDecodeAsNil() {
 | 
			
		||||
				x.APIVersion = ""
 | 
			
		||||
			} else {
 | 
			
		||||
				yyv6 := &x.APIVersion
 | 
			
		||||
				yym7 := z.DecBinary()
 | 
			
		||||
				_ = yym7
 | 
			
		||||
				if false {
 | 
			
		||||
				} else {
 | 
			
		||||
					*((*string)(yyv6)) = r.DecodeString()
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		case "configMapRef":
 | 
			
		||||
			if r.TryDecodeAsNil() {
 | 
			
		||||
				if x.ConfigMapRef != nil {
 | 
			
		||||
					x.ConfigMapRef = nil
 | 
			
		||||
				}
 | 
			
		||||
			} else {
 | 
			
		||||
				if x.ConfigMapRef == nil {
 | 
			
		||||
					x.ConfigMapRef = new(ObjectReference)
 | 
			
		||||
				}
 | 
			
		||||
				x.ConfigMapRef.CodecDecodeSelf(d)
 | 
			
		||||
			}
 | 
			
		||||
		default:
 | 
			
		||||
			z.DecStructFieldNotFound(-1, yys3)
 | 
			
		||||
		} // end switch yys3
 | 
			
		||||
	} // end for yyj3
 | 
			
		||||
	z.DecSendContainerState(codecSelfer_containerMapEnd1234)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (x *NodeConfigSource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
 | 
			
		||||
	var h codecSelfer1234
 | 
			
		||||
	z, r := codec1978.GenHelperDecoder(d)
 | 
			
		||||
	_, _, _ = h, z, r
 | 
			
		||||
	var yyj9 int
 | 
			
		||||
	var yyb9 bool
 | 
			
		||||
	var yyhl9 bool = l >= 0
 | 
			
		||||
	yyj9++
 | 
			
		||||
	if yyhl9 {
 | 
			
		||||
		yyb9 = yyj9 > l
 | 
			
		||||
	} else {
 | 
			
		||||
		yyb9 = r.CheckBreak()
 | 
			
		||||
	}
 | 
			
		||||
	if yyb9 {
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
			
		||||
	if r.TryDecodeAsNil() {
 | 
			
		||||
		x.Kind = ""
 | 
			
		||||
	} else {
 | 
			
		||||
		yyv10 := &x.Kind
 | 
			
		||||
		yym11 := z.DecBinary()
 | 
			
		||||
		_ = yym11
 | 
			
		||||
		if false {
 | 
			
		||||
		} else {
 | 
			
		||||
			*((*string)(yyv10)) = r.DecodeString()
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	yyj9++
 | 
			
		||||
	if yyhl9 {
 | 
			
		||||
		yyb9 = yyj9 > l
 | 
			
		||||
	} else {
 | 
			
		||||
		yyb9 = r.CheckBreak()
 | 
			
		||||
	}
 | 
			
		||||
	if yyb9 {
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
			
		||||
	if r.TryDecodeAsNil() {
 | 
			
		||||
		x.APIVersion = ""
 | 
			
		||||
	} else {
 | 
			
		||||
		yyv12 := &x.APIVersion
 | 
			
		||||
		yym13 := z.DecBinary()
 | 
			
		||||
		_ = yym13
 | 
			
		||||
		if false {
 | 
			
		||||
		} else {
 | 
			
		||||
			*((*string)(yyv12)) = r.DecodeString()
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	yyj9++
 | 
			
		||||
	if yyhl9 {
 | 
			
		||||
		yyb9 = yyj9 > l
 | 
			
		||||
	} else {
 | 
			
		||||
		yyb9 = r.CheckBreak()
 | 
			
		||||
	}
 | 
			
		||||
	if yyb9 {
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
			
		||||
	if r.TryDecodeAsNil() {
 | 
			
		||||
		if x.ConfigMapRef != nil {
 | 
			
		||||
			x.ConfigMapRef = nil
 | 
			
		||||
		}
 | 
			
		||||
	} else {
 | 
			
		||||
		if x.ConfigMapRef == nil {
 | 
			
		||||
			x.ConfigMapRef = new(ObjectReference)
 | 
			
		||||
		}
 | 
			
		||||
		x.ConfigMapRef.CodecDecodeSelf(d)
 | 
			
		||||
	}
 | 
			
		||||
	for {
 | 
			
		||||
		yyj9++
 | 
			
		||||
		if yyhl9 {
 | 
			
		||||
			yyb9 = yyj9 > l
 | 
			
		||||
		} else {
 | 
			
		||||
			yyb9 = r.CheckBreak()
 | 
			
		||||
		}
 | 
			
		||||
		if yyb9 {
 | 
			
		||||
			break
 | 
			
		||||
		}
 | 
			
		||||
		z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
			
		||||
		z.DecStructFieldNotFound(yyj9-1, "")
 | 
			
		||||
	}
 | 
			
		||||
	z.DecSendContainerState(codecSelfer_containerArrayEnd1234)
 | 
			
		||||
}
 | 
			
		||||
@@ -75163,7 +75516,7 @@ func (x codecSelfer1234) decSliceNode(v *[]Node, d *codec1978.Decoder) {
 | 
			
		||||
 | 
			
		||||
			yyrg1 := len(yyv1) > 0
 | 
			
		||||
			yyv21 := yyv1
 | 
			
		||||
			yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 664)
 | 
			
		||||
			yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 672)
 | 
			
		||||
			if yyrt1 {
 | 
			
		||||
				if yyrl1 <= cap(yyv1) {
 | 
			
		||||
					yyv1 = yyv1[:yyrl1]
 | 
			
		||||
 
 | 
			
		||||
@@ -350,6 +350,10 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error {
 | 
			
		||||
			in.(*NodeCondition).DeepCopyInto(out.(*NodeCondition))
 | 
			
		||||
			return nil
 | 
			
		||||
		}, InType: reflect.TypeOf(&NodeCondition{})},
 | 
			
		||||
		conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
 | 
			
		||||
			in.(*NodeConfigSource).DeepCopyInto(out.(*NodeConfigSource))
 | 
			
		||||
			return nil
 | 
			
		||||
		}, InType: reflect.TypeOf(&NodeConfigSource{})},
 | 
			
		||||
		conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
 | 
			
		||||
			in.(*NodeDaemonEndpoints).DeepCopyInto(out.(*NodeDaemonEndpoints))
 | 
			
		||||
			return nil
 | 
			
		||||
@@ -2881,6 +2885,41 @@ func (in *NodeCondition) DeepCopy() *NodeCondition {
 | 
			
		||||
	return out
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
 | 
			
		||||
func (in *NodeConfigSource) DeepCopyInto(out *NodeConfigSource) {
 | 
			
		||||
	*out = *in
 | 
			
		||||
	out.TypeMeta = in.TypeMeta
 | 
			
		||||
	if in.ConfigMapRef != nil {
 | 
			
		||||
		in, out := &in.ConfigMapRef, &out.ConfigMapRef
 | 
			
		||||
		if *in == nil {
 | 
			
		||||
			*out = nil
 | 
			
		||||
		} else {
 | 
			
		||||
			*out = new(ObjectReference)
 | 
			
		||||
			**out = **in
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigSource.
 | 
			
		||||
func (in *NodeConfigSource) DeepCopy() *NodeConfigSource {
 | 
			
		||||
	if in == nil {
 | 
			
		||||
		return nil
 | 
			
		||||
	}
 | 
			
		||||
	out := new(NodeConfigSource)
 | 
			
		||||
	in.DeepCopyInto(out)
 | 
			
		||||
	return out
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
 | 
			
		||||
func (in *NodeConfigSource) DeepCopyObject() runtime.Object {
 | 
			
		||||
	if c := in.DeepCopy(); c != nil {
 | 
			
		||||
		return c
 | 
			
		||||
	} else {
 | 
			
		||||
		return nil
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
 | 
			
		||||
func (in *NodeDaemonEndpoints) DeepCopyInto(out *NodeDaemonEndpoints) {
 | 
			
		||||
	*out = *in
 | 
			
		||||
@@ -3058,6 +3097,15 @@ func (in *NodeSpec) DeepCopyInto(out *NodeSpec) {
 | 
			
		||||
			(*in)[i].DeepCopyInto(&(*out)[i])
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	if in.ConfigSource != nil {
 | 
			
		||||
		in, out := &in.ConfigSource, &out.ConfigSource
 | 
			
		||||
		if *in == nil {
 | 
			
		||||
			*out = nil
 | 
			
		||||
		} else {
 | 
			
		||||
			*out = new(NodeConfigSource)
 | 
			
		||||
			(*in).DeepCopyInto(*out)
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user