MCPcopy
hub / github.com/kubernetes/kubectl / logsForObject

Function logsForObject

pkg/polymorphichelpers/logsforobject.go:50–61  ·  view source on GitHub ↗
(restClientGetter genericclioptions.RESTClientGetter, object, options runtime.Object, timeout time.Duration, allContainers bool)

Source from the content-addressed store, hash-verified

48}
49
50func logsForObject(restClientGetter genericclioptions.RESTClientGetter, object, options runtime.Object, timeout time.Duration, allContainers bool) (map[corev1.ObjectReference]rest.ResponseWrapper, error) {
51 clientConfig, err := restClientGetter.ToRESTConfig()
52 if err != nil {
53 return nil, err
54 }
55
56 clientset, err := corev1client.NewForConfig(clientConfig)
57 if err != nil {
58 return nil, err
59 }
60 return logsForObjectWithClient(clientset, object, options, timeout, allContainers, false)
61}
62
63// this is split for easy test-ability
64func logsForObjectWithClient(clientset corev1client.CoreV1Interface, object, options runtime.Object, timeout time.Duration, allContainers bool, allPods bool) (map[corev1.ObjectReference]rest.ResponseWrapper, error) {

Callers

nothing calls this directly

Calls 2

logsForObjectWithClientFunction · 0.85
ToRESTConfigMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…