github.com/giantswarm/apiextensions/v6@v6.6.0/pkg/apis/core/v1alpha1/zz_generated.deepcopy.go (about)

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  /*
     5  Copyright 2023 Giant Swarm GmbH.
     6  
     7  Licensed under the Apache License, Version 2.0 (the "License");
     8  you may not use this file except in compliance with the License.
     9  You may obtain a copy of the License at
    10  
    11      http://www.apache.org/licenses/LICENSE-2.0
    12  
    13  Unless required by applicable law or agreed to in writing, software
    14  distributed under the License is distributed on an "AS IS" BASIS,
    15  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16  See the License for the specific language governing permissions and
    17  limitations under the License.
    18  */
    19  
    20  // Code generated by controller-gen. DO NOT EDIT.
    21  
    22  package v1alpha1
    23  
    24  import (
    25  	"k8s.io/apimachinery/pkg/runtime"
    26  )
    27  
    28  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    29  func (in *AWSClusterConfig) DeepCopyInto(out *AWSClusterConfig) {
    30  	*out = *in
    31  	out.TypeMeta = in.TypeMeta
    32  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    33  	in.Spec.DeepCopyInto(&out.Spec)
    34  }
    35  
    36  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfig.
    37  func (in *AWSClusterConfig) DeepCopy() *AWSClusterConfig {
    38  	if in == nil {
    39  		return nil
    40  	}
    41  	out := new(AWSClusterConfig)
    42  	in.DeepCopyInto(out)
    43  	return out
    44  }
    45  
    46  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    47  func (in *AWSClusterConfig) DeepCopyObject() runtime.Object {
    48  	if c := in.DeepCopy(); c != nil {
    49  		return c
    50  	}
    51  	return nil
    52  }
    53  
    54  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    55  func (in *AWSClusterConfigList) DeepCopyInto(out *AWSClusterConfigList) {
    56  	*out = *in
    57  	out.TypeMeta = in.TypeMeta
    58  	in.ListMeta.DeepCopyInto(&out.ListMeta)
    59  	if in.Items != nil {
    60  		in, out := &in.Items, &out.Items
    61  		*out = make([]AWSClusterConfig, len(*in))
    62  		for i := range *in {
    63  			(*in)[i].DeepCopyInto(&(*out)[i])
    64  		}
    65  	}
    66  }
    67  
    68  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigList.
    69  func (in *AWSClusterConfigList) DeepCopy() *AWSClusterConfigList {
    70  	if in == nil {
    71  		return nil
    72  	}
    73  	out := new(AWSClusterConfigList)
    74  	in.DeepCopyInto(out)
    75  	return out
    76  }
    77  
    78  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    79  func (in *AWSClusterConfigList) DeepCopyObject() runtime.Object {
    80  	if c := in.DeepCopy(); c != nil {
    81  		return c
    82  	}
    83  	return nil
    84  }
    85  
    86  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    87  func (in *AWSClusterConfigSpec) DeepCopyInto(out *AWSClusterConfigSpec) {
    88  	*out = *in
    89  	in.Guest.DeepCopyInto(&out.Guest)
    90  	out.VersionBundle = in.VersionBundle
    91  }
    92  
    93  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpec.
    94  func (in *AWSClusterConfigSpec) DeepCopy() *AWSClusterConfigSpec {
    95  	if in == nil {
    96  		return nil
    97  	}
    98  	out := new(AWSClusterConfigSpec)
    99  	in.DeepCopyInto(out)
   100  	return out
   101  }
   102  
   103  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   104  func (in *AWSClusterConfigSpecGuest) DeepCopyInto(out *AWSClusterConfigSpecGuest) {
   105  	*out = *in
   106  	in.ClusterGuestConfig.DeepCopyInto(&out.ClusterGuestConfig)
   107  	out.CredentialSecret = in.CredentialSecret
   108  	if in.Masters != nil {
   109  		in, out := &in.Masters, &out.Masters
   110  		*out = make([]AWSClusterConfigSpecGuestMaster, len(*in))
   111  		copy(*out, *in)
   112  	}
   113  	if in.Workers != nil {
   114  		in, out := &in.Workers, &out.Workers
   115  		*out = make([]AWSClusterConfigSpecGuestWorker, len(*in))
   116  		for i := range *in {
   117  			(*in)[i].DeepCopyInto(&(*out)[i])
   118  		}
   119  	}
   120  }
   121  
   122  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpecGuest.
   123  func (in *AWSClusterConfigSpecGuest) DeepCopy() *AWSClusterConfigSpecGuest {
   124  	if in == nil {
   125  		return nil
   126  	}
   127  	out := new(AWSClusterConfigSpecGuest)
   128  	in.DeepCopyInto(out)
   129  	return out
   130  }
   131  
   132  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   133  func (in *AWSClusterConfigSpecGuestCredentialSecret) DeepCopyInto(out *AWSClusterConfigSpecGuestCredentialSecret) {
   134  	*out = *in
   135  }
   136  
   137  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpecGuestCredentialSecret.
   138  func (in *AWSClusterConfigSpecGuestCredentialSecret) DeepCopy() *AWSClusterConfigSpecGuestCredentialSecret {
   139  	if in == nil {
   140  		return nil
   141  	}
   142  	out := new(AWSClusterConfigSpecGuestCredentialSecret)
   143  	in.DeepCopyInto(out)
   144  	return out
   145  }
   146  
   147  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   148  func (in *AWSClusterConfigSpecGuestMaster) DeepCopyInto(out *AWSClusterConfigSpecGuestMaster) {
   149  	*out = *in
   150  	out.AWSClusterConfigSpecGuestNode = in.AWSClusterConfigSpecGuestNode
   151  }
   152  
   153  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpecGuestMaster.
   154  func (in *AWSClusterConfigSpecGuestMaster) DeepCopy() *AWSClusterConfigSpecGuestMaster {
   155  	if in == nil {
   156  		return nil
   157  	}
   158  	out := new(AWSClusterConfigSpecGuestMaster)
   159  	in.DeepCopyInto(out)
   160  	return out
   161  }
   162  
   163  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   164  func (in *AWSClusterConfigSpecGuestNode) DeepCopyInto(out *AWSClusterConfigSpecGuestNode) {
   165  	*out = *in
   166  }
   167  
   168  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpecGuestNode.
   169  func (in *AWSClusterConfigSpecGuestNode) DeepCopy() *AWSClusterConfigSpecGuestNode {
   170  	if in == nil {
   171  		return nil
   172  	}
   173  	out := new(AWSClusterConfigSpecGuestNode)
   174  	in.DeepCopyInto(out)
   175  	return out
   176  }
   177  
   178  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   179  func (in *AWSClusterConfigSpecGuestWorker) DeepCopyInto(out *AWSClusterConfigSpecGuestWorker) {
   180  	*out = *in
   181  	out.AWSClusterConfigSpecGuestNode = in.AWSClusterConfigSpecGuestNode
   182  	if in.Labels != nil {
   183  		in, out := &in.Labels, &out.Labels
   184  		*out = make(map[string]string, len(*in))
   185  		for key, val := range *in {
   186  			(*out)[key] = val
   187  		}
   188  	}
   189  }
   190  
   191  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpecGuestWorker.
   192  func (in *AWSClusterConfigSpecGuestWorker) DeepCopy() *AWSClusterConfigSpecGuestWorker {
   193  	if in == nil {
   194  		return nil
   195  	}
   196  	out := new(AWSClusterConfigSpecGuestWorker)
   197  	in.DeepCopyInto(out)
   198  	return out
   199  }
   200  
   201  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   202  func (in *AWSClusterConfigSpecVersionBundle) DeepCopyInto(out *AWSClusterConfigSpecVersionBundle) {
   203  	*out = *in
   204  }
   205  
   206  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpecVersionBundle.
   207  func (in *AWSClusterConfigSpecVersionBundle) DeepCopy() *AWSClusterConfigSpecVersionBundle {
   208  	if in == nil {
   209  		return nil
   210  	}
   211  	out := new(AWSClusterConfigSpecVersionBundle)
   212  	in.DeepCopyInto(out)
   213  	return out
   214  }
   215  
   216  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   217  func (in *AzureClusterConfig) DeepCopyInto(out *AzureClusterConfig) {
   218  	*out = *in
   219  	out.TypeMeta = in.TypeMeta
   220  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   221  	in.Spec.DeepCopyInto(&out.Spec)
   222  }
   223  
   224  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfig.
   225  func (in *AzureClusterConfig) DeepCopy() *AzureClusterConfig {
   226  	if in == nil {
   227  		return nil
   228  	}
   229  	out := new(AzureClusterConfig)
   230  	in.DeepCopyInto(out)
   231  	return out
   232  }
   233  
   234  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   235  func (in *AzureClusterConfig) DeepCopyObject() runtime.Object {
   236  	if c := in.DeepCopy(); c != nil {
   237  		return c
   238  	}
   239  	return nil
   240  }
   241  
   242  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   243  func (in *AzureClusterConfigList) DeepCopyInto(out *AzureClusterConfigList) {
   244  	*out = *in
   245  	out.TypeMeta = in.TypeMeta
   246  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   247  	if in.Items != nil {
   248  		in, out := &in.Items, &out.Items
   249  		*out = make([]AzureClusterConfig, len(*in))
   250  		for i := range *in {
   251  			(*in)[i].DeepCopyInto(&(*out)[i])
   252  		}
   253  	}
   254  }
   255  
   256  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigList.
   257  func (in *AzureClusterConfigList) DeepCopy() *AzureClusterConfigList {
   258  	if in == nil {
   259  		return nil
   260  	}
   261  	out := new(AzureClusterConfigList)
   262  	in.DeepCopyInto(out)
   263  	return out
   264  }
   265  
   266  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   267  func (in *AzureClusterConfigList) DeepCopyObject() runtime.Object {
   268  	if c := in.DeepCopy(); c != nil {
   269  		return c
   270  	}
   271  	return nil
   272  }
   273  
   274  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   275  func (in *AzureClusterConfigSpec) DeepCopyInto(out *AzureClusterConfigSpec) {
   276  	*out = *in
   277  	in.Guest.DeepCopyInto(&out.Guest)
   278  	out.VersionBundle = in.VersionBundle
   279  }
   280  
   281  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpec.
   282  func (in *AzureClusterConfigSpec) DeepCopy() *AzureClusterConfigSpec {
   283  	if in == nil {
   284  		return nil
   285  	}
   286  	out := new(AzureClusterConfigSpec)
   287  	in.DeepCopyInto(out)
   288  	return out
   289  }
   290  
   291  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   292  func (in *AzureClusterConfigSpecGuest) DeepCopyInto(out *AzureClusterConfigSpecGuest) {
   293  	*out = *in
   294  	in.ClusterGuestConfig.DeepCopyInto(&out.ClusterGuestConfig)
   295  	out.CredentialSecret = in.CredentialSecret
   296  	if in.Masters != nil {
   297  		in, out := &in.Masters, &out.Masters
   298  		*out = make([]AzureClusterConfigSpecGuestMaster, len(*in))
   299  		copy(*out, *in)
   300  	}
   301  	if in.Workers != nil {
   302  		in, out := &in.Workers, &out.Workers
   303  		*out = make([]AzureClusterConfigSpecGuestWorker, len(*in))
   304  		for i := range *in {
   305  			(*in)[i].DeepCopyInto(&(*out)[i])
   306  		}
   307  	}
   308  }
   309  
   310  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpecGuest.
   311  func (in *AzureClusterConfigSpecGuest) DeepCopy() *AzureClusterConfigSpecGuest {
   312  	if in == nil {
   313  		return nil
   314  	}
   315  	out := new(AzureClusterConfigSpecGuest)
   316  	in.DeepCopyInto(out)
   317  	return out
   318  }
   319  
   320  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   321  func (in *AzureClusterConfigSpecGuestCredentialSecret) DeepCopyInto(out *AzureClusterConfigSpecGuestCredentialSecret) {
   322  	*out = *in
   323  }
   324  
   325  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpecGuestCredentialSecret.
   326  func (in *AzureClusterConfigSpecGuestCredentialSecret) DeepCopy() *AzureClusterConfigSpecGuestCredentialSecret {
   327  	if in == nil {
   328  		return nil
   329  	}
   330  	out := new(AzureClusterConfigSpecGuestCredentialSecret)
   331  	in.DeepCopyInto(out)
   332  	return out
   333  }
   334  
   335  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   336  func (in *AzureClusterConfigSpecGuestMaster) DeepCopyInto(out *AzureClusterConfigSpecGuestMaster) {
   337  	*out = *in
   338  	out.AzureClusterConfigSpecGuestNode = in.AzureClusterConfigSpecGuestNode
   339  }
   340  
   341  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpecGuestMaster.
   342  func (in *AzureClusterConfigSpecGuestMaster) DeepCopy() *AzureClusterConfigSpecGuestMaster {
   343  	if in == nil {
   344  		return nil
   345  	}
   346  	out := new(AzureClusterConfigSpecGuestMaster)
   347  	in.DeepCopyInto(out)
   348  	return out
   349  }
   350  
   351  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   352  func (in *AzureClusterConfigSpecGuestNode) DeepCopyInto(out *AzureClusterConfigSpecGuestNode) {
   353  	*out = *in
   354  }
   355  
   356  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpecGuestNode.
   357  func (in *AzureClusterConfigSpecGuestNode) DeepCopy() *AzureClusterConfigSpecGuestNode {
   358  	if in == nil {
   359  		return nil
   360  	}
   361  	out := new(AzureClusterConfigSpecGuestNode)
   362  	in.DeepCopyInto(out)
   363  	return out
   364  }
   365  
   366  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   367  func (in *AzureClusterConfigSpecGuestWorker) DeepCopyInto(out *AzureClusterConfigSpecGuestWorker) {
   368  	*out = *in
   369  	out.AzureClusterConfigSpecGuestNode = in.AzureClusterConfigSpecGuestNode
   370  	if in.Labels != nil {
   371  		in, out := &in.Labels, &out.Labels
   372  		*out = make(map[string]string, len(*in))
   373  		for key, val := range *in {
   374  			(*out)[key] = val
   375  		}
   376  	}
   377  }
   378  
   379  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpecGuestWorker.
   380  func (in *AzureClusterConfigSpecGuestWorker) DeepCopy() *AzureClusterConfigSpecGuestWorker {
   381  	if in == nil {
   382  		return nil
   383  	}
   384  	out := new(AzureClusterConfigSpecGuestWorker)
   385  	in.DeepCopyInto(out)
   386  	return out
   387  }
   388  
   389  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   390  func (in *AzureClusterConfigSpecVersionBundle) DeepCopyInto(out *AzureClusterConfigSpecVersionBundle) {
   391  	*out = *in
   392  }
   393  
   394  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpecVersionBundle.
   395  func (in *AzureClusterConfigSpecVersionBundle) DeepCopy() *AzureClusterConfigSpecVersionBundle {
   396  	if in == nil {
   397  		return nil
   398  	}
   399  	out := new(AzureClusterConfigSpecVersionBundle)
   400  	in.DeepCopyInto(out)
   401  	return out
   402  }
   403  
   404  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   405  func (in *CertConfig) DeepCopyInto(out *CertConfig) {
   406  	*out = *in
   407  	out.TypeMeta = in.TypeMeta
   408  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   409  	in.Spec.DeepCopyInto(&out.Spec)
   410  }
   411  
   412  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertConfig.
   413  func (in *CertConfig) DeepCopy() *CertConfig {
   414  	if in == nil {
   415  		return nil
   416  	}
   417  	out := new(CertConfig)
   418  	in.DeepCopyInto(out)
   419  	return out
   420  }
   421  
   422  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   423  func (in *CertConfig) DeepCopyObject() runtime.Object {
   424  	if c := in.DeepCopy(); c != nil {
   425  		return c
   426  	}
   427  	return nil
   428  }
   429  
   430  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   431  func (in *CertConfigList) DeepCopyInto(out *CertConfigList) {
   432  	*out = *in
   433  	out.TypeMeta = in.TypeMeta
   434  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   435  	if in.Items != nil {
   436  		in, out := &in.Items, &out.Items
   437  		*out = make([]CertConfig, len(*in))
   438  		for i := range *in {
   439  			(*in)[i].DeepCopyInto(&(*out)[i])
   440  		}
   441  	}
   442  }
   443  
   444  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertConfigList.
   445  func (in *CertConfigList) DeepCopy() *CertConfigList {
   446  	if in == nil {
   447  		return nil
   448  	}
   449  	out := new(CertConfigList)
   450  	in.DeepCopyInto(out)
   451  	return out
   452  }
   453  
   454  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   455  func (in *CertConfigList) DeepCopyObject() runtime.Object {
   456  	if c := in.DeepCopy(); c != nil {
   457  		return c
   458  	}
   459  	return nil
   460  }
   461  
   462  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   463  func (in *CertConfigSpec) DeepCopyInto(out *CertConfigSpec) {
   464  	*out = *in
   465  	in.Cert.DeepCopyInto(&out.Cert)
   466  	out.VersionBundle = in.VersionBundle
   467  }
   468  
   469  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertConfigSpec.
   470  func (in *CertConfigSpec) DeepCopy() *CertConfigSpec {
   471  	if in == nil {
   472  		return nil
   473  	}
   474  	out := new(CertConfigSpec)
   475  	in.DeepCopyInto(out)
   476  	return out
   477  }
   478  
   479  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   480  func (in *CertConfigSpecCert) DeepCopyInto(out *CertConfigSpecCert) {
   481  	*out = *in
   482  	if in.AltNames != nil {
   483  		in, out := &in.AltNames, &out.AltNames
   484  		*out = make([]string, len(*in))
   485  		copy(*out, *in)
   486  	}
   487  	if in.IPSANs != nil {
   488  		in, out := &in.IPSANs, &out.IPSANs
   489  		*out = make([]string, len(*in))
   490  		copy(*out, *in)
   491  	}
   492  	if in.Organizations != nil {
   493  		in, out := &in.Organizations, &out.Organizations
   494  		*out = make([]string, len(*in))
   495  		copy(*out, *in)
   496  	}
   497  }
   498  
   499  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertConfigSpecCert.
   500  func (in *CertConfigSpecCert) DeepCopy() *CertConfigSpecCert {
   501  	if in == nil {
   502  		return nil
   503  	}
   504  	out := new(CertConfigSpecCert)
   505  	in.DeepCopyInto(out)
   506  	return out
   507  }
   508  
   509  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   510  func (in *CertConfigSpecVersionBundle) DeepCopyInto(out *CertConfigSpecVersionBundle) {
   511  	*out = *in
   512  }
   513  
   514  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertConfigSpecVersionBundle.
   515  func (in *CertConfigSpecVersionBundle) DeepCopy() *CertConfigSpecVersionBundle {
   516  	if in == nil {
   517  		return nil
   518  	}
   519  	out := new(CertConfigSpecVersionBundle)
   520  	in.DeepCopyInto(out)
   521  	return out
   522  }
   523  
   524  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   525  func (in *ChartConfig) DeepCopyInto(out *ChartConfig) {
   526  	*out = *in
   527  	out.TypeMeta = in.TypeMeta
   528  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   529  	out.Spec = in.Spec
   530  	out.Status = in.Status
   531  }
   532  
   533  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfig.
   534  func (in *ChartConfig) DeepCopy() *ChartConfig {
   535  	if in == nil {
   536  		return nil
   537  	}
   538  	out := new(ChartConfig)
   539  	in.DeepCopyInto(out)
   540  	return out
   541  }
   542  
   543  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   544  func (in *ChartConfig) DeepCopyObject() runtime.Object {
   545  	if c := in.DeepCopy(); c != nil {
   546  		return c
   547  	}
   548  	return nil
   549  }
   550  
   551  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   552  func (in *ChartConfigList) DeepCopyInto(out *ChartConfigList) {
   553  	*out = *in
   554  	out.TypeMeta = in.TypeMeta
   555  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   556  	if in.Items != nil {
   557  		in, out := &in.Items, &out.Items
   558  		*out = make([]ChartConfig, len(*in))
   559  		for i := range *in {
   560  			(*in)[i].DeepCopyInto(&(*out)[i])
   561  		}
   562  	}
   563  }
   564  
   565  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigList.
   566  func (in *ChartConfigList) DeepCopy() *ChartConfigList {
   567  	if in == nil {
   568  		return nil
   569  	}
   570  	out := new(ChartConfigList)
   571  	in.DeepCopyInto(out)
   572  	return out
   573  }
   574  
   575  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   576  func (in *ChartConfigList) DeepCopyObject() runtime.Object {
   577  	if c := in.DeepCopy(); c != nil {
   578  		return c
   579  	}
   580  	return nil
   581  }
   582  
   583  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   584  func (in *ChartConfigSpec) DeepCopyInto(out *ChartConfigSpec) {
   585  	*out = *in
   586  	out.Chart = in.Chart
   587  	out.VersionBundle = in.VersionBundle
   588  }
   589  
   590  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigSpec.
   591  func (in *ChartConfigSpec) DeepCopy() *ChartConfigSpec {
   592  	if in == nil {
   593  		return nil
   594  	}
   595  	out := new(ChartConfigSpec)
   596  	in.DeepCopyInto(out)
   597  	return out
   598  }
   599  
   600  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   601  func (in *ChartConfigSpecChart) DeepCopyInto(out *ChartConfigSpecChart) {
   602  	*out = *in
   603  	out.ConfigMap = in.ConfigMap
   604  	out.UserConfigMap = in.UserConfigMap
   605  	out.Secret = in.Secret
   606  }
   607  
   608  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigSpecChart.
   609  func (in *ChartConfigSpecChart) DeepCopy() *ChartConfigSpecChart {
   610  	if in == nil {
   611  		return nil
   612  	}
   613  	out := new(ChartConfigSpecChart)
   614  	in.DeepCopyInto(out)
   615  	return out
   616  }
   617  
   618  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   619  func (in *ChartConfigSpecConfigMap) DeepCopyInto(out *ChartConfigSpecConfigMap) {
   620  	*out = *in
   621  }
   622  
   623  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigSpecConfigMap.
   624  func (in *ChartConfigSpecConfigMap) DeepCopy() *ChartConfigSpecConfigMap {
   625  	if in == nil {
   626  		return nil
   627  	}
   628  	out := new(ChartConfigSpecConfigMap)
   629  	in.DeepCopyInto(out)
   630  	return out
   631  }
   632  
   633  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   634  func (in *ChartConfigSpecSecret) DeepCopyInto(out *ChartConfigSpecSecret) {
   635  	*out = *in
   636  }
   637  
   638  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigSpecSecret.
   639  func (in *ChartConfigSpecSecret) DeepCopy() *ChartConfigSpecSecret {
   640  	if in == nil {
   641  		return nil
   642  	}
   643  	out := new(ChartConfigSpecSecret)
   644  	in.DeepCopyInto(out)
   645  	return out
   646  }
   647  
   648  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   649  func (in *ChartConfigSpecVersionBundle) DeepCopyInto(out *ChartConfigSpecVersionBundle) {
   650  	*out = *in
   651  }
   652  
   653  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigSpecVersionBundle.
   654  func (in *ChartConfigSpecVersionBundle) DeepCopy() *ChartConfigSpecVersionBundle {
   655  	if in == nil {
   656  		return nil
   657  	}
   658  	out := new(ChartConfigSpecVersionBundle)
   659  	in.DeepCopyInto(out)
   660  	return out
   661  }
   662  
   663  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   664  func (in *ChartConfigStatus) DeepCopyInto(out *ChartConfigStatus) {
   665  	*out = *in
   666  }
   667  
   668  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigStatus.
   669  func (in *ChartConfigStatus) DeepCopy() *ChartConfigStatus {
   670  	if in == nil {
   671  		return nil
   672  	}
   673  	out := new(ChartConfigStatus)
   674  	in.DeepCopyInto(out)
   675  	return out
   676  }
   677  
   678  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   679  func (in *ClusterGuestConfig) DeepCopyInto(out *ClusterGuestConfig) {
   680  	*out = *in
   681  	if in.VersionBundles != nil {
   682  		in, out := &in.VersionBundles, &out.VersionBundles
   683  		*out = make([]ClusterGuestConfigVersionBundle, len(*in))
   684  		copy(*out, *in)
   685  	}
   686  }
   687  
   688  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGuestConfig.
   689  func (in *ClusterGuestConfig) DeepCopy() *ClusterGuestConfig {
   690  	if in == nil {
   691  		return nil
   692  	}
   693  	out := new(ClusterGuestConfig)
   694  	in.DeepCopyInto(out)
   695  	return out
   696  }
   697  
   698  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   699  func (in *ClusterGuestConfigVersionBundle) DeepCopyInto(out *ClusterGuestConfigVersionBundle) {
   700  	*out = *in
   701  }
   702  
   703  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGuestConfigVersionBundle.
   704  func (in *ClusterGuestConfigVersionBundle) DeepCopy() *ClusterGuestConfigVersionBundle {
   705  	if in == nil {
   706  		return nil
   707  	}
   708  	out := new(ClusterGuestConfigVersionBundle)
   709  	in.DeepCopyInto(out)
   710  	return out
   711  }
   712  
   713  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   714  func (in *DrainerConfig) DeepCopyInto(out *DrainerConfig) {
   715  	*out = *in
   716  	out.TypeMeta = in.TypeMeta
   717  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   718  	out.Spec = in.Spec
   719  	in.Status.DeepCopyInto(&out.Status)
   720  }
   721  
   722  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfig.
   723  func (in *DrainerConfig) DeepCopy() *DrainerConfig {
   724  	if in == nil {
   725  		return nil
   726  	}
   727  	out := new(DrainerConfig)
   728  	in.DeepCopyInto(out)
   729  	return out
   730  }
   731  
   732  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   733  func (in *DrainerConfig) DeepCopyObject() runtime.Object {
   734  	if c := in.DeepCopy(); c != nil {
   735  		return c
   736  	}
   737  	return nil
   738  }
   739  
   740  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   741  func (in *DrainerConfigList) DeepCopyInto(out *DrainerConfigList) {
   742  	*out = *in
   743  	out.TypeMeta = in.TypeMeta
   744  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   745  	if in.Items != nil {
   746  		in, out := &in.Items, &out.Items
   747  		*out = make([]DrainerConfig, len(*in))
   748  		for i := range *in {
   749  			(*in)[i].DeepCopyInto(&(*out)[i])
   750  		}
   751  	}
   752  }
   753  
   754  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigList.
   755  func (in *DrainerConfigList) DeepCopy() *DrainerConfigList {
   756  	if in == nil {
   757  		return nil
   758  	}
   759  	out := new(DrainerConfigList)
   760  	in.DeepCopyInto(out)
   761  	return out
   762  }
   763  
   764  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   765  func (in *DrainerConfigList) DeepCopyObject() runtime.Object {
   766  	if c := in.DeepCopy(); c != nil {
   767  		return c
   768  	}
   769  	return nil
   770  }
   771  
   772  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   773  func (in *DrainerConfigSpec) DeepCopyInto(out *DrainerConfigSpec) {
   774  	*out = *in
   775  	out.Guest = in.Guest
   776  	out.VersionBundle = in.VersionBundle
   777  }
   778  
   779  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigSpec.
   780  func (in *DrainerConfigSpec) DeepCopy() *DrainerConfigSpec {
   781  	if in == nil {
   782  		return nil
   783  	}
   784  	out := new(DrainerConfigSpec)
   785  	in.DeepCopyInto(out)
   786  	return out
   787  }
   788  
   789  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   790  func (in *DrainerConfigSpecGuest) DeepCopyInto(out *DrainerConfigSpecGuest) {
   791  	*out = *in
   792  	out.Cluster = in.Cluster
   793  	out.Node = in.Node
   794  }
   795  
   796  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigSpecGuest.
   797  func (in *DrainerConfigSpecGuest) DeepCopy() *DrainerConfigSpecGuest {
   798  	if in == nil {
   799  		return nil
   800  	}
   801  	out := new(DrainerConfigSpecGuest)
   802  	in.DeepCopyInto(out)
   803  	return out
   804  }
   805  
   806  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   807  func (in *DrainerConfigSpecGuestCluster) DeepCopyInto(out *DrainerConfigSpecGuestCluster) {
   808  	*out = *in
   809  	out.API = in.API
   810  }
   811  
   812  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigSpecGuestCluster.
   813  func (in *DrainerConfigSpecGuestCluster) DeepCopy() *DrainerConfigSpecGuestCluster {
   814  	if in == nil {
   815  		return nil
   816  	}
   817  	out := new(DrainerConfigSpecGuestCluster)
   818  	in.DeepCopyInto(out)
   819  	return out
   820  }
   821  
   822  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   823  func (in *DrainerConfigSpecGuestClusterAPI) DeepCopyInto(out *DrainerConfigSpecGuestClusterAPI) {
   824  	*out = *in
   825  }
   826  
   827  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigSpecGuestClusterAPI.
   828  func (in *DrainerConfigSpecGuestClusterAPI) DeepCopy() *DrainerConfigSpecGuestClusterAPI {
   829  	if in == nil {
   830  		return nil
   831  	}
   832  	out := new(DrainerConfigSpecGuestClusterAPI)
   833  	in.DeepCopyInto(out)
   834  	return out
   835  }
   836  
   837  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   838  func (in *DrainerConfigSpecGuestNode) DeepCopyInto(out *DrainerConfigSpecGuestNode) {
   839  	*out = *in
   840  }
   841  
   842  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigSpecGuestNode.
   843  func (in *DrainerConfigSpecGuestNode) DeepCopy() *DrainerConfigSpecGuestNode {
   844  	if in == nil {
   845  		return nil
   846  	}
   847  	out := new(DrainerConfigSpecGuestNode)
   848  	in.DeepCopyInto(out)
   849  	return out
   850  }
   851  
   852  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   853  func (in *DrainerConfigSpecVersionBundle) DeepCopyInto(out *DrainerConfigSpecVersionBundle) {
   854  	*out = *in
   855  }
   856  
   857  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigSpecVersionBundle.
   858  func (in *DrainerConfigSpecVersionBundle) DeepCopy() *DrainerConfigSpecVersionBundle {
   859  	if in == nil {
   860  		return nil
   861  	}
   862  	out := new(DrainerConfigSpecVersionBundle)
   863  	in.DeepCopyInto(out)
   864  	return out
   865  }
   866  
   867  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   868  func (in *DrainerConfigStatus) DeepCopyInto(out *DrainerConfigStatus) {
   869  	*out = *in
   870  	if in.Conditions != nil {
   871  		in, out := &in.Conditions, &out.Conditions
   872  		*out = make([]DrainerConfigStatusCondition, len(*in))
   873  		for i := range *in {
   874  			(*in)[i].DeepCopyInto(&(*out)[i])
   875  		}
   876  	}
   877  }
   878  
   879  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigStatus.
   880  func (in *DrainerConfigStatus) DeepCopy() *DrainerConfigStatus {
   881  	if in == nil {
   882  		return nil
   883  	}
   884  	out := new(DrainerConfigStatus)
   885  	in.DeepCopyInto(out)
   886  	return out
   887  }
   888  
   889  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   890  func (in *DrainerConfigStatusCondition) DeepCopyInto(out *DrainerConfigStatusCondition) {
   891  	*out = *in
   892  	in.LastHeartbeatTime.DeepCopyInto(&out.LastHeartbeatTime)
   893  	in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
   894  }
   895  
   896  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigStatusCondition.
   897  func (in *DrainerConfigStatusCondition) DeepCopy() *DrainerConfigStatusCondition {
   898  	if in == nil {
   899  		return nil
   900  	}
   901  	out := new(DrainerConfigStatusCondition)
   902  	in.DeepCopyInto(out)
   903  	return out
   904  }
   905  
   906  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   907  func (in *FlannelConfig) DeepCopyInto(out *FlannelConfig) {
   908  	*out = *in
   909  	out.TypeMeta = in.TypeMeta
   910  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   911  	in.Spec.DeepCopyInto(&out.Spec)
   912  }
   913  
   914  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfig.
   915  func (in *FlannelConfig) DeepCopy() *FlannelConfig {
   916  	if in == nil {
   917  		return nil
   918  	}
   919  	out := new(FlannelConfig)
   920  	in.DeepCopyInto(out)
   921  	return out
   922  }
   923  
   924  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   925  func (in *FlannelConfig) DeepCopyObject() runtime.Object {
   926  	if c := in.DeepCopy(); c != nil {
   927  		return c
   928  	}
   929  	return nil
   930  }
   931  
   932  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   933  func (in *FlannelConfigList) DeepCopyInto(out *FlannelConfigList) {
   934  	*out = *in
   935  	out.TypeMeta = in.TypeMeta
   936  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   937  	if in.Items != nil {
   938  		in, out := &in.Items, &out.Items
   939  		*out = make([]FlannelConfig, len(*in))
   940  		for i := range *in {
   941  			(*in)[i].DeepCopyInto(&(*out)[i])
   942  		}
   943  	}
   944  }
   945  
   946  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigList.
   947  func (in *FlannelConfigList) DeepCopy() *FlannelConfigList {
   948  	if in == nil {
   949  		return nil
   950  	}
   951  	out := new(FlannelConfigList)
   952  	in.DeepCopyInto(out)
   953  	return out
   954  }
   955  
   956  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   957  func (in *FlannelConfigList) DeepCopyObject() runtime.Object {
   958  	if c := in.DeepCopy(); c != nil {
   959  		return c
   960  	}
   961  	return nil
   962  }
   963  
   964  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   965  func (in *FlannelConfigSpec) DeepCopyInto(out *FlannelConfigSpec) {
   966  	*out = *in
   967  	in.Bridge.DeepCopyInto(&out.Bridge)
   968  	out.Cluster = in.Cluster
   969  	out.Flannel = in.Flannel
   970  	out.Health = in.Health
   971  	out.VersionBundle = in.VersionBundle
   972  }
   973  
   974  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpec.
   975  func (in *FlannelConfigSpec) DeepCopy() *FlannelConfigSpec {
   976  	if in == nil {
   977  		return nil
   978  	}
   979  	out := new(FlannelConfigSpec)
   980  	in.DeepCopyInto(out)
   981  	return out
   982  }
   983  
   984  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   985  func (in *FlannelConfigSpecBridge) DeepCopyInto(out *FlannelConfigSpecBridge) {
   986  	*out = *in
   987  	out.Docker = in.Docker
   988  	in.Spec.DeepCopyInto(&out.Spec)
   989  }
   990  
   991  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecBridge.
   992  func (in *FlannelConfigSpecBridge) DeepCopy() *FlannelConfigSpecBridge {
   993  	if in == nil {
   994  		return nil
   995  	}
   996  	out := new(FlannelConfigSpecBridge)
   997  	in.DeepCopyInto(out)
   998  	return out
   999  }
  1000  
  1001  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1002  func (in *FlannelConfigSpecBridgeDocker) DeepCopyInto(out *FlannelConfigSpecBridgeDocker) {
  1003  	*out = *in
  1004  }
  1005  
  1006  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecBridgeDocker.
  1007  func (in *FlannelConfigSpecBridgeDocker) DeepCopy() *FlannelConfigSpecBridgeDocker {
  1008  	if in == nil {
  1009  		return nil
  1010  	}
  1011  	out := new(FlannelConfigSpecBridgeDocker)
  1012  	in.DeepCopyInto(out)
  1013  	return out
  1014  }
  1015  
  1016  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1017  func (in *FlannelConfigSpecBridgeSpec) DeepCopyInto(out *FlannelConfigSpecBridgeSpec) {
  1018  	*out = *in
  1019  	in.DNS.DeepCopyInto(&out.DNS)
  1020  	in.NTP.DeepCopyInto(&out.NTP)
  1021  }
  1022  
  1023  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecBridgeSpec.
  1024  func (in *FlannelConfigSpecBridgeSpec) DeepCopy() *FlannelConfigSpecBridgeSpec {
  1025  	if in == nil {
  1026  		return nil
  1027  	}
  1028  	out := new(FlannelConfigSpecBridgeSpec)
  1029  	in.DeepCopyInto(out)
  1030  	return out
  1031  }
  1032  
  1033  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1034  func (in *FlannelConfigSpecBridgeSpecDNS) DeepCopyInto(out *FlannelConfigSpecBridgeSpecDNS) {
  1035  	*out = *in
  1036  	if in.Servers != nil {
  1037  		in, out := &in.Servers, &out.Servers
  1038  		*out = make([]string, len(*in))
  1039  		copy(*out, *in)
  1040  	}
  1041  }
  1042  
  1043  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecBridgeSpecDNS.
  1044  func (in *FlannelConfigSpecBridgeSpecDNS) DeepCopy() *FlannelConfigSpecBridgeSpecDNS {
  1045  	if in == nil {
  1046  		return nil
  1047  	}
  1048  	out := new(FlannelConfigSpecBridgeSpecDNS)
  1049  	in.DeepCopyInto(out)
  1050  	return out
  1051  }
  1052  
  1053  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1054  func (in *FlannelConfigSpecBridgeSpecNTP) DeepCopyInto(out *FlannelConfigSpecBridgeSpecNTP) {
  1055  	*out = *in
  1056  	if in.Servers != nil {
  1057  		in, out := &in.Servers, &out.Servers
  1058  		*out = make([]string, len(*in))
  1059  		copy(*out, *in)
  1060  	}
  1061  }
  1062  
  1063  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecBridgeSpecNTP.
  1064  func (in *FlannelConfigSpecBridgeSpecNTP) DeepCopy() *FlannelConfigSpecBridgeSpecNTP {
  1065  	if in == nil {
  1066  		return nil
  1067  	}
  1068  	out := new(FlannelConfigSpecBridgeSpecNTP)
  1069  	in.DeepCopyInto(out)
  1070  	return out
  1071  }
  1072  
  1073  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1074  func (in *FlannelConfigSpecCluster) DeepCopyInto(out *FlannelConfigSpecCluster) {
  1075  	*out = *in
  1076  }
  1077  
  1078  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecCluster.
  1079  func (in *FlannelConfigSpecCluster) DeepCopy() *FlannelConfigSpecCluster {
  1080  	if in == nil {
  1081  		return nil
  1082  	}
  1083  	out := new(FlannelConfigSpecCluster)
  1084  	in.DeepCopyInto(out)
  1085  	return out
  1086  }
  1087  
  1088  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1089  func (in *FlannelConfigSpecFlannel) DeepCopyInto(out *FlannelConfigSpecFlannel) {
  1090  	*out = *in
  1091  	out.Spec = in.Spec
  1092  }
  1093  
  1094  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecFlannel.
  1095  func (in *FlannelConfigSpecFlannel) DeepCopy() *FlannelConfigSpecFlannel {
  1096  	if in == nil {
  1097  		return nil
  1098  	}
  1099  	out := new(FlannelConfigSpecFlannel)
  1100  	in.DeepCopyInto(out)
  1101  	return out
  1102  }
  1103  
  1104  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1105  func (in *FlannelConfigSpecFlannelSpec) DeepCopyInto(out *FlannelConfigSpecFlannelSpec) {
  1106  	*out = *in
  1107  }
  1108  
  1109  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecFlannelSpec.
  1110  func (in *FlannelConfigSpecFlannelSpec) DeepCopy() *FlannelConfigSpecFlannelSpec {
  1111  	if in == nil {
  1112  		return nil
  1113  	}
  1114  	out := new(FlannelConfigSpecFlannelSpec)
  1115  	in.DeepCopyInto(out)
  1116  	return out
  1117  }
  1118  
  1119  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1120  func (in *FlannelConfigSpecHealth) DeepCopyInto(out *FlannelConfigSpecHealth) {
  1121  	*out = *in
  1122  	out.Docker = in.Docker
  1123  }
  1124  
  1125  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecHealth.
  1126  func (in *FlannelConfigSpecHealth) DeepCopy() *FlannelConfigSpecHealth {
  1127  	if in == nil {
  1128  		return nil
  1129  	}
  1130  	out := new(FlannelConfigSpecHealth)
  1131  	in.DeepCopyInto(out)
  1132  	return out
  1133  }
  1134  
  1135  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1136  func (in *FlannelConfigSpecHealthDocker) DeepCopyInto(out *FlannelConfigSpecHealthDocker) {
  1137  	*out = *in
  1138  }
  1139  
  1140  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecHealthDocker.
  1141  func (in *FlannelConfigSpecHealthDocker) DeepCopy() *FlannelConfigSpecHealthDocker {
  1142  	if in == nil {
  1143  		return nil
  1144  	}
  1145  	out := new(FlannelConfigSpecHealthDocker)
  1146  	in.DeepCopyInto(out)
  1147  	return out
  1148  }
  1149  
  1150  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1151  func (in *FlannelConfigSpecVersionBundle) DeepCopyInto(out *FlannelConfigSpecVersionBundle) {
  1152  	*out = *in
  1153  }
  1154  
  1155  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecVersionBundle.
  1156  func (in *FlannelConfigSpecVersionBundle) DeepCopy() *FlannelConfigSpecVersionBundle {
  1157  	if in == nil {
  1158  		return nil
  1159  	}
  1160  	out := new(FlannelConfigSpecVersionBundle)
  1161  	in.DeepCopyInto(out)
  1162  	return out
  1163  }
  1164  
  1165  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1166  func (in *KVMClusterConfig) DeepCopyInto(out *KVMClusterConfig) {
  1167  	*out = *in
  1168  	out.TypeMeta = in.TypeMeta
  1169  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1170  	in.Spec.DeepCopyInto(&out.Spec)
  1171  }
  1172  
  1173  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfig.
  1174  func (in *KVMClusterConfig) DeepCopy() *KVMClusterConfig {
  1175  	if in == nil {
  1176  		return nil
  1177  	}
  1178  	out := new(KVMClusterConfig)
  1179  	in.DeepCopyInto(out)
  1180  	return out
  1181  }
  1182  
  1183  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1184  func (in *KVMClusterConfig) DeepCopyObject() runtime.Object {
  1185  	if c := in.DeepCopy(); c != nil {
  1186  		return c
  1187  	}
  1188  	return nil
  1189  }
  1190  
  1191  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1192  func (in *KVMClusterConfigList) DeepCopyInto(out *KVMClusterConfigList) {
  1193  	*out = *in
  1194  	out.TypeMeta = in.TypeMeta
  1195  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1196  	if in.Items != nil {
  1197  		in, out := &in.Items, &out.Items
  1198  		*out = make([]KVMClusterConfig, len(*in))
  1199  		for i := range *in {
  1200  			(*in)[i].DeepCopyInto(&(*out)[i])
  1201  		}
  1202  	}
  1203  }
  1204  
  1205  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigList.
  1206  func (in *KVMClusterConfigList) DeepCopy() *KVMClusterConfigList {
  1207  	if in == nil {
  1208  		return nil
  1209  	}
  1210  	out := new(KVMClusterConfigList)
  1211  	in.DeepCopyInto(out)
  1212  	return out
  1213  }
  1214  
  1215  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1216  func (in *KVMClusterConfigList) DeepCopyObject() runtime.Object {
  1217  	if c := in.DeepCopy(); c != nil {
  1218  		return c
  1219  	}
  1220  	return nil
  1221  }
  1222  
  1223  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1224  func (in *KVMClusterConfigSpec) DeepCopyInto(out *KVMClusterConfigSpec) {
  1225  	*out = *in
  1226  	in.Guest.DeepCopyInto(&out.Guest)
  1227  	out.VersionBundle = in.VersionBundle
  1228  }
  1229  
  1230  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigSpec.
  1231  func (in *KVMClusterConfigSpec) DeepCopy() *KVMClusterConfigSpec {
  1232  	if in == nil {
  1233  		return nil
  1234  	}
  1235  	out := new(KVMClusterConfigSpec)
  1236  	in.DeepCopyInto(out)
  1237  	return out
  1238  }
  1239  
  1240  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1241  func (in *KVMClusterConfigSpecGuest) DeepCopyInto(out *KVMClusterConfigSpecGuest) {
  1242  	*out = *in
  1243  	in.ClusterGuestConfig.DeepCopyInto(&out.ClusterGuestConfig)
  1244  	if in.Masters != nil {
  1245  		in, out := &in.Masters, &out.Masters
  1246  		*out = make([]KVMClusterConfigSpecGuestMaster, len(*in))
  1247  		copy(*out, *in)
  1248  	}
  1249  	if in.Workers != nil {
  1250  		in, out := &in.Workers, &out.Workers
  1251  		*out = make([]KVMClusterConfigSpecGuestWorker, len(*in))
  1252  		for i := range *in {
  1253  			(*in)[i].DeepCopyInto(&(*out)[i])
  1254  		}
  1255  	}
  1256  }
  1257  
  1258  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigSpecGuest.
  1259  func (in *KVMClusterConfigSpecGuest) DeepCopy() *KVMClusterConfigSpecGuest {
  1260  	if in == nil {
  1261  		return nil
  1262  	}
  1263  	out := new(KVMClusterConfigSpecGuest)
  1264  	in.DeepCopyInto(out)
  1265  	return out
  1266  }
  1267  
  1268  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1269  func (in *KVMClusterConfigSpecGuestMaster) DeepCopyInto(out *KVMClusterConfigSpecGuestMaster) {
  1270  	*out = *in
  1271  	out.KVMClusterConfigSpecGuestNode = in.KVMClusterConfigSpecGuestNode
  1272  }
  1273  
  1274  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigSpecGuestMaster.
  1275  func (in *KVMClusterConfigSpecGuestMaster) DeepCopy() *KVMClusterConfigSpecGuestMaster {
  1276  	if in == nil {
  1277  		return nil
  1278  	}
  1279  	out := new(KVMClusterConfigSpecGuestMaster)
  1280  	in.DeepCopyInto(out)
  1281  	return out
  1282  }
  1283  
  1284  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1285  func (in *KVMClusterConfigSpecGuestNode) DeepCopyInto(out *KVMClusterConfigSpecGuestNode) {
  1286  	*out = *in
  1287  	out.MemorySizeGB = in.MemorySizeGB
  1288  	out.StorageSizeGB = in.StorageSizeGB
  1289  }
  1290  
  1291  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigSpecGuestNode.
  1292  func (in *KVMClusterConfigSpecGuestNode) DeepCopy() *KVMClusterConfigSpecGuestNode {
  1293  	if in == nil {
  1294  		return nil
  1295  	}
  1296  	out := new(KVMClusterConfigSpecGuestNode)
  1297  	in.DeepCopyInto(out)
  1298  	return out
  1299  }
  1300  
  1301  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1302  func (in *KVMClusterConfigSpecGuestWorker) DeepCopyInto(out *KVMClusterConfigSpecGuestWorker) {
  1303  	*out = *in
  1304  	out.KVMClusterConfigSpecGuestNode = in.KVMClusterConfigSpecGuestNode
  1305  	if in.Labels != nil {
  1306  		in, out := &in.Labels, &out.Labels
  1307  		*out = make(map[string]string, len(*in))
  1308  		for key, val := range *in {
  1309  			(*out)[key] = val
  1310  		}
  1311  	}
  1312  }
  1313  
  1314  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigSpecGuestWorker.
  1315  func (in *KVMClusterConfigSpecGuestWorker) DeepCopy() *KVMClusterConfigSpecGuestWorker {
  1316  	if in == nil {
  1317  		return nil
  1318  	}
  1319  	out := new(KVMClusterConfigSpecGuestWorker)
  1320  	in.DeepCopyInto(out)
  1321  	return out
  1322  }
  1323  
  1324  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1325  func (in *KVMClusterConfigSpecVersionBundle) DeepCopyInto(out *KVMClusterConfigSpecVersionBundle) {
  1326  	*out = *in
  1327  }
  1328  
  1329  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigSpecVersionBundle.
  1330  func (in *KVMClusterConfigSpecVersionBundle) DeepCopy() *KVMClusterConfigSpecVersionBundle {
  1331  	if in == nil {
  1332  		return nil
  1333  	}
  1334  	out := new(KVMClusterConfigSpecVersionBundle)
  1335  	in.DeepCopyInto(out)
  1336  	return out
  1337  }
  1338  
  1339  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1340  func (in *Spark) DeepCopyInto(out *Spark) {
  1341  	*out = *in
  1342  	out.TypeMeta = in.TypeMeta
  1343  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1344  	in.Spec.DeepCopyInto(&out.Spec)
  1345  	out.Status = in.Status
  1346  }
  1347  
  1348  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Spark.
  1349  func (in *Spark) DeepCopy() *Spark {
  1350  	if in == nil {
  1351  		return nil
  1352  	}
  1353  	out := new(Spark)
  1354  	in.DeepCopyInto(out)
  1355  	return out
  1356  }
  1357  
  1358  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1359  func (in *Spark) DeepCopyObject() runtime.Object {
  1360  	if c := in.DeepCopy(); c != nil {
  1361  		return c
  1362  	}
  1363  	return nil
  1364  }
  1365  
  1366  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1367  func (in *SparkList) DeepCopyInto(out *SparkList) {
  1368  	*out = *in
  1369  	out.TypeMeta = in.TypeMeta
  1370  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1371  	if in.Items != nil {
  1372  		in, out := &in.Items, &out.Items
  1373  		*out = make([]Spark, len(*in))
  1374  		for i := range *in {
  1375  			(*in)[i].DeepCopyInto(&(*out)[i])
  1376  		}
  1377  	}
  1378  }
  1379  
  1380  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkList.
  1381  func (in *SparkList) DeepCopy() *SparkList {
  1382  	if in == nil {
  1383  		return nil
  1384  	}
  1385  	out := new(SparkList)
  1386  	in.DeepCopyInto(out)
  1387  	return out
  1388  }
  1389  
  1390  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1391  func (in *SparkList) DeepCopyObject() runtime.Object {
  1392  	if c := in.DeepCopy(); c != nil {
  1393  		return c
  1394  	}
  1395  	return nil
  1396  }
  1397  
  1398  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1399  func (in *SparkSpec) DeepCopyInto(out *SparkSpec) {
  1400  	*out = *in
  1401  	if in.Values != nil {
  1402  		in, out := &in.Values, &out.Values
  1403  		*out = make(map[string]string, len(*in))
  1404  		for key, val := range *in {
  1405  			(*out)[key] = val
  1406  		}
  1407  	}
  1408  }
  1409  
  1410  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkSpec.
  1411  func (in *SparkSpec) DeepCopy() *SparkSpec {
  1412  	if in == nil {
  1413  		return nil
  1414  	}
  1415  	out := new(SparkSpec)
  1416  	in.DeepCopyInto(out)
  1417  	return out
  1418  }
  1419  
  1420  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1421  func (in *SparkStatus) DeepCopyInto(out *SparkStatus) {
  1422  	*out = *in
  1423  	out.Verification = in.Verification
  1424  }
  1425  
  1426  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkStatus.
  1427  func (in *SparkStatus) DeepCopy() *SparkStatus {
  1428  	if in == nil {
  1429  		return nil
  1430  	}
  1431  	out := new(SparkStatus)
  1432  	in.DeepCopyInto(out)
  1433  	return out
  1434  }
  1435  
  1436  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1437  func (in *SparkStatusVerification) DeepCopyInto(out *SparkStatusVerification) {
  1438  	*out = *in
  1439  }
  1440  
  1441  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkStatusVerification.
  1442  func (in *SparkStatusVerification) DeepCopy() *SparkStatusVerification {
  1443  	if in == nil {
  1444  		return nil
  1445  	}
  1446  	out := new(SparkStatusVerification)
  1447  	in.DeepCopyInto(out)
  1448  	return out
  1449  }
  1450  
  1451  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1452  func (in *StorageConfig) DeepCopyInto(out *StorageConfig) {
  1453  	*out = *in
  1454  	out.TypeMeta = in.TypeMeta
  1455  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1456  	in.Spec.DeepCopyInto(&out.Spec)
  1457  }
  1458  
  1459  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfig.
  1460  func (in *StorageConfig) DeepCopy() *StorageConfig {
  1461  	if in == nil {
  1462  		return nil
  1463  	}
  1464  	out := new(StorageConfig)
  1465  	in.DeepCopyInto(out)
  1466  	return out
  1467  }
  1468  
  1469  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1470  func (in *StorageConfig) DeepCopyObject() runtime.Object {
  1471  	if c := in.DeepCopy(); c != nil {
  1472  		return c
  1473  	}
  1474  	return nil
  1475  }
  1476  
  1477  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1478  func (in *StorageConfigList) DeepCopyInto(out *StorageConfigList) {
  1479  	*out = *in
  1480  	out.TypeMeta = in.TypeMeta
  1481  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1482  	if in.Items != nil {
  1483  		in, out := &in.Items, &out.Items
  1484  		*out = make([]StorageConfig, len(*in))
  1485  		for i := range *in {
  1486  			(*in)[i].DeepCopyInto(&(*out)[i])
  1487  		}
  1488  	}
  1489  }
  1490  
  1491  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfigList.
  1492  func (in *StorageConfigList) DeepCopy() *StorageConfigList {
  1493  	if in == nil {
  1494  		return nil
  1495  	}
  1496  	out := new(StorageConfigList)
  1497  	in.DeepCopyInto(out)
  1498  	return out
  1499  }
  1500  
  1501  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1502  func (in *StorageConfigList) DeepCopyObject() runtime.Object {
  1503  	if c := in.DeepCopy(); c != nil {
  1504  		return c
  1505  	}
  1506  	return nil
  1507  }
  1508  
  1509  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1510  func (in *StorageConfigSpec) DeepCopyInto(out *StorageConfigSpec) {
  1511  	*out = *in
  1512  	in.Storage.DeepCopyInto(&out.Storage)
  1513  }
  1514  
  1515  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfigSpec.
  1516  func (in *StorageConfigSpec) DeepCopy() *StorageConfigSpec {
  1517  	if in == nil {
  1518  		return nil
  1519  	}
  1520  	out := new(StorageConfigSpec)
  1521  	in.DeepCopyInto(out)
  1522  	return out
  1523  }
  1524  
  1525  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1526  func (in *StorageConfigSpecStorage) DeepCopyInto(out *StorageConfigSpecStorage) {
  1527  	*out = *in
  1528  	if in.Data != nil {
  1529  		in, out := &in.Data, &out.Data
  1530  		*out = make(map[string]string, len(*in))
  1531  		for key, val := range *in {
  1532  			(*out)[key] = val
  1533  		}
  1534  	}
  1535  }
  1536  
  1537  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfigSpecStorage.
  1538  func (in *StorageConfigSpecStorage) DeepCopy() *StorageConfigSpecStorage {
  1539  	if in == nil {
  1540  		return nil
  1541  	}
  1542  	out := new(StorageConfigSpecStorage)
  1543  	in.DeepCopyInto(out)
  1544  	return out
  1545  }