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())

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…