in plugin/healthz.go [68:83]
func (m *HealthCheckerManager) Serve() chan error {
errorCh := make(chan error)
mux := http.NewServeMux()
mux.HandleFunc(fmt.Sprintf("/%s", m.servingURL.EscapedPath()), m.HandlerFunc)
go func() {
defer close(errorCh)
glog.Infof("Registering healthz listener at %v", m.servingURL)
select {
case errorCh <- http.ListenAndServe(m.servingURL.Host, mux):
default:
}
}()
return errorCh
}