k8s.io/kubernetes@v1.29.3/pkg/apis/extensions/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/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 }