github.com/banzaicloud/istio-operator/pkg/apis@v0.10.8/istio/v1beta1/zz_generated.deepcopy.go (about) 1 // +build !ignore_autogenerated 2 3 /* 4 Copyright 2019 Banzai Cloud. 5 6 Licensed under the Apache License, Version 2.0 (the "License"); 7 you may not use this file except in compliance with the License. 8 You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12 Unless required by applicable law or agreed to in writing, software 13 distributed under the License is distributed on an "AS IS" BASIS, 14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 See the License for the specific language governing permissions and 16 limitations under the License. 17 */ 18 19 // Code generated by controller-gen. DO NOT EDIT. 20 21 package v1beta1 22 23 import ( 24 "github.com/banzaicloud/operator-tools/pkg/resources" 25 "k8s.io/api/core/v1" 26 apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1" 27 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 28 runtime "k8s.io/apimachinery/pkg/runtime" 29 ) 30 31 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 32 func (in *BaseK8sResourceConfiguration) DeepCopyInto(out *BaseK8sResourceConfiguration) { 33 *out = *in 34 if in.Resources != nil { 35 in, out := &in.Resources, &out.Resources 36 *out = new(v1.ResourceRequirements) 37 (*in).DeepCopyInto(*out) 38 } 39 if in.NodeSelector != nil { 40 in, out := &in.NodeSelector, &out.NodeSelector 41 *out = make(map[string]string, len(*in)) 42 for key, val := range *in { 43 (*out)[key] = val 44 } 45 } 46 if in.Affinity != nil { 47 in, out := &in.Affinity, &out.Affinity 48 *out = new(v1.Affinity) 49 (*in).DeepCopyInto(*out) 50 } 51 if in.Tolerations != nil { 52 in, out := &in.Tolerations, &out.Tolerations 53 *out = make([]v1.Toleration, len(*in)) 54 for i := range *in { 55 (*in)[i].DeepCopyInto(&(*out)[i]) 56 } 57 } 58 if in.PodAnnotations != nil { 59 in, out := &in.PodAnnotations, &out.PodAnnotations 60 *out = make(map[string]string, len(*in)) 61 for key, val := range *in { 62 (*out)[key] = val 63 } 64 } 65 if in.SecurityContext != nil { 66 in, out := &in.SecurityContext, &out.SecurityContext 67 *out = new(v1.SecurityContext) 68 (*in).DeepCopyInto(*out) 69 } 70 } 71 72 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseK8sResourceConfiguration. 73 func (in *BaseK8sResourceConfiguration) DeepCopy() *BaseK8sResourceConfiguration { 74 if in == nil { 75 return nil 76 } 77 out := new(BaseK8sResourceConfiguration) 78 in.DeepCopyInto(out) 79 return out 80 } 81 82 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 83 func (in *BaseK8sResourceConfigurationWithHPA) DeepCopyInto(out *BaseK8sResourceConfigurationWithHPA) { 84 *out = *in 85 if in.MinReplicas != nil { 86 in, out := &in.MinReplicas, &out.MinReplicas 87 *out = new(int32) 88 **out = **in 89 } 90 if in.MaxReplicas != nil { 91 in, out := &in.MaxReplicas, &out.MaxReplicas 92 *out = new(int32) 93 **out = **in 94 } 95 in.BaseK8sResourceConfigurationWithReplicas.DeepCopyInto(&out.BaseK8sResourceConfigurationWithReplicas) 96 } 97 98 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseK8sResourceConfigurationWithHPA. 99 func (in *BaseK8sResourceConfigurationWithHPA) DeepCopy() *BaseK8sResourceConfigurationWithHPA { 100 if in == nil { 101 return nil 102 } 103 out := new(BaseK8sResourceConfigurationWithHPA) 104 in.DeepCopyInto(out) 105 return out 106 } 107 108 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 109 func (in *BaseK8sResourceConfigurationWithHPAWithoutImage) DeepCopyInto(out *BaseK8sResourceConfigurationWithHPAWithoutImage) { 110 *out = *in 111 if in.ReplicaCount != nil { 112 in, out := &in.ReplicaCount, &out.ReplicaCount 113 *out = new(int32) 114 **out = **in 115 } 116 if in.MinReplicas != nil { 117 in, out := &in.MinReplicas, &out.MinReplicas 118 *out = new(int32) 119 **out = **in 120 } 121 if in.MaxReplicas != nil { 122 in, out := &in.MaxReplicas, &out.MaxReplicas 123 *out = new(int32) 124 **out = **in 125 } 126 in.BaseK8sResourceConfiguration.DeepCopyInto(&out.BaseK8sResourceConfiguration) 127 } 128 129 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseK8sResourceConfigurationWithHPAWithoutImage. 130 func (in *BaseK8sResourceConfigurationWithHPAWithoutImage) DeepCopy() *BaseK8sResourceConfigurationWithHPAWithoutImage { 131 if in == nil { 132 return nil 133 } 134 out := new(BaseK8sResourceConfigurationWithHPAWithoutImage) 135 in.DeepCopyInto(out) 136 return out 137 } 138 139 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 140 func (in *BaseK8sResourceConfigurationWithImage) DeepCopyInto(out *BaseK8sResourceConfigurationWithImage) { 141 *out = *in 142 if in.Image != nil { 143 in, out := &in.Image, &out.Image 144 *out = new(string) 145 **out = **in 146 } 147 in.BaseK8sResourceConfiguration.DeepCopyInto(&out.BaseK8sResourceConfiguration) 148 } 149 150 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseK8sResourceConfigurationWithImage. 151 func (in *BaseK8sResourceConfigurationWithImage) DeepCopy() *BaseK8sResourceConfigurationWithImage { 152 if in == nil { 153 return nil 154 } 155 out := new(BaseK8sResourceConfigurationWithImage) 156 in.DeepCopyInto(out) 157 return out 158 } 159 160 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 161 func (in *BaseK8sResourceConfigurationWithReplicas) DeepCopyInto(out *BaseK8sResourceConfigurationWithReplicas) { 162 *out = *in 163 if in.ReplicaCount != nil { 164 in, out := &in.ReplicaCount, &out.ReplicaCount 165 *out = new(int32) 166 **out = **in 167 } 168 in.BaseK8sResourceConfigurationWithImage.DeepCopyInto(&out.BaseK8sResourceConfigurationWithImage) 169 } 170 171 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseK8sResourceConfigurationWithReplicas. 172 func (in *BaseK8sResourceConfigurationWithReplicas) DeepCopy() *BaseK8sResourceConfigurationWithReplicas { 173 if in == nil { 174 return nil 175 } 176 out := new(BaseK8sResourceConfigurationWithReplicas) 177 in.DeepCopyInto(out) 178 return out 179 } 180 181 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 182 func (in *CNIRepairConfiguration) DeepCopyInto(out *CNIRepairConfiguration) { 183 *out = *in 184 if in.Enabled != nil { 185 in, out := &in.Enabled, &out.Enabled 186 *out = new(bool) 187 **out = **in 188 } 189 if in.Hub != nil { 190 in, out := &in.Hub, &out.Hub 191 *out = new(string) 192 **out = **in 193 } 194 if in.Tag != nil { 195 in, out := &in.Tag, &out.Tag 196 *out = new(string) 197 **out = **in 198 } 199 if in.LabelPods != nil { 200 in, out := &in.LabelPods, &out.LabelPods 201 *out = new(bool) 202 **out = **in 203 } 204 if in.DeletePods != nil { 205 in, out := &in.DeletePods, &out.DeletePods 206 *out = new(bool) 207 **out = **in 208 } 209 if in.InitContainerName != nil { 210 in, out := &in.InitContainerName, &out.InitContainerName 211 *out = new(string) 212 **out = **in 213 } 214 if in.BrokenPodLabelKey != nil { 215 in, out := &in.BrokenPodLabelKey, &out.BrokenPodLabelKey 216 *out = new(string) 217 **out = **in 218 } 219 if in.BrokenPodLabelValue != nil { 220 in, out := &in.BrokenPodLabelValue, &out.BrokenPodLabelValue 221 *out = new(string) 222 **out = **in 223 } 224 } 225 226 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CNIRepairConfiguration. 227 func (in *CNIRepairConfiguration) DeepCopy() *CNIRepairConfiguration { 228 if in == nil { 229 return nil 230 } 231 out := new(CNIRepairConfiguration) 232 in.DeepCopyInto(out) 233 return out 234 } 235 236 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 237 func (in *CNITaintConfiguration) DeepCopyInto(out *CNITaintConfiguration) { 238 *out = *in 239 if in.Enabled != nil { 240 in, out := &in.Enabled, &out.Enabled 241 *out = new(bool) 242 **out = **in 243 } 244 } 245 246 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CNITaintConfiguration. 247 func (in *CNITaintConfiguration) DeepCopy() *CNITaintConfiguration { 248 if in == nil { 249 return nil 250 } 251 out := new(CNITaintConfiguration) 252 in.DeepCopyInto(out) 253 return out 254 } 255 256 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 257 func (in *CertificateConfig) DeepCopyInto(out *CertificateConfig) { 258 *out = *in 259 if in.SecretName != nil { 260 in, out := &in.SecretName, &out.SecretName 261 *out = new(string) 262 **out = **in 263 } 264 if in.DNSNames != nil { 265 in, out := &in.DNSNames, &out.DNSNames 266 *out = make([]string, len(*in)) 267 copy(*out, *in) 268 } 269 } 270 271 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateConfig. 272 func (in *CertificateConfig) DeepCopy() *CertificateConfig { 273 if in == nil { 274 return nil 275 } 276 out := new(CertificateConfig) 277 in.DeepCopyInto(out) 278 return out 279 } 280 281 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 282 func (in *CitadelConfiguration) DeepCopyInto(out *CitadelConfiguration) { 283 *out = *in 284 if in.Enabled != nil { 285 in, out := &in.Enabled, &out.Enabled 286 *out = new(bool) 287 **out = **in 288 } 289 in.BaseK8sResourceConfigurationWithImage.DeepCopyInto(&out.BaseK8sResourceConfigurationWithImage) 290 if in.HealthCheck != nil { 291 in, out := &in.HealthCheck, &out.HealthCheck 292 *out = new(bool) 293 **out = **in 294 } 295 if in.EnableNamespacesByDefault != nil { 296 in, out := &in.EnableNamespacesByDefault, &out.EnableNamespacesByDefault 297 *out = new(bool) 298 **out = **in 299 } 300 if in.SDSEnabled != nil { 301 in, out := &in.SDSEnabled, &out.SDSEnabled 302 *out = new(bool) 303 **out = **in 304 } 305 if in.ListenedNamespaces != nil { 306 in, out := &in.ListenedNamespaces, &out.ListenedNamespaces 307 *out = new(string) 308 **out = **in 309 } 310 if in.AdditionalContainerArgs != nil { 311 in, out := &in.AdditionalContainerArgs, &out.AdditionalContainerArgs 312 *out = make([]string, len(*in)) 313 copy(*out, *in) 314 } 315 if in.AdditionalEnvVars != nil { 316 in, out := &in.AdditionalEnvVars, &out.AdditionalEnvVars 317 *out = make([]v1.EnvVar, len(*in)) 318 for i := range *in { 319 (*in)[i].DeepCopyInto(&(*out)[i]) 320 } 321 } 322 } 323 324 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CitadelConfiguration. 325 func (in *CitadelConfiguration) DeepCopy() *CitadelConfiguration { 326 if in == nil { 327 return nil 328 } 329 out := new(CitadelConfiguration) 330 in.DeepCopyInto(out) 331 return out 332 } 333 334 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 335 func (in *DatadogConfiugration) DeepCopyInto(out *DatadogConfiugration) { 336 *out = *in 337 } 338 339 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatadogConfiugration. 340 func (in *DatadogConfiugration) DeepCopy() *DatadogConfiugration { 341 if in == nil { 342 return nil 343 } 344 out := new(DatadogConfiugration) 345 in.DeepCopyInto(out) 346 return out 347 } 348 349 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 350 func (in *EnvoyServiceCommonConfiguration) DeepCopyInto(out *EnvoyServiceCommonConfiguration) { 351 *out = *in 352 if in.Enabled != nil { 353 in, out := &in.Enabled, &out.Enabled 354 *out = new(bool) 355 **out = **in 356 } 357 if in.TLSSettings != nil { 358 in, out := &in.TLSSettings, &out.TLSSettings 359 *out = new(TLSSettings) 360 (*in).DeepCopyInto(*out) 361 } 362 if in.TCPKeepalive != nil { 363 in, out := &in.TCPKeepalive, &out.TCPKeepalive 364 *out = new(TCPKeepalive) 365 **out = **in 366 } 367 } 368 369 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyServiceCommonConfiguration. 370 func (in *EnvoyServiceCommonConfiguration) DeepCopy() *EnvoyServiceCommonConfiguration { 371 if in == nil { 372 return nil 373 } 374 out := new(EnvoyServiceCommonConfiguration) 375 in.DeepCopyInto(out) 376 return out 377 } 378 379 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 380 func (in *EnvoyStatsD) DeepCopyInto(out *EnvoyStatsD) { 381 *out = *in 382 if in.Enabled != nil { 383 in, out := &in.Enabled, &out.Enabled 384 *out = new(bool) 385 **out = **in 386 } 387 } 388 389 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyStatsD. 390 func (in *EnvoyStatsD) DeepCopy() *EnvoyStatsD { 391 if in == nil { 392 return nil 393 } 394 out := new(EnvoyStatsD) 395 in.DeepCopyInto(out) 396 return out 397 } 398 399 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 400 func (in *ExternalIstiodConfiguration) DeepCopyInto(out *ExternalIstiodConfiguration) { 401 *out = *in 402 if in.Enabled != nil { 403 in, out := &in.Enabled, &out.Enabled 404 *out = new(bool) 405 **out = **in 406 } 407 } 408 409 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalIstiodConfiguration. 410 func (in *ExternalIstiodConfiguration) DeepCopy() *ExternalIstiodConfiguration { 411 if in == nil { 412 return nil 413 } 414 out := new(ExternalIstiodConfiguration) 415 in.DeepCopyInto(out) 416 return out 417 } 418 419 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 420 func (in *GalleyConfiguration) DeepCopyInto(out *GalleyConfiguration) { 421 *out = *in 422 if in.Enabled != nil { 423 in, out := &in.Enabled, &out.Enabled 424 *out = new(bool) 425 **out = **in 426 } 427 in.BaseK8sResourceConfigurationWithReplicas.DeepCopyInto(&out.BaseK8sResourceConfigurationWithReplicas) 428 if in.ConfigValidation != nil { 429 in, out := &in.ConfigValidation, &out.ConfigValidation 430 *out = new(bool) 431 **out = **in 432 } 433 if in.EnableServiceDiscovery != nil { 434 in, out := &in.EnableServiceDiscovery, &out.EnableServiceDiscovery 435 *out = new(bool) 436 **out = **in 437 } 438 if in.EnableAnalysis != nil { 439 in, out := &in.EnableAnalysis, &out.EnableAnalysis 440 *out = new(bool) 441 **out = **in 442 } 443 if in.AdditionalContainerArgs != nil { 444 in, out := &in.AdditionalContainerArgs, &out.AdditionalContainerArgs 445 *out = make([]string, len(*in)) 446 copy(*out, *in) 447 } 448 if in.AdditionalEnvVars != nil { 449 in, out := &in.AdditionalEnvVars, &out.AdditionalEnvVars 450 *out = make([]v1.EnvVar, len(*in)) 451 for i := range *in { 452 (*in)[i].DeepCopyInto(&(*out)[i]) 453 } 454 } 455 } 456 457 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GalleyConfiguration. 458 func (in *GalleyConfiguration) DeepCopy() *GalleyConfiguration { 459 if in == nil { 460 return nil 461 } 462 out := new(GalleyConfiguration) 463 in.DeepCopyInto(out) 464 return out 465 } 466 467 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 468 func (in *GatewayConfiguration) DeepCopyInto(out *GatewayConfiguration) { 469 *out = *in 470 in.MeshGatewayConfiguration.DeepCopyInto(&out.MeshGatewayConfiguration) 471 if in.Ports != nil { 472 in, out := &in.Ports, &out.Ports 473 *out = make([]ServicePort, len(*in)) 474 for i := range *in { 475 (*in)[i].DeepCopyInto(&(*out)[i]) 476 } 477 } 478 if in.Enabled != nil { 479 in, out := &in.Enabled, &out.Enabled 480 *out = new(bool) 481 **out = **in 482 } 483 if in.CreateOnly != nil { 484 in, out := &in.CreateOnly, &out.CreateOnly 485 *out = new(bool) 486 **out = **in 487 } 488 } 489 490 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayConfiguration. 491 func (in *GatewayConfiguration) DeepCopy() *GatewayConfiguration { 492 if in == nil { 493 return nil 494 } 495 out := new(GatewayConfiguration) 496 in.DeepCopyInto(out) 497 return out 498 } 499 500 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 501 func (in *GatewaySDSConfiguration) DeepCopyInto(out *GatewaySDSConfiguration) { 502 *out = *in 503 if in.Enabled != nil { 504 in, out := &in.Enabled, &out.Enabled 505 *out = new(bool) 506 **out = **in 507 } 508 if in.Resources != nil { 509 in, out := &in.Resources, &out.Resources 510 *out = new(v1.ResourceRequirements) 511 (*in).DeepCopyInto(*out) 512 } 513 } 514 515 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySDSConfiguration. 516 func (in *GatewaySDSConfiguration) DeepCopy() *GatewaySDSConfiguration { 517 if in == nil { 518 return nil 519 } 520 out := new(GatewaySDSConfiguration) 521 in.DeepCopyInto(out) 522 return out 523 } 524 525 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 526 func (in *GatewaysConfiguration) DeepCopyInto(out *GatewaysConfiguration) { 527 *out = *in 528 if in.Enabled != nil { 529 in, out := &in.Enabled, &out.Enabled 530 *out = new(bool) 531 **out = **in 532 } 533 in.Ingress.DeepCopyInto(&out.Ingress) 534 in.Egress.DeepCopyInto(&out.Egress) 535 in.MeshExpansion.DeepCopyInto(&out.MeshExpansion) 536 in.K8sIngress.DeepCopyInto(&out.K8sIngress) 537 } 538 539 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaysConfiguration. 540 func (in *GatewaysConfiguration) DeepCopy() *GatewaysConfiguration { 541 if in == nil { 542 return nil 543 } 544 out := new(GatewaysConfiguration) 545 in.DeepCopyInto(out) 546 return out 547 } 548 549 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 550 func (in *HTTPProxyEnvs) DeepCopyInto(out *HTTPProxyEnvs) { 551 *out = *in 552 } 553 554 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPProxyEnvs. 555 func (in *HTTPProxyEnvs) DeepCopy() *HTTPProxyEnvs { 556 if in == nil { 557 return nil 558 } 559 out := new(HTTPProxyEnvs) 560 in.DeepCopyInto(out) 561 return out 562 } 563 564 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 565 func (in *InitCNIConfiguration) DeepCopyInto(out *InitCNIConfiguration) { 566 *out = *in 567 if in.Enabled != nil { 568 in, out := &in.Enabled, &out.Enabled 569 *out = new(bool) 570 **out = **in 571 } 572 if in.ExcludeNamespaces != nil { 573 in, out := &in.ExcludeNamespaces, &out.ExcludeNamespaces 574 *out = make([]string, len(*in)) 575 copy(*out, *in) 576 } 577 if in.IncludeNamespaces != nil { 578 in, out := &in.IncludeNamespaces, &out.IncludeNamespaces 579 *out = make([]string, len(*in)) 580 copy(*out, *in) 581 } 582 if in.Affinity != nil { 583 in, out := &in.Affinity, &out.Affinity 584 *out = new(v1.Affinity) 585 (*in).DeepCopyInto(*out) 586 } 587 if in.Chained != nil { 588 in, out := &in.Chained, &out.Chained 589 *out = new(bool) 590 **out = **in 591 } 592 in.Repair.DeepCopyInto(&out.Repair) 593 in.Taint.DeepCopyInto(&out.Taint) 594 } 595 596 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitCNIConfiguration. 597 func (in *InitCNIConfiguration) DeepCopy() *InitCNIConfiguration { 598 if in == nil { 599 return nil 600 } 601 out := new(InitCNIConfiguration) 602 in.DeepCopyInto(out) 603 return out 604 } 605 606 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 607 func (in *Istio) DeepCopyInto(out *Istio) { 608 *out = *in 609 out.TypeMeta = in.TypeMeta 610 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 611 in.Spec.DeepCopyInto(&out.Spec) 612 in.Status.DeepCopyInto(&out.Status) 613 } 614 615 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Istio. 616 func (in *Istio) DeepCopy() *Istio { 617 if in == nil { 618 return nil 619 } 620 out := new(Istio) 621 in.DeepCopyInto(out) 622 return out 623 } 624 625 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 626 func (in *Istio) DeepCopyObject() runtime.Object { 627 if c := in.DeepCopy(); c != nil { 628 return c 629 } 630 return nil 631 } 632 633 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 634 func (in *IstioCoreDNS) DeepCopyInto(out *IstioCoreDNS) { 635 *out = *in 636 if in.Enabled != nil { 637 in, out := &in.Enabled, &out.Enabled 638 *out = new(bool) 639 **out = **in 640 } 641 in.BaseK8sResourceConfigurationWithHPA.DeepCopyInto(&out.BaseK8sResourceConfigurationWithHPA) 642 } 643 644 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioCoreDNS. 645 func (in *IstioCoreDNS) DeepCopy() *IstioCoreDNS { 646 if in == nil { 647 return nil 648 } 649 out := new(IstioCoreDNS) 650 in.DeepCopyInto(out) 651 return out 652 } 653 654 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 655 func (in *IstioList) DeepCopyInto(out *IstioList) { 656 *out = *in 657 out.TypeMeta = in.TypeMeta 658 in.ListMeta.DeepCopyInto(&out.ListMeta) 659 if in.Items != nil { 660 in, out := &in.Items, &out.Items 661 *out = make([]Istio, len(*in)) 662 for i := range *in { 663 (*in)[i].DeepCopyInto(&(*out)[i]) 664 } 665 } 666 } 667 668 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioList. 669 func (in *IstioList) DeepCopy() *IstioList { 670 if in == nil { 671 return nil 672 } 673 out := new(IstioList) 674 in.DeepCopyInto(out) 675 return out 676 } 677 678 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 679 func (in *IstioList) DeepCopyObject() runtime.Object { 680 if c := in.DeepCopy(); c != nil { 681 return c 682 } 683 return nil 684 } 685 686 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 687 func (in *IstioService) DeepCopyInto(out *IstioService) { 688 *out = *in 689 if in.IPs != nil { 690 in, out := &in.IPs, &out.IPs 691 *out = make([]string, len(*in)) 692 copy(*out, *in) 693 } 694 if in.Ports != nil { 695 in, out := &in.Ports, &out.Ports 696 *out = make([]v1.ServicePort, len(*in)) 697 for i := range *in { 698 (*in)[i].DeepCopyInto(&(*out)[i]) 699 } 700 } 701 } 702 703 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioService. 704 func (in *IstioService) DeepCopy() *IstioService { 705 if in == nil { 706 return nil 707 } 708 out := new(IstioService) 709 in.DeepCopyInto(out) 710 return out 711 } 712 713 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 714 func (in *IstioSpec) DeepCopyInto(out *IstioSpec) { 715 *out = *in 716 in.Logging.DeepCopyInto(&out.Logging) 717 out.MeshPolicy = in.MeshPolicy 718 if in.MTLS != nil { 719 in, out := &in.MTLS, &out.MTLS 720 *out = new(bool) 721 **out = **in 722 } 723 if in.AutoMTLS != nil { 724 in, out := &in.AutoMTLS, &out.AutoMTLS 725 *out = new(bool) 726 **out = **in 727 } 728 if in.AutoInjectionNamespaces != nil { 729 in, out := &in.AutoInjectionNamespaces, &out.AutoInjectionNamespaces 730 *out = make([]string, len(*in)) 731 copy(*out, *in) 732 } 733 if in.MountMtlsCerts != nil { 734 in, out := &in.MountMtlsCerts, &out.MountMtlsCerts 735 *out = new(bool) 736 **out = **in 737 } 738 if in.DefaultResources != nil { 739 in, out := &in.DefaultResources, &out.DefaultResources 740 *out = new(v1.ResourceRequirements) 741 (*in).DeepCopyInto(*out) 742 } 743 in.SDS.DeepCopyInto(&out.SDS) 744 in.Istiod.DeepCopyInto(&out.Istiod) 745 in.Pilot.DeepCopyInto(&out.Pilot) 746 in.Citadel.DeepCopyInto(&out.Citadel) 747 in.Galley.DeepCopyInto(&out.Galley) 748 in.Gateways.DeepCopyInto(&out.Gateways) 749 in.Mixer.DeepCopyInto(&out.Mixer) 750 in.Policy.DeepCopyInto(&out.Policy) 751 in.Telemetry.DeepCopyInto(&out.Telemetry) 752 in.SidecarInjector.DeepCopyInto(&out.SidecarInjector) 753 in.ProxyWasm.DeepCopyInto(&out.ProxyWasm) 754 in.NodeAgent.DeepCopyInto(&out.NodeAgent) 755 in.Proxy.DeepCopyInto(&out.Proxy) 756 in.ProxyInit.DeepCopyInto(&out.ProxyInit) 757 if in.UseMCP != nil { 758 in, out := &in.UseMCP, &out.UseMCP 759 *out = new(bool) 760 **out = **in 761 } 762 in.DefaultPodDisruptionBudget.DeepCopyInto(&out.DefaultPodDisruptionBudget) 763 out.OutboundTrafficPolicy = in.OutboundTrafficPolicy 764 in.Tracing.DeepCopyInto(&out.Tracing) 765 if in.MeshExpansion != nil { 766 in, out := &in.MeshExpansion, &out.MeshExpansion 767 *out = new(bool) 768 **out = **in 769 } 770 if in.MultiMesh != nil { 771 in, out := &in.MultiMesh, &out.MultiMesh 772 *out = new(bool) 773 **out = **in 774 } 775 if in.MultiMeshExpansion != nil { 776 in, out := &in.MultiMeshExpansion, &out.MultiMeshExpansion 777 *out = new(MultiMeshConfiguration) 778 (*in).DeepCopyInto(*out) 779 } 780 if in.GlobalDomain != nil { 781 in, out := &in.GlobalDomain, &out.GlobalDomain 782 *out = new(string) 783 **out = **in 784 } 785 in.IstioCoreDNS.DeepCopyInto(&out.IstioCoreDNS) 786 if in.LocalityLB != nil { 787 in, out := &in.LocalityLB, &out.LocalityLB 788 *out = new(LocalityLBConfiguration) 789 (*in).DeepCopyInto(*out) 790 } 791 if in.MixerlessTelemetry != nil { 792 in, out := &in.MixerlessTelemetry, &out.MixerlessTelemetry 793 *out = new(MixerlessTelemetryConfiguration) 794 (*in).DeepCopyInto(*out) 795 } 796 if in.MeshNetworks != nil { 797 in, out := &in.MeshNetworks, &out.MeshNetworks 798 *out = new(MeshNetworks) 799 (*in).DeepCopyInto(*out) 800 } 801 if in.TrustDomainAliases != nil { 802 in, out := &in.TrustDomainAliases, &out.TrustDomainAliases 803 *out = make([]string, len(*in)) 804 copy(*out, *in) 805 } 806 if in.Certificates != nil { 807 in, out := &in.Certificates, &out.Certificates 808 *out = make([]CertificateConfig, len(*in)) 809 for i := range *in { 810 (*in)[i].DeepCopyInto(&(*out)[i]) 811 } 812 } 813 out.HTTPProxyEnvs = in.HTTPProxyEnvs 814 if in.Global != nil { 815 in, out := &in.Global, &out.Global 816 *out = new(bool) 817 **out = **in 818 } 819 if in.ImagePullSecrets != nil { 820 in, out := &in.ImagePullSecrets, &out.ImagePullSecrets 821 *out = make([]v1.LocalObjectReference, len(*in)) 822 copy(*out, *in) 823 } 824 if in.K8SOverlays != nil { 825 in, out := &in.K8SOverlays, &out.K8SOverlays 826 *out = make([]resources.K8SResourceOverlay, len(*in)) 827 for i := range *in { 828 (*in)[i].DeepCopyInto(&(*out)[i]) 829 } 830 } 831 } 832 833 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioSpec. 834 func (in *IstioSpec) DeepCopy() *IstioSpec { 835 if in == nil { 836 return nil 837 } 838 out := new(IstioSpec) 839 in.DeepCopyInto(out) 840 return out 841 } 842 843 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 844 func (in *IstioStatus) DeepCopyInto(out *IstioStatus) { 845 *out = *in 846 if in.GatewayAddress != nil { 847 in, out := &in.GatewayAddress, &out.GatewayAddress 848 *out = make([]string, len(*in)) 849 copy(*out, *in) 850 } 851 } 852 853 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioStatus. 854 func (in *IstioStatus) DeepCopy() *IstioStatus { 855 if in == nil { 856 return nil 857 } 858 out := new(IstioStatus) 859 in.DeepCopyInto(out) 860 return out 861 } 862 863 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 864 func (in *IstiodCAConfiguration) DeepCopyInto(out *IstiodCAConfiguration) { 865 *out = *in 866 if in.Vault != nil { 867 in, out := &in.Vault, &out.Vault 868 *out = new(VaultCAConfiguration) 869 (*in).DeepCopyInto(*out) 870 } 871 } 872 873 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstiodCAConfiguration. 874 func (in *IstiodCAConfiguration) DeepCopy() *IstiodCAConfiguration { 875 if in == nil { 876 return nil 877 } 878 out := new(IstiodCAConfiguration) 879 in.DeepCopyInto(out) 880 return out 881 } 882 883 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 884 func (in *IstiodConfiguration) DeepCopyInto(out *IstiodConfiguration) { 885 *out = *in 886 if in.Enabled != nil { 887 in, out := &in.Enabled, &out.Enabled 888 *out = new(bool) 889 **out = **in 890 } 891 if in.EnableAnalysis != nil { 892 in, out := &in.EnableAnalysis, &out.EnableAnalysis 893 *out = new(bool) 894 **out = **in 895 } 896 if in.EnableStatus != nil { 897 in, out := &in.EnableStatus, &out.EnableStatus 898 *out = new(bool) 899 **out = **in 900 } 901 if in.MultiClusterSupport != nil { 902 in, out := &in.MultiClusterSupport, &out.MultiClusterSupport 903 *out = new(bool) 904 **out = **in 905 } 906 if in.MultiControlPlaneSupport != nil { 907 in, out := &in.MultiControlPlaneSupport, &out.MultiControlPlaneSupport 908 *out = new(bool) 909 **out = **in 910 } 911 if in.ExposeWebhookPort != nil { 912 in, out := &in.ExposeWebhookPort, &out.ExposeWebhookPort 913 *out = new(bool) 914 **out = **in 915 } 916 if in.ExternalIstiod != nil { 917 in, out := &in.ExternalIstiod, &out.ExternalIstiod 918 *out = new(ExternalIstiodConfiguration) 919 (*in).DeepCopyInto(*out) 920 } 921 if in.CA != nil { 922 in, out := &in.CA, &out.CA 923 *out = new(IstiodCAConfiguration) 924 (*in).DeepCopyInto(*out) 925 } 926 } 927 928 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstiodConfiguration. 929 func (in *IstiodConfiguration) DeepCopy() *IstiodConfiguration { 930 if in == nil { 931 return nil 932 } 933 out := new(IstiodConfiguration) 934 in.DeepCopyInto(out) 935 return out 936 } 937 938 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 939 func (in *K8sIngressConfiguration) DeepCopyInto(out *K8sIngressConfiguration) { 940 *out = *in 941 if in.Enabled != nil { 942 in, out := &in.Enabled, &out.Enabled 943 *out = new(bool) 944 **out = **in 945 } 946 if in.EnableHttps != nil { 947 in, out := &in.EnableHttps, &out.EnableHttps 948 *out = new(bool) 949 **out = **in 950 } 951 } 952 953 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new K8sIngressConfiguration. 954 func (in *K8sIngressConfiguration) DeepCopy() *K8sIngressConfiguration { 955 if in == nil { 956 return nil 957 } 958 out := new(K8sIngressConfiguration) 959 in.DeepCopyInto(out) 960 return out 961 } 962 963 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 964 func (in *LightstepConfiguration) DeepCopyInto(out *LightstepConfiguration) { 965 *out = *in 966 } 967 968 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightstepConfiguration. 969 func (in *LightstepConfiguration) DeepCopy() *LightstepConfiguration { 970 if in == nil { 971 return nil 972 } 973 out := new(LightstepConfiguration) 974 in.DeepCopyInto(out) 975 return out 976 } 977 978 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 979 func (in *LocalityLBConfiguration) DeepCopyInto(out *LocalityLBConfiguration) { 980 *out = *in 981 if in.Enabled != nil { 982 in, out := &in.Enabled, &out.Enabled 983 *out = new(bool) 984 **out = **in 985 } 986 if in.Distribute != nil { 987 in, out := &in.Distribute, &out.Distribute 988 *out = make([]*LocalityLBDistributeConfiguration, len(*in)) 989 for i := range *in { 990 if (*in)[i] != nil { 991 in, out := &(*in)[i], &(*out)[i] 992 *out = new(LocalityLBDistributeConfiguration) 993 (*in).DeepCopyInto(*out) 994 } 995 } 996 } 997 if in.Failover != nil { 998 in, out := &in.Failover, &out.Failover 999 *out = make([]*LocalityLBFailoverConfiguration, len(*in)) 1000 for i := range *in { 1001 if (*in)[i] != nil { 1002 in, out := &(*in)[i], &(*out)[i] 1003 *out = new(LocalityLBFailoverConfiguration) 1004 **out = **in 1005 } 1006 } 1007 } 1008 } 1009 1010 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalityLBConfiguration. 1011 func (in *LocalityLBConfiguration) DeepCopy() *LocalityLBConfiguration { 1012 if in == nil { 1013 return nil 1014 } 1015 out := new(LocalityLBConfiguration) 1016 in.DeepCopyInto(out) 1017 return out 1018 } 1019 1020 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1021 func (in *LocalityLBDistributeConfiguration) DeepCopyInto(out *LocalityLBDistributeConfiguration) { 1022 *out = *in 1023 if in.To != nil { 1024 in, out := &in.To, &out.To 1025 *out = make(map[string]uint32, len(*in)) 1026 for key, val := range *in { 1027 (*out)[key] = val 1028 } 1029 } 1030 } 1031 1032 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalityLBDistributeConfiguration. 1033 func (in *LocalityLBDistributeConfiguration) DeepCopy() *LocalityLBDistributeConfiguration { 1034 if in == nil { 1035 return nil 1036 } 1037 out := new(LocalityLBDistributeConfiguration) 1038 in.DeepCopyInto(out) 1039 return out 1040 } 1041 1042 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1043 func (in *LocalityLBFailoverConfiguration) DeepCopyInto(out *LocalityLBFailoverConfiguration) { 1044 *out = *in 1045 } 1046 1047 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalityLBFailoverConfiguration. 1048 func (in *LocalityLBFailoverConfiguration) DeepCopy() *LocalityLBFailoverConfiguration { 1049 if in == nil { 1050 return nil 1051 } 1052 out := new(LocalityLBFailoverConfiguration) 1053 in.DeepCopyInto(out) 1054 return out 1055 } 1056 1057 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1058 func (in *LoggingConfiguration) DeepCopyInto(out *LoggingConfiguration) { 1059 *out = *in 1060 if in.Level != nil { 1061 in, out := &in.Level, &out.Level 1062 *out = new(string) 1063 **out = **in 1064 } 1065 } 1066 1067 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfiguration. 1068 func (in *LoggingConfiguration) DeepCopy() *LoggingConfiguration { 1069 if in == nil { 1070 return nil 1071 } 1072 out := new(LoggingConfiguration) 1073 in.DeepCopyInto(out) 1074 return out 1075 } 1076 1077 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1078 func (in *MeshGateway) DeepCopyInto(out *MeshGateway) { 1079 *out = *in 1080 out.TypeMeta = in.TypeMeta 1081 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1082 in.Spec.DeepCopyInto(&out.Spec) 1083 in.Status.DeepCopyInto(&out.Status) 1084 } 1085 1086 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshGateway. 1087 func (in *MeshGateway) DeepCopy() *MeshGateway { 1088 if in == nil { 1089 return nil 1090 } 1091 out := new(MeshGateway) 1092 in.DeepCopyInto(out) 1093 return out 1094 } 1095 1096 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1097 func (in *MeshGateway) DeepCopyObject() runtime.Object { 1098 if c := in.DeepCopy(); c != nil { 1099 return c 1100 } 1101 return nil 1102 } 1103 1104 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1105 func (in *MeshGatewayConfiguration) DeepCopyInto(out *MeshGatewayConfiguration) { 1106 *out = *in 1107 in.BaseK8sResourceConfigurationWithHPAWithoutImage.DeepCopyInto(&out.BaseK8sResourceConfigurationWithHPAWithoutImage) 1108 if in.Labels != nil { 1109 in, out := &in.Labels, &out.Labels 1110 *out = make(map[string]string, len(*in)) 1111 for key, val := range *in { 1112 (*out)[key] = val 1113 } 1114 } 1115 if in.ServiceAnnotations != nil { 1116 in, out := &in.ServiceAnnotations, &out.ServiceAnnotations 1117 *out = make(map[string]string, len(*in)) 1118 for key, val := range *in { 1119 (*out)[key] = val 1120 } 1121 } 1122 if in.ServiceLabels != nil { 1123 in, out := &in.ServiceLabels, &out.ServiceLabels 1124 *out = make(map[string]string, len(*in)) 1125 for key, val := range *in { 1126 (*out)[key] = val 1127 } 1128 } 1129 in.SDS.DeepCopyInto(&out.SDS) 1130 if in.AdditionalEnvVars != nil { 1131 in, out := &in.AdditionalEnvVars, &out.AdditionalEnvVars 1132 *out = make([]v1.EnvVar, len(*in)) 1133 for i := range *in { 1134 (*in)[i].DeepCopyInto(&(*out)[i]) 1135 } 1136 } 1137 if in.RunAsRoot != nil { 1138 in, out := &in.RunAsRoot, &out.RunAsRoot 1139 *out = new(bool) 1140 **out = **in 1141 } 1142 } 1143 1144 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshGatewayConfiguration. 1145 func (in *MeshGatewayConfiguration) DeepCopy() *MeshGatewayConfiguration { 1146 if in == nil { 1147 return nil 1148 } 1149 out := new(MeshGatewayConfiguration) 1150 in.DeepCopyInto(out) 1151 return out 1152 } 1153 1154 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1155 func (in *MeshGatewayList) DeepCopyInto(out *MeshGatewayList) { 1156 *out = *in 1157 out.TypeMeta = in.TypeMeta 1158 in.ListMeta.DeepCopyInto(&out.ListMeta) 1159 if in.Items != nil { 1160 in, out := &in.Items, &out.Items 1161 *out = make([]MeshGateway, len(*in)) 1162 for i := range *in { 1163 (*in)[i].DeepCopyInto(&(*out)[i]) 1164 } 1165 } 1166 } 1167 1168 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshGatewayList. 1169 func (in *MeshGatewayList) DeepCopy() *MeshGatewayList { 1170 if in == nil { 1171 return nil 1172 } 1173 out := new(MeshGatewayList) 1174 in.DeepCopyInto(out) 1175 return out 1176 } 1177 1178 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1179 func (in *MeshGatewayList) DeepCopyObject() runtime.Object { 1180 if c := in.DeepCopy(); c != nil { 1181 return c 1182 } 1183 return nil 1184 } 1185 1186 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1187 func (in *MeshGatewaySpec) DeepCopyInto(out *MeshGatewaySpec) { 1188 *out = *in 1189 in.MeshGatewayConfiguration.DeepCopyInto(&out.MeshGatewayConfiguration) 1190 if in.Ports != nil { 1191 in, out := &in.Ports, &out.Ports 1192 *out = make([]ServicePort, len(*in)) 1193 for i := range *in { 1194 (*in)[i].DeepCopyInto(&(*out)[i]) 1195 } 1196 } 1197 if in.IstioControlPlane != nil { 1198 in, out := &in.IstioControlPlane, &out.IstioControlPlane 1199 *out = new(NamespacedName) 1200 **out = **in 1201 } 1202 } 1203 1204 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshGatewaySpec. 1205 func (in *MeshGatewaySpec) DeepCopy() *MeshGatewaySpec { 1206 if in == nil { 1207 return nil 1208 } 1209 out := new(MeshGatewaySpec) 1210 in.DeepCopyInto(out) 1211 return out 1212 } 1213 1214 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1215 func (in *MeshGatewayStatus) DeepCopyInto(out *MeshGatewayStatus) { 1216 *out = *in 1217 if in.GatewayAddress != nil { 1218 in, out := &in.GatewayAddress, &out.GatewayAddress 1219 *out = make([]string, len(*in)) 1220 copy(*out, *in) 1221 } 1222 } 1223 1224 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshGatewayStatus. 1225 func (in *MeshGatewayStatus) DeepCopy() *MeshGatewayStatus { 1226 if in == nil { 1227 return nil 1228 } 1229 out := new(MeshGatewayStatus) 1230 in.DeepCopyInto(out) 1231 return out 1232 } 1233 1234 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1235 func (in *MeshNetwork) DeepCopyInto(out *MeshNetwork) { 1236 *out = *in 1237 if in.Endpoints != nil { 1238 in, out := &in.Endpoints, &out.Endpoints 1239 *out = make([]MeshNetworkEndpoint, len(*in)) 1240 copy(*out, *in) 1241 } 1242 if in.Gateways != nil { 1243 in, out := &in.Gateways, &out.Gateways 1244 *out = make([]MeshNetworkGateway, len(*in)) 1245 copy(*out, *in) 1246 } 1247 } 1248 1249 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshNetwork. 1250 func (in *MeshNetwork) DeepCopy() *MeshNetwork { 1251 if in == nil { 1252 return nil 1253 } 1254 out := new(MeshNetwork) 1255 in.DeepCopyInto(out) 1256 return out 1257 } 1258 1259 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1260 func (in *MeshNetworkEndpoint) DeepCopyInto(out *MeshNetworkEndpoint) { 1261 *out = *in 1262 } 1263 1264 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshNetworkEndpoint. 1265 func (in *MeshNetworkEndpoint) DeepCopy() *MeshNetworkEndpoint { 1266 if in == nil { 1267 return nil 1268 } 1269 out := new(MeshNetworkEndpoint) 1270 in.DeepCopyInto(out) 1271 return out 1272 } 1273 1274 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1275 func (in *MeshNetworkGateway) DeepCopyInto(out *MeshNetworkGateway) { 1276 *out = *in 1277 } 1278 1279 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshNetworkGateway. 1280 func (in *MeshNetworkGateway) DeepCopy() *MeshNetworkGateway { 1281 if in == nil { 1282 return nil 1283 } 1284 out := new(MeshNetworkGateway) 1285 in.DeepCopyInto(out) 1286 return out 1287 } 1288 1289 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1290 func (in *MeshNetworks) DeepCopyInto(out *MeshNetworks) { 1291 *out = *in 1292 if in.Networks != nil { 1293 in, out := &in.Networks, &out.Networks 1294 *out = make(map[string]*MeshNetwork, len(*in)) 1295 for key, val := range *in { 1296 var outVal *MeshNetwork 1297 if val == nil { 1298 (*out)[key] = nil 1299 } else { 1300 in, out := &val, &outVal 1301 *out = new(MeshNetwork) 1302 (*in).DeepCopyInto(*out) 1303 } 1304 (*out)[key] = outVal 1305 } 1306 } 1307 } 1308 1309 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshNetworks. 1310 func (in *MeshNetworks) DeepCopy() *MeshNetworks { 1311 if in == nil { 1312 return nil 1313 } 1314 out := new(MeshNetworks) 1315 in.DeepCopyInto(out) 1316 return out 1317 } 1318 1319 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1320 func (in *MeshPolicyConfiguration) DeepCopyInto(out *MeshPolicyConfiguration) { 1321 *out = *in 1322 } 1323 1324 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshPolicyConfiguration. 1325 func (in *MeshPolicyConfiguration) DeepCopy() *MeshPolicyConfiguration { 1326 if in == nil { 1327 return nil 1328 } 1329 out := new(MeshPolicyConfiguration) 1330 in.DeepCopyInto(out) 1331 return out 1332 } 1333 1334 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1335 func (in *MixerConfiguration) DeepCopyInto(out *MixerConfiguration) { 1336 *out = *in 1337 if in.Enabled != nil { 1338 in, out := &in.Enabled, &out.Enabled 1339 *out = new(bool) 1340 **out = **in 1341 } 1342 in.BaseK8sResourceConfigurationWithHPA.DeepCopyInto(&out.BaseK8sResourceConfigurationWithHPA) 1343 in.PolicyConfigurationSpec.DeepCopyInto(&out.PolicyConfigurationSpec) 1344 in.TelemetryConfigurationSpec.DeepCopyInto(&out.TelemetryConfigurationSpec) 1345 if in.MultiClusterSupport != nil { 1346 in, out := &in.MultiClusterSupport, &out.MultiClusterSupport 1347 *out = new(bool) 1348 **out = **in 1349 } 1350 if in.StdioAdapterEnabled != nil { 1351 in, out := &in.StdioAdapterEnabled, &out.StdioAdapterEnabled 1352 *out = new(bool) 1353 **out = **in 1354 } 1355 if in.AdditionalContainerArgs != nil { 1356 in, out := &in.AdditionalContainerArgs, &out.AdditionalContainerArgs 1357 *out = make([]string, len(*in)) 1358 copy(*out, *in) 1359 } 1360 if in.AdditionalEnvVars != nil { 1361 in, out := &in.AdditionalEnvVars, &out.AdditionalEnvVars 1362 *out = make([]v1.EnvVar, len(*in)) 1363 for i := range *in { 1364 (*in)[i].DeepCopyInto(&(*out)[i]) 1365 } 1366 } 1367 } 1368 1369 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MixerConfiguration. 1370 func (in *MixerConfiguration) DeepCopy() *MixerConfiguration { 1371 if in == nil { 1372 return nil 1373 } 1374 out := new(MixerConfiguration) 1375 in.DeepCopyInto(out) 1376 return out 1377 } 1378 1379 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1380 func (in *MixerlessTelemetryConfiguration) DeepCopyInto(out *MixerlessTelemetryConfiguration) { 1381 *out = *in 1382 if in.Enabled != nil { 1383 in, out := &in.Enabled, &out.Enabled 1384 *out = new(bool) 1385 **out = **in 1386 } 1387 } 1388 1389 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MixerlessTelemetryConfiguration. 1390 func (in *MixerlessTelemetryConfiguration) DeepCopy() *MixerlessTelemetryConfiguration { 1391 if in == nil { 1392 return nil 1393 } 1394 out := new(MixerlessTelemetryConfiguration) 1395 in.DeepCopyInto(out) 1396 return out 1397 } 1398 1399 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1400 func (in *MultiMeshConfiguration) DeepCopyInto(out *MultiMeshConfiguration) { 1401 *out = *in 1402 if in.Enabled != nil { 1403 in, out := &in.Enabled, &out.Enabled 1404 *out = new(bool) 1405 **out = **in 1406 } 1407 if in.EnvoyFilterEnabled != nil { 1408 in, out := &in.EnvoyFilterEnabled, &out.EnvoyFilterEnabled 1409 *out = new(bool) 1410 **out = **in 1411 } 1412 if in.Domains != nil { 1413 in, out := &in.Domains, &out.Domains 1414 *out = make([]Domain, len(*in)) 1415 copy(*out, *in) 1416 } 1417 } 1418 1419 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiMeshConfiguration. 1420 func (in *MultiMeshConfiguration) DeepCopy() *MultiMeshConfiguration { 1421 if in == nil { 1422 return nil 1423 } 1424 out := new(MultiMeshConfiguration) 1425 in.DeepCopyInto(out) 1426 return out 1427 } 1428 1429 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1430 func (in *NamespacedName) DeepCopyInto(out *NamespacedName) { 1431 *out = *in 1432 } 1433 1434 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedName. 1435 func (in *NamespacedName) DeepCopy() *NamespacedName { 1436 if in == nil { 1437 return nil 1438 } 1439 out := new(NamespacedName) 1440 in.DeepCopyInto(out) 1441 return out 1442 } 1443 1444 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1445 func (in *NodeAgentConfiguration) DeepCopyInto(out *NodeAgentConfiguration) { 1446 *out = *in 1447 if in.Enabled != nil { 1448 in, out := &in.Enabled, &out.Enabled 1449 *out = new(bool) 1450 **out = **in 1451 } 1452 in.BaseK8sResourceConfigurationWithImage.DeepCopyInto(&out.BaseK8sResourceConfigurationWithImage) 1453 } 1454 1455 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeAgentConfiguration. 1456 func (in *NodeAgentConfiguration) DeepCopy() *NodeAgentConfiguration { 1457 if in == nil { 1458 return nil 1459 } 1460 out := new(NodeAgentConfiguration) 1461 in.DeepCopyInto(out) 1462 return out 1463 } 1464 1465 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1466 func (in *OperatorEndpointsConfiguration) DeepCopyInto(out *OperatorEndpointsConfiguration) { 1467 *out = *in 1468 if in.Enabled != nil { 1469 in, out := &in.Enabled, &out.Enabled 1470 *out = new(bool) 1471 **out = **in 1472 } 1473 } 1474 1475 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperatorEndpointsConfiguration. 1476 func (in *OperatorEndpointsConfiguration) DeepCopy() *OperatorEndpointsConfiguration { 1477 if in == nil { 1478 return nil 1479 } 1480 out := new(OperatorEndpointsConfiguration) 1481 in.DeepCopyInto(out) 1482 return out 1483 } 1484 1485 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1486 func (in *OutboundTrafficPolicyConfiguration) DeepCopyInto(out *OutboundTrafficPolicyConfiguration) { 1487 *out = *in 1488 } 1489 1490 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundTrafficPolicyConfiguration. 1491 func (in *OutboundTrafficPolicyConfiguration) DeepCopy() *OutboundTrafficPolicyConfiguration { 1492 if in == nil { 1493 return nil 1494 } 1495 out := new(OutboundTrafficPolicyConfiguration) 1496 in.DeepCopyInto(out) 1497 return out 1498 } 1499 1500 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1501 func (in *PDBConfiguration) DeepCopyInto(out *PDBConfiguration) { 1502 *out = *in 1503 if in.Enabled != nil { 1504 in, out := &in.Enabled, &out.Enabled 1505 *out = new(bool) 1506 **out = **in 1507 } 1508 } 1509 1510 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PDBConfiguration. 1511 func (in *PDBConfiguration) DeepCopy() *PDBConfiguration { 1512 if in == nil { 1513 return nil 1514 } 1515 out := new(PDBConfiguration) 1516 in.DeepCopyInto(out) 1517 return out 1518 } 1519 1520 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1521 func (in *PilotConfiguration) DeepCopyInto(out *PilotConfiguration) { 1522 *out = *in 1523 if in.Enabled != nil { 1524 in, out := &in.Enabled, &out.Enabled 1525 *out = new(bool) 1526 **out = **in 1527 } 1528 in.BaseK8sResourceConfigurationWithHPA.DeepCopyInto(&out.BaseK8sResourceConfigurationWithHPA) 1529 if in.Sidecar != nil { 1530 in, out := &in.Sidecar, &out.Sidecar 1531 *out = new(bool) 1532 **out = **in 1533 } 1534 if in.EnableProtocolSniffingOutbound != nil { 1535 in, out := &in.EnableProtocolSniffingOutbound, &out.EnableProtocolSniffingOutbound 1536 *out = new(bool) 1537 **out = **in 1538 } 1539 if in.EnableProtocolSniffingInbound != nil { 1540 in, out := &in.EnableProtocolSniffingInbound, &out.EnableProtocolSniffingInbound 1541 *out = new(bool) 1542 **out = **in 1543 } 1544 if in.AdditionalContainerArgs != nil { 1545 in, out := &in.AdditionalContainerArgs, &out.AdditionalContainerArgs 1546 *out = make([]string, len(*in)) 1547 copy(*out, *in) 1548 } 1549 if in.AdditionalEnvVars != nil { 1550 in, out := &in.AdditionalEnvVars, &out.AdditionalEnvVars 1551 *out = make([]v1.EnvVar, len(*in)) 1552 for i := range *in { 1553 (*in)[i].DeepCopyInto(&(*out)[i]) 1554 } 1555 } 1556 if in.SPIFFE != nil { 1557 in, out := &in.SPIFFE, &out.SPIFFE 1558 *out = new(SPIFFEConfiguration) 1559 (*in).DeepCopyInto(*out) 1560 } 1561 } 1562 1563 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PilotConfiguration. 1564 func (in *PilotConfiguration) DeepCopy() *PilotConfiguration { 1565 if in == nil { 1566 return nil 1567 } 1568 out := new(PilotConfiguration) 1569 in.DeepCopyInto(out) 1570 return out 1571 } 1572 1573 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1574 func (in *PolicyConfiguration) DeepCopyInto(out *PolicyConfiguration) { 1575 *out = *in 1576 if in.Enabled != nil { 1577 in, out := &in.Enabled, &out.Enabled 1578 *out = new(bool) 1579 **out = **in 1580 } 1581 in.BaseK8sResourceConfigurationWithHPA.DeepCopyInto(&out.BaseK8sResourceConfigurationWithHPA) 1582 in.PolicyConfigurationSpec.DeepCopyInto(&out.PolicyConfigurationSpec) 1583 if in.AdditionalEnvVars != nil { 1584 in, out := &in.AdditionalEnvVars, &out.AdditionalEnvVars 1585 *out = make([]v1.EnvVar, len(*in)) 1586 for i := range *in { 1587 (*in)[i].DeepCopyInto(&(*out)[i]) 1588 } 1589 } 1590 } 1591 1592 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyConfiguration. 1593 func (in *PolicyConfiguration) DeepCopy() *PolicyConfiguration { 1594 if in == nil { 1595 return nil 1596 } 1597 out := new(PolicyConfiguration) 1598 in.DeepCopyInto(out) 1599 return out 1600 } 1601 1602 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1603 func (in *PolicyConfigurationSpec) DeepCopyInto(out *PolicyConfigurationSpec) { 1604 *out = *in 1605 if in.ChecksEnabled != nil { 1606 in, out := &in.ChecksEnabled, &out.ChecksEnabled 1607 *out = new(bool) 1608 **out = **in 1609 } 1610 } 1611 1612 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyConfigurationSpec. 1613 func (in *PolicyConfigurationSpec) DeepCopy() *PolicyConfigurationSpec { 1614 if in == nil { 1615 return nil 1616 } 1617 out := new(PolicyConfigurationSpec) 1618 in.DeepCopyInto(out) 1619 return out 1620 } 1621 1622 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1623 func (in *ProxyConfiguration) DeepCopyInto(out *ProxyConfiguration) { 1624 *out = *in 1625 if in.AccessLogFile != nil { 1626 in, out := &in.AccessLogFile, &out.AccessLogFile 1627 *out = new(string) 1628 **out = **in 1629 } 1630 if in.AccessLogFormat != nil { 1631 in, out := &in.AccessLogFormat, &out.AccessLogFormat 1632 *out = new(string) 1633 **out = **in 1634 } 1635 if in.AccessLogEncoding != nil { 1636 in, out := &in.AccessLogEncoding, &out.AccessLogEncoding 1637 *out = new(string) 1638 **out = **in 1639 } 1640 if in.EnableCoreDump != nil { 1641 in, out := &in.EnableCoreDump, &out.EnableCoreDump 1642 *out = new(bool) 1643 **out = **in 1644 } 1645 if in.HoldApplicationUntilProxyStarts != nil { 1646 in, out := &in.HoldApplicationUntilProxyStarts, &out.HoldApplicationUntilProxyStarts 1647 *out = new(bool) 1648 **out = **in 1649 } 1650 in.EnvoyStatsD.DeepCopyInto(&out.EnvoyStatsD) 1651 in.EnvoyMetricsService.DeepCopyInto(&out.EnvoyMetricsService) 1652 in.EnvoyAccessLogService.DeepCopyInto(&out.EnvoyAccessLogService) 1653 if in.ProtocolDetectionTimeout != nil { 1654 in, out := &in.ProtocolDetectionTimeout, &out.ProtocolDetectionTimeout 1655 *out = new(string) 1656 **out = **in 1657 } 1658 if in.UseMetadataExchangeFilter != nil { 1659 in, out := &in.UseMetadataExchangeFilter, &out.UseMetadataExchangeFilter 1660 *out = new(bool) 1661 **out = **in 1662 } 1663 in.Lifecycle.DeepCopyInto(&out.Lifecycle) 1664 if in.Resources != nil { 1665 in, out := &in.Resources, &out.Resources 1666 *out = new(v1.ResourceRequirements) 1667 (*in).DeepCopyInto(*out) 1668 } 1669 if in.SecurityContext != nil { 1670 in, out := &in.SecurityContext, &out.SecurityContext 1671 *out = new(v1.SecurityContext) 1672 (*in).DeepCopyInto(*out) 1673 } 1674 if in.Init != nil { 1675 in, out := &in.Init, &out.Init 1676 *out = new(ProxyInitConfiguration) 1677 (*in).DeepCopyInto(*out) 1678 } 1679 } 1680 1681 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyConfiguration. 1682 func (in *ProxyConfiguration) DeepCopy() *ProxyConfiguration { 1683 if in == nil { 1684 return nil 1685 } 1686 out := new(ProxyConfiguration) 1687 in.DeepCopyInto(out) 1688 return out 1689 } 1690 1691 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1692 func (in *ProxyInitConfiguration) DeepCopyInto(out *ProxyInitConfiguration) { 1693 *out = *in 1694 if in.Resources != nil { 1695 in, out := &in.Resources, &out.Resources 1696 *out = new(v1.ResourceRequirements) 1697 (*in).DeepCopyInto(*out) 1698 } 1699 } 1700 1701 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyInitConfiguration. 1702 func (in *ProxyInitConfiguration) DeepCopy() *ProxyInitConfiguration { 1703 if in == nil { 1704 return nil 1705 } 1706 out := new(ProxyInitConfiguration) 1707 in.DeepCopyInto(out) 1708 return out 1709 } 1710 1711 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1712 func (in *ProxyWasmConfiguration) DeepCopyInto(out *ProxyWasmConfiguration) { 1713 *out = *in 1714 if in.Enabled != nil { 1715 in, out := &in.Enabled, &out.Enabled 1716 *out = new(bool) 1717 **out = **in 1718 } 1719 } 1720 1721 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyWasmConfiguration. 1722 func (in *ProxyWasmConfiguration) DeepCopy() *ProxyWasmConfiguration { 1723 if in == nil { 1724 return nil 1725 } 1726 out := new(ProxyWasmConfiguration) 1727 in.DeepCopyInto(out) 1728 return out 1729 } 1730 1731 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1732 func (in *RemoteIstio) DeepCopyInto(out *RemoteIstio) { 1733 *out = *in 1734 out.TypeMeta = in.TypeMeta 1735 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) 1736 in.Spec.DeepCopyInto(&out.Spec) 1737 in.Status.DeepCopyInto(&out.Status) 1738 } 1739 1740 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteIstio. 1741 func (in *RemoteIstio) DeepCopy() *RemoteIstio { 1742 if in == nil { 1743 return nil 1744 } 1745 out := new(RemoteIstio) 1746 in.DeepCopyInto(out) 1747 return out 1748 } 1749 1750 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1751 func (in *RemoteIstio) DeepCopyObject() runtime.Object { 1752 if c := in.DeepCopy(); c != nil { 1753 return c 1754 } 1755 return nil 1756 } 1757 1758 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1759 func (in *RemoteIstioList) DeepCopyInto(out *RemoteIstioList) { 1760 *out = *in 1761 out.TypeMeta = in.TypeMeta 1762 in.ListMeta.DeepCopyInto(&out.ListMeta) 1763 if in.Items != nil { 1764 in, out := &in.Items, &out.Items 1765 *out = make([]RemoteIstio, len(*in)) 1766 for i := range *in { 1767 (*in)[i].DeepCopyInto(&(*out)[i]) 1768 } 1769 } 1770 } 1771 1772 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteIstioList. 1773 func (in *RemoteIstioList) DeepCopy() *RemoteIstioList { 1774 if in == nil { 1775 return nil 1776 } 1777 out := new(RemoteIstioList) 1778 in.DeepCopyInto(out) 1779 return out 1780 } 1781 1782 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. 1783 func (in *RemoteIstioList) DeepCopyObject() runtime.Object { 1784 if c := in.DeepCopy(); c != nil { 1785 return c 1786 } 1787 return nil 1788 } 1789 1790 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1791 func (in *RemoteIstioSpec) DeepCopyInto(out *RemoteIstioSpec) { 1792 *out = *in 1793 if in.EnabledServices != nil { 1794 in, out := &in.EnabledServices, &out.EnabledServices 1795 *out = make([]IstioService, len(*in)) 1796 for i := range *in { 1797 (*in)[i].DeepCopyInto(&(*out)[i]) 1798 } 1799 } 1800 if in.AutoInjectionNamespaces != nil { 1801 in, out := &in.AutoInjectionNamespaces, &out.AutoInjectionNamespaces 1802 *out = make([]string, len(*in)) 1803 copy(*out, *in) 1804 } 1805 if in.DefaultResources != nil { 1806 in, out := &in.DefaultResources, &out.DefaultResources 1807 *out = new(v1.ResourceRequirements) 1808 (*in).DeepCopyInto(*out) 1809 } 1810 in.Citadel.DeepCopyInto(&out.Citadel) 1811 in.SidecarInjector.DeepCopyInto(&out.SidecarInjector) 1812 in.Proxy.DeepCopyInto(&out.Proxy) 1813 in.ProxyInit.DeepCopyInto(&out.ProxyInit) 1814 if in.IstioControlPlane != nil { 1815 in, out := &in.IstioControlPlane, &out.IstioControlPlane 1816 *out = new(NamespacedName) 1817 **out = **in 1818 } 1819 in.SignCert.DeepCopyInto(&out.SignCert) 1820 } 1821 1822 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteIstioSpec. 1823 func (in *RemoteIstioSpec) DeepCopy() *RemoteIstioSpec { 1824 if in == nil { 1825 return nil 1826 } 1827 out := new(RemoteIstioSpec) 1828 in.DeepCopyInto(out) 1829 return out 1830 } 1831 1832 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1833 func (in *RemoteIstioStatus) DeepCopyInto(out *RemoteIstioStatus) { 1834 *out = *in 1835 if in.GatewayAddress != nil { 1836 in, out := &in.GatewayAddress, &out.GatewayAddress 1837 *out = make([]string, len(*in)) 1838 copy(*out, *in) 1839 } 1840 } 1841 1842 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteIstioStatus. 1843 func (in *RemoteIstioStatus) DeepCopy() *RemoteIstioStatus { 1844 if in == nil { 1845 return nil 1846 } 1847 out := new(RemoteIstioStatus) 1848 in.DeepCopyInto(out) 1849 return out 1850 } 1851 1852 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1853 func (in *SDSConfiguration) DeepCopyInto(out *SDSConfiguration) { 1854 *out = *in 1855 if in.Enabled != nil { 1856 in, out := &in.Enabled, &out.Enabled 1857 *out = new(bool) 1858 **out = **in 1859 } 1860 } 1861 1862 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SDSConfiguration. 1863 func (in *SDSConfiguration) DeepCopy() *SDSConfiguration { 1864 if in == nil { 1865 return nil 1866 } 1867 out := new(SDSConfiguration) 1868 in.DeepCopyInto(out) 1869 return out 1870 } 1871 1872 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1873 func (in *SPIFFEConfiguration) DeepCopyInto(out *SPIFFEConfiguration) { 1874 *out = *in 1875 if in.OperatorEndpoints != nil { 1876 in, out := &in.OperatorEndpoints, &out.OperatorEndpoints 1877 *out = new(OperatorEndpointsConfiguration) 1878 (*in).DeepCopyInto(*out) 1879 } 1880 } 1881 1882 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SPIFFEConfiguration. 1883 func (in *SPIFFEConfiguration) DeepCopy() *SPIFFEConfiguration { 1884 if in == nil { 1885 return nil 1886 } 1887 out := new(SPIFFEConfiguration) 1888 in.DeepCopyInto(out) 1889 return out 1890 } 1891 1892 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1893 func (in *ServicePort) DeepCopyInto(out *ServicePort) { 1894 *out = *in 1895 in.ServicePort.DeepCopyInto(&out.ServicePort) 1896 if in.TargetPort != nil { 1897 in, out := &in.TargetPort, &out.TargetPort 1898 *out = new(int32) 1899 **out = **in 1900 } 1901 } 1902 1903 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePort. 1904 func (in *ServicePort) DeepCopy() *ServicePort { 1905 if in == nil { 1906 return nil 1907 } 1908 out := new(ServicePort) 1909 in.DeepCopyInto(out) 1910 return out 1911 } 1912 1913 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1914 func (in ServicePorts) DeepCopyInto(out *ServicePorts) { 1915 { 1916 in := &in 1917 *out = make(ServicePorts, len(*in)) 1918 for i := range *in { 1919 (*in)[i].DeepCopyInto(&(*out)[i]) 1920 } 1921 } 1922 } 1923 1924 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicePorts. 1925 func (in ServicePorts) DeepCopy() ServicePorts { 1926 if in == nil { 1927 return nil 1928 } 1929 out := new(ServicePorts) 1930 in.DeepCopyInto(out) 1931 return *out 1932 } 1933 1934 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 1935 func (in *SidecarInjectorConfiguration) DeepCopyInto(out *SidecarInjectorConfiguration) { 1936 *out = *in 1937 if in.Enabled != nil { 1938 in, out := &in.Enabled, &out.Enabled 1939 *out = new(bool) 1940 **out = **in 1941 } 1942 in.BaseK8sResourceConfigurationWithReplicas.DeepCopyInto(&out.BaseK8sResourceConfigurationWithReplicas) 1943 in.Init.DeepCopyInto(&out.Init) 1944 in.InitCNIConfiguration.DeepCopyInto(&out.InitCNIConfiguration) 1945 if in.RewriteAppHTTPProbe != nil { 1946 in, out := &in.RewriteAppHTTPProbe, &out.RewriteAppHTTPProbe 1947 *out = new(bool) 1948 **out = **in 1949 } 1950 if in.AutoInjectionPolicyEnabled != nil { 1951 in, out := &in.AutoInjectionPolicyEnabled, &out.AutoInjectionPolicyEnabled 1952 *out = new(bool) 1953 **out = **in 1954 } 1955 if in.EnableNamespacesByDefault != nil { 1956 in, out := &in.EnableNamespacesByDefault, &out.EnableNamespacesByDefault 1957 *out = new(bool) 1958 **out = **in 1959 } 1960 if in.NeverInjectSelector != nil { 1961 in, out := &in.NeverInjectSelector, &out.NeverInjectSelector 1962 *out = make([]metav1.LabelSelector, len(*in)) 1963 for i := range *in { 1964 (*in)[i].DeepCopyInto(&(*out)[i]) 1965 } 1966 } 1967 if in.AlwaysInjectSelector != nil { 1968 in, out := &in.AlwaysInjectSelector, &out.AlwaysInjectSelector 1969 *out = make([]metav1.LabelSelector, len(*in)) 1970 for i := range *in { 1971 (*in)[i].DeepCopyInto(&(*out)[i]) 1972 } 1973 } 1974 if in.InjectedAnnotations != nil { 1975 in, out := &in.InjectedAnnotations, &out.InjectedAnnotations 1976 *out = make(map[string]string, len(*in)) 1977 for key, val := range *in { 1978 (*out)[key] = val 1979 } 1980 } 1981 if in.AdditionalContainerArgs != nil { 1982 in, out := &in.AdditionalContainerArgs, &out.AdditionalContainerArgs 1983 *out = make([]string, len(*in)) 1984 copy(*out, *in) 1985 } 1986 if in.AdditionalEnvVars != nil { 1987 in, out := &in.AdditionalEnvVars, &out.AdditionalEnvVars 1988 *out = make([]v1.EnvVar, len(*in)) 1989 for i := range *in { 1990 (*in)[i].DeepCopyInto(&(*out)[i]) 1991 } 1992 } 1993 if in.InjectedContainerAdditionalArgs != nil { 1994 in, out := &in.InjectedContainerAdditionalArgs, &out.InjectedContainerAdditionalArgs 1995 *out = make([]string, len(*in)) 1996 copy(*out, *in) 1997 } 1998 if in.InjectedContainerAdditionalEnvVars != nil { 1999 in, out := &in.InjectedContainerAdditionalEnvVars, &out.InjectedContainerAdditionalEnvVars 2000 *out = make([]v1.EnvVar, len(*in)) 2001 for i := range *in { 2002 (*in)[i].DeepCopyInto(&(*out)[i]) 2003 } 2004 } 2005 } 2006 2007 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SidecarInjectorConfiguration. 2008 func (in *SidecarInjectorConfiguration) DeepCopy() *SidecarInjectorConfiguration { 2009 if in == nil { 2010 return nil 2011 } 2012 out := new(SidecarInjectorConfiguration) 2013 in.DeepCopyInto(out) 2014 return out 2015 } 2016 2017 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2018 func (in *SignCert) DeepCopyInto(out *SignCert) { 2019 *out = *in 2020 if in.CA != nil { 2021 in, out := &in.CA, &out.CA 2022 *out = make([]byte, len(*in)) 2023 copy(*out, *in) 2024 } 2025 if in.Root != nil { 2026 in, out := &in.Root, &out.Root 2027 *out = make([]byte, len(*in)) 2028 copy(*out, *in) 2029 } 2030 if in.Key != nil { 2031 in, out := &in.Key, &out.Key 2032 *out = make([]byte, len(*in)) 2033 copy(*out, *in) 2034 } 2035 if in.Chain != nil { 2036 in, out := &in.Chain, &out.Chain 2037 *out = make([]byte, len(*in)) 2038 copy(*out, *in) 2039 } 2040 } 2041 2042 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignCert. 2043 func (in *SignCert) DeepCopy() *SignCert { 2044 if in == nil { 2045 return nil 2046 } 2047 out := new(SignCert) 2048 in.DeepCopyInto(out) 2049 return out 2050 } 2051 2052 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2053 func (in SortableIstioItems) DeepCopyInto(out *SortableIstioItems) { 2054 { 2055 in := &in 2056 *out = make(SortableIstioItems, len(*in)) 2057 for i := range *in { 2058 (*in)[i].DeepCopyInto(&(*out)[i]) 2059 } 2060 } 2061 } 2062 2063 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SortableIstioItems. 2064 func (in SortableIstioItems) DeepCopy() SortableIstioItems { 2065 if in == nil { 2066 return nil 2067 } 2068 out := new(SortableIstioItems) 2069 in.DeepCopyInto(out) 2070 return *out 2071 } 2072 2073 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2074 func (in *StrackdriverConfiguration) DeepCopyInto(out *StrackdriverConfiguration) { 2075 *out = *in 2076 if in.Debug != nil { 2077 in, out := &in.Debug, &out.Debug 2078 *out = new(bool) 2079 **out = **in 2080 } 2081 if in.MaxNumberOfAttributes != nil { 2082 in, out := &in.MaxNumberOfAttributes, &out.MaxNumberOfAttributes 2083 *out = new(int32) 2084 **out = **in 2085 } 2086 if in.MaxNumberOfAnnotations != nil { 2087 in, out := &in.MaxNumberOfAnnotations, &out.MaxNumberOfAnnotations 2088 *out = new(int32) 2089 **out = **in 2090 } 2091 if in.MaxNumberOfMessageEvents != nil { 2092 in, out := &in.MaxNumberOfMessageEvents, &out.MaxNumberOfMessageEvents 2093 *out = new(int32) 2094 **out = **in 2095 } 2096 } 2097 2098 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StrackdriverConfiguration. 2099 func (in *StrackdriverConfiguration) DeepCopy() *StrackdriverConfiguration { 2100 if in == nil { 2101 return nil 2102 } 2103 out := new(StrackdriverConfiguration) 2104 in.DeepCopyInto(out) 2105 return out 2106 } 2107 2108 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2109 func (in *TCPKeepalive) DeepCopyInto(out *TCPKeepalive) { 2110 *out = *in 2111 } 2112 2113 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPKeepalive. 2114 func (in *TCPKeepalive) DeepCopy() *TCPKeepalive { 2115 if in == nil { 2116 return nil 2117 } 2118 out := new(TCPKeepalive) 2119 in.DeepCopyInto(out) 2120 return out 2121 } 2122 2123 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2124 func (in *TLSSettings) DeepCopyInto(out *TLSSettings) { 2125 *out = *in 2126 if in.SubjectAltNames != nil { 2127 in, out := &in.SubjectAltNames, &out.SubjectAltNames 2128 *out = make([]string, len(*in)) 2129 copy(*out, *in) 2130 } 2131 } 2132 2133 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSSettings. 2134 func (in *TLSSettings) DeepCopy() *TLSSettings { 2135 if in == nil { 2136 return nil 2137 } 2138 out := new(TLSSettings) 2139 in.DeepCopyInto(out) 2140 return out 2141 } 2142 2143 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2144 func (in *TelemetryConfiguration) DeepCopyInto(out *TelemetryConfiguration) { 2145 *out = *in 2146 if in.Enabled != nil { 2147 in, out := &in.Enabled, &out.Enabled 2148 *out = new(bool) 2149 **out = **in 2150 } 2151 in.BaseK8sResourceConfigurationWithHPA.DeepCopyInto(&out.BaseK8sResourceConfigurationWithHPA) 2152 in.TelemetryConfigurationSpec.DeepCopyInto(&out.TelemetryConfigurationSpec) 2153 if in.AdditionalEnvVars != nil { 2154 in, out := &in.AdditionalEnvVars, &out.AdditionalEnvVars 2155 *out = make([]v1.EnvVar, len(*in)) 2156 for i := range *in { 2157 (*in)[i].DeepCopyInto(&(*out)[i]) 2158 } 2159 } 2160 } 2161 2162 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TelemetryConfiguration. 2163 func (in *TelemetryConfiguration) DeepCopy() *TelemetryConfiguration { 2164 if in == nil { 2165 return nil 2166 } 2167 out := new(TelemetryConfiguration) 2168 in.DeepCopyInto(out) 2169 return out 2170 } 2171 2172 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2173 func (in *TelemetryConfigurationSpec) DeepCopyInto(out *TelemetryConfigurationSpec) { 2174 *out = *in 2175 if in.ReportBatchMaxEntries != nil { 2176 in, out := &in.ReportBatchMaxEntries, &out.ReportBatchMaxEntries 2177 *out = new(int32) 2178 **out = **in 2179 } 2180 if in.ReportBatchMaxTime != nil { 2181 in, out := &in.ReportBatchMaxTime, &out.ReportBatchMaxTime 2182 *out = new(string) 2183 **out = **in 2184 } 2185 if in.SessionAffinityEnabled != nil { 2186 in, out := &in.SessionAffinityEnabled, &out.SessionAffinityEnabled 2187 *out = new(bool) 2188 **out = **in 2189 } 2190 } 2191 2192 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TelemetryConfigurationSpec. 2193 func (in *TelemetryConfigurationSpec) DeepCopy() *TelemetryConfigurationSpec { 2194 if in == nil { 2195 return nil 2196 } 2197 out := new(TelemetryConfigurationSpec) 2198 in.DeepCopyInto(out) 2199 return out 2200 } 2201 2202 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2203 func (in *TracingConfiguration) DeepCopyInto(out *TracingConfiguration) { 2204 *out = *in 2205 if in.Enabled != nil { 2206 in, out := &in.Enabled, &out.Enabled 2207 *out = new(bool) 2208 **out = **in 2209 } 2210 in.Zipkin.DeepCopyInto(&out.Zipkin) 2211 out.Lightstep = in.Lightstep 2212 out.Datadog = in.Datadog 2213 in.Strackdriver.DeepCopyInto(&out.Strackdriver) 2214 if in.CustomTags != nil { 2215 in, out := &in.CustomTags, &out.CustomTags 2216 *out = make(map[string]apiextensionsv1.JSON, len(*in)) 2217 for key, val := range *in { 2218 (*out)[key] = *val.DeepCopy() 2219 } 2220 } 2221 } 2222 2223 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracingConfiguration. 2224 func (in *TracingConfiguration) DeepCopy() *TracingConfiguration { 2225 if in == nil { 2226 return nil 2227 } 2228 out := new(TracingConfiguration) 2229 in.DeepCopyInto(out) 2230 return out 2231 } 2232 2233 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2234 func (in *VaultCAConfiguration) DeepCopyInto(out *VaultCAConfiguration) { 2235 *out = *in 2236 if in.Enabled != nil { 2237 in, out := &in.Enabled, &out.Enabled 2238 *out = new(bool) 2239 **out = **in 2240 } 2241 if in.Address != nil { 2242 in, out := &in.Address, &out.Address 2243 *out = new(string) 2244 **out = **in 2245 } 2246 if in.Role != nil { 2247 in, out := &in.Role, &out.Role 2248 *out = new(string) 2249 **out = **in 2250 } 2251 if in.CertPath != nil { 2252 in, out := &in.CertPath, &out.CertPath 2253 *out = new(string) 2254 **out = **in 2255 } 2256 if in.KeyPath != nil { 2257 in, out := &in.KeyPath, &out.KeyPath 2258 *out = new(string) 2259 **out = **in 2260 } 2261 if in.CertChainPath != nil { 2262 in, out := &in.CertChainPath, &out.CertChainPath 2263 *out = new(string) 2264 **out = **in 2265 } 2266 if in.VaultEnvImage != nil { 2267 in, out := &in.VaultEnvImage, &out.VaultEnvImage 2268 *out = new(string) 2269 **out = **in 2270 } 2271 } 2272 2273 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultCAConfiguration. 2274 func (in *VaultCAConfiguration) DeepCopy() *VaultCAConfiguration { 2275 if in == nil { 2276 return nil 2277 } 2278 out := new(VaultCAConfiguration) 2279 in.DeepCopyInto(out) 2280 return out 2281 } 2282 2283 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. 2284 func (in *ZipkinConfiguration) DeepCopyInto(out *ZipkinConfiguration) { 2285 *out = *in 2286 if in.TLSSettings != nil { 2287 in, out := &in.TLSSettings, &out.TLSSettings 2288 *out = new(TLSSettings) 2289 (*in).DeepCopyInto(*out) 2290 } 2291 } 2292 2293 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZipkinConfiguration. 2294 func (in *ZipkinConfiguration) DeepCopy() *ZipkinConfiguration { 2295 if in == nil { 2296 return nil 2297 } 2298 out := new(ZipkinConfiguration) 2299 in.DeepCopyInto(out) 2300 return out 2301 }