k8s.io/kubernetes@v1.29.3/pkg/apis/apps/v1beta2/zz_generated.defaults.go (about) 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 v1beta2 23 24 import ( 25 v1beta2 "k8s.io/api/apps/v1beta2" 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(&v1beta2.DaemonSet{}, func(obj interface{}) { SetObjectDefaults_DaemonSet(obj.(*v1beta2.DaemonSet)) }) 35 scheme.AddTypeDefaultingFunc(&v1beta2.DaemonSetList{}, func(obj interface{}) { SetObjectDefaults_DaemonSetList(obj.(*v1beta2.DaemonSetList)) }) 36 scheme.AddTypeDefaultingFunc(&v1beta2.Deployment{}, func(obj interface{}) { SetObjectDefaults_Deployment(obj.(*v1beta2.Deployment)) }) 37 scheme.AddTypeDefaultingFunc(&v1beta2.DeploymentList{}, func(obj interface{}) { SetObjectDefaults_DeploymentList(obj.(*v1beta2.DeploymentList)) }) 38 scheme.AddTypeDefaultingFunc(&v1beta2.ReplicaSet{}, func(obj interface{}) { SetObjectDefaults_ReplicaSet(obj.(*v1beta2.ReplicaSet)) }) 39 scheme.AddTypeDefaultingFunc(&v1beta2.ReplicaSetList{}, func(obj interface{}) { SetObjectDefaults_ReplicaSetList(obj.(*v1beta2.ReplicaSetList)) }) 40 scheme.AddTypeDefaultingFunc(&v1beta2.StatefulSet{}, func(obj interface{}) { SetObjectDefaults_StatefulSet(obj.(*v1beta2.StatefulSet)) }) 41 scheme.AddTypeDefaultingFunc(&v1beta2.StatefulSetList{}, func(obj interface{}) { SetObjectDefaults_StatefulSetList(obj.(*v1beta2.StatefulSetList)) }) 42 return nil 43 } 44 45 func SetObjectDefaults_DaemonSet(in *v1beta2.DaemonSet) { 46 SetDefaults_DaemonSet(in) 47 v1.SetDefaults_PodSpec(&in.Spec.Template.Spec) 48 for i := range in.Spec.Template.Spec.Volumes { 49 a := &in.Spec.Template.Spec.Volumes[i] 50 v1.SetDefaults_Volume(a) 51 if a.VolumeSource.HostPath != nil { 52 v1.SetDefaults_HostPathVolumeSource(a.VolumeSource.HostPath) 53 } 54 if a.VolumeSource.Secret != nil { 55 v1.SetDefaults_SecretVolumeSource(a.VolumeSource.Secret) 56 } 57 if a.VolumeSource.ISCSI != nil { 58 v1.SetDefaults_ISCSIVolumeSource(a.VolumeSource.ISCSI) 59 } 60 if a.VolumeSource.RBD != nil { 61 v1.SetDefaults_RBDVolumeSource(a.VolumeSource.RBD) 62 } 63 if a.VolumeSource.DownwardAPI != nil { 64 v1.SetDefaults_DownwardAPIVolumeSource(a.VolumeSource.DownwardAPI) 65 for j := range a.VolumeSource.DownwardAPI.Items { 66 b := &a.VolumeSource.DownwardAPI.Items[j] 67 if b.FieldRef != nil { 68 v1.SetDefaults_ObjectFieldSelector(b.FieldRef) 69 } 70 } 71 } 72 if a.VolumeSource.ConfigMap != nil { 73 v1.SetDefaults_ConfigMapVolumeSource(a.VolumeSource.ConfigMap) 74 } 75 if a.VolumeSource.AzureDisk != nil { 76 v1.SetDefaults_AzureDiskVolumeSource(a.VolumeSource.AzureDisk) 77 } 78 if a.VolumeSource.Projected != nil { 79 v1.SetDefaults_ProjectedVolumeSource(a.VolumeSource.Projected) 80 for j := range a.VolumeSource.Projected.Sources { 81 b := &a.VolumeSource.Projected.Sources[j] 82 if b.DownwardAPI != nil { 83 for k := range b.DownwardAPI.Items { 84 c := &b.DownwardAPI.Items[k] 85 if c.FieldRef != nil { 86 v1.SetDefaults_ObjectFieldSelector(c.FieldRef) 87 } 88 } 89 } 90 if b.ServiceAccountToken != nil { 91 v1.SetDefaults_ServiceAccountTokenProjection(b.ServiceAccountToken) 92 } 93 } 94 } 95 if a.VolumeSource.ScaleIO != nil { 96 v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO) 97 } 98 if a.VolumeSource.Ephemeral != nil { 99 if a.VolumeSource.Ephemeral.VolumeClaimTemplate != nil { 100 v1.SetDefaults_PersistentVolumeClaimSpec(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec) 101 v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Limits) 102 v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Requests) 103 } 104 } 105 } 106 for i := range in.Spec.Template.Spec.InitContainers { 107 a := &in.Spec.Template.Spec.InitContainers[i] 108 v1.SetDefaults_Container(a) 109 for j := range a.Ports { 110 b := &a.Ports[j] 111 if b.Protocol == "" { 112 b.Protocol = "TCP" 113 } 114 } 115 for j := range a.Env { 116 b := &a.Env[j] 117 if b.ValueFrom != nil { 118 if b.ValueFrom.FieldRef != nil { 119 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 120 } 121 } 122 } 123 v1.SetDefaults_ResourceList(&a.Resources.Limits) 124 v1.SetDefaults_ResourceList(&a.Resources.Requests) 125 if a.LivenessProbe != nil { 126 v1.SetDefaults_Probe(a.LivenessProbe) 127 if a.LivenessProbe.ProbeHandler.HTTPGet != nil { 128 v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) 129 } 130 if a.LivenessProbe.ProbeHandler.GRPC != nil { 131 if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { 132 var ptrVar1 string = "" 133 a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 134 } 135 } 136 } 137 if a.ReadinessProbe != nil { 138 v1.SetDefaults_Probe(a.ReadinessProbe) 139 if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { 140 v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) 141 } 142 if a.ReadinessProbe.ProbeHandler.GRPC != nil { 143 if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 144 var ptrVar1 string = "" 145 a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 146 } 147 } 148 } 149 if a.StartupProbe != nil { 150 v1.SetDefaults_Probe(a.StartupProbe) 151 if a.StartupProbe.ProbeHandler.HTTPGet != nil { 152 v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) 153 } 154 if a.StartupProbe.ProbeHandler.GRPC != nil { 155 if a.StartupProbe.ProbeHandler.GRPC.Service == nil { 156 var ptrVar1 string = "" 157 a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 158 } 159 } 160 } 161 if a.Lifecycle != nil { 162 if a.Lifecycle.PostStart != nil { 163 if a.Lifecycle.PostStart.HTTPGet != nil { 164 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet) 165 } 166 } 167 if a.Lifecycle.PreStop != nil { 168 if a.Lifecycle.PreStop.HTTPGet != nil { 169 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet) 170 } 171 } 172 } 173 } 174 for i := range in.Spec.Template.Spec.Containers { 175 a := &in.Spec.Template.Spec.Containers[i] 176 v1.SetDefaults_Container(a) 177 for j := range a.Ports { 178 b := &a.Ports[j] 179 if b.Protocol == "" { 180 b.Protocol = "TCP" 181 } 182 } 183 for j := range a.Env { 184 b := &a.Env[j] 185 if b.ValueFrom != nil { 186 if b.ValueFrom.FieldRef != nil { 187 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 188 } 189 } 190 } 191 v1.SetDefaults_ResourceList(&a.Resources.Limits) 192 v1.SetDefaults_ResourceList(&a.Resources.Requests) 193 if a.LivenessProbe != nil { 194 v1.SetDefaults_Probe(a.LivenessProbe) 195 if a.LivenessProbe.ProbeHandler.HTTPGet != nil { 196 v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) 197 } 198 if a.LivenessProbe.ProbeHandler.GRPC != nil { 199 if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { 200 var ptrVar1 string = "" 201 a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 202 } 203 } 204 } 205 if a.ReadinessProbe != nil { 206 v1.SetDefaults_Probe(a.ReadinessProbe) 207 if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { 208 v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) 209 } 210 if a.ReadinessProbe.ProbeHandler.GRPC != nil { 211 if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 212 var ptrVar1 string = "" 213 a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 214 } 215 } 216 } 217 if a.StartupProbe != nil { 218 v1.SetDefaults_Probe(a.StartupProbe) 219 if a.StartupProbe.ProbeHandler.HTTPGet != nil { 220 v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) 221 } 222 if a.StartupProbe.ProbeHandler.GRPC != nil { 223 if a.StartupProbe.ProbeHandler.GRPC.Service == nil { 224 var ptrVar1 string = "" 225 a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 226 } 227 } 228 } 229 if a.Lifecycle != nil { 230 if a.Lifecycle.PostStart != nil { 231 if a.Lifecycle.PostStart.HTTPGet != nil { 232 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet) 233 } 234 } 235 if a.Lifecycle.PreStop != nil { 236 if a.Lifecycle.PreStop.HTTPGet != nil { 237 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet) 238 } 239 } 240 } 241 } 242 for i := range in.Spec.Template.Spec.EphemeralContainers { 243 a := &in.Spec.Template.Spec.EphemeralContainers[i] 244 v1.SetDefaults_EphemeralContainer(a) 245 for j := range a.EphemeralContainerCommon.Ports { 246 b := &a.EphemeralContainerCommon.Ports[j] 247 if b.Protocol == "" { 248 b.Protocol = "TCP" 249 } 250 } 251 for j := range a.EphemeralContainerCommon.Env { 252 b := &a.EphemeralContainerCommon.Env[j] 253 if b.ValueFrom != nil { 254 if b.ValueFrom.FieldRef != nil { 255 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 256 } 257 } 258 } 259 v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Limits) 260 v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Requests) 261 if a.EphemeralContainerCommon.LivenessProbe != nil { 262 v1.SetDefaults_Probe(a.EphemeralContainerCommon.LivenessProbe) 263 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { 264 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) 265 } 266 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { 267 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { 268 var ptrVar1 string = "" 269 a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 270 } 271 } 272 } 273 if a.EphemeralContainerCommon.ReadinessProbe != nil { 274 v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) 275 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { 276 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) 277 } 278 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { 279 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 280 var ptrVar1 string = "" 281 a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 282 } 283 } 284 } 285 if a.EphemeralContainerCommon.StartupProbe != nil { 286 v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) 287 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { 288 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) 289 } 290 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { 291 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { 292 var ptrVar1 string = "" 293 a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 294 } 295 } 296 } 297 if a.EphemeralContainerCommon.Lifecycle != nil { 298 if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { 299 if a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet != nil { 300 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet) 301 } 302 } 303 if a.EphemeralContainerCommon.Lifecycle.PreStop != nil { 304 if a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet != nil { 305 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet) 306 } 307 } 308 } 309 } 310 v1.SetDefaults_ResourceList(&in.Spec.Template.Spec.Overhead) 311 } 312 313 func SetObjectDefaults_DaemonSetList(in *v1beta2.DaemonSetList) { 314 for i := range in.Items { 315 a := &in.Items[i] 316 SetObjectDefaults_DaemonSet(a) 317 } 318 } 319 320 func SetObjectDefaults_Deployment(in *v1beta2.Deployment) { 321 SetDefaults_Deployment(in) 322 v1.SetDefaults_PodSpec(&in.Spec.Template.Spec) 323 for i := range in.Spec.Template.Spec.Volumes { 324 a := &in.Spec.Template.Spec.Volumes[i] 325 v1.SetDefaults_Volume(a) 326 if a.VolumeSource.HostPath != nil { 327 v1.SetDefaults_HostPathVolumeSource(a.VolumeSource.HostPath) 328 } 329 if a.VolumeSource.Secret != nil { 330 v1.SetDefaults_SecretVolumeSource(a.VolumeSource.Secret) 331 } 332 if a.VolumeSource.ISCSI != nil { 333 v1.SetDefaults_ISCSIVolumeSource(a.VolumeSource.ISCSI) 334 } 335 if a.VolumeSource.RBD != nil { 336 v1.SetDefaults_RBDVolumeSource(a.VolumeSource.RBD) 337 } 338 if a.VolumeSource.DownwardAPI != nil { 339 v1.SetDefaults_DownwardAPIVolumeSource(a.VolumeSource.DownwardAPI) 340 for j := range a.VolumeSource.DownwardAPI.Items { 341 b := &a.VolumeSource.DownwardAPI.Items[j] 342 if b.FieldRef != nil { 343 v1.SetDefaults_ObjectFieldSelector(b.FieldRef) 344 } 345 } 346 } 347 if a.VolumeSource.ConfigMap != nil { 348 v1.SetDefaults_ConfigMapVolumeSource(a.VolumeSource.ConfigMap) 349 } 350 if a.VolumeSource.AzureDisk != nil { 351 v1.SetDefaults_AzureDiskVolumeSource(a.VolumeSource.AzureDisk) 352 } 353 if a.VolumeSource.Projected != nil { 354 v1.SetDefaults_ProjectedVolumeSource(a.VolumeSource.Projected) 355 for j := range a.VolumeSource.Projected.Sources { 356 b := &a.VolumeSource.Projected.Sources[j] 357 if b.DownwardAPI != nil { 358 for k := range b.DownwardAPI.Items { 359 c := &b.DownwardAPI.Items[k] 360 if c.FieldRef != nil { 361 v1.SetDefaults_ObjectFieldSelector(c.FieldRef) 362 } 363 } 364 } 365 if b.ServiceAccountToken != nil { 366 v1.SetDefaults_ServiceAccountTokenProjection(b.ServiceAccountToken) 367 } 368 } 369 } 370 if a.VolumeSource.ScaleIO != nil { 371 v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO) 372 } 373 if a.VolumeSource.Ephemeral != nil { 374 if a.VolumeSource.Ephemeral.VolumeClaimTemplate != nil { 375 v1.SetDefaults_PersistentVolumeClaimSpec(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec) 376 v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Limits) 377 v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Requests) 378 } 379 } 380 } 381 for i := range in.Spec.Template.Spec.InitContainers { 382 a := &in.Spec.Template.Spec.InitContainers[i] 383 v1.SetDefaults_Container(a) 384 for j := range a.Ports { 385 b := &a.Ports[j] 386 if b.Protocol == "" { 387 b.Protocol = "TCP" 388 } 389 } 390 for j := range a.Env { 391 b := &a.Env[j] 392 if b.ValueFrom != nil { 393 if b.ValueFrom.FieldRef != nil { 394 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 395 } 396 } 397 } 398 v1.SetDefaults_ResourceList(&a.Resources.Limits) 399 v1.SetDefaults_ResourceList(&a.Resources.Requests) 400 if a.LivenessProbe != nil { 401 v1.SetDefaults_Probe(a.LivenessProbe) 402 if a.LivenessProbe.ProbeHandler.HTTPGet != nil { 403 v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) 404 } 405 if a.LivenessProbe.ProbeHandler.GRPC != nil { 406 if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { 407 var ptrVar1 string = "" 408 a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 409 } 410 } 411 } 412 if a.ReadinessProbe != nil { 413 v1.SetDefaults_Probe(a.ReadinessProbe) 414 if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { 415 v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) 416 } 417 if a.ReadinessProbe.ProbeHandler.GRPC != nil { 418 if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 419 var ptrVar1 string = "" 420 a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 421 } 422 } 423 } 424 if a.StartupProbe != nil { 425 v1.SetDefaults_Probe(a.StartupProbe) 426 if a.StartupProbe.ProbeHandler.HTTPGet != nil { 427 v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) 428 } 429 if a.StartupProbe.ProbeHandler.GRPC != nil { 430 if a.StartupProbe.ProbeHandler.GRPC.Service == nil { 431 var ptrVar1 string = "" 432 a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 433 } 434 } 435 } 436 if a.Lifecycle != nil { 437 if a.Lifecycle.PostStart != nil { 438 if a.Lifecycle.PostStart.HTTPGet != nil { 439 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet) 440 } 441 } 442 if a.Lifecycle.PreStop != nil { 443 if a.Lifecycle.PreStop.HTTPGet != nil { 444 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet) 445 } 446 } 447 } 448 } 449 for i := range in.Spec.Template.Spec.Containers { 450 a := &in.Spec.Template.Spec.Containers[i] 451 v1.SetDefaults_Container(a) 452 for j := range a.Ports { 453 b := &a.Ports[j] 454 if b.Protocol == "" { 455 b.Protocol = "TCP" 456 } 457 } 458 for j := range a.Env { 459 b := &a.Env[j] 460 if b.ValueFrom != nil { 461 if b.ValueFrom.FieldRef != nil { 462 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 463 } 464 } 465 } 466 v1.SetDefaults_ResourceList(&a.Resources.Limits) 467 v1.SetDefaults_ResourceList(&a.Resources.Requests) 468 if a.LivenessProbe != nil { 469 v1.SetDefaults_Probe(a.LivenessProbe) 470 if a.LivenessProbe.ProbeHandler.HTTPGet != nil { 471 v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) 472 } 473 if a.LivenessProbe.ProbeHandler.GRPC != nil { 474 if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { 475 var ptrVar1 string = "" 476 a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 477 } 478 } 479 } 480 if a.ReadinessProbe != nil { 481 v1.SetDefaults_Probe(a.ReadinessProbe) 482 if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { 483 v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) 484 } 485 if a.ReadinessProbe.ProbeHandler.GRPC != nil { 486 if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 487 var ptrVar1 string = "" 488 a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 489 } 490 } 491 } 492 if a.StartupProbe != nil { 493 v1.SetDefaults_Probe(a.StartupProbe) 494 if a.StartupProbe.ProbeHandler.HTTPGet != nil { 495 v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) 496 } 497 if a.StartupProbe.ProbeHandler.GRPC != nil { 498 if a.StartupProbe.ProbeHandler.GRPC.Service == nil { 499 var ptrVar1 string = "" 500 a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 501 } 502 } 503 } 504 if a.Lifecycle != nil { 505 if a.Lifecycle.PostStart != nil { 506 if a.Lifecycle.PostStart.HTTPGet != nil { 507 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet) 508 } 509 } 510 if a.Lifecycle.PreStop != nil { 511 if a.Lifecycle.PreStop.HTTPGet != nil { 512 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet) 513 } 514 } 515 } 516 } 517 for i := range in.Spec.Template.Spec.EphemeralContainers { 518 a := &in.Spec.Template.Spec.EphemeralContainers[i] 519 v1.SetDefaults_EphemeralContainer(a) 520 for j := range a.EphemeralContainerCommon.Ports { 521 b := &a.EphemeralContainerCommon.Ports[j] 522 if b.Protocol == "" { 523 b.Protocol = "TCP" 524 } 525 } 526 for j := range a.EphemeralContainerCommon.Env { 527 b := &a.EphemeralContainerCommon.Env[j] 528 if b.ValueFrom != nil { 529 if b.ValueFrom.FieldRef != nil { 530 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 531 } 532 } 533 } 534 v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Limits) 535 v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Requests) 536 if a.EphemeralContainerCommon.LivenessProbe != nil { 537 v1.SetDefaults_Probe(a.EphemeralContainerCommon.LivenessProbe) 538 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { 539 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) 540 } 541 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { 542 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { 543 var ptrVar1 string = "" 544 a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 545 } 546 } 547 } 548 if a.EphemeralContainerCommon.ReadinessProbe != nil { 549 v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) 550 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { 551 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) 552 } 553 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { 554 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 555 var ptrVar1 string = "" 556 a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 557 } 558 } 559 } 560 if a.EphemeralContainerCommon.StartupProbe != nil { 561 v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) 562 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { 563 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) 564 } 565 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { 566 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { 567 var ptrVar1 string = "" 568 a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 569 } 570 } 571 } 572 if a.EphemeralContainerCommon.Lifecycle != nil { 573 if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { 574 if a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet != nil { 575 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet) 576 } 577 } 578 if a.EphemeralContainerCommon.Lifecycle.PreStop != nil { 579 if a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet != nil { 580 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet) 581 } 582 } 583 } 584 } 585 v1.SetDefaults_ResourceList(&in.Spec.Template.Spec.Overhead) 586 } 587 588 func SetObjectDefaults_DeploymentList(in *v1beta2.DeploymentList) { 589 for i := range in.Items { 590 a := &in.Items[i] 591 SetObjectDefaults_Deployment(a) 592 } 593 } 594 595 func SetObjectDefaults_ReplicaSet(in *v1beta2.ReplicaSet) { 596 SetDefaults_ReplicaSet(in) 597 v1.SetDefaults_PodSpec(&in.Spec.Template.Spec) 598 for i := range in.Spec.Template.Spec.Volumes { 599 a := &in.Spec.Template.Spec.Volumes[i] 600 v1.SetDefaults_Volume(a) 601 if a.VolumeSource.HostPath != nil { 602 v1.SetDefaults_HostPathVolumeSource(a.VolumeSource.HostPath) 603 } 604 if a.VolumeSource.Secret != nil { 605 v1.SetDefaults_SecretVolumeSource(a.VolumeSource.Secret) 606 } 607 if a.VolumeSource.ISCSI != nil { 608 v1.SetDefaults_ISCSIVolumeSource(a.VolumeSource.ISCSI) 609 } 610 if a.VolumeSource.RBD != nil { 611 v1.SetDefaults_RBDVolumeSource(a.VolumeSource.RBD) 612 } 613 if a.VolumeSource.DownwardAPI != nil { 614 v1.SetDefaults_DownwardAPIVolumeSource(a.VolumeSource.DownwardAPI) 615 for j := range a.VolumeSource.DownwardAPI.Items { 616 b := &a.VolumeSource.DownwardAPI.Items[j] 617 if b.FieldRef != nil { 618 v1.SetDefaults_ObjectFieldSelector(b.FieldRef) 619 } 620 } 621 } 622 if a.VolumeSource.ConfigMap != nil { 623 v1.SetDefaults_ConfigMapVolumeSource(a.VolumeSource.ConfigMap) 624 } 625 if a.VolumeSource.AzureDisk != nil { 626 v1.SetDefaults_AzureDiskVolumeSource(a.VolumeSource.AzureDisk) 627 } 628 if a.VolumeSource.Projected != nil { 629 v1.SetDefaults_ProjectedVolumeSource(a.VolumeSource.Projected) 630 for j := range a.VolumeSource.Projected.Sources { 631 b := &a.VolumeSource.Projected.Sources[j] 632 if b.DownwardAPI != nil { 633 for k := range b.DownwardAPI.Items { 634 c := &b.DownwardAPI.Items[k] 635 if c.FieldRef != nil { 636 v1.SetDefaults_ObjectFieldSelector(c.FieldRef) 637 } 638 } 639 } 640 if b.ServiceAccountToken != nil { 641 v1.SetDefaults_ServiceAccountTokenProjection(b.ServiceAccountToken) 642 } 643 } 644 } 645 if a.VolumeSource.ScaleIO != nil { 646 v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO) 647 } 648 if a.VolumeSource.Ephemeral != nil { 649 if a.VolumeSource.Ephemeral.VolumeClaimTemplate != nil { 650 v1.SetDefaults_PersistentVolumeClaimSpec(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec) 651 v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Limits) 652 v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Requests) 653 } 654 } 655 } 656 for i := range in.Spec.Template.Spec.InitContainers { 657 a := &in.Spec.Template.Spec.InitContainers[i] 658 v1.SetDefaults_Container(a) 659 for j := range a.Ports { 660 b := &a.Ports[j] 661 if b.Protocol == "" { 662 b.Protocol = "TCP" 663 } 664 } 665 for j := range a.Env { 666 b := &a.Env[j] 667 if b.ValueFrom != nil { 668 if b.ValueFrom.FieldRef != nil { 669 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 670 } 671 } 672 } 673 v1.SetDefaults_ResourceList(&a.Resources.Limits) 674 v1.SetDefaults_ResourceList(&a.Resources.Requests) 675 if a.LivenessProbe != nil { 676 v1.SetDefaults_Probe(a.LivenessProbe) 677 if a.LivenessProbe.ProbeHandler.HTTPGet != nil { 678 v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) 679 } 680 if a.LivenessProbe.ProbeHandler.GRPC != nil { 681 if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { 682 var ptrVar1 string = "" 683 a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 684 } 685 } 686 } 687 if a.ReadinessProbe != nil { 688 v1.SetDefaults_Probe(a.ReadinessProbe) 689 if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { 690 v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) 691 } 692 if a.ReadinessProbe.ProbeHandler.GRPC != nil { 693 if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 694 var ptrVar1 string = "" 695 a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 696 } 697 } 698 } 699 if a.StartupProbe != nil { 700 v1.SetDefaults_Probe(a.StartupProbe) 701 if a.StartupProbe.ProbeHandler.HTTPGet != nil { 702 v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) 703 } 704 if a.StartupProbe.ProbeHandler.GRPC != nil { 705 if a.StartupProbe.ProbeHandler.GRPC.Service == nil { 706 var ptrVar1 string = "" 707 a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 708 } 709 } 710 } 711 if a.Lifecycle != nil { 712 if a.Lifecycle.PostStart != nil { 713 if a.Lifecycle.PostStart.HTTPGet != nil { 714 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet) 715 } 716 } 717 if a.Lifecycle.PreStop != nil { 718 if a.Lifecycle.PreStop.HTTPGet != nil { 719 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet) 720 } 721 } 722 } 723 } 724 for i := range in.Spec.Template.Spec.Containers { 725 a := &in.Spec.Template.Spec.Containers[i] 726 v1.SetDefaults_Container(a) 727 for j := range a.Ports { 728 b := &a.Ports[j] 729 if b.Protocol == "" { 730 b.Protocol = "TCP" 731 } 732 } 733 for j := range a.Env { 734 b := &a.Env[j] 735 if b.ValueFrom != nil { 736 if b.ValueFrom.FieldRef != nil { 737 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 738 } 739 } 740 } 741 v1.SetDefaults_ResourceList(&a.Resources.Limits) 742 v1.SetDefaults_ResourceList(&a.Resources.Requests) 743 if a.LivenessProbe != nil { 744 v1.SetDefaults_Probe(a.LivenessProbe) 745 if a.LivenessProbe.ProbeHandler.HTTPGet != nil { 746 v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) 747 } 748 if a.LivenessProbe.ProbeHandler.GRPC != nil { 749 if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { 750 var ptrVar1 string = "" 751 a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 752 } 753 } 754 } 755 if a.ReadinessProbe != nil { 756 v1.SetDefaults_Probe(a.ReadinessProbe) 757 if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { 758 v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) 759 } 760 if a.ReadinessProbe.ProbeHandler.GRPC != nil { 761 if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 762 var ptrVar1 string = "" 763 a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 764 } 765 } 766 } 767 if a.StartupProbe != nil { 768 v1.SetDefaults_Probe(a.StartupProbe) 769 if a.StartupProbe.ProbeHandler.HTTPGet != nil { 770 v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) 771 } 772 if a.StartupProbe.ProbeHandler.GRPC != nil { 773 if a.StartupProbe.ProbeHandler.GRPC.Service == nil { 774 var ptrVar1 string = "" 775 a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 776 } 777 } 778 } 779 if a.Lifecycle != nil { 780 if a.Lifecycle.PostStart != nil { 781 if a.Lifecycle.PostStart.HTTPGet != nil { 782 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet) 783 } 784 } 785 if a.Lifecycle.PreStop != nil { 786 if a.Lifecycle.PreStop.HTTPGet != nil { 787 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet) 788 } 789 } 790 } 791 } 792 for i := range in.Spec.Template.Spec.EphemeralContainers { 793 a := &in.Spec.Template.Spec.EphemeralContainers[i] 794 v1.SetDefaults_EphemeralContainer(a) 795 for j := range a.EphemeralContainerCommon.Ports { 796 b := &a.EphemeralContainerCommon.Ports[j] 797 if b.Protocol == "" { 798 b.Protocol = "TCP" 799 } 800 } 801 for j := range a.EphemeralContainerCommon.Env { 802 b := &a.EphemeralContainerCommon.Env[j] 803 if b.ValueFrom != nil { 804 if b.ValueFrom.FieldRef != nil { 805 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 806 } 807 } 808 } 809 v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Limits) 810 v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Requests) 811 if a.EphemeralContainerCommon.LivenessProbe != nil { 812 v1.SetDefaults_Probe(a.EphemeralContainerCommon.LivenessProbe) 813 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { 814 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) 815 } 816 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { 817 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { 818 var ptrVar1 string = "" 819 a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 820 } 821 } 822 } 823 if a.EphemeralContainerCommon.ReadinessProbe != nil { 824 v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) 825 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { 826 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) 827 } 828 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { 829 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 830 var ptrVar1 string = "" 831 a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 832 } 833 } 834 } 835 if a.EphemeralContainerCommon.StartupProbe != nil { 836 v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) 837 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { 838 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) 839 } 840 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { 841 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { 842 var ptrVar1 string = "" 843 a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 844 } 845 } 846 } 847 if a.EphemeralContainerCommon.Lifecycle != nil { 848 if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { 849 if a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet != nil { 850 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet) 851 } 852 } 853 if a.EphemeralContainerCommon.Lifecycle.PreStop != nil { 854 if a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet != nil { 855 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet) 856 } 857 } 858 } 859 } 860 v1.SetDefaults_ResourceList(&in.Spec.Template.Spec.Overhead) 861 } 862 863 func SetObjectDefaults_ReplicaSetList(in *v1beta2.ReplicaSetList) { 864 for i := range in.Items { 865 a := &in.Items[i] 866 SetObjectDefaults_ReplicaSet(a) 867 } 868 } 869 870 func SetObjectDefaults_StatefulSet(in *v1beta2.StatefulSet) { 871 SetDefaults_StatefulSet(in) 872 v1.SetDefaults_PodSpec(&in.Spec.Template.Spec) 873 for i := range in.Spec.Template.Spec.Volumes { 874 a := &in.Spec.Template.Spec.Volumes[i] 875 v1.SetDefaults_Volume(a) 876 if a.VolumeSource.HostPath != nil { 877 v1.SetDefaults_HostPathVolumeSource(a.VolumeSource.HostPath) 878 } 879 if a.VolumeSource.Secret != nil { 880 v1.SetDefaults_SecretVolumeSource(a.VolumeSource.Secret) 881 } 882 if a.VolumeSource.ISCSI != nil { 883 v1.SetDefaults_ISCSIVolumeSource(a.VolumeSource.ISCSI) 884 } 885 if a.VolumeSource.RBD != nil { 886 v1.SetDefaults_RBDVolumeSource(a.VolumeSource.RBD) 887 } 888 if a.VolumeSource.DownwardAPI != nil { 889 v1.SetDefaults_DownwardAPIVolumeSource(a.VolumeSource.DownwardAPI) 890 for j := range a.VolumeSource.DownwardAPI.Items { 891 b := &a.VolumeSource.DownwardAPI.Items[j] 892 if b.FieldRef != nil { 893 v1.SetDefaults_ObjectFieldSelector(b.FieldRef) 894 } 895 } 896 } 897 if a.VolumeSource.ConfigMap != nil { 898 v1.SetDefaults_ConfigMapVolumeSource(a.VolumeSource.ConfigMap) 899 } 900 if a.VolumeSource.AzureDisk != nil { 901 v1.SetDefaults_AzureDiskVolumeSource(a.VolumeSource.AzureDisk) 902 } 903 if a.VolumeSource.Projected != nil { 904 v1.SetDefaults_ProjectedVolumeSource(a.VolumeSource.Projected) 905 for j := range a.VolumeSource.Projected.Sources { 906 b := &a.VolumeSource.Projected.Sources[j] 907 if b.DownwardAPI != nil { 908 for k := range b.DownwardAPI.Items { 909 c := &b.DownwardAPI.Items[k] 910 if c.FieldRef != nil { 911 v1.SetDefaults_ObjectFieldSelector(c.FieldRef) 912 } 913 } 914 } 915 if b.ServiceAccountToken != nil { 916 v1.SetDefaults_ServiceAccountTokenProjection(b.ServiceAccountToken) 917 } 918 } 919 } 920 if a.VolumeSource.ScaleIO != nil { 921 v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO) 922 } 923 if a.VolumeSource.Ephemeral != nil { 924 if a.VolumeSource.Ephemeral.VolumeClaimTemplate != nil { 925 v1.SetDefaults_PersistentVolumeClaimSpec(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec) 926 v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Limits) 927 v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Requests) 928 } 929 } 930 } 931 for i := range in.Spec.Template.Spec.InitContainers { 932 a := &in.Spec.Template.Spec.InitContainers[i] 933 v1.SetDefaults_Container(a) 934 for j := range a.Ports { 935 b := &a.Ports[j] 936 if b.Protocol == "" { 937 b.Protocol = "TCP" 938 } 939 } 940 for j := range a.Env { 941 b := &a.Env[j] 942 if b.ValueFrom != nil { 943 if b.ValueFrom.FieldRef != nil { 944 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 945 } 946 } 947 } 948 v1.SetDefaults_ResourceList(&a.Resources.Limits) 949 v1.SetDefaults_ResourceList(&a.Resources.Requests) 950 if a.LivenessProbe != nil { 951 v1.SetDefaults_Probe(a.LivenessProbe) 952 if a.LivenessProbe.ProbeHandler.HTTPGet != nil { 953 v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) 954 } 955 if a.LivenessProbe.ProbeHandler.GRPC != nil { 956 if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { 957 var ptrVar1 string = "" 958 a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 959 } 960 } 961 } 962 if a.ReadinessProbe != nil { 963 v1.SetDefaults_Probe(a.ReadinessProbe) 964 if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { 965 v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) 966 } 967 if a.ReadinessProbe.ProbeHandler.GRPC != nil { 968 if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 969 var ptrVar1 string = "" 970 a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 971 } 972 } 973 } 974 if a.StartupProbe != nil { 975 v1.SetDefaults_Probe(a.StartupProbe) 976 if a.StartupProbe.ProbeHandler.HTTPGet != nil { 977 v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) 978 } 979 if a.StartupProbe.ProbeHandler.GRPC != nil { 980 if a.StartupProbe.ProbeHandler.GRPC.Service == nil { 981 var ptrVar1 string = "" 982 a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 983 } 984 } 985 } 986 if a.Lifecycle != nil { 987 if a.Lifecycle.PostStart != nil { 988 if a.Lifecycle.PostStart.HTTPGet != nil { 989 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet) 990 } 991 } 992 if a.Lifecycle.PreStop != nil { 993 if a.Lifecycle.PreStop.HTTPGet != nil { 994 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet) 995 } 996 } 997 } 998 } 999 for i := range in.Spec.Template.Spec.Containers { 1000 a := &in.Spec.Template.Spec.Containers[i] 1001 v1.SetDefaults_Container(a) 1002 for j := range a.Ports { 1003 b := &a.Ports[j] 1004 if b.Protocol == "" { 1005 b.Protocol = "TCP" 1006 } 1007 } 1008 for j := range a.Env { 1009 b := &a.Env[j] 1010 if b.ValueFrom != nil { 1011 if b.ValueFrom.FieldRef != nil { 1012 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 1013 } 1014 } 1015 } 1016 v1.SetDefaults_ResourceList(&a.Resources.Limits) 1017 v1.SetDefaults_ResourceList(&a.Resources.Requests) 1018 if a.LivenessProbe != nil { 1019 v1.SetDefaults_Probe(a.LivenessProbe) 1020 if a.LivenessProbe.ProbeHandler.HTTPGet != nil { 1021 v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) 1022 } 1023 if a.LivenessProbe.ProbeHandler.GRPC != nil { 1024 if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { 1025 var ptrVar1 string = "" 1026 a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 1027 } 1028 } 1029 } 1030 if a.ReadinessProbe != nil { 1031 v1.SetDefaults_Probe(a.ReadinessProbe) 1032 if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { 1033 v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) 1034 } 1035 if a.ReadinessProbe.ProbeHandler.GRPC != nil { 1036 if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 1037 var ptrVar1 string = "" 1038 a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 1039 } 1040 } 1041 } 1042 if a.StartupProbe != nil { 1043 v1.SetDefaults_Probe(a.StartupProbe) 1044 if a.StartupProbe.ProbeHandler.HTTPGet != nil { 1045 v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) 1046 } 1047 if a.StartupProbe.ProbeHandler.GRPC != nil { 1048 if a.StartupProbe.ProbeHandler.GRPC.Service == nil { 1049 var ptrVar1 string = "" 1050 a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 1051 } 1052 } 1053 } 1054 if a.Lifecycle != nil { 1055 if a.Lifecycle.PostStart != nil { 1056 if a.Lifecycle.PostStart.HTTPGet != nil { 1057 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet) 1058 } 1059 } 1060 if a.Lifecycle.PreStop != nil { 1061 if a.Lifecycle.PreStop.HTTPGet != nil { 1062 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet) 1063 } 1064 } 1065 } 1066 } 1067 for i := range in.Spec.Template.Spec.EphemeralContainers { 1068 a := &in.Spec.Template.Spec.EphemeralContainers[i] 1069 v1.SetDefaults_EphemeralContainer(a) 1070 for j := range a.EphemeralContainerCommon.Ports { 1071 b := &a.EphemeralContainerCommon.Ports[j] 1072 if b.Protocol == "" { 1073 b.Protocol = "TCP" 1074 } 1075 } 1076 for j := range a.EphemeralContainerCommon.Env { 1077 b := &a.EphemeralContainerCommon.Env[j] 1078 if b.ValueFrom != nil { 1079 if b.ValueFrom.FieldRef != nil { 1080 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 1081 } 1082 } 1083 } 1084 v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Limits) 1085 v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Requests) 1086 if a.EphemeralContainerCommon.LivenessProbe != nil { 1087 v1.SetDefaults_Probe(a.EphemeralContainerCommon.LivenessProbe) 1088 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { 1089 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) 1090 } 1091 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { 1092 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { 1093 var ptrVar1 string = "" 1094 a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 1095 } 1096 } 1097 } 1098 if a.EphemeralContainerCommon.ReadinessProbe != nil { 1099 v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) 1100 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { 1101 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) 1102 } 1103 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { 1104 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 1105 var ptrVar1 string = "" 1106 a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 1107 } 1108 } 1109 } 1110 if a.EphemeralContainerCommon.StartupProbe != nil { 1111 v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) 1112 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { 1113 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) 1114 } 1115 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { 1116 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { 1117 var ptrVar1 string = "" 1118 a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 1119 } 1120 } 1121 } 1122 if a.EphemeralContainerCommon.Lifecycle != nil { 1123 if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { 1124 if a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet != nil { 1125 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet) 1126 } 1127 } 1128 if a.EphemeralContainerCommon.Lifecycle.PreStop != nil { 1129 if a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet != nil { 1130 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet) 1131 } 1132 } 1133 } 1134 } 1135 v1.SetDefaults_ResourceList(&in.Spec.Template.Spec.Overhead) 1136 for i := range in.Spec.VolumeClaimTemplates { 1137 a := &in.Spec.VolumeClaimTemplates[i] 1138 v1.SetDefaults_PersistentVolumeClaim(a) 1139 v1.SetDefaults_PersistentVolumeClaimSpec(&a.Spec) 1140 v1.SetDefaults_ResourceList(&a.Spec.Resources.Limits) 1141 v1.SetDefaults_ResourceList(&a.Spec.Resources.Requests) 1142 v1.SetDefaults_ResourceList(&a.Status.Capacity) 1143 v1.SetDefaults_ResourceList(&a.Status.AllocatedResources) 1144 } 1145 } 1146 1147 func SetObjectDefaults_StatefulSetList(in *v1beta2.StatefulSetList) { 1148 for i := range in.Items { 1149 a := &in.Items[i] 1150 SetObjectDefaults_StatefulSet(a) 1151 } 1152 }