...

Source file src/k8s.io/kubernetes/pkg/apis/extensions/v1beta1/zz_generated.defaults.go

Documentation: k8s.io/kubernetes/pkg/apis/extensions/v1beta1

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  /*
     5  Copyright The Kubernetes Authors.
     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 defaulter-gen. DO NOT EDIT.
    21  
    22  package v1beta1
    23  
    24  import (
    25  	v1beta1 "k8s.io/api/extensions/v1beta1"
    26  	runtime "k8s.io/apimachinery/pkg/runtime"
    27  	v1 "k8s.io/kubernetes/pkg/apis/core/v1"
    28  )
    29  
    30  // RegisterDefaults adds defaulters functions to the given scheme.
    31  // Public to allow building arbitrary schemes.
    32  // All generated defaulters are covering - they call all nested defaulters.
    33  func RegisterDefaults(scheme *runtime.Scheme) error {
    34  	scheme.AddTypeDefaultingFunc(&v1beta1.DaemonSet{}, func(obj interface{}) { SetObjectDefaults_DaemonSet(obj.(*v1beta1.DaemonSet)) })
    35  	scheme.AddTypeDefaultingFunc(&v1beta1.DaemonSetList{}, func(obj interface{}) { SetObjectDefaults_DaemonSetList(obj.(*v1beta1.DaemonSetList)) })
    36  	scheme.AddTypeDefaultingFunc(&v1beta1.Deployment{}, func(obj interface{}) { SetObjectDefaults_Deployment(obj.(*v1beta1.Deployment)) })
    37  	scheme.AddTypeDefaultingFunc(&v1beta1.DeploymentList{}, func(obj interface{}) { SetObjectDefaults_DeploymentList(obj.(*v1beta1.DeploymentList)) })
    38  	scheme.AddTypeDefaultingFunc(&v1beta1.Ingress{}, func(obj interface{}) { SetObjectDefaults_Ingress(obj.(*v1beta1.Ingress)) })
    39  	scheme.AddTypeDefaultingFunc(&v1beta1.IngressList{}, func(obj interface{}) { SetObjectDefaults_IngressList(obj.(*v1beta1.IngressList)) })
    40  	scheme.AddTypeDefaultingFunc(&v1beta1.NetworkPolicy{}, func(obj interface{}) { SetObjectDefaults_NetworkPolicy(obj.(*v1beta1.NetworkPolicy)) })
    41  	scheme.AddTypeDefaultingFunc(&v1beta1.NetworkPolicyList{}, func(obj interface{}) { SetObjectDefaults_NetworkPolicyList(obj.(*v1beta1.NetworkPolicyList)) })
    42  	scheme.AddTypeDefaultingFunc(&v1beta1.ReplicaSet{}, func(obj interface{}) { SetObjectDefaults_ReplicaSet(obj.(*v1beta1.ReplicaSet)) })
    43  	scheme.AddTypeDefaultingFunc(&v1beta1.ReplicaSetList{}, func(obj interface{}) { SetObjectDefaults_ReplicaSetList(obj.(*v1beta1.ReplicaSetList)) })
    44  	return nil
    45  }
    46  
    47  func SetObjectDefaults_DaemonSet(in *v1beta1.DaemonSet) {
    48  	SetDefaults_DaemonSet(in)
    49  	v1.SetDefaults_PodSpec(&in.Spec.Template.Spec)
    50  	for i := range in.Spec.Template.Spec.Volumes {
    51  		a := &in.Spec.Template.Spec.Volumes[i]
    52  		v1.SetDefaults_Volume(a)
    53  		if a.VolumeSource.HostPath != nil {
    54  			v1.SetDefaults_HostPathVolumeSource(a.VolumeSource.HostPath)
    55  		}
    56  		if a.VolumeSource.Secret != nil {
    57  			v1.SetDefaults_SecretVolumeSource(a.VolumeSource.Secret)
    58  		}
    59  		if a.VolumeSource.ISCSI != nil {
    60  			v1.SetDefaults_ISCSIVolumeSource(a.VolumeSource.ISCSI)
    61  		}
    62  		if a.VolumeSource.RBD != nil {
    63  			v1.SetDefaults_RBDVolumeSource(a.VolumeSource.RBD)
    64  		}
    65  		if a.VolumeSource.DownwardAPI != nil {
    66  			v1.SetDefaults_DownwardAPIVolumeSource(a.VolumeSource.DownwardAPI)
    67  			for j := range a.VolumeSource.DownwardAPI.Items {
    68  				b := &a.VolumeSource.DownwardAPI.Items[j]
    69  				if b.FieldRef != nil {
    70  					v1.SetDefaults_ObjectFieldSelector(b.FieldRef)
    71  				}
    72  			}
    73  		}
    74  		if a.VolumeSource.ConfigMap != nil {
    75  			v1.SetDefaults_ConfigMapVolumeSource(a.VolumeSource.ConfigMap)
    76  		}
    77  		if a.VolumeSource.AzureDisk != nil {
    78  			v1.SetDefaults_AzureDiskVolumeSource(a.VolumeSource.AzureDisk)
    79  		}
    80  		if a.VolumeSource.Projected != nil {
    81  			v1.SetDefaults_ProjectedVolumeSource(a.VolumeSource.Projected)
    82  			for j := range a.VolumeSource.Projected.Sources {
    83  				b := &a.VolumeSource.Projected.Sources[j]
    84  				if b.DownwardAPI != nil {
    85  					for k := range b.DownwardAPI.Items {
    86  						c := &b.DownwardAPI.Items[k]
    87  						if c.FieldRef != nil {
    88  							v1.SetDefaults_ObjectFieldSelector(c.FieldRef)
    89  						}
    90  					}
    91  				}
    92  				if b.ServiceAccountToken != nil {
    93  					v1.SetDefaults_ServiceAccountTokenProjection(b.ServiceAccountToken)
    94  				}
    95  			}
    96  		}
    97  		if a.VolumeSource.ScaleIO != nil {
    98  			v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO)
    99  		}
   100  		if a.VolumeSource.Ephemeral != nil {
   101  			if a.VolumeSource.Ephemeral.VolumeClaimTemplate != nil {
   102  				v1.SetDefaults_PersistentVolumeClaimSpec(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec)
   103  				v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Limits)
   104  				v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Requests)
   105  			}
   106  		}
   107  	}
   108  	for i := range in.Spec.Template.Spec.InitContainers {
   109  		a := &in.Spec.Template.Spec.InitContainers[i]
   110  		v1.SetDefaults_Container(a)
   111  		for j := range a.Ports {
   112  			b := &a.Ports[j]
   113  			if b.Protocol == "" {
   114  				b.Protocol = "TCP"
   115  			}
   116  		}
   117  		for j := range a.Env {
   118  			b := &a.Env[j]
   119  			if b.ValueFrom != nil {
   120  				if b.ValueFrom.FieldRef != nil {
   121  					v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
   122  				}
   123  			}
   124  		}
   125  		v1.SetDefaults_ResourceList(&a.Resources.Limits)
   126  		v1.SetDefaults_ResourceList(&a.Resources.Requests)
   127  		if a.LivenessProbe != nil {
   128  			v1.SetDefaults_Probe(a.LivenessProbe)
   129  			if a.LivenessProbe.ProbeHandler.HTTPGet != nil {
   130  				v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet)
   131  			}
   132  			if a.LivenessProbe.ProbeHandler.GRPC != nil {
   133  				if a.LivenessProbe.ProbeHandler.GRPC.Service == nil {
   134  					var ptrVar1 string = ""
   135  					a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   136  				}
   137  			}
   138  		}
   139  		if a.ReadinessProbe != nil {
   140  			v1.SetDefaults_Probe(a.ReadinessProbe)
   141  			if a.ReadinessProbe.ProbeHandler.HTTPGet != nil {
   142  				v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet)
   143  			}
   144  			if a.ReadinessProbe.ProbeHandler.GRPC != nil {
   145  				if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil {
   146  					var ptrVar1 string = ""
   147  					a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   148  				}
   149  			}
   150  		}
   151  		if a.StartupProbe != nil {
   152  			v1.SetDefaults_Probe(a.StartupProbe)
   153  			if a.StartupProbe.ProbeHandler.HTTPGet != nil {
   154  				v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet)
   155  			}
   156  			if a.StartupProbe.ProbeHandler.GRPC != nil {
   157  				if a.StartupProbe.ProbeHandler.GRPC.Service == nil {
   158  					var ptrVar1 string = ""
   159  					a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1
   160  				}
   161  			}
   162  		}
   163  		if a.Lifecycle != nil {
   164  			if a.Lifecycle.PostStart != nil {
   165  				if a.Lifecycle.PostStart.HTTPGet != nil {
   166  					v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet)
   167  				}
   168  			}
   169  			if a.Lifecycle.PreStop != nil {
   170  				if a.Lifecycle.PreStop.HTTPGet != nil {
   171  					v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet)
   172  				}
   173  			}
   174  		}
   175  	}
   176  	for i := range in.Spec.Template.Spec.Containers {
   177  		a := &in.Spec.Template.Spec.Containers[i]
   178  		v1.SetDefaults_Container(a)
   179  		for j := range a.Ports {
   180  			b := &a.Ports[j]
   181  			if b.Protocol == "" {
   182  				b.Protocol = "TCP"
   183  			}
   184  		}
   185  		for j := range a.Env {
   186  			b := &a.Env[j]
   187  			if b.ValueFrom != nil {
   188  				if b.ValueFrom.FieldRef != nil {
   189  					v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
   190  				}
   191  			}
   192  		}
   193  		v1.SetDefaults_ResourceList(&a.Resources.Limits)
   194  		v1.SetDefaults_ResourceList(&a.Resources.Requests)
   195  		if a.LivenessProbe != nil {
   196  			v1.SetDefaults_Probe(a.LivenessProbe)
   197  			if a.LivenessProbe.ProbeHandler.HTTPGet != nil {
   198  				v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet)
   199  			}
   200  			if a.LivenessProbe.ProbeHandler.GRPC != nil {
   201  				if a.LivenessProbe.ProbeHandler.GRPC.Service == nil {
   202  					var ptrVar1 string = ""
   203  					a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   204  				}
   205  			}
   206  		}
   207  		if a.ReadinessProbe != nil {
   208  			v1.SetDefaults_Probe(a.ReadinessProbe)
   209  			if a.ReadinessProbe.ProbeHandler.HTTPGet != nil {
   210  				v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet)
   211  			}
   212  			if a.ReadinessProbe.ProbeHandler.GRPC != nil {
   213  				if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil {
   214  					var ptrVar1 string = ""
   215  					a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   216  				}
   217  			}
   218  		}
   219  		if a.StartupProbe != nil {
   220  			v1.SetDefaults_Probe(a.StartupProbe)
   221  			if a.StartupProbe.ProbeHandler.HTTPGet != nil {
   222  				v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet)
   223  			}
   224  			if a.StartupProbe.ProbeHandler.GRPC != nil {
   225  				if a.StartupProbe.ProbeHandler.GRPC.Service == nil {
   226  					var ptrVar1 string = ""
   227  					a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1
   228  				}
   229  			}
   230  		}
   231  		if a.Lifecycle != nil {
   232  			if a.Lifecycle.PostStart != nil {
   233  				if a.Lifecycle.PostStart.HTTPGet != nil {
   234  					v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet)
   235  				}
   236  			}
   237  			if a.Lifecycle.PreStop != nil {
   238  				if a.Lifecycle.PreStop.HTTPGet != nil {
   239  					v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet)
   240  				}
   241  			}
   242  		}
   243  	}
   244  	for i := range in.Spec.Template.Spec.EphemeralContainers {
   245  		a := &in.Spec.Template.Spec.EphemeralContainers[i]
   246  		v1.SetDefaults_EphemeralContainer(a)
   247  		for j := range a.EphemeralContainerCommon.Ports {
   248  			b := &a.EphemeralContainerCommon.Ports[j]
   249  			if b.Protocol == "" {
   250  				b.Protocol = "TCP"
   251  			}
   252  		}
   253  		for j := range a.EphemeralContainerCommon.Env {
   254  			b := &a.EphemeralContainerCommon.Env[j]
   255  			if b.ValueFrom != nil {
   256  				if b.ValueFrom.FieldRef != nil {
   257  					v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
   258  				}
   259  			}
   260  		}
   261  		v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Limits)
   262  		v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Requests)
   263  		if a.EphemeralContainerCommon.LivenessProbe != nil {
   264  			v1.SetDefaults_Probe(a.EphemeralContainerCommon.LivenessProbe)
   265  			if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil {
   266  				v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet)
   267  			}
   268  			if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil {
   269  				if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil {
   270  					var ptrVar1 string = ""
   271  					a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   272  				}
   273  			}
   274  		}
   275  		if a.EphemeralContainerCommon.ReadinessProbe != nil {
   276  			v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe)
   277  			if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil {
   278  				v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet)
   279  			}
   280  			if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil {
   281  				if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil {
   282  					var ptrVar1 string = ""
   283  					a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   284  				}
   285  			}
   286  		}
   287  		if a.EphemeralContainerCommon.StartupProbe != nil {
   288  			v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe)
   289  			if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil {
   290  				v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet)
   291  			}
   292  			if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil {
   293  				if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil {
   294  					var ptrVar1 string = ""
   295  					a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1
   296  				}
   297  			}
   298  		}
   299  		if a.EphemeralContainerCommon.Lifecycle != nil {
   300  			if a.EphemeralContainerCommon.Lifecycle.PostStart != nil {
   301  				if a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet != nil {
   302  					v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet)
   303  				}
   304  			}
   305  			if a.EphemeralContainerCommon.Lifecycle.PreStop != nil {
   306  				if a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet != nil {
   307  					v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet)
   308  				}
   309  			}
   310  		}
   311  	}
   312  	v1.SetDefaults_ResourceList(&in.Spec.Template.Spec.Overhead)
   313  }
   314  
   315  func SetObjectDefaults_DaemonSetList(in *v1beta1.DaemonSetList) {
   316  	for i := range in.Items {
   317  		a := &in.Items[i]
   318  		SetObjectDefaults_DaemonSet(a)
   319  	}
   320  }
   321  
   322  func SetObjectDefaults_Deployment(in *v1beta1.Deployment) {
   323  	SetDefaults_Deployment(in)
   324  	v1.SetDefaults_PodSpec(&in.Spec.Template.Spec)
   325  	for i := range in.Spec.Template.Spec.Volumes {
   326  		a := &in.Spec.Template.Spec.Volumes[i]
   327  		v1.SetDefaults_Volume(a)
   328  		if a.VolumeSource.HostPath != nil {
   329  			v1.SetDefaults_HostPathVolumeSource(a.VolumeSource.HostPath)
   330  		}
   331  		if a.VolumeSource.Secret != nil {
   332  			v1.SetDefaults_SecretVolumeSource(a.VolumeSource.Secret)
   333  		}
   334  		if a.VolumeSource.ISCSI != nil {
   335  			v1.SetDefaults_ISCSIVolumeSource(a.VolumeSource.ISCSI)
   336  		}
   337  		if a.VolumeSource.RBD != nil {
   338  			v1.SetDefaults_RBDVolumeSource(a.VolumeSource.RBD)
   339  		}
   340  		if a.VolumeSource.DownwardAPI != nil {
   341  			v1.SetDefaults_DownwardAPIVolumeSource(a.VolumeSource.DownwardAPI)
   342  			for j := range a.VolumeSource.DownwardAPI.Items {
   343  				b := &a.VolumeSource.DownwardAPI.Items[j]
   344  				if b.FieldRef != nil {
   345  					v1.SetDefaults_ObjectFieldSelector(b.FieldRef)
   346  				}
   347  			}
   348  		}
   349  		if a.VolumeSource.ConfigMap != nil {
   350  			v1.SetDefaults_ConfigMapVolumeSource(a.VolumeSource.ConfigMap)
   351  		}
   352  		if a.VolumeSource.AzureDisk != nil {
   353  			v1.SetDefaults_AzureDiskVolumeSource(a.VolumeSource.AzureDisk)
   354  		}
   355  		if a.VolumeSource.Projected != nil {
   356  			v1.SetDefaults_ProjectedVolumeSource(a.VolumeSource.Projected)
   357  			for j := range a.VolumeSource.Projected.Sources {
   358  				b := &a.VolumeSource.Projected.Sources[j]
   359  				if b.DownwardAPI != nil {
   360  					for k := range b.DownwardAPI.Items {
   361  						c := &b.DownwardAPI.Items[k]
   362  						if c.FieldRef != nil {
   363  							v1.SetDefaults_ObjectFieldSelector(c.FieldRef)
   364  						}
   365  					}
   366  				}
   367  				if b.ServiceAccountToken != nil {
   368  					v1.SetDefaults_ServiceAccountTokenProjection(b.ServiceAccountToken)
   369  				}
   370  			}
   371  		}
   372  		if a.VolumeSource.ScaleIO != nil {
   373  			v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO)
   374  		}
   375  		if a.VolumeSource.Ephemeral != nil {
   376  			if a.VolumeSource.Ephemeral.VolumeClaimTemplate != nil {
   377  				v1.SetDefaults_PersistentVolumeClaimSpec(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec)
   378  				v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Limits)
   379  				v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Requests)
   380  			}
   381  		}
   382  	}
   383  	for i := range in.Spec.Template.Spec.InitContainers {
   384  		a := &in.Spec.Template.Spec.InitContainers[i]
   385  		v1.SetDefaults_Container(a)
   386  		for j := range a.Ports {
   387  			b := &a.Ports[j]
   388  			if b.Protocol == "" {
   389  				b.Protocol = "TCP"
   390  			}
   391  		}
   392  		for j := range a.Env {
   393  			b := &a.Env[j]
   394  			if b.ValueFrom != nil {
   395  				if b.ValueFrom.FieldRef != nil {
   396  					v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
   397  				}
   398  			}
   399  		}
   400  		v1.SetDefaults_ResourceList(&a.Resources.Limits)
   401  		v1.SetDefaults_ResourceList(&a.Resources.Requests)
   402  		if a.LivenessProbe != nil {
   403  			v1.SetDefaults_Probe(a.LivenessProbe)
   404  			if a.LivenessProbe.ProbeHandler.HTTPGet != nil {
   405  				v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet)
   406  			}
   407  			if a.LivenessProbe.ProbeHandler.GRPC != nil {
   408  				if a.LivenessProbe.ProbeHandler.GRPC.Service == nil {
   409  					var ptrVar1 string = ""
   410  					a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   411  				}
   412  			}
   413  		}
   414  		if a.ReadinessProbe != nil {
   415  			v1.SetDefaults_Probe(a.ReadinessProbe)
   416  			if a.ReadinessProbe.ProbeHandler.HTTPGet != nil {
   417  				v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet)
   418  			}
   419  			if a.ReadinessProbe.ProbeHandler.GRPC != nil {
   420  				if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil {
   421  					var ptrVar1 string = ""
   422  					a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   423  				}
   424  			}
   425  		}
   426  		if a.StartupProbe != nil {
   427  			v1.SetDefaults_Probe(a.StartupProbe)
   428  			if a.StartupProbe.ProbeHandler.HTTPGet != nil {
   429  				v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet)
   430  			}
   431  			if a.StartupProbe.ProbeHandler.GRPC != nil {
   432  				if a.StartupProbe.ProbeHandler.GRPC.Service == nil {
   433  					var ptrVar1 string = ""
   434  					a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1
   435  				}
   436  			}
   437  		}
   438  		if a.Lifecycle != nil {
   439  			if a.Lifecycle.PostStart != nil {
   440  				if a.Lifecycle.PostStart.HTTPGet != nil {
   441  					v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet)
   442  				}
   443  			}
   444  			if a.Lifecycle.PreStop != nil {
   445  				if a.Lifecycle.PreStop.HTTPGet != nil {
   446  					v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet)
   447  				}
   448  			}
   449  		}
   450  	}
   451  	for i := range in.Spec.Template.Spec.Containers {
   452  		a := &in.Spec.Template.Spec.Containers[i]
   453  		v1.SetDefaults_Container(a)
   454  		for j := range a.Ports {
   455  			b := &a.Ports[j]
   456  			if b.Protocol == "" {
   457  				b.Protocol = "TCP"
   458  			}
   459  		}
   460  		for j := range a.Env {
   461  			b := &a.Env[j]
   462  			if b.ValueFrom != nil {
   463  				if b.ValueFrom.FieldRef != nil {
   464  					v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
   465  				}
   466  			}
   467  		}
   468  		v1.SetDefaults_ResourceList(&a.Resources.Limits)
   469  		v1.SetDefaults_ResourceList(&a.Resources.Requests)
   470  		if a.LivenessProbe != nil {
   471  			v1.SetDefaults_Probe(a.LivenessProbe)
   472  			if a.LivenessProbe.ProbeHandler.HTTPGet != nil {
   473  				v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet)
   474  			}
   475  			if a.LivenessProbe.ProbeHandler.GRPC != nil {
   476  				if a.LivenessProbe.ProbeHandler.GRPC.Service == nil {
   477  					var ptrVar1 string = ""
   478  					a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   479  				}
   480  			}
   481  		}
   482  		if a.ReadinessProbe != nil {
   483  			v1.SetDefaults_Probe(a.ReadinessProbe)
   484  			if a.ReadinessProbe.ProbeHandler.HTTPGet != nil {
   485  				v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet)
   486  			}
   487  			if a.ReadinessProbe.ProbeHandler.GRPC != nil {
   488  				if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil {
   489  					var ptrVar1 string = ""
   490  					a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   491  				}
   492  			}
   493  		}
   494  		if a.StartupProbe != nil {
   495  			v1.SetDefaults_Probe(a.StartupProbe)
   496  			if a.StartupProbe.ProbeHandler.HTTPGet != nil {
   497  				v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet)
   498  			}
   499  			if a.StartupProbe.ProbeHandler.GRPC != nil {
   500  				if a.StartupProbe.ProbeHandler.GRPC.Service == nil {
   501  					var ptrVar1 string = ""
   502  					a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1
   503  				}
   504  			}
   505  		}
   506  		if a.Lifecycle != nil {
   507  			if a.Lifecycle.PostStart != nil {
   508  				if a.Lifecycle.PostStart.HTTPGet != nil {
   509  					v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet)
   510  				}
   511  			}
   512  			if a.Lifecycle.PreStop != nil {
   513  				if a.Lifecycle.PreStop.HTTPGet != nil {
   514  					v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet)
   515  				}
   516  			}
   517  		}
   518  	}
   519  	for i := range in.Spec.Template.Spec.EphemeralContainers {
   520  		a := &in.Spec.Template.Spec.EphemeralContainers[i]
   521  		v1.SetDefaults_EphemeralContainer(a)
   522  		for j := range a.EphemeralContainerCommon.Ports {
   523  			b := &a.EphemeralContainerCommon.Ports[j]
   524  			if b.Protocol == "" {
   525  				b.Protocol = "TCP"
   526  			}
   527  		}
   528  		for j := range a.EphemeralContainerCommon.Env {
   529  			b := &a.EphemeralContainerCommon.Env[j]
   530  			if b.ValueFrom != nil {
   531  				if b.ValueFrom.FieldRef != nil {
   532  					v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
   533  				}
   534  			}
   535  		}
   536  		v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Limits)
   537  		v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Requests)
   538  		if a.EphemeralContainerCommon.LivenessProbe != nil {
   539  			v1.SetDefaults_Probe(a.EphemeralContainerCommon.LivenessProbe)
   540  			if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil {
   541  				v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet)
   542  			}
   543  			if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil {
   544  				if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil {
   545  					var ptrVar1 string = ""
   546  					a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   547  				}
   548  			}
   549  		}
   550  		if a.EphemeralContainerCommon.ReadinessProbe != nil {
   551  			v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe)
   552  			if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil {
   553  				v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet)
   554  			}
   555  			if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil {
   556  				if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil {
   557  					var ptrVar1 string = ""
   558  					a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   559  				}
   560  			}
   561  		}
   562  		if a.EphemeralContainerCommon.StartupProbe != nil {
   563  			v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe)
   564  			if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil {
   565  				v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet)
   566  			}
   567  			if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil {
   568  				if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil {
   569  					var ptrVar1 string = ""
   570  					a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1
   571  				}
   572  			}
   573  		}
   574  		if a.EphemeralContainerCommon.Lifecycle != nil {
   575  			if a.EphemeralContainerCommon.Lifecycle.PostStart != nil {
   576  				if a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet != nil {
   577  					v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet)
   578  				}
   579  			}
   580  			if a.EphemeralContainerCommon.Lifecycle.PreStop != nil {
   581  				if a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet != nil {
   582  					v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet)
   583  				}
   584  			}
   585  		}
   586  	}
   587  	v1.SetDefaults_ResourceList(&in.Spec.Template.Spec.Overhead)
   588  }
   589  
   590  func SetObjectDefaults_DeploymentList(in *v1beta1.DeploymentList) {
   591  	for i := range in.Items {
   592  		a := &in.Items[i]
   593  		SetObjectDefaults_Deployment(a)
   594  	}
   595  }
   596  
   597  func SetObjectDefaults_Ingress(in *v1beta1.Ingress) {
   598  	for i := range in.Spec.Rules {
   599  		a := &in.Spec.Rules[i]
   600  		if a.IngressRuleValue.HTTP != nil {
   601  			for j := range a.IngressRuleValue.HTTP.Paths {
   602  				b := &a.IngressRuleValue.HTTP.Paths[j]
   603  				SetDefaults_HTTPIngressPath(b)
   604  			}
   605  		}
   606  	}
   607  }
   608  
   609  func SetObjectDefaults_IngressList(in *v1beta1.IngressList) {
   610  	for i := range in.Items {
   611  		a := &in.Items[i]
   612  		SetObjectDefaults_Ingress(a)
   613  	}
   614  }
   615  
   616  func SetObjectDefaults_NetworkPolicy(in *v1beta1.NetworkPolicy) {
   617  	SetDefaults_NetworkPolicy(in)
   618  }
   619  
   620  func SetObjectDefaults_NetworkPolicyList(in *v1beta1.NetworkPolicyList) {
   621  	for i := range in.Items {
   622  		a := &in.Items[i]
   623  		SetObjectDefaults_NetworkPolicy(a)
   624  	}
   625  }
   626  
   627  func SetObjectDefaults_ReplicaSet(in *v1beta1.ReplicaSet) {
   628  	SetDefaults_ReplicaSet(in)
   629  	v1.SetDefaults_PodSpec(&in.Spec.Template.Spec)
   630  	for i := range in.Spec.Template.Spec.Volumes {
   631  		a := &in.Spec.Template.Spec.Volumes[i]
   632  		v1.SetDefaults_Volume(a)
   633  		if a.VolumeSource.HostPath != nil {
   634  			v1.SetDefaults_HostPathVolumeSource(a.VolumeSource.HostPath)
   635  		}
   636  		if a.VolumeSource.Secret != nil {
   637  			v1.SetDefaults_SecretVolumeSource(a.VolumeSource.Secret)
   638  		}
   639  		if a.VolumeSource.ISCSI != nil {
   640  			v1.SetDefaults_ISCSIVolumeSource(a.VolumeSource.ISCSI)
   641  		}
   642  		if a.VolumeSource.RBD != nil {
   643  			v1.SetDefaults_RBDVolumeSource(a.VolumeSource.RBD)
   644  		}
   645  		if a.VolumeSource.DownwardAPI != nil {
   646  			v1.SetDefaults_DownwardAPIVolumeSource(a.VolumeSource.DownwardAPI)
   647  			for j := range a.VolumeSource.DownwardAPI.Items {
   648  				b := &a.VolumeSource.DownwardAPI.Items[j]
   649  				if b.FieldRef != nil {
   650  					v1.SetDefaults_ObjectFieldSelector(b.FieldRef)
   651  				}
   652  			}
   653  		}
   654  		if a.VolumeSource.ConfigMap != nil {
   655  			v1.SetDefaults_ConfigMapVolumeSource(a.VolumeSource.ConfigMap)
   656  		}
   657  		if a.VolumeSource.AzureDisk != nil {
   658  			v1.SetDefaults_AzureDiskVolumeSource(a.VolumeSource.AzureDisk)
   659  		}
   660  		if a.VolumeSource.Projected != nil {
   661  			v1.SetDefaults_ProjectedVolumeSource(a.VolumeSource.Projected)
   662  			for j := range a.VolumeSource.Projected.Sources {
   663  				b := &a.VolumeSource.Projected.Sources[j]
   664  				if b.DownwardAPI != nil {
   665  					for k := range b.DownwardAPI.Items {
   666  						c := &b.DownwardAPI.Items[k]
   667  						if c.FieldRef != nil {
   668  							v1.SetDefaults_ObjectFieldSelector(c.FieldRef)
   669  						}
   670  					}
   671  				}
   672  				if b.ServiceAccountToken != nil {
   673  					v1.SetDefaults_ServiceAccountTokenProjection(b.ServiceAccountToken)
   674  				}
   675  			}
   676  		}
   677  		if a.VolumeSource.ScaleIO != nil {
   678  			v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO)
   679  		}
   680  		if a.VolumeSource.Ephemeral != nil {
   681  			if a.VolumeSource.Ephemeral.VolumeClaimTemplate != nil {
   682  				v1.SetDefaults_PersistentVolumeClaimSpec(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec)
   683  				v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Limits)
   684  				v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Requests)
   685  			}
   686  		}
   687  	}
   688  	for i := range in.Spec.Template.Spec.InitContainers {
   689  		a := &in.Spec.Template.Spec.InitContainers[i]
   690  		v1.SetDefaults_Container(a)
   691  		for j := range a.Ports {
   692  			b := &a.Ports[j]
   693  			if b.Protocol == "" {
   694  				b.Protocol = "TCP"
   695  			}
   696  		}
   697  		for j := range a.Env {
   698  			b := &a.Env[j]
   699  			if b.ValueFrom != nil {
   700  				if b.ValueFrom.FieldRef != nil {
   701  					v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
   702  				}
   703  			}
   704  		}
   705  		v1.SetDefaults_ResourceList(&a.Resources.Limits)
   706  		v1.SetDefaults_ResourceList(&a.Resources.Requests)
   707  		if a.LivenessProbe != nil {
   708  			v1.SetDefaults_Probe(a.LivenessProbe)
   709  			if a.LivenessProbe.ProbeHandler.HTTPGet != nil {
   710  				v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet)
   711  			}
   712  			if a.LivenessProbe.ProbeHandler.GRPC != nil {
   713  				if a.LivenessProbe.ProbeHandler.GRPC.Service == nil {
   714  					var ptrVar1 string = ""
   715  					a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   716  				}
   717  			}
   718  		}
   719  		if a.ReadinessProbe != nil {
   720  			v1.SetDefaults_Probe(a.ReadinessProbe)
   721  			if a.ReadinessProbe.ProbeHandler.HTTPGet != nil {
   722  				v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet)
   723  			}
   724  			if a.ReadinessProbe.ProbeHandler.GRPC != nil {
   725  				if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil {
   726  					var ptrVar1 string = ""
   727  					a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   728  				}
   729  			}
   730  		}
   731  		if a.StartupProbe != nil {
   732  			v1.SetDefaults_Probe(a.StartupProbe)
   733  			if a.StartupProbe.ProbeHandler.HTTPGet != nil {
   734  				v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet)
   735  			}
   736  			if a.StartupProbe.ProbeHandler.GRPC != nil {
   737  				if a.StartupProbe.ProbeHandler.GRPC.Service == nil {
   738  					var ptrVar1 string = ""
   739  					a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1
   740  				}
   741  			}
   742  		}
   743  		if a.Lifecycle != nil {
   744  			if a.Lifecycle.PostStart != nil {
   745  				if a.Lifecycle.PostStart.HTTPGet != nil {
   746  					v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet)
   747  				}
   748  			}
   749  			if a.Lifecycle.PreStop != nil {
   750  				if a.Lifecycle.PreStop.HTTPGet != nil {
   751  					v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet)
   752  				}
   753  			}
   754  		}
   755  	}
   756  	for i := range in.Spec.Template.Spec.Containers {
   757  		a := &in.Spec.Template.Spec.Containers[i]
   758  		v1.SetDefaults_Container(a)
   759  		for j := range a.Ports {
   760  			b := &a.Ports[j]
   761  			if b.Protocol == "" {
   762  				b.Protocol = "TCP"
   763  			}
   764  		}
   765  		for j := range a.Env {
   766  			b := &a.Env[j]
   767  			if b.ValueFrom != nil {
   768  				if b.ValueFrom.FieldRef != nil {
   769  					v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
   770  				}
   771  			}
   772  		}
   773  		v1.SetDefaults_ResourceList(&a.Resources.Limits)
   774  		v1.SetDefaults_ResourceList(&a.Resources.Requests)
   775  		if a.LivenessProbe != nil {
   776  			v1.SetDefaults_Probe(a.LivenessProbe)
   777  			if a.LivenessProbe.ProbeHandler.HTTPGet != nil {
   778  				v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet)
   779  			}
   780  			if a.LivenessProbe.ProbeHandler.GRPC != nil {
   781  				if a.LivenessProbe.ProbeHandler.GRPC.Service == nil {
   782  					var ptrVar1 string = ""
   783  					a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   784  				}
   785  			}
   786  		}
   787  		if a.ReadinessProbe != nil {
   788  			v1.SetDefaults_Probe(a.ReadinessProbe)
   789  			if a.ReadinessProbe.ProbeHandler.HTTPGet != nil {
   790  				v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet)
   791  			}
   792  			if a.ReadinessProbe.ProbeHandler.GRPC != nil {
   793  				if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil {
   794  					var ptrVar1 string = ""
   795  					a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   796  				}
   797  			}
   798  		}
   799  		if a.StartupProbe != nil {
   800  			v1.SetDefaults_Probe(a.StartupProbe)
   801  			if a.StartupProbe.ProbeHandler.HTTPGet != nil {
   802  				v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet)
   803  			}
   804  			if a.StartupProbe.ProbeHandler.GRPC != nil {
   805  				if a.StartupProbe.ProbeHandler.GRPC.Service == nil {
   806  					var ptrVar1 string = ""
   807  					a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1
   808  				}
   809  			}
   810  		}
   811  		if a.Lifecycle != nil {
   812  			if a.Lifecycle.PostStart != nil {
   813  				if a.Lifecycle.PostStart.HTTPGet != nil {
   814  					v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet)
   815  				}
   816  			}
   817  			if a.Lifecycle.PreStop != nil {
   818  				if a.Lifecycle.PreStop.HTTPGet != nil {
   819  					v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet)
   820  				}
   821  			}
   822  		}
   823  	}
   824  	for i := range in.Spec.Template.Spec.EphemeralContainers {
   825  		a := &in.Spec.Template.Spec.EphemeralContainers[i]
   826  		v1.SetDefaults_EphemeralContainer(a)
   827  		for j := range a.EphemeralContainerCommon.Ports {
   828  			b := &a.EphemeralContainerCommon.Ports[j]
   829  			if b.Protocol == "" {
   830  				b.Protocol = "TCP"
   831  			}
   832  		}
   833  		for j := range a.EphemeralContainerCommon.Env {
   834  			b := &a.EphemeralContainerCommon.Env[j]
   835  			if b.ValueFrom != nil {
   836  				if b.ValueFrom.FieldRef != nil {
   837  					v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
   838  				}
   839  			}
   840  		}
   841  		v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Limits)
   842  		v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Requests)
   843  		if a.EphemeralContainerCommon.LivenessProbe != nil {
   844  			v1.SetDefaults_Probe(a.EphemeralContainerCommon.LivenessProbe)
   845  			if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil {
   846  				v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet)
   847  			}
   848  			if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil {
   849  				if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil {
   850  					var ptrVar1 string = ""
   851  					a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   852  				}
   853  			}
   854  		}
   855  		if a.EphemeralContainerCommon.ReadinessProbe != nil {
   856  			v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe)
   857  			if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil {
   858  				v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet)
   859  			}
   860  			if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil {
   861  				if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil {
   862  					var ptrVar1 string = ""
   863  					a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1
   864  				}
   865  			}
   866  		}
   867  		if a.EphemeralContainerCommon.StartupProbe != nil {
   868  			v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe)
   869  			if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil {
   870  				v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet)
   871  			}
   872  			if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil {
   873  				if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil {
   874  					var ptrVar1 string = ""
   875  					a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1
   876  				}
   877  			}
   878  		}
   879  		if a.EphemeralContainerCommon.Lifecycle != nil {
   880  			if a.EphemeralContainerCommon.Lifecycle.PostStart != nil {
   881  				if a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet != nil {
   882  					v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet)
   883  				}
   884  			}
   885  			if a.EphemeralContainerCommon.Lifecycle.PreStop != nil {
   886  				if a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet != nil {
   887  					v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet)
   888  				}
   889  			}
   890  		}
   891  	}
   892  	v1.SetDefaults_ResourceList(&in.Spec.Template.Spec.Overhead)
   893  }
   894  
   895  func SetObjectDefaults_ReplicaSetList(in *v1beta1.ReplicaSetList) {
   896  	for i := range in.Items {
   897  		a := &in.Items[i]
   898  		SetObjectDefaults_ReplicaSet(a)
   899  	}
   900  }
   901  

View as plain text