// NewProber creates a Prober, it takes a command runner and // several container info managers. func newProber( runner kubecontainer.ContainerCommandRunner, refManager *kubecontainer.RefManager, recorder record.EventRecorder) *prober { return &prober{ exec: execprobe.New(), http: httprobe.New(), tcp: tcprobe.New(), runner: runner, refManager: refManager, recorder: recorder, } }
// NewStorage returns a new REST. func NewStorage(serverRetriever func() map[string]apiserver.Server) *REST { return &REST{ GetServersToValidate: serverRetriever, prober: httpprober.New(), } }