INNER CODE UNIT · Go
ctx
nginx/kubernetes-ingress · cmd/nginx-ingress/main.go:90
ctx := initLogger(*logFormat, logLevels[*logLevel], os.Stdout)
l := nl.LoggerFromContext(ctx)
cleanupSocketFiles(l)
initValidate(ctx)
parsedFlags := os.Args[1:]
buildOS := os.Getenv("BUILD_OS")
controllerNamespace := os.Getenv("POD_NAMESPACE")
podName := os.Getenv("POD_NAME")
config, kubeClient := mustCreateConfigAndKubeClient(ctx)
if err := validateKubernetesVersionInfo(ctx, kubeClient); err != nil {
nl.Fatal(l, err)
}
pod, err := kubeClient.CoreV1().Pods(controllerNamespace).Get(context.TODO(), podName, meta_v1.GetOptions{})
if err != nil {