k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/pkg/apis/apps/v1beta1/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 v1beta1 23 24 import ( 25 v1beta1 "k8s.io/api/apps/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.Deployment{}, func(obj interface{}) { SetObjectDefaults_Deployment(obj.(*v1beta1.Deployment)) }) 35 scheme.AddTypeDefaultingFunc(&v1beta1.DeploymentList{}, func(obj interface{}) { SetObjectDefaults_DeploymentList(obj.(*v1beta1.DeploymentList)) }) 36 scheme.AddTypeDefaultingFunc(&v1beta1.StatefulSet{}, func(obj interface{}) { SetObjectDefaults_StatefulSet(obj.(*v1beta1.StatefulSet)) }) 37 scheme.AddTypeDefaultingFunc(&v1beta1.StatefulSetList{}, func(obj interface{}) { SetObjectDefaults_StatefulSetList(obj.(*v1beta1.StatefulSetList)) }) 38 return nil 39 } 40 41 func SetObjectDefaults_Deployment(in *v1beta1.Deployment) { 42 SetDefaults_Deployment(in) 43 v1.SetDefaults_PodSpec(&in.Spec.Template.Spec) 44 for i := range in.Spec.Template.Spec.Volumes { 45 a := &in.Spec.Template.Spec.Volumes[i] 46 v1.SetDefaults_Volume(a) 47 if a.VolumeSource.HostPath != nil { 48 v1.SetDefaults_HostPathVolumeSource(a.VolumeSource.HostPath) 49 } 50 if a.VolumeSource.Secret != nil { 51 v1.SetDefaults_SecretVolumeSource(a.VolumeSource.Secret) 52 } 53 if a.VolumeSource.ISCSI != nil { 54 v1.SetDefaults_ISCSIVolumeSource(a.VolumeSource.ISCSI) 55 } 56 if a.VolumeSource.RBD != nil { 57 v1.SetDefaults_RBDVolumeSource(a.VolumeSource.RBD) 58 } 59 if a.VolumeSource.DownwardAPI != nil { 60 v1.SetDefaults_DownwardAPIVolumeSource(a.VolumeSource.DownwardAPI) 61 for j := range a.VolumeSource.DownwardAPI.Items { 62 b := &a.VolumeSource.DownwardAPI.Items[j] 63 if b.FieldRef != nil { 64 v1.SetDefaults_ObjectFieldSelector(b.FieldRef) 65 } 66 } 67 } 68 if a.VolumeSource.ConfigMap != nil { 69 v1.SetDefaults_ConfigMapVolumeSource(a.VolumeSource.ConfigMap) 70 } 71 if a.VolumeSource.AzureDisk != nil { 72 v1.SetDefaults_AzureDiskVolumeSource(a.VolumeSource.AzureDisk) 73 } 74 if a.VolumeSource.Projected != nil { 75 v1.SetDefaults_ProjectedVolumeSource(a.VolumeSource.Projected) 76 for j := range a.VolumeSource.Projected.Sources { 77 b := &a.VolumeSource.Projected.Sources[j] 78 if b.DownwardAPI != nil { 79 for k := range b.DownwardAPI.Items { 80 c := &b.DownwardAPI.Items[k] 81 if c.FieldRef != nil { 82 v1.SetDefaults_ObjectFieldSelector(c.FieldRef) 83 } 84 } 85 } 86 if b.ServiceAccountToken != nil { 87 v1.SetDefaults_ServiceAccountTokenProjection(b.ServiceAccountToken) 88 } 89 } 90 } 91 if a.VolumeSource.ScaleIO != nil { 92 v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO) 93 } 94 if a.VolumeSource.Ephemeral != nil { 95 if a.VolumeSource.Ephemeral.VolumeClaimTemplate != nil { 96 v1.SetDefaults_PersistentVolumeClaimSpec(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec) 97 v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Limits) 98 v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Requests) 99 } 100 } 101 } 102 for i := range in.Spec.Template.Spec.InitContainers { 103 a := &in.Spec.Template.Spec.InitContainers[i] 104 v1.SetDefaults_Container(a) 105 for j := range a.Ports { 106 b := &a.Ports[j] 107 if b.Protocol == "" { 108 b.Protocol = "TCP" 109 } 110 } 111 for j := range a.Env { 112 b := &a.Env[j] 113 if b.ValueFrom != nil { 114 if b.ValueFrom.FieldRef != nil { 115 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 116 } 117 } 118 } 119 v1.SetDefaults_ResourceList(&a.Resources.Limits) 120 v1.SetDefaults_ResourceList(&a.Resources.Requests) 121 if a.LivenessProbe != nil { 122 v1.SetDefaults_Probe(a.LivenessProbe) 123 if a.LivenessProbe.ProbeHandler.HTTPGet != nil { 124 v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) 125 } 126 if a.LivenessProbe.ProbeHandler.GRPC != nil { 127 if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { 128 var ptrVar1 string = "" 129 a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 130 } 131 } 132 } 133 if a.ReadinessProbe != nil { 134 v1.SetDefaults_Probe(a.ReadinessProbe) 135 if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { 136 v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) 137 } 138 if a.ReadinessProbe.ProbeHandler.GRPC != nil { 139 if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 140 var ptrVar1 string = "" 141 a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 142 } 143 } 144 } 145 if a.StartupProbe != nil { 146 v1.SetDefaults_Probe(a.StartupProbe) 147 if a.StartupProbe.ProbeHandler.HTTPGet != nil { 148 v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) 149 } 150 if a.StartupProbe.ProbeHandler.GRPC != nil { 151 if a.StartupProbe.ProbeHandler.GRPC.Service == nil { 152 var ptrVar1 string = "" 153 a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 154 } 155 } 156 } 157 if a.Lifecycle != nil { 158 if a.Lifecycle.PostStart != nil { 159 if a.Lifecycle.PostStart.HTTPGet != nil { 160 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet) 161 } 162 } 163 if a.Lifecycle.PreStop != nil { 164 if a.Lifecycle.PreStop.HTTPGet != nil { 165 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet) 166 } 167 } 168 } 169 } 170 for i := range in.Spec.Template.Spec.Containers { 171 a := &in.Spec.Template.Spec.Containers[i] 172 v1.SetDefaults_Container(a) 173 for j := range a.Ports { 174 b := &a.Ports[j] 175 if b.Protocol == "" { 176 b.Protocol = "TCP" 177 } 178 } 179 for j := range a.Env { 180 b := &a.Env[j] 181 if b.ValueFrom != nil { 182 if b.ValueFrom.FieldRef != nil { 183 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 184 } 185 } 186 } 187 v1.SetDefaults_ResourceList(&a.Resources.Limits) 188 v1.SetDefaults_ResourceList(&a.Resources.Requests) 189 if a.LivenessProbe != nil { 190 v1.SetDefaults_Probe(a.LivenessProbe) 191 if a.LivenessProbe.ProbeHandler.HTTPGet != nil { 192 v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) 193 } 194 if a.LivenessProbe.ProbeHandler.GRPC != nil { 195 if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { 196 var ptrVar1 string = "" 197 a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 198 } 199 } 200 } 201 if a.ReadinessProbe != nil { 202 v1.SetDefaults_Probe(a.ReadinessProbe) 203 if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { 204 v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) 205 } 206 if a.ReadinessProbe.ProbeHandler.GRPC != nil { 207 if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 208 var ptrVar1 string = "" 209 a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 210 } 211 } 212 } 213 if a.StartupProbe != nil { 214 v1.SetDefaults_Probe(a.StartupProbe) 215 if a.StartupProbe.ProbeHandler.HTTPGet != nil { 216 v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) 217 } 218 if a.StartupProbe.ProbeHandler.GRPC != nil { 219 if a.StartupProbe.ProbeHandler.GRPC.Service == nil { 220 var ptrVar1 string = "" 221 a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 222 } 223 } 224 } 225 if a.Lifecycle != nil { 226 if a.Lifecycle.PostStart != nil { 227 if a.Lifecycle.PostStart.HTTPGet != nil { 228 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet) 229 } 230 } 231 if a.Lifecycle.PreStop != nil { 232 if a.Lifecycle.PreStop.HTTPGet != nil { 233 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet) 234 } 235 } 236 } 237 } 238 for i := range in.Spec.Template.Spec.EphemeralContainers { 239 a := &in.Spec.Template.Spec.EphemeralContainers[i] 240 v1.SetDefaults_EphemeralContainer(a) 241 for j := range a.EphemeralContainerCommon.Ports { 242 b := &a.EphemeralContainerCommon.Ports[j] 243 if b.Protocol == "" { 244 b.Protocol = "TCP" 245 } 246 } 247 for j := range a.EphemeralContainerCommon.Env { 248 b := &a.EphemeralContainerCommon.Env[j] 249 if b.ValueFrom != nil { 250 if b.ValueFrom.FieldRef != nil { 251 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 252 } 253 } 254 } 255 v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Limits) 256 v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Requests) 257 if a.EphemeralContainerCommon.LivenessProbe != nil { 258 v1.SetDefaults_Probe(a.EphemeralContainerCommon.LivenessProbe) 259 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { 260 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) 261 } 262 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { 263 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { 264 var ptrVar1 string = "" 265 a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 266 } 267 } 268 } 269 if a.EphemeralContainerCommon.ReadinessProbe != nil { 270 v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) 271 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { 272 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) 273 } 274 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { 275 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 276 var ptrVar1 string = "" 277 a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 278 } 279 } 280 } 281 if a.EphemeralContainerCommon.StartupProbe != nil { 282 v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) 283 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { 284 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) 285 } 286 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { 287 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { 288 var ptrVar1 string = "" 289 a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 290 } 291 } 292 } 293 if a.EphemeralContainerCommon.Lifecycle != nil { 294 if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { 295 if a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet != nil { 296 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet) 297 } 298 } 299 if a.EphemeralContainerCommon.Lifecycle.PreStop != nil { 300 if a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet != nil { 301 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet) 302 } 303 } 304 } 305 } 306 v1.SetDefaults_ResourceList(&in.Spec.Template.Spec.Overhead) 307 } 308 309 func SetObjectDefaults_DeploymentList(in *v1beta1.DeploymentList) { 310 for i := range in.Items { 311 a := &in.Items[i] 312 SetObjectDefaults_Deployment(a) 313 } 314 } 315 316 func SetObjectDefaults_StatefulSet(in *v1beta1.StatefulSet) { 317 SetDefaults_StatefulSet(in) 318 v1.SetDefaults_PodSpec(&in.Spec.Template.Spec) 319 for i := range in.Spec.Template.Spec.Volumes { 320 a := &in.Spec.Template.Spec.Volumes[i] 321 v1.SetDefaults_Volume(a) 322 if a.VolumeSource.HostPath != nil { 323 v1.SetDefaults_HostPathVolumeSource(a.VolumeSource.HostPath) 324 } 325 if a.VolumeSource.Secret != nil { 326 v1.SetDefaults_SecretVolumeSource(a.VolumeSource.Secret) 327 } 328 if a.VolumeSource.ISCSI != nil { 329 v1.SetDefaults_ISCSIVolumeSource(a.VolumeSource.ISCSI) 330 } 331 if a.VolumeSource.RBD != nil { 332 v1.SetDefaults_RBDVolumeSource(a.VolumeSource.RBD) 333 } 334 if a.VolumeSource.DownwardAPI != nil { 335 v1.SetDefaults_DownwardAPIVolumeSource(a.VolumeSource.DownwardAPI) 336 for j := range a.VolumeSource.DownwardAPI.Items { 337 b := &a.VolumeSource.DownwardAPI.Items[j] 338 if b.FieldRef != nil { 339 v1.SetDefaults_ObjectFieldSelector(b.FieldRef) 340 } 341 } 342 } 343 if a.VolumeSource.ConfigMap != nil { 344 v1.SetDefaults_ConfigMapVolumeSource(a.VolumeSource.ConfigMap) 345 } 346 if a.VolumeSource.AzureDisk != nil { 347 v1.SetDefaults_AzureDiskVolumeSource(a.VolumeSource.AzureDisk) 348 } 349 if a.VolumeSource.Projected != nil { 350 v1.SetDefaults_ProjectedVolumeSource(a.VolumeSource.Projected) 351 for j := range a.VolumeSource.Projected.Sources { 352 b := &a.VolumeSource.Projected.Sources[j] 353 if b.DownwardAPI != nil { 354 for k := range b.DownwardAPI.Items { 355 c := &b.DownwardAPI.Items[k] 356 if c.FieldRef != nil { 357 v1.SetDefaults_ObjectFieldSelector(c.FieldRef) 358 } 359 } 360 } 361 if b.ServiceAccountToken != nil { 362 v1.SetDefaults_ServiceAccountTokenProjection(b.ServiceAccountToken) 363 } 364 } 365 } 366 if a.VolumeSource.ScaleIO != nil { 367 v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO) 368 } 369 if a.VolumeSource.Ephemeral != nil { 370 if a.VolumeSource.Ephemeral.VolumeClaimTemplate != nil { 371 v1.SetDefaults_PersistentVolumeClaimSpec(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec) 372 v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Limits) 373 v1.SetDefaults_ResourceList(&a.VolumeSource.Ephemeral.VolumeClaimTemplate.Spec.Resources.Requests) 374 } 375 } 376 } 377 for i := range in.Spec.Template.Spec.InitContainers { 378 a := &in.Spec.Template.Spec.InitContainers[i] 379 v1.SetDefaults_Container(a) 380 for j := range a.Ports { 381 b := &a.Ports[j] 382 if b.Protocol == "" { 383 b.Protocol = "TCP" 384 } 385 } 386 for j := range a.Env { 387 b := &a.Env[j] 388 if b.ValueFrom != nil { 389 if b.ValueFrom.FieldRef != nil { 390 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 391 } 392 } 393 } 394 v1.SetDefaults_ResourceList(&a.Resources.Limits) 395 v1.SetDefaults_ResourceList(&a.Resources.Requests) 396 if a.LivenessProbe != nil { 397 v1.SetDefaults_Probe(a.LivenessProbe) 398 if a.LivenessProbe.ProbeHandler.HTTPGet != nil { 399 v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) 400 } 401 if a.LivenessProbe.ProbeHandler.GRPC != nil { 402 if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { 403 var ptrVar1 string = "" 404 a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 405 } 406 } 407 } 408 if a.ReadinessProbe != nil { 409 v1.SetDefaults_Probe(a.ReadinessProbe) 410 if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { 411 v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) 412 } 413 if a.ReadinessProbe.ProbeHandler.GRPC != nil { 414 if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 415 var ptrVar1 string = "" 416 a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 417 } 418 } 419 } 420 if a.StartupProbe != nil { 421 v1.SetDefaults_Probe(a.StartupProbe) 422 if a.StartupProbe.ProbeHandler.HTTPGet != nil { 423 v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) 424 } 425 if a.StartupProbe.ProbeHandler.GRPC != nil { 426 if a.StartupProbe.ProbeHandler.GRPC.Service == nil { 427 var ptrVar1 string = "" 428 a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 429 } 430 } 431 } 432 if a.Lifecycle != nil { 433 if a.Lifecycle.PostStart != nil { 434 if a.Lifecycle.PostStart.HTTPGet != nil { 435 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet) 436 } 437 } 438 if a.Lifecycle.PreStop != nil { 439 if a.Lifecycle.PreStop.HTTPGet != nil { 440 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet) 441 } 442 } 443 } 444 } 445 for i := range in.Spec.Template.Spec.Containers { 446 a := &in.Spec.Template.Spec.Containers[i] 447 v1.SetDefaults_Container(a) 448 for j := range a.Ports { 449 b := &a.Ports[j] 450 if b.Protocol == "" { 451 b.Protocol = "TCP" 452 } 453 } 454 for j := range a.Env { 455 b := &a.Env[j] 456 if b.ValueFrom != nil { 457 if b.ValueFrom.FieldRef != nil { 458 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 459 } 460 } 461 } 462 v1.SetDefaults_ResourceList(&a.Resources.Limits) 463 v1.SetDefaults_ResourceList(&a.Resources.Requests) 464 if a.LivenessProbe != nil { 465 v1.SetDefaults_Probe(a.LivenessProbe) 466 if a.LivenessProbe.ProbeHandler.HTTPGet != nil { 467 v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) 468 } 469 if a.LivenessProbe.ProbeHandler.GRPC != nil { 470 if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { 471 var ptrVar1 string = "" 472 a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 473 } 474 } 475 } 476 if a.ReadinessProbe != nil { 477 v1.SetDefaults_Probe(a.ReadinessProbe) 478 if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { 479 v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) 480 } 481 if a.ReadinessProbe.ProbeHandler.GRPC != nil { 482 if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 483 var ptrVar1 string = "" 484 a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 485 } 486 } 487 } 488 if a.StartupProbe != nil { 489 v1.SetDefaults_Probe(a.StartupProbe) 490 if a.StartupProbe.ProbeHandler.HTTPGet != nil { 491 v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) 492 } 493 if a.StartupProbe.ProbeHandler.GRPC != nil { 494 if a.StartupProbe.ProbeHandler.GRPC.Service == nil { 495 var ptrVar1 string = "" 496 a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 497 } 498 } 499 } 500 if a.Lifecycle != nil { 501 if a.Lifecycle.PostStart != nil { 502 if a.Lifecycle.PostStart.HTTPGet != nil { 503 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet) 504 } 505 } 506 if a.Lifecycle.PreStop != nil { 507 if a.Lifecycle.PreStop.HTTPGet != nil { 508 v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet) 509 } 510 } 511 } 512 } 513 for i := range in.Spec.Template.Spec.EphemeralContainers { 514 a := &in.Spec.Template.Spec.EphemeralContainers[i] 515 v1.SetDefaults_EphemeralContainer(a) 516 for j := range a.EphemeralContainerCommon.Ports { 517 b := &a.EphemeralContainerCommon.Ports[j] 518 if b.Protocol == "" { 519 b.Protocol = "TCP" 520 } 521 } 522 for j := range a.EphemeralContainerCommon.Env { 523 b := &a.EphemeralContainerCommon.Env[j] 524 if b.ValueFrom != nil { 525 if b.ValueFrom.FieldRef != nil { 526 v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef) 527 } 528 } 529 } 530 v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Limits) 531 v1.SetDefaults_ResourceList(&a.EphemeralContainerCommon.Resources.Requests) 532 if a.EphemeralContainerCommon.LivenessProbe != nil { 533 v1.SetDefaults_Probe(a.EphemeralContainerCommon.LivenessProbe) 534 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { 535 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) 536 } 537 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { 538 if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { 539 var ptrVar1 string = "" 540 a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 541 } 542 } 543 } 544 if a.EphemeralContainerCommon.ReadinessProbe != nil { 545 v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) 546 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { 547 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) 548 } 549 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { 550 if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { 551 var ptrVar1 string = "" 552 a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 553 } 554 } 555 } 556 if a.EphemeralContainerCommon.StartupProbe != nil { 557 v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) 558 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { 559 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) 560 } 561 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { 562 if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { 563 var ptrVar1 string = "" 564 a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 565 } 566 } 567 } 568 if a.EphemeralContainerCommon.Lifecycle != nil { 569 if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { 570 if a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet != nil { 571 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet) 572 } 573 } 574 if a.EphemeralContainerCommon.Lifecycle.PreStop != nil { 575 if a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet != nil { 576 v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet) 577 } 578 } 579 } 580 } 581 v1.SetDefaults_ResourceList(&in.Spec.Template.Spec.Overhead) 582 for i := range in.Spec.VolumeClaimTemplates { 583 a := &in.Spec.VolumeClaimTemplates[i] 584 v1.SetDefaults_PersistentVolumeClaim(a) 585 v1.SetDefaults_PersistentVolumeClaimSpec(&a.Spec) 586 v1.SetDefaults_ResourceList(&a.Spec.Resources.Limits) 587 v1.SetDefaults_ResourceList(&a.Spec.Resources.Requests) 588 v1.SetDefaults_ResourceList(&a.Status.Capacity) 589 v1.SetDefaults_ResourceList(&a.Status.AllocatedResources) 590 } 591 } 592 593 func SetObjectDefaults_StatefulSetList(in *v1beta1.StatefulSetList) { 594 for i := range in.Items { 595 a := &in.Items[i] 596 SetObjectDefaults_StatefulSet(a) 597 } 598 }