INNER CODE UNIT · Go
transportServerValidator
nginx/kubernetes-ingress · cmd/nginx-ingress/main.go:287
transportServerValidator := cr_validation.NewTransportServerValidator(*enableTLSPassthrough, *enableSnippets, *nginxPlus)
virtualServerValidator := cr_validation.NewVirtualServerValidator(
cr_validation.IsPlus(*nginxPlus),
cr_validation.IsDosEnabled(*appProtectDos),
cr_validation.IsCertManagerEnabled(*enableCertManager),
cr_validation.IsExternalDNSEnabled(*enableExternalDNS),
cr_validation.IsDirectiveAutoadjustEnabled(*enableDirectiveAutoadjust),
)
if *enableServiceInsight {
createHealthProbeEndpoint(kubeClient, plusClient, cnf)
}
lbcInput := k8s.NewLoadBalancerControllerInput{
KubeClient: kubeClient,
ConfClient: confClient,
DynClient: dynClient,
RestConfig: config,