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

     1  // +build !ignore_autogenerated
     2  
     3  /*
     4  Copyright 2020 Giant Swarm GmbH.
     5  
     6  Licensed under the Apache License, Version 2.0 (the "License");
     7  you may not use this file except in compliance with the License.
     8  You may obtain a copy of the License at
     9  
    10      http://www.apache.org/licenses/LICENSE-2.0
    11  
    12  Unless required by applicable law or agreed to in writing, software
    13  distributed under the License is distributed on an "AS IS" BASIS,
    14  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    15  See the License for the specific language governing permissions and
    16  limitations under the License.
    17  */
    18  
    19  // Code generated by controller-gen. DO NOT EDIT.
    20  
    21  package v1alpha1
    22  
    23  import (
    24  	"k8s.io/apimachinery/pkg/runtime"
    25  )
    26  
    27  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    28  func (in *AWSClusterConfig) DeepCopyInto(out *AWSClusterConfig) {
    29  	*out = *in
    30  	out.TypeMeta = in.TypeMeta
    31  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    32  	in.Spec.DeepCopyInto(&out.Spec)
    33  }
    34  
    35  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfig.
    36  func (in *AWSClusterConfig) DeepCopy() *AWSClusterConfig {
    37  	if in == nil {
    38  		return nil
    39  	}
    40  	out := new(AWSClusterConfig)
    41  	in.DeepCopyInto(out)
    42  	return out
    43  }
    44  
    45  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    46  func (in *AWSClusterConfig) DeepCopyObject() runtime.Object {
    47  	if c := in.DeepCopy(); c != nil {
    48  		return c
    49  	}
    50  	return nil
    51  }
    52  
    53  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    54  func (in *AWSClusterConfigList) DeepCopyInto(out *AWSClusterConfigList) {
    55  	*out = *in
    56  	out.TypeMeta = in.TypeMeta
    57  	in.ListMeta.DeepCopyInto(&out.ListMeta)
    58  	if in.Items != nil {
    59  		in, out := &in.Items, &out.Items
    60  		*out = make([]AWSClusterConfig, len(*in))
    61  		for i := range *in {
    62  			(*in)[i].DeepCopyInto(&(*out)[i])
    63  		}
    64  	}
    65  }
    66  
    67  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigList.
    68  func (in *AWSClusterConfigList) DeepCopy() *AWSClusterConfigList {
    69  	if in == nil {
    70  		return nil
    71  	}
    72  	out := new(AWSClusterConfigList)
    73  	in.DeepCopyInto(out)
    74  	return out
    75  }
    76  
    77  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    78  func (in *AWSClusterConfigList) DeepCopyObject() runtime.Object {
    79  	if c := in.DeepCopy(); c != nil {
    80  		return c
    81  	}
    82  	return nil
    83  }
    84  
    85  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    86  func (in *AWSClusterConfigSpec) DeepCopyInto(out *AWSClusterConfigSpec) {
    87  	*out = *in
    88  	in.Guest.DeepCopyInto(&out.Guest)
    89  	out.VersionBundle = in.VersionBundle
    90  }
    91  
    92  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpec.
    93  func (in *AWSClusterConfigSpec) DeepCopy() *AWSClusterConfigSpec {
    94  	if in == nil {
    95  		return nil
    96  	}
    97  	out := new(AWSClusterConfigSpec)
    98  	in.DeepCopyInto(out)
    99  	return out
   100  }
   101  
   102  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   103  func (in *AWSClusterConfigSpecGuest) DeepCopyInto(out *AWSClusterConfigSpecGuest) {
   104  	*out = *in
   105  	in.ClusterGuestConfig.DeepCopyInto(&out.ClusterGuestConfig)
   106  	out.CredentialSecret = in.CredentialSecret
   107  	if in.Masters != nil {
   108  		in, out := &in.Masters, &out.Masters
   109  		*out = make([]AWSClusterConfigSpecGuestMaster, len(*in))
   110  		copy(*out, *in)
   111  	}
   112  	if in.Workers != nil {
   113  		in, out := &in.Workers, &out.Workers
   114  		*out = make([]AWSClusterConfigSpecGuestWorker, len(*in))
   115  		for i := range *in {
   116  			(*in)[i].DeepCopyInto(&(*out)[i])
   117  		}
   118  	}
   119  }
   120  
   121  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpecGuest.
   122  func (in *AWSClusterConfigSpecGuest) DeepCopy() *AWSClusterConfigSpecGuest {
   123  	if in == nil {
   124  		return nil
   125  	}
   126  	out := new(AWSClusterConfigSpecGuest)
   127  	in.DeepCopyInto(out)
   128  	return out
   129  }
   130  
   131  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   132  func (in *AWSClusterConfigSpecGuestCredentialSecret) DeepCopyInto(out *AWSClusterConfigSpecGuestCredentialSecret) {
   133  	*out = *in
   134  }
   135  
   136  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpecGuestCredentialSecret.
   137  func (in *AWSClusterConfigSpecGuestCredentialSecret) DeepCopy() *AWSClusterConfigSpecGuestCredentialSecret {
   138  	if in == nil {
   139  		return nil
   140  	}
   141  	out := new(AWSClusterConfigSpecGuestCredentialSecret)
   142  	in.DeepCopyInto(out)
   143  	return out
   144  }
   145  
   146  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   147  func (in *AWSClusterConfigSpecGuestMaster) DeepCopyInto(out *AWSClusterConfigSpecGuestMaster) {
   148  	*out = *in
   149  	out.AWSClusterConfigSpecGuestNode = in.AWSClusterConfigSpecGuestNode
   150  }
   151  
   152  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpecGuestMaster.
   153  func (in *AWSClusterConfigSpecGuestMaster) DeepCopy() *AWSClusterConfigSpecGuestMaster {
   154  	if in == nil {
   155  		return nil
   156  	}
   157  	out := new(AWSClusterConfigSpecGuestMaster)
   158  	in.DeepCopyInto(out)
   159  	return out
   160  }
   161  
   162  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   163  func (in *AWSClusterConfigSpecGuestNode) DeepCopyInto(out *AWSClusterConfigSpecGuestNode) {
   164  	*out = *in
   165  }
   166  
   167  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpecGuestNode.
   168  func (in *AWSClusterConfigSpecGuestNode) DeepCopy() *AWSClusterConfigSpecGuestNode {
   169  	if in == nil {
   170  		return nil
   171  	}
   172  	out := new(AWSClusterConfigSpecGuestNode)
   173  	in.DeepCopyInto(out)
   174  	return out
   175  }
   176  
   177  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   178  func (in *AWSClusterConfigSpecGuestWorker) DeepCopyInto(out *AWSClusterConfigSpecGuestWorker) {
   179  	*out = *in
   180  	out.AWSClusterConfigSpecGuestNode = in.AWSClusterConfigSpecGuestNode
   181  	if in.Labels != nil {
   182  		in, out := &in.Labels, &out.Labels
   183  		*out = make(map[string]string, len(*in))
   184  		for key, val := range *in {
   185  			(*out)[key] = val
   186  		}
   187  	}
   188  }
   189  
   190  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpecGuestWorker.
   191  func (in *AWSClusterConfigSpecGuestWorker) DeepCopy() *AWSClusterConfigSpecGuestWorker {
   192  	if in == nil {
   193  		return nil
   194  	}
   195  	out := new(AWSClusterConfigSpecGuestWorker)
   196  	in.DeepCopyInto(out)
   197  	return out
   198  }
   199  
   200  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   201  func (in *AWSClusterConfigSpecVersionBundle) DeepCopyInto(out *AWSClusterConfigSpecVersionBundle) {
   202  	*out = *in
   203  }
   204  
   205  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSClusterConfigSpecVersionBundle.
   206  func (in *AWSClusterConfigSpecVersionBundle) DeepCopy() *AWSClusterConfigSpecVersionBundle {
   207  	if in == nil {
   208  		return nil
   209  	}
   210  	out := new(AWSClusterConfigSpecVersionBundle)
   211  	in.DeepCopyInto(out)
   212  	return out
   213  }
   214  
   215  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   216  func (in *AzureClusterConfig) DeepCopyInto(out *AzureClusterConfig) {
   217  	*out = *in
   218  	out.TypeMeta = in.TypeMeta
   219  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   220  	in.Spec.DeepCopyInto(&out.Spec)
   221  }
   222  
   223  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfig.
   224  func (in *AzureClusterConfig) DeepCopy() *AzureClusterConfig {
   225  	if in == nil {
   226  		return nil
   227  	}
   228  	out := new(AzureClusterConfig)
   229  	in.DeepCopyInto(out)
   230  	return out
   231  }
   232  
   233  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   234  func (in *AzureClusterConfig) DeepCopyObject() runtime.Object {
   235  	if c := in.DeepCopy(); c != nil {
   236  		return c
   237  	}
   238  	return nil
   239  }
   240  
   241  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   242  func (in *AzureClusterConfigList) DeepCopyInto(out *AzureClusterConfigList) {
   243  	*out = *in
   244  	out.TypeMeta = in.TypeMeta
   245  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   246  	if in.Items != nil {
   247  		in, out := &in.Items, &out.Items
   248  		*out = make([]AzureClusterConfig, len(*in))
   249  		for i := range *in {
   250  			(*in)[i].DeepCopyInto(&(*out)[i])
   251  		}
   252  	}
   253  }
   254  
   255  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigList.
   256  func (in *AzureClusterConfigList) DeepCopy() *AzureClusterConfigList {
   257  	if in == nil {
   258  		return nil
   259  	}
   260  	out := new(AzureClusterConfigList)
   261  	in.DeepCopyInto(out)
   262  	return out
   263  }
   264  
   265  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   266  func (in *AzureClusterConfigList) DeepCopyObject() runtime.Object {
   267  	if c := in.DeepCopy(); c != nil {
   268  		return c
   269  	}
   270  	return nil
   271  }
   272  
   273  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   274  func (in *AzureClusterConfigSpec) DeepCopyInto(out *AzureClusterConfigSpec) {
   275  	*out = *in
   276  	in.Guest.DeepCopyInto(&out.Guest)
   277  	out.VersionBundle = in.VersionBundle
   278  }
   279  
   280  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpec.
   281  func (in *AzureClusterConfigSpec) DeepCopy() *AzureClusterConfigSpec {
   282  	if in == nil {
   283  		return nil
   284  	}
   285  	out := new(AzureClusterConfigSpec)
   286  	in.DeepCopyInto(out)
   287  	return out
   288  }
   289  
   290  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   291  func (in *AzureClusterConfigSpecGuest) DeepCopyInto(out *AzureClusterConfigSpecGuest) {
   292  	*out = *in
   293  	in.ClusterGuestConfig.DeepCopyInto(&out.ClusterGuestConfig)
   294  	out.CredentialSecret = in.CredentialSecret
   295  	if in.Masters != nil {
   296  		in, out := &in.Masters, &out.Masters
   297  		*out = make([]AzureClusterConfigSpecGuestMaster, len(*in))
   298  		copy(*out, *in)
   299  	}
   300  	if in.Workers != nil {
   301  		in, out := &in.Workers, &out.Workers
   302  		*out = make([]AzureClusterConfigSpecGuestWorker, len(*in))
   303  		for i := range *in {
   304  			(*in)[i].DeepCopyInto(&(*out)[i])
   305  		}
   306  	}
   307  }
   308  
   309  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpecGuest.
   310  func (in *AzureClusterConfigSpecGuest) DeepCopy() *AzureClusterConfigSpecGuest {
   311  	if in == nil {
   312  		return nil
   313  	}
   314  	out := new(AzureClusterConfigSpecGuest)
   315  	in.DeepCopyInto(out)
   316  	return out
   317  }
   318  
   319  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   320  func (in *AzureClusterConfigSpecGuestCredentialSecret) DeepCopyInto(out *AzureClusterConfigSpecGuestCredentialSecret) {
   321  	*out = *in
   322  }
   323  
   324  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpecGuestCredentialSecret.
   325  func (in *AzureClusterConfigSpecGuestCredentialSecret) DeepCopy() *AzureClusterConfigSpecGuestCredentialSecret {
   326  	if in == nil {
   327  		return nil
   328  	}
   329  	out := new(AzureClusterConfigSpecGuestCredentialSecret)
   330  	in.DeepCopyInto(out)
   331  	return out
   332  }
   333  
   334  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   335  func (in *AzureClusterConfigSpecGuestMaster) DeepCopyInto(out *AzureClusterConfigSpecGuestMaster) {
   336  	*out = *in
   337  	out.AzureClusterConfigSpecGuestNode = in.AzureClusterConfigSpecGuestNode
   338  }
   339  
   340  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpecGuestMaster.
   341  func (in *AzureClusterConfigSpecGuestMaster) DeepCopy() *AzureClusterConfigSpecGuestMaster {
   342  	if in == nil {
   343  		return nil
   344  	}
   345  	out := new(AzureClusterConfigSpecGuestMaster)
   346  	in.DeepCopyInto(out)
   347  	return out
   348  }
   349  
   350  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   351  func (in *AzureClusterConfigSpecGuestNode) DeepCopyInto(out *AzureClusterConfigSpecGuestNode) {
   352  	*out = *in
   353  }
   354  
   355  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpecGuestNode.
   356  func (in *AzureClusterConfigSpecGuestNode) DeepCopy() *AzureClusterConfigSpecGuestNode {
   357  	if in == nil {
   358  		return nil
   359  	}
   360  	out := new(AzureClusterConfigSpecGuestNode)
   361  	in.DeepCopyInto(out)
   362  	return out
   363  }
   364  
   365  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   366  func (in *AzureClusterConfigSpecGuestWorker) DeepCopyInto(out *AzureClusterConfigSpecGuestWorker) {
   367  	*out = *in
   368  	out.AzureClusterConfigSpecGuestNode = in.AzureClusterConfigSpecGuestNode
   369  	if in.Labels != nil {
   370  		in, out := &in.Labels, &out.Labels
   371  		*out = make(map[string]string, len(*in))
   372  		for key, val := range *in {
   373  			(*out)[key] = val
   374  		}
   375  	}
   376  }
   377  
   378  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpecGuestWorker.
   379  func (in *AzureClusterConfigSpecGuestWorker) DeepCopy() *AzureClusterConfigSpecGuestWorker {
   380  	if in == nil {
   381  		return nil
   382  	}
   383  	out := new(AzureClusterConfigSpecGuestWorker)
   384  	in.DeepCopyInto(out)
   385  	return out
   386  }
   387  
   388  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   389  func (in *AzureClusterConfigSpecVersionBundle) DeepCopyInto(out *AzureClusterConfigSpecVersionBundle) {
   390  	*out = *in
   391  }
   392  
   393  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureClusterConfigSpecVersionBundle.
   394  func (in *AzureClusterConfigSpecVersionBundle) DeepCopy() *AzureClusterConfigSpecVersionBundle {
   395  	if in == nil {
   396  		return nil
   397  	}
   398  	out := new(AzureClusterConfigSpecVersionBundle)
   399  	in.DeepCopyInto(out)
   400  	return out
   401  }
   402  
   403  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   404  func (in *CertConfig) DeepCopyInto(out *CertConfig) {
   405  	*out = *in
   406  	out.TypeMeta = in.TypeMeta
   407  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   408  	in.Spec.DeepCopyInto(&out.Spec)
   409  }
   410  
   411  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertConfig.
   412  func (in *CertConfig) DeepCopy() *CertConfig {
   413  	if in == nil {
   414  		return nil
   415  	}
   416  	out := new(CertConfig)
   417  	in.DeepCopyInto(out)
   418  	return out
   419  }
   420  
   421  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   422  func (in *CertConfig) DeepCopyObject() runtime.Object {
   423  	if c := in.DeepCopy(); c != nil {
   424  		return c
   425  	}
   426  	return nil
   427  }
   428  
   429  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   430  func (in *CertConfigList) DeepCopyInto(out *CertConfigList) {
   431  	*out = *in
   432  	out.TypeMeta = in.TypeMeta
   433  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   434  	if in.Items != nil {
   435  		in, out := &in.Items, &out.Items
   436  		*out = make([]CertConfig, len(*in))
   437  		for i := range *in {
   438  			(*in)[i].DeepCopyInto(&(*out)[i])
   439  		}
   440  	}
   441  }
   442  
   443  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertConfigList.
   444  func (in *CertConfigList) DeepCopy() *CertConfigList {
   445  	if in == nil {
   446  		return nil
   447  	}
   448  	out := new(CertConfigList)
   449  	in.DeepCopyInto(out)
   450  	return out
   451  }
   452  
   453  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   454  func (in *CertConfigList) DeepCopyObject() runtime.Object {
   455  	if c := in.DeepCopy(); c != nil {
   456  		return c
   457  	}
   458  	return nil
   459  }
   460  
   461  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   462  func (in *CertConfigSpec) DeepCopyInto(out *CertConfigSpec) {
   463  	*out = *in
   464  	in.Cert.DeepCopyInto(&out.Cert)
   465  	out.VersionBundle = in.VersionBundle
   466  }
   467  
   468  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertConfigSpec.
   469  func (in *CertConfigSpec) DeepCopy() *CertConfigSpec {
   470  	if in == nil {
   471  		return nil
   472  	}
   473  	out := new(CertConfigSpec)
   474  	in.DeepCopyInto(out)
   475  	return out
   476  }
   477  
   478  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   479  func (in *CertConfigSpecCert) DeepCopyInto(out *CertConfigSpecCert) {
   480  	*out = *in
   481  	if in.AltNames != nil {
   482  		in, out := &in.AltNames, &out.AltNames
   483  		*out = make([]string, len(*in))
   484  		copy(*out, *in)
   485  	}
   486  	if in.IPSANs != nil {
   487  		in, out := &in.IPSANs, &out.IPSANs
   488  		*out = make([]string, len(*in))
   489  		copy(*out, *in)
   490  	}
   491  	if in.Organizations != nil {
   492  		in, out := &in.Organizations, &out.Organizations
   493  		*out = make([]string, len(*in))
   494  		copy(*out, *in)
   495  	}
   496  }
   497  
   498  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertConfigSpecCert.
   499  func (in *CertConfigSpecCert) DeepCopy() *CertConfigSpecCert {
   500  	if in == nil {
   501  		return nil
   502  	}
   503  	out := new(CertConfigSpecCert)
   504  	in.DeepCopyInto(out)
   505  	return out
   506  }
   507  
   508  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   509  func (in *CertConfigSpecVersionBundle) DeepCopyInto(out *CertConfigSpecVersionBundle) {
   510  	*out = *in
   511  }
   512  
   513  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertConfigSpecVersionBundle.
   514  func (in *CertConfigSpecVersionBundle) DeepCopy() *CertConfigSpecVersionBundle {
   515  	if in == nil {
   516  		return nil
   517  	}
   518  	out := new(CertConfigSpecVersionBundle)
   519  	in.DeepCopyInto(out)
   520  	return out
   521  }
   522  
   523  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   524  func (in *ChartConfig) DeepCopyInto(out *ChartConfig) {
   525  	*out = *in
   526  	out.TypeMeta = in.TypeMeta
   527  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   528  	out.Spec = in.Spec
   529  	out.Status = in.Status
   530  }
   531  
   532  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfig.
   533  func (in *ChartConfig) DeepCopy() *ChartConfig {
   534  	if in == nil {
   535  		return nil
   536  	}
   537  	out := new(ChartConfig)
   538  	in.DeepCopyInto(out)
   539  	return out
   540  }
   541  
   542  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   543  func (in *ChartConfig) DeepCopyObject() runtime.Object {
   544  	if c := in.DeepCopy(); c != nil {
   545  		return c
   546  	}
   547  	return nil
   548  }
   549  
   550  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   551  func (in *ChartConfigList) DeepCopyInto(out *ChartConfigList) {
   552  	*out = *in
   553  	out.TypeMeta = in.TypeMeta
   554  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   555  	if in.Items != nil {
   556  		in, out := &in.Items, &out.Items
   557  		*out = make([]ChartConfig, len(*in))
   558  		for i := range *in {
   559  			(*in)[i].DeepCopyInto(&(*out)[i])
   560  		}
   561  	}
   562  }
   563  
   564  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigList.
   565  func (in *ChartConfigList) DeepCopy() *ChartConfigList {
   566  	if in == nil {
   567  		return nil
   568  	}
   569  	out := new(ChartConfigList)
   570  	in.DeepCopyInto(out)
   571  	return out
   572  }
   573  
   574  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   575  func (in *ChartConfigList) DeepCopyObject() runtime.Object {
   576  	if c := in.DeepCopy(); c != nil {
   577  		return c
   578  	}
   579  	return nil
   580  }
   581  
   582  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   583  func (in *ChartConfigSpec) DeepCopyInto(out *ChartConfigSpec) {
   584  	*out = *in
   585  	out.Chart = in.Chart
   586  	out.VersionBundle = in.VersionBundle
   587  }
   588  
   589  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigSpec.
   590  func (in *ChartConfigSpec) DeepCopy() *ChartConfigSpec {
   591  	if in == nil {
   592  		return nil
   593  	}
   594  	out := new(ChartConfigSpec)
   595  	in.DeepCopyInto(out)
   596  	return out
   597  }
   598  
   599  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   600  func (in *ChartConfigSpecChart) DeepCopyInto(out *ChartConfigSpecChart) {
   601  	*out = *in
   602  	out.ConfigMap = in.ConfigMap
   603  	out.UserConfigMap = in.UserConfigMap
   604  	out.Secret = in.Secret
   605  }
   606  
   607  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigSpecChart.
   608  func (in *ChartConfigSpecChart) DeepCopy() *ChartConfigSpecChart {
   609  	if in == nil {
   610  		return nil
   611  	}
   612  	out := new(ChartConfigSpecChart)
   613  	in.DeepCopyInto(out)
   614  	return out
   615  }
   616  
   617  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   618  func (in *ChartConfigSpecConfigMap) DeepCopyInto(out *ChartConfigSpecConfigMap) {
   619  	*out = *in
   620  }
   621  
   622  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigSpecConfigMap.
   623  func (in *ChartConfigSpecConfigMap) DeepCopy() *ChartConfigSpecConfigMap {
   624  	if in == nil {
   625  		return nil
   626  	}
   627  	out := new(ChartConfigSpecConfigMap)
   628  	in.DeepCopyInto(out)
   629  	return out
   630  }
   631  
   632  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   633  func (in *ChartConfigSpecSecret) DeepCopyInto(out *ChartConfigSpecSecret) {
   634  	*out = *in
   635  }
   636  
   637  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigSpecSecret.
   638  func (in *ChartConfigSpecSecret) DeepCopy() *ChartConfigSpecSecret {
   639  	if in == nil {
   640  		return nil
   641  	}
   642  	out := new(ChartConfigSpecSecret)
   643  	in.DeepCopyInto(out)
   644  	return out
   645  }
   646  
   647  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   648  func (in *ChartConfigSpecVersionBundle) DeepCopyInto(out *ChartConfigSpecVersionBundle) {
   649  	*out = *in
   650  }
   651  
   652  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigSpecVersionBundle.
   653  func (in *ChartConfigSpecVersionBundle) DeepCopy() *ChartConfigSpecVersionBundle {
   654  	if in == nil {
   655  		return nil
   656  	}
   657  	out := new(ChartConfigSpecVersionBundle)
   658  	in.DeepCopyInto(out)
   659  	return out
   660  }
   661  
   662  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   663  func (in *ChartConfigStatus) DeepCopyInto(out *ChartConfigStatus) {
   664  	*out = *in
   665  }
   666  
   667  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartConfigStatus.
   668  func (in *ChartConfigStatus) DeepCopy() *ChartConfigStatus {
   669  	if in == nil {
   670  		return nil
   671  	}
   672  	out := new(ChartConfigStatus)
   673  	in.DeepCopyInto(out)
   674  	return out
   675  }
   676  
   677  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   678  func (in *ClusterGuestConfig) DeepCopyInto(out *ClusterGuestConfig) {
   679  	*out = *in
   680  	if in.VersionBundles != nil {
   681  		in, out := &in.VersionBundles, &out.VersionBundles
   682  		*out = make([]ClusterGuestConfigVersionBundle, len(*in))
   683  		copy(*out, *in)
   684  	}
   685  }
   686  
   687  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGuestConfig.
   688  func (in *ClusterGuestConfig) DeepCopy() *ClusterGuestConfig {
   689  	if in == nil {
   690  		return nil
   691  	}
   692  	out := new(ClusterGuestConfig)
   693  	in.DeepCopyInto(out)
   694  	return out
   695  }
   696  
   697  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   698  func (in *ClusterGuestConfigVersionBundle) DeepCopyInto(out *ClusterGuestConfigVersionBundle) {
   699  	*out = *in
   700  }
   701  
   702  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterGuestConfigVersionBundle.
   703  func (in *ClusterGuestConfigVersionBundle) DeepCopy() *ClusterGuestConfigVersionBundle {
   704  	if in == nil {
   705  		return nil
   706  	}
   707  	out := new(ClusterGuestConfigVersionBundle)
   708  	in.DeepCopyInto(out)
   709  	return out
   710  }
   711  
   712  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   713  func (in *DrainerConfig) DeepCopyInto(out *DrainerConfig) {
   714  	*out = *in
   715  	out.TypeMeta = in.TypeMeta
   716  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   717  	out.Spec = in.Spec
   718  	in.Status.DeepCopyInto(&out.Status)
   719  }
   720  
   721  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfig.
   722  func (in *DrainerConfig) DeepCopy() *DrainerConfig {
   723  	if in == nil {
   724  		return nil
   725  	}
   726  	out := new(DrainerConfig)
   727  	in.DeepCopyInto(out)
   728  	return out
   729  }
   730  
   731  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   732  func (in *DrainerConfig) DeepCopyObject() runtime.Object {
   733  	if c := in.DeepCopy(); c != nil {
   734  		return c
   735  	}
   736  	return nil
   737  }
   738  
   739  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   740  func (in *DrainerConfigList) DeepCopyInto(out *DrainerConfigList) {
   741  	*out = *in
   742  	out.TypeMeta = in.TypeMeta
   743  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   744  	if in.Items != nil {
   745  		in, out := &in.Items, &out.Items
   746  		*out = make([]DrainerConfig, len(*in))
   747  		for i := range *in {
   748  			(*in)[i].DeepCopyInto(&(*out)[i])
   749  		}
   750  	}
   751  }
   752  
   753  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigList.
   754  func (in *DrainerConfigList) DeepCopy() *DrainerConfigList {
   755  	if in == nil {
   756  		return nil
   757  	}
   758  	out := new(DrainerConfigList)
   759  	in.DeepCopyInto(out)
   760  	return out
   761  }
   762  
   763  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   764  func (in *DrainerConfigList) DeepCopyObject() runtime.Object {
   765  	if c := in.DeepCopy(); c != nil {
   766  		return c
   767  	}
   768  	return nil
   769  }
   770  
   771  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   772  func (in *DrainerConfigSpec) DeepCopyInto(out *DrainerConfigSpec) {
   773  	*out = *in
   774  	out.Guest = in.Guest
   775  	out.VersionBundle = in.VersionBundle
   776  }
   777  
   778  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigSpec.
   779  func (in *DrainerConfigSpec) DeepCopy() *DrainerConfigSpec {
   780  	if in == nil {
   781  		return nil
   782  	}
   783  	out := new(DrainerConfigSpec)
   784  	in.DeepCopyInto(out)
   785  	return out
   786  }
   787  
   788  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   789  func (in *DrainerConfigSpecGuest) DeepCopyInto(out *DrainerConfigSpecGuest) {
   790  	*out = *in
   791  	out.Cluster = in.Cluster
   792  	out.Node = in.Node
   793  }
   794  
   795  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigSpecGuest.
   796  func (in *DrainerConfigSpecGuest) DeepCopy() *DrainerConfigSpecGuest {
   797  	if in == nil {
   798  		return nil
   799  	}
   800  	out := new(DrainerConfigSpecGuest)
   801  	in.DeepCopyInto(out)
   802  	return out
   803  }
   804  
   805  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   806  func (in *DrainerConfigSpecGuestCluster) DeepCopyInto(out *DrainerConfigSpecGuestCluster) {
   807  	*out = *in
   808  	out.API = in.API
   809  }
   810  
   811  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigSpecGuestCluster.
   812  func (in *DrainerConfigSpecGuestCluster) DeepCopy() *DrainerConfigSpecGuestCluster {
   813  	if in == nil {
   814  		return nil
   815  	}
   816  	out := new(DrainerConfigSpecGuestCluster)
   817  	in.DeepCopyInto(out)
   818  	return out
   819  }
   820  
   821  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   822  func (in *DrainerConfigSpecGuestClusterAPI) DeepCopyInto(out *DrainerConfigSpecGuestClusterAPI) {
   823  	*out = *in
   824  }
   825  
   826  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigSpecGuestClusterAPI.
   827  func (in *DrainerConfigSpecGuestClusterAPI) DeepCopy() *DrainerConfigSpecGuestClusterAPI {
   828  	if in == nil {
   829  		return nil
   830  	}
   831  	out := new(DrainerConfigSpecGuestClusterAPI)
   832  	in.DeepCopyInto(out)
   833  	return out
   834  }
   835  
   836  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   837  func (in *DrainerConfigSpecGuestNode) DeepCopyInto(out *DrainerConfigSpecGuestNode) {
   838  	*out = *in
   839  }
   840  
   841  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigSpecGuestNode.
   842  func (in *DrainerConfigSpecGuestNode) DeepCopy() *DrainerConfigSpecGuestNode {
   843  	if in == nil {
   844  		return nil
   845  	}
   846  	out := new(DrainerConfigSpecGuestNode)
   847  	in.DeepCopyInto(out)
   848  	return out
   849  }
   850  
   851  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   852  func (in *DrainerConfigSpecVersionBundle) DeepCopyInto(out *DrainerConfigSpecVersionBundle) {
   853  	*out = *in
   854  }
   855  
   856  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigSpecVersionBundle.
   857  func (in *DrainerConfigSpecVersionBundle) DeepCopy() *DrainerConfigSpecVersionBundle {
   858  	if in == nil {
   859  		return nil
   860  	}
   861  	out := new(DrainerConfigSpecVersionBundle)
   862  	in.DeepCopyInto(out)
   863  	return out
   864  }
   865  
   866  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   867  func (in *DrainerConfigStatus) DeepCopyInto(out *DrainerConfigStatus) {
   868  	*out = *in
   869  	if in.Conditions != nil {
   870  		in, out := &in.Conditions, &out.Conditions
   871  		*out = make([]DrainerConfigStatusCondition, len(*in))
   872  		for i := range *in {
   873  			(*in)[i].DeepCopyInto(&(*out)[i])
   874  		}
   875  	}
   876  }
   877  
   878  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigStatus.
   879  func (in *DrainerConfigStatus) DeepCopy() *DrainerConfigStatus {
   880  	if in == nil {
   881  		return nil
   882  	}
   883  	out := new(DrainerConfigStatus)
   884  	in.DeepCopyInto(out)
   885  	return out
   886  }
   887  
   888  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   889  func (in *DrainerConfigStatusCondition) DeepCopyInto(out *DrainerConfigStatusCondition) {
   890  	*out = *in
   891  	in.LastHeartbeatTime.DeepCopyInto(&out.LastHeartbeatTime)
   892  	in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
   893  }
   894  
   895  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DrainerConfigStatusCondition.
   896  func (in *DrainerConfigStatusCondition) DeepCopy() *DrainerConfigStatusCondition {
   897  	if in == nil {
   898  		return nil
   899  	}
   900  	out := new(DrainerConfigStatusCondition)
   901  	in.DeepCopyInto(out)
   902  	return out
   903  }
   904  
   905  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   906  func (in *FlannelConfig) DeepCopyInto(out *FlannelConfig) {
   907  	*out = *in
   908  	out.TypeMeta = in.TypeMeta
   909  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   910  	in.Spec.DeepCopyInto(&out.Spec)
   911  }
   912  
   913  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfig.
   914  func (in *FlannelConfig) DeepCopy() *FlannelConfig {
   915  	if in == nil {
   916  		return nil
   917  	}
   918  	out := new(FlannelConfig)
   919  	in.DeepCopyInto(out)
   920  	return out
   921  }
   922  
   923  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   924  func (in *FlannelConfig) DeepCopyObject() runtime.Object {
   925  	if c := in.DeepCopy(); c != nil {
   926  		return c
   927  	}
   928  	return nil
   929  }
   930  
   931  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   932  func (in *FlannelConfigList) DeepCopyInto(out *FlannelConfigList) {
   933  	*out = *in
   934  	out.TypeMeta = in.TypeMeta
   935  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   936  	if in.Items != nil {
   937  		in, out := &in.Items, &out.Items
   938  		*out = make([]FlannelConfig, len(*in))
   939  		for i := range *in {
   940  			(*in)[i].DeepCopyInto(&(*out)[i])
   941  		}
   942  	}
   943  }
   944  
   945  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigList.
   946  func (in *FlannelConfigList) DeepCopy() *FlannelConfigList {
   947  	if in == nil {
   948  		return nil
   949  	}
   950  	out := new(FlannelConfigList)
   951  	in.DeepCopyInto(out)
   952  	return out
   953  }
   954  
   955  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   956  func (in *FlannelConfigList) DeepCopyObject() runtime.Object {
   957  	if c := in.DeepCopy(); c != nil {
   958  		return c
   959  	}
   960  	return nil
   961  }
   962  
   963  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   964  func (in *FlannelConfigSpec) DeepCopyInto(out *FlannelConfigSpec) {
   965  	*out = *in
   966  	in.Bridge.DeepCopyInto(&out.Bridge)
   967  	out.Cluster = in.Cluster
   968  	out.Flannel = in.Flannel
   969  	out.Health = in.Health
   970  	out.VersionBundle = in.VersionBundle
   971  }
   972  
   973  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpec.
   974  func (in *FlannelConfigSpec) DeepCopy() *FlannelConfigSpec {
   975  	if in == nil {
   976  		return nil
   977  	}
   978  	out := new(FlannelConfigSpec)
   979  	in.DeepCopyInto(out)
   980  	return out
   981  }
   982  
   983  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   984  func (in *FlannelConfigSpecBridge) DeepCopyInto(out *FlannelConfigSpecBridge) {
   985  	*out = *in
   986  	out.Docker = in.Docker
   987  	in.Spec.DeepCopyInto(&out.Spec)
   988  }
   989  
   990  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecBridge.
   991  func (in *FlannelConfigSpecBridge) DeepCopy() *FlannelConfigSpecBridge {
   992  	if in == nil {
   993  		return nil
   994  	}
   995  	out := new(FlannelConfigSpecBridge)
   996  	in.DeepCopyInto(out)
   997  	return out
   998  }
   999  
  1000  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1001  func (in *FlannelConfigSpecBridgeDocker) DeepCopyInto(out *FlannelConfigSpecBridgeDocker) {
  1002  	*out = *in
  1003  }
  1004  
  1005  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecBridgeDocker.
  1006  func (in *FlannelConfigSpecBridgeDocker) DeepCopy() *FlannelConfigSpecBridgeDocker {
  1007  	if in == nil {
  1008  		return nil
  1009  	}
  1010  	out := new(FlannelConfigSpecBridgeDocker)
  1011  	in.DeepCopyInto(out)
  1012  	return out
  1013  }
  1014  
  1015  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1016  func (in *FlannelConfigSpecBridgeSpec) DeepCopyInto(out *FlannelConfigSpecBridgeSpec) {
  1017  	*out = *in
  1018  	in.DNS.DeepCopyInto(&out.DNS)
  1019  	in.NTP.DeepCopyInto(&out.NTP)
  1020  }
  1021  
  1022  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecBridgeSpec.
  1023  func (in *FlannelConfigSpecBridgeSpec) DeepCopy() *FlannelConfigSpecBridgeSpec {
  1024  	if in == nil {
  1025  		return nil
  1026  	}
  1027  	out := new(FlannelConfigSpecBridgeSpec)
  1028  	in.DeepCopyInto(out)
  1029  	return out
  1030  }
  1031  
  1032  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1033  func (in *FlannelConfigSpecBridgeSpecDNS) DeepCopyInto(out *FlannelConfigSpecBridgeSpecDNS) {
  1034  	*out = *in
  1035  	if in.Servers != nil {
  1036  		in, out := &in.Servers, &out.Servers
  1037  		*out = make([]string, len(*in))
  1038  		copy(*out, *in)
  1039  	}
  1040  }
  1041  
  1042  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecBridgeSpecDNS.
  1043  func (in *FlannelConfigSpecBridgeSpecDNS) DeepCopy() *FlannelConfigSpecBridgeSpecDNS {
  1044  	if in == nil {
  1045  		return nil
  1046  	}
  1047  	out := new(FlannelConfigSpecBridgeSpecDNS)
  1048  	in.DeepCopyInto(out)
  1049  	return out
  1050  }
  1051  
  1052  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1053  func (in *FlannelConfigSpecBridgeSpecNTP) DeepCopyInto(out *FlannelConfigSpecBridgeSpecNTP) {
  1054  	*out = *in
  1055  	if in.Servers != nil {
  1056  		in, out := &in.Servers, &out.Servers
  1057  		*out = make([]string, len(*in))
  1058  		copy(*out, *in)
  1059  	}
  1060  }
  1061  
  1062  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecBridgeSpecNTP.
  1063  func (in *FlannelConfigSpecBridgeSpecNTP) DeepCopy() *FlannelConfigSpecBridgeSpecNTP {
  1064  	if in == nil {
  1065  		return nil
  1066  	}
  1067  	out := new(FlannelConfigSpecBridgeSpecNTP)
  1068  	in.DeepCopyInto(out)
  1069  	return out
  1070  }
  1071  
  1072  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1073  func (in *FlannelConfigSpecCluster) DeepCopyInto(out *FlannelConfigSpecCluster) {
  1074  	*out = *in
  1075  }
  1076  
  1077  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecCluster.
  1078  func (in *FlannelConfigSpecCluster) DeepCopy() *FlannelConfigSpecCluster {
  1079  	if in == nil {
  1080  		return nil
  1081  	}
  1082  	out := new(FlannelConfigSpecCluster)
  1083  	in.DeepCopyInto(out)
  1084  	return out
  1085  }
  1086  
  1087  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1088  func (in *FlannelConfigSpecFlannel) DeepCopyInto(out *FlannelConfigSpecFlannel) {
  1089  	*out = *in
  1090  	out.Spec = in.Spec
  1091  }
  1092  
  1093  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecFlannel.
  1094  func (in *FlannelConfigSpecFlannel) DeepCopy() *FlannelConfigSpecFlannel {
  1095  	if in == nil {
  1096  		return nil
  1097  	}
  1098  	out := new(FlannelConfigSpecFlannel)
  1099  	in.DeepCopyInto(out)
  1100  	return out
  1101  }
  1102  
  1103  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1104  func (in *FlannelConfigSpecFlannelSpec) DeepCopyInto(out *FlannelConfigSpecFlannelSpec) {
  1105  	*out = *in
  1106  }
  1107  
  1108  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecFlannelSpec.
  1109  func (in *FlannelConfigSpecFlannelSpec) DeepCopy() *FlannelConfigSpecFlannelSpec {
  1110  	if in == nil {
  1111  		return nil
  1112  	}
  1113  	out := new(FlannelConfigSpecFlannelSpec)
  1114  	in.DeepCopyInto(out)
  1115  	return out
  1116  }
  1117  
  1118  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1119  func (in *FlannelConfigSpecHealth) DeepCopyInto(out *FlannelConfigSpecHealth) {
  1120  	*out = *in
  1121  	out.Docker = in.Docker
  1122  }
  1123  
  1124  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecHealth.
  1125  func (in *FlannelConfigSpecHealth) DeepCopy() *FlannelConfigSpecHealth {
  1126  	if in == nil {
  1127  		return nil
  1128  	}
  1129  	out := new(FlannelConfigSpecHealth)
  1130  	in.DeepCopyInto(out)
  1131  	return out
  1132  }
  1133  
  1134  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1135  func (in *FlannelConfigSpecHealthDocker) DeepCopyInto(out *FlannelConfigSpecHealthDocker) {
  1136  	*out = *in
  1137  }
  1138  
  1139  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecHealthDocker.
  1140  func (in *FlannelConfigSpecHealthDocker) DeepCopy() *FlannelConfigSpecHealthDocker {
  1141  	if in == nil {
  1142  		return nil
  1143  	}
  1144  	out := new(FlannelConfigSpecHealthDocker)
  1145  	in.DeepCopyInto(out)
  1146  	return out
  1147  }
  1148  
  1149  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1150  func (in *FlannelConfigSpecVersionBundle) DeepCopyInto(out *FlannelConfigSpecVersionBundle) {
  1151  	*out = *in
  1152  }
  1153  
  1154  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlannelConfigSpecVersionBundle.
  1155  func (in *FlannelConfigSpecVersionBundle) DeepCopy() *FlannelConfigSpecVersionBundle {
  1156  	if in == nil {
  1157  		return nil
  1158  	}
  1159  	out := new(FlannelConfigSpecVersionBundle)
  1160  	in.DeepCopyInto(out)
  1161  	return out
  1162  }
  1163  
  1164  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1165  func (in *Ignition) DeepCopyInto(out *Ignition) {
  1166  	*out = *in
  1167  	out.TypeMeta = in.TypeMeta
  1168  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1169  	in.Spec.DeepCopyInto(&out.Spec)
  1170  	out.Status = in.Status
  1171  }
  1172  
  1173  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ignition.
  1174  func (in *Ignition) DeepCopy() *Ignition {
  1175  	if in == nil {
  1176  		return nil
  1177  	}
  1178  	out := new(Ignition)
  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 *Ignition) 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 *IgnitionList) DeepCopyInto(out *IgnitionList) {
  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([]Ignition, 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 IgnitionList.
  1206  func (in *IgnitionList) DeepCopy() *IgnitionList {
  1207  	if in == nil {
  1208  		return nil
  1209  	}
  1210  	out := new(IgnitionList)
  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 *IgnitionList) 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 *IgnitionSpec) DeepCopyInto(out *IgnitionSpec) {
  1225  	*out = *in
  1226  	out.Calico = in.Calico
  1227  	out.Docker = in.Docker
  1228  	out.Etcd = in.Etcd
  1229  	in.Extension.DeepCopyInto(&out.Extension)
  1230  	out.Ingress = in.Ingress
  1231  	out.Kubernetes = in.Kubernetes
  1232  	out.Registry = in.Registry
  1233  	out.SSO = in.SSO
  1234  }
  1235  
  1236  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpec.
  1237  func (in *IgnitionSpec) DeepCopy() *IgnitionSpec {
  1238  	if in == nil {
  1239  		return nil
  1240  	}
  1241  	out := new(IgnitionSpec)
  1242  	in.DeepCopyInto(out)
  1243  	return out
  1244  }
  1245  
  1246  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1247  func (in *IgnitionSpecCalico) DeepCopyInto(out *IgnitionSpecCalico) {
  1248  	*out = *in
  1249  }
  1250  
  1251  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecCalico.
  1252  func (in *IgnitionSpecCalico) DeepCopy() *IgnitionSpecCalico {
  1253  	if in == nil {
  1254  		return nil
  1255  	}
  1256  	out := new(IgnitionSpecCalico)
  1257  	in.DeepCopyInto(out)
  1258  	return out
  1259  }
  1260  
  1261  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1262  func (in *IgnitionSpecDocker) DeepCopyInto(out *IgnitionSpecDocker) {
  1263  	*out = *in
  1264  	out.Daemon = in.Daemon
  1265  	out.NetworkSetup = in.NetworkSetup
  1266  }
  1267  
  1268  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecDocker.
  1269  func (in *IgnitionSpecDocker) DeepCopy() *IgnitionSpecDocker {
  1270  	if in == nil {
  1271  		return nil
  1272  	}
  1273  	out := new(IgnitionSpecDocker)
  1274  	in.DeepCopyInto(out)
  1275  	return out
  1276  }
  1277  
  1278  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1279  func (in *IgnitionSpecDockerDaemon) DeepCopyInto(out *IgnitionSpecDockerDaemon) {
  1280  	*out = *in
  1281  }
  1282  
  1283  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecDockerDaemon.
  1284  func (in *IgnitionSpecDockerDaemon) DeepCopy() *IgnitionSpecDockerDaemon {
  1285  	if in == nil {
  1286  		return nil
  1287  	}
  1288  	out := new(IgnitionSpecDockerDaemon)
  1289  	in.DeepCopyInto(out)
  1290  	return out
  1291  }
  1292  
  1293  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1294  func (in *IgnitionSpecDockerNetworkSetup) DeepCopyInto(out *IgnitionSpecDockerNetworkSetup) {
  1295  	*out = *in
  1296  }
  1297  
  1298  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecDockerNetworkSetup.
  1299  func (in *IgnitionSpecDockerNetworkSetup) DeepCopy() *IgnitionSpecDockerNetworkSetup {
  1300  	if in == nil {
  1301  		return nil
  1302  	}
  1303  	out := new(IgnitionSpecDockerNetworkSetup)
  1304  	in.DeepCopyInto(out)
  1305  	return out
  1306  }
  1307  
  1308  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1309  func (in *IgnitionSpecEtcd) DeepCopyInto(out *IgnitionSpecEtcd) {
  1310  	*out = *in
  1311  }
  1312  
  1313  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecEtcd.
  1314  func (in *IgnitionSpecEtcd) DeepCopy() *IgnitionSpecEtcd {
  1315  	if in == nil {
  1316  		return nil
  1317  	}
  1318  	out := new(IgnitionSpecEtcd)
  1319  	in.DeepCopyInto(out)
  1320  	return out
  1321  }
  1322  
  1323  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1324  func (in *IgnitionSpecExtension) DeepCopyInto(out *IgnitionSpecExtension) {
  1325  	*out = *in
  1326  	if in.Files != nil {
  1327  		in, out := &in.Files, &out.Files
  1328  		*out = make([]IgnitionSpecExtensionFile, len(*in))
  1329  		copy(*out, *in)
  1330  	}
  1331  	if in.Units != nil {
  1332  		in, out := &in.Units, &out.Units
  1333  		*out = make([]IgnitionSpecExtensionUnit, len(*in))
  1334  		copy(*out, *in)
  1335  	}
  1336  	if in.Users != nil {
  1337  		in, out := &in.Users, &out.Users
  1338  		*out = make([]IgnitionSpecExtensionUser, len(*in))
  1339  		copy(*out, *in)
  1340  	}
  1341  }
  1342  
  1343  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecExtension.
  1344  func (in *IgnitionSpecExtension) DeepCopy() *IgnitionSpecExtension {
  1345  	if in == nil {
  1346  		return nil
  1347  	}
  1348  	out := new(IgnitionSpecExtension)
  1349  	in.DeepCopyInto(out)
  1350  	return out
  1351  }
  1352  
  1353  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1354  func (in *IgnitionSpecExtensionFile) DeepCopyInto(out *IgnitionSpecExtensionFile) {
  1355  	*out = *in
  1356  	out.Metadata = in.Metadata
  1357  }
  1358  
  1359  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecExtensionFile.
  1360  func (in *IgnitionSpecExtensionFile) DeepCopy() *IgnitionSpecExtensionFile {
  1361  	if in == nil {
  1362  		return nil
  1363  	}
  1364  	out := new(IgnitionSpecExtensionFile)
  1365  	in.DeepCopyInto(out)
  1366  	return out
  1367  }
  1368  
  1369  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1370  func (in *IgnitionSpecExtensionFileMetadata) DeepCopyInto(out *IgnitionSpecExtensionFileMetadata) {
  1371  	*out = *in
  1372  	out.Owner = in.Owner
  1373  }
  1374  
  1375  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecExtensionFileMetadata.
  1376  func (in *IgnitionSpecExtensionFileMetadata) DeepCopy() *IgnitionSpecExtensionFileMetadata {
  1377  	if in == nil {
  1378  		return nil
  1379  	}
  1380  	out := new(IgnitionSpecExtensionFileMetadata)
  1381  	in.DeepCopyInto(out)
  1382  	return out
  1383  }
  1384  
  1385  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1386  func (in *IgnitionSpecExtensionFileMetadataOwner) DeepCopyInto(out *IgnitionSpecExtensionFileMetadataOwner) {
  1387  	*out = *in
  1388  	out.Group = in.Group
  1389  	out.User = in.User
  1390  }
  1391  
  1392  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecExtensionFileMetadataOwner.
  1393  func (in *IgnitionSpecExtensionFileMetadataOwner) DeepCopy() *IgnitionSpecExtensionFileMetadataOwner {
  1394  	if in == nil {
  1395  		return nil
  1396  	}
  1397  	out := new(IgnitionSpecExtensionFileMetadataOwner)
  1398  	in.DeepCopyInto(out)
  1399  	return out
  1400  }
  1401  
  1402  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1403  func (in *IgnitionSpecExtensionFileMetadataOwnerGroup) DeepCopyInto(out *IgnitionSpecExtensionFileMetadataOwnerGroup) {
  1404  	*out = *in
  1405  }
  1406  
  1407  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecExtensionFileMetadataOwnerGroup.
  1408  func (in *IgnitionSpecExtensionFileMetadataOwnerGroup) DeepCopy() *IgnitionSpecExtensionFileMetadataOwnerGroup {
  1409  	if in == nil {
  1410  		return nil
  1411  	}
  1412  	out := new(IgnitionSpecExtensionFileMetadataOwnerGroup)
  1413  	in.DeepCopyInto(out)
  1414  	return out
  1415  }
  1416  
  1417  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1418  func (in *IgnitionSpecExtensionFileMetadataOwnerUser) DeepCopyInto(out *IgnitionSpecExtensionFileMetadataOwnerUser) {
  1419  	*out = *in
  1420  }
  1421  
  1422  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecExtensionFileMetadataOwnerUser.
  1423  func (in *IgnitionSpecExtensionFileMetadataOwnerUser) DeepCopy() *IgnitionSpecExtensionFileMetadataOwnerUser {
  1424  	if in == nil {
  1425  		return nil
  1426  	}
  1427  	out := new(IgnitionSpecExtensionFileMetadataOwnerUser)
  1428  	in.DeepCopyInto(out)
  1429  	return out
  1430  }
  1431  
  1432  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1433  func (in *IgnitionSpecExtensionUnit) DeepCopyInto(out *IgnitionSpecExtensionUnit) {
  1434  	*out = *in
  1435  	out.Metadata = in.Metadata
  1436  }
  1437  
  1438  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecExtensionUnit.
  1439  func (in *IgnitionSpecExtensionUnit) DeepCopy() *IgnitionSpecExtensionUnit {
  1440  	if in == nil {
  1441  		return nil
  1442  	}
  1443  	out := new(IgnitionSpecExtensionUnit)
  1444  	in.DeepCopyInto(out)
  1445  	return out
  1446  }
  1447  
  1448  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1449  func (in *IgnitionSpecExtensionUnitMetadata) DeepCopyInto(out *IgnitionSpecExtensionUnitMetadata) {
  1450  	*out = *in
  1451  }
  1452  
  1453  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecExtensionUnitMetadata.
  1454  func (in *IgnitionSpecExtensionUnitMetadata) DeepCopy() *IgnitionSpecExtensionUnitMetadata {
  1455  	if in == nil {
  1456  		return nil
  1457  	}
  1458  	out := new(IgnitionSpecExtensionUnitMetadata)
  1459  	in.DeepCopyInto(out)
  1460  	return out
  1461  }
  1462  
  1463  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1464  func (in *IgnitionSpecExtensionUser) DeepCopyInto(out *IgnitionSpecExtensionUser) {
  1465  	*out = *in
  1466  }
  1467  
  1468  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecExtensionUser.
  1469  func (in *IgnitionSpecExtensionUser) DeepCopy() *IgnitionSpecExtensionUser {
  1470  	if in == nil {
  1471  		return nil
  1472  	}
  1473  	out := new(IgnitionSpecExtensionUser)
  1474  	in.DeepCopyInto(out)
  1475  	return out
  1476  }
  1477  
  1478  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1479  func (in *IgnitionSpecIngress) DeepCopyInto(out *IgnitionSpecIngress) {
  1480  	*out = *in
  1481  }
  1482  
  1483  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecIngress.
  1484  func (in *IgnitionSpecIngress) DeepCopy() *IgnitionSpecIngress {
  1485  	if in == nil {
  1486  		return nil
  1487  	}
  1488  	out := new(IgnitionSpecIngress)
  1489  	in.DeepCopyInto(out)
  1490  	return out
  1491  }
  1492  
  1493  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1494  func (in *IgnitionSpecKubernetes) DeepCopyInto(out *IgnitionSpecKubernetes) {
  1495  	*out = *in
  1496  	out.API = in.API
  1497  	out.DNS = in.DNS
  1498  	out.Kubelet = in.Kubelet
  1499  	out.OIDC = in.OIDC
  1500  }
  1501  
  1502  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecKubernetes.
  1503  func (in *IgnitionSpecKubernetes) DeepCopy() *IgnitionSpecKubernetes {
  1504  	if in == nil {
  1505  		return nil
  1506  	}
  1507  	out := new(IgnitionSpecKubernetes)
  1508  	in.DeepCopyInto(out)
  1509  	return out
  1510  }
  1511  
  1512  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1513  func (in *IgnitionSpecKubernetesAPI) DeepCopyInto(out *IgnitionSpecKubernetesAPI) {
  1514  	*out = *in
  1515  }
  1516  
  1517  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecKubernetesAPI.
  1518  func (in *IgnitionSpecKubernetesAPI) DeepCopy() *IgnitionSpecKubernetesAPI {
  1519  	if in == nil {
  1520  		return nil
  1521  	}
  1522  	out := new(IgnitionSpecKubernetesAPI)
  1523  	in.DeepCopyInto(out)
  1524  	return out
  1525  }
  1526  
  1527  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1528  func (in *IgnitionSpecKubernetesDNS) DeepCopyInto(out *IgnitionSpecKubernetesDNS) {
  1529  	*out = *in
  1530  }
  1531  
  1532  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecKubernetesDNS.
  1533  func (in *IgnitionSpecKubernetesDNS) DeepCopy() *IgnitionSpecKubernetesDNS {
  1534  	if in == nil {
  1535  		return nil
  1536  	}
  1537  	out := new(IgnitionSpecKubernetesDNS)
  1538  	in.DeepCopyInto(out)
  1539  	return out
  1540  }
  1541  
  1542  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1543  func (in *IgnitionSpecKubernetesKubelet) DeepCopyInto(out *IgnitionSpecKubernetesKubelet) {
  1544  	*out = *in
  1545  }
  1546  
  1547  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecKubernetesKubelet.
  1548  func (in *IgnitionSpecKubernetesKubelet) DeepCopy() *IgnitionSpecKubernetesKubelet {
  1549  	if in == nil {
  1550  		return nil
  1551  	}
  1552  	out := new(IgnitionSpecKubernetesKubelet)
  1553  	in.DeepCopyInto(out)
  1554  	return out
  1555  }
  1556  
  1557  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1558  func (in *IgnitionSpecOIDC) DeepCopyInto(out *IgnitionSpecOIDC) {
  1559  	*out = *in
  1560  }
  1561  
  1562  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecOIDC.
  1563  func (in *IgnitionSpecOIDC) DeepCopy() *IgnitionSpecOIDC {
  1564  	if in == nil {
  1565  		return nil
  1566  	}
  1567  	out := new(IgnitionSpecOIDC)
  1568  	in.DeepCopyInto(out)
  1569  	return out
  1570  }
  1571  
  1572  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1573  func (in *IgnitionSpecRegistry) DeepCopyInto(out *IgnitionSpecRegistry) {
  1574  	*out = *in
  1575  }
  1576  
  1577  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecRegistry.
  1578  func (in *IgnitionSpecRegistry) DeepCopy() *IgnitionSpecRegistry {
  1579  	if in == nil {
  1580  		return nil
  1581  	}
  1582  	out := new(IgnitionSpecRegistry)
  1583  	in.DeepCopyInto(out)
  1584  	return out
  1585  }
  1586  
  1587  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1588  func (in *IgnitionSpecSSO) DeepCopyInto(out *IgnitionSpecSSO) {
  1589  	*out = *in
  1590  }
  1591  
  1592  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionSpecSSO.
  1593  func (in *IgnitionSpecSSO) DeepCopy() *IgnitionSpecSSO {
  1594  	if in == nil {
  1595  		return nil
  1596  	}
  1597  	out := new(IgnitionSpecSSO)
  1598  	in.DeepCopyInto(out)
  1599  	return out
  1600  }
  1601  
  1602  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1603  func (in *IgnitionStatus) DeepCopyInto(out *IgnitionStatus) {
  1604  	*out = *in
  1605  	out.DataSecret = in.DataSecret
  1606  	out.Verification = in.Verification
  1607  }
  1608  
  1609  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionStatus.
  1610  func (in *IgnitionStatus) DeepCopy() *IgnitionStatus {
  1611  	if in == nil {
  1612  		return nil
  1613  	}
  1614  	out := new(IgnitionStatus)
  1615  	in.DeepCopyInto(out)
  1616  	return out
  1617  }
  1618  
  1619  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1620  func (in *IgnitionStatusSecret) DeepCopyInto(out *IgnitionStatusSecret) {
  1621  	*out = *in
  1622  }
  1623  
  1624  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionStatusSecret.
  1625  func (in *IgnitionStatusSecret) DeepCopy() *IgnitionStatusSecret {
  1626  	if in == nil {
  1627  		return nil
  1628  	}
  1629  	out := new(IgnitionStatusSecret)
  1630  	in.DeepCopyInto(out)
  1631  	return out
  1632  }
  1633  
  1634  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1635  func (in *IgnitionStatusVerification) DeepCopyInto(out *IgnitionStatusVerification) {
  1636  	*out = *in
  1637  }
  1638  
  1639  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnitionStatusVerification.
  1640  func (in *IgnitionStatusVerification) DeepCopy() *IgnitionStatusVerification {
  1641  	if in == nil {
  1642  		return nil
  1643  	}
  1644  	out := new(IgnitionStatusVerification)
  1645  	in.DeepCopyInto(out)
  1646  	return out
  1647  }
  1648  
  1649  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1650  func (in *KVMClusterConfig) DeepCopyInto(out *KVMClusterConfig) {
  1651  	*out = *in
  1652  	out.TypeMeta = in.TypeMeta
  1653  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1654  	in.Spec.DeepCopyInto(&out.Spec)
  1655  }
  1656  
  1657  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfig.
  1658  func (in *KVMClusterConfig) DeepCopy() *KVMClusterConfig {
  1659  	if in == nil {
  1660  		return nil
  1661  	}
  1662  	out := new(KVMClusterConfig)
  1663  	in.DeepCopyInto(out)
  1664  	return out
  1665  }
  1666  
  1667  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1668  func (in *KVMClusterConfig) DeepCopyObject() runtime.Object {
  1669  	if c := in.DeepCopy(); c != nil {
  1670  		return c
  1671  	}
  1672  	return nil
  1673  }
  1674  
  1675  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1676  func (in *KVMClusterConfigList) DeepCopyInto(out *KVMClusterConfigList) {
  1677  	*out = *in
  1678  	out.TypeMeta = in.TypeMeta
  1679  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1680  	if in.Items != nil {
  1681  		in, out := &in.Items, &out.Items
  1682  		*out = make([]KVMClusterConfig, len(*in))
  1683  		for i := range *in {
  1684  			(*in)[i].DeepCopyInto(&(*out)[i])
  1685  		}
  1686  	}
  1687  }
  1688  
  1689  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigList.
  1690  func (in *KVMClusterConfigList) DeepCopy() *KVMClusterConfigList {
  1691  	if in == nil {
  1692  		return nil
  1693  	}
  1694  	out := new(KVMClusterConfigList)
  1695  	in.DeepCopyInto(out)
  1696  	return out
  1697  }
  1698  
  1699  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1700  func (in *KVMClusterConfigList) DeepCopyObject() runtime.Object {
  1701  	if c := in.DeepCopy(); c != nil {
  1702  		return c
  1703  	}
  1704  	return nil
  1705  }
  1706  
  1707  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1708  func (in *KVMClusterConfigSpec) DeepCopyInto(out *KVMClusterConfigSpec) {
  1709  	*out = *in
  1710  	in.Guest.DeepCopyInto(&out.Guest)
  1711  	out.VersionBundle = in.VersionBundle
  1712  }
  1713  
  1714  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigSpec.
  1715  func (in *KVMClusterConfigSpec) DeepCopy() *KVMClusterConfigSpec {
  1716  	if in == nil {
  1717  		return nil
  1718  	}
  1719  	out := new(KVMClusterConfigSpec)
  1720  	in.DeepCopyInto(out)
  1721  	return out
  1722  }
  1723  
  1724  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1725  func (in *KVMClusterConfigSpecGuest) DeepCopyInto(out *KVMClusterConfigSpecGuest) {
  1726  	*out = *in
  1727  	in.ClusterGuestConfig.DeepCopyInto(&out.ClusterGuestConfig)
  1728  	if in.Masters != nil {
  1729  		in, out := &in.Masters, &out.Masters
  1730  		*out = make([]KVMClusterConfigSpecGuestMaster, len(*in))
  1731  		copy(*out, *in)
  1732  	}
  1733  	if in.Workers != nil {
  1734  		in, out := &in.Workers, &out.Workers
  1735  		*out = make([]KVMClusterConfigSpecGuestWorker, len(*in))
  1736  		for i := range *in {
  1737  			(*in)[i].DeepCopyInto(&(*out)[i])
  1738  		}
  1739  	}
  1740  }
  1741  
  1742  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigSpecGuest.
  1743  func (in *KVMClusterConfigSpecGuest) DeepCopy() *KVMClusterConfigSpecGuest {
  1744  	if in == nil {
  1745  		return nil
  1746  	}
  1747  	out := new(KVMClusterConfigSpecGuest)
  1748  	in.DeepCopyInto(out)
  1749  	return out
  1750  }
  1751  
  1752  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1753  func (in *KVMClusterConfigSpecGuestMaster) DeepCopyInto(out *KVMClusterConfigSpecGuestMaster) {
  1754  	*out = *in
  1755  	out.KVMClusterConfigSpecGuestNode = in.KVMClusterConfigSpecGuestNode
  1756  }
  1757  
  1758  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigSpecGuestMaster.
  1759  func (in *KVMClusterConfigSpecGuestMaster) DeepCopy() *KVMClusterConfigSpecGuestMaster {
  1760  	if in == nil {
  1761  		return nil
  1762  	}
  1763  	out := new(KVMClusterConfigSpecGuestMaster)
  1764  	in.DeepCopyInto(out)
  1765  	return out
  1766  }
  1767  
  1768  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1769  func (in *KVMClusterConfigSpecGuestNode) DeepCopyInto(out *KVMClusterConfigSpecGuestNode) {
  1770  	*out = *in
  1771  	out.MemorySizeGB = in.MemorySizeGB
  1772  	out.StorageSizeGB = in.StorageSizeGB
  1773  }
  1774  
  1775  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigSpecGuestNode.
  1776  func (in *KVMClusterConfigSpecGuestNode) DeepCopy() *KVMClusterConfigSpecGuestNode {
  1777  	if in == nil {
  1778  		return nil
  1779  	}
  1780  	out := new(KVMClusterConfigSpecGuestNode)
  1781  	in.DeepCopyInto(out)
  1782  	return out
  1783  }
  1784  
  1785  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1786  func (in *KVMClusterConfigSpecGuestWorker) DeepCopyInto(out *KVMClusterConfigSpecGuestWorker) {
  1787  	*out = *in
  1788  	out.KVMClusterConfigSpecGuestNode = in.KVMClusterConfigSpecGuestNode
  1789  	if in.Labels != nil {
  1790  		in, out := &in.Labels, &out.Labels
  1791  		*out = make(map[string]string, len(*in))
  1792  		for key, val := range *in {
  1793  			(*out)[key] = val
  1794  		}
  1795  	}
  1796  }
  1797  
  1798  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigSpecGuestWorker.
  1799  func (in *KVMClusterConfigSpecGuestWorker) DeepCopy() *KVMClusterConfigSpecGuestWorker {
  1800  	if in == nil {
  1801  		return nil
  1802  	}
  1803  	out := new(KVMClusterConfigSpecGuestWorker)
  1804  	in.DeepCopyInto(out)
  1805  	return out
  1806  }
  1807  
  1808  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1809  func (in *KVMClusterConfigSpecVersionBundle) DeepCopyInto(out *KVMClusterConfigSpecVersionBundle) {
  1810  	*out = *in
  1811  }
  1812  
  1813  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KVMClusterConfigSpecVersionBundle.
  1814  func (in *KVMClusterConfigSpecVersionBundle) DeepCopy() *KVMClusterConfigSpecVersionBundle {
  1815  	if in == nil {
  1816  		return nil
  1817  	}
  1818  	out := new(KVMClusterConfigSpecVersionBundle)
  1819  	in.DeepCopyInto(out)
  1820  	return out
  1821  }
  1822  
  1823  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1824  func (in *Spark) DeepCopyInto(out *Spark) {
  1825  	*out = *in
  1826  	out.TypeMeta = in.TypeMeta
  1827  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1828  	in.Spec.DeepCopyInto(&out.Spec)
  1829  	out.Status = in.Status
  1830  }
  1831  
  1832  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Spark.
  1833  func (in *Spark) DeepCopy() *Spark {
  1834  	if in == nil {
  1835  		return nil
  1836  	}
  1837  	out := new(Spark)
  1838  	in.DeepCopyInto(out)
  1839  	return out
  1840  }
  1841  
  1842  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1843  func (in *Spark) DeepCopyObject() runtime.Object {
  1844  	if c := in.DeepCopy(); c != nil {
  1845  		return c
  1846  	}
  1847  	return nil
  1848  }
  1849  
  1850  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1851  func (in *SparkList) DeepCopyInto(out *SparkList) {
  1852  	*out = *in
  1853  	out.TypeMeta = in.TypeMeta
  1854  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1855  	if in.Items != nil {
  1856  		in, out := &in.Items, &out.Items
  1857  		*out = make([]Spark, len(*in))
  1858  		for i := range *in {
  1859  			(*in)[i].DeepCopyInto(&(*out)[i])
  1860  		}
  1861  	}
  1862  }
  1863  
  1864  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkList.
  1865  func (in *SparkList) DeepCopy() *SparkList {
  1866  	if in == nil {
  1867  		return nil
  1868  	}
  1869  	out := new(SparkList)
  1870  	in.DeepCopyInto(out)
  1871  	return out
  1872  }
  1873  
  1874  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1875  func (in *SparkList) DeepCopyObject() runtime.Object {
  1876  	if c := in.DeepCopy(); c != nil {
  1877  		return c
  1878  	}
  1879  	return nil
  1880  }
  1881  
  1882  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1883  func (in *SparkSpec) DeepCopyInto(out *SparkSpec) {
  1884  	*out = *in
  1885  	if in.Values != nil {
  1886  		in, out := &in.Values, &out.Values
  1887  		*out = make(map[string]string, len(*in))
  1888  		for key, val := range *in {
  1889  			(*out)[key] = val
  1890  		}
  1891  	}
  1892  }
  1893  
  1894  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkSpec.
  1895  func (in *SparkSpec) DeepCopy() *SparkSpec {
  1896  	if in == nil {
  1897  		return nil
  1898  	}
  1899  	out := new(SparkSpec)
  1900  	in.DeepCopyInto(out)
  1901  	return out
  1902  }
  1903  
  1904  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1905  func (in *SparkStatus) DeepCopyInto(out *SparkStatus) {
  1906  	*out = *in
  1907  	out.Verification = in.Verification
  1908  }
  1909  
  1910  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkStatus.
  1911  func (in *SparkStatus) DeepCopy() *SparkStatus {
  1912  	if in == nil {
  1913  		return nil
  1914  	}
  1915  	out := new(SparkStatus)
  1916  	in.DeepCopyInto(out)
  1917  	return out
  1918  }
  1919  
  1920  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1921  func (in *SparkStatusVerification) DeepCopyInto(out *SparkStatusVerification) {
  1922  	*out = *in
  1923  }
  1924  
  1925  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkStatusVerification.
  1926  func (in *SparkStatusVerification) DeepCopy() *SparkStatusVerification {
  1927  	if in == nil {
  1928  		return nil
  1929  	}
  1930  	out := new(SparkStatusVerification)
  1931  	in.DeepCopyInto(out)
  1932  	return out
  1933  }
  1934  
  1935  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1936  func (in *StorageConfig) DeepCopyInto(out *StorageConfig) {
  1937  	*out = *in
  1938  	out.TypeMeta = in.TypeMeta
  1939  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1940  	in.Spec.DeepCopyInto(&out.Spec)
  1941  }
  1942  
  1943  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfig.
  1944  func (in *StorageConfig) DeepCopy() *StorageConfig {
  1945  	if in == nil {
  1946  		return nil
  1947  	}
  1948  	out := new(StorageConfig)
  1949  	in.DeepCopyInto(out)
  1950  	return out
  1951  }
  1952  
  1953  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1954  func (in *StorageConfig) DeepCopyObject() runtime.Object {
  1955  	if c := in.DeepCopy(); c != nil {
  1956  		return c
  1957  	}
  1958  	return nil
  1959  }
  1960  
  1961  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1962  func (in *StorageConfigList) DeepCopyInto(out *StorageConfigList) {
  1963  	*out = *in
  1964  	out.TypeMeta = in.TypeMeta
  1965  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1966  	if in.Items != nil {
  1967  		in, out := &in.Items, &out.Items
  1968  		*out = make([]StorageConfig, len(*in))
  1969  		for i := range *in {
  1970  			(*in)[i].DeepCopyInto(&(*out)[i])
  1971  		}
  1972  	}
  1973  }
  1974  
  1975  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfigList.
  1976  func (in *StorageConfigList) DeepCopy() *StorageConfigList {
  1977  	if in == nil {
  1978  		return nil
  1979  	}
  1980  	out := new(StorageConfigList)
  1981  	in.DeepCopyInto(out)
  1982  	return out
  1983  }
  1984  
  1985  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1986  func (in *StorageConfigList) DeepCopyObject() runtime.Object {
  1987  	if c := in.DeepCopy(); c != nil {
  1988  		return c
  1989  	}
  1990  	return nil
  1991  }
  1992  
  1993  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1994  func (in *StorageConfigSpec) DeepCopyInto(out *StorageConfigSpec) {
  1995  	*out = *in
  1996  	in.Storage.DeepCopyInto(&out.Storage)
  1997  }
  1998  
  1999  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfigSpec.
  2000  func (in *StorageConfigSpec) DeepCopy() *StorageConfigSpec {
  2001  	if in == nil {
  2002  		return nil
  2003  	}
  2004  	out := new(StorageConfigSpec)
  2005  	in.DeepCopyInto(out)
  2006  	return out
  2007  }
  2008  
  2009  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  2010  func (in *StorageConfigSpecStorage) DeepCopyInto(out *StorageConfigSpecStorage) {
  2011  	*out = *in
  2012  	if in.Data != nil {
  2013  		in, out := &in.Data, &out.Data
  2014  		*out = make(map[string]string, len(*in))
  2015  		for key, val := range *in {
  2016  			(*out)[key] = val
  2017  		}
  2018  	}
  2019  }
  2020  
  2021  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfigSpecStorage.
  2022  func (in *StorageConfigSpecStorage) DeepCopy() *StorageConfigSpecStorage {
  2023  	if in == nil {
  2024  		return nil
  2025  	}
  2026  	out := new(StorageConfigSpecStorage)
  2027  	in.DeepCopyInto(out)
  2028  	return out
  2029  }