INNER CODE UNIT · Go
main
kserve/kserve · cmd/agent/main.go:138
func main() {
flag.Parse()
// Parse the environment.
var env config
if err := envconfig.Process("", &env); err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
logger, _ := pkglogging.NewLogger(env.ServingLoggingConfig, env.ServingLoggingLevel)
ctrl.SetLogger(zapr.NewLogger(logger.Desugar()))
// Setup probe to run for checking user container healthiness.
probe := func() bool { return true }
if env.ServingReadinessProbe != "" {
probe = buildProbe(logger, env.ServingReadinessProbe, env.EnableHTTP2AutoDetection, env.EnableMultiContainerProbes).ProbeContainer
}
if *enablePuller {