INNER CODE UNIT · Go
timeout
nginx/kubernetes-ingress · cmd/nginx-ingress/main.go:597
timeout := time.Duration(*nginxReloadTimeout) * time.Millisecond
var nginxManager nginx.Manager
switch {
case useFakeNginxManager:
nginxManager = nginx.NewFakeManager("/etc/nginx")
case *enableConfigSafety:
nginxManager = nginx.NewConfigRollbackManager(ctx, "/etc/nginx/", *nginxDebug, managerCollector, licenseReporter, deploymentMetadata, timeout, *nginxPlus)
default:
nginxManager = nginx.NewLocalManager(ctx, "/etc/nginx/", *nginxDebug, managerCollector, licenseReporter, deploymentMetadata, timeout, *nginxPlus)
}
return nginxManager, useFakeNginxManager
}
func getNginxVersionInfo(ctx context.Context, nginxManager nginx.Manager) nginx.Version {
l := nl.LoggerFromContext(ctx)
nginxInfo := nginxManager.Version()
nl.Infof(l, "Using %s", nginxInfo.String())