mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-07 11:13:48 +00:00
e2e: Fix error where pods not logged
This was changed recently in #84640, but result must be pre-populated. Example error: `Nov 6 00:18:05.296: INFO: Unable to retrieve kubelet pods for node master-us-central1-c-t81q: expected pointer, but got nil`
This commit is contained in:
parent
0c0408c790
commit
5031a2a049
@ -1311,7 +1311,6 @@ func DumpNodeDebugInfo(c clientset.Interface, nodeNames []string, logFunc func(f
|
|||||||
|
|
||||||
// getKubeletPods retrieves the list of pods on the kubelet.
|
// getKubeletPods retrieves the list of pods on the kubelet.
|
||||||
func getKubeletPods(c clientset.Interface, node string) (*v1.PodList, error) {
|
func getKubeletPods(c clientset.Interface, node string) (*v1.PodList, error) {
|
||||||
var result *v1.PodList
|
|
||||||
var client restclient.Result
|
var client restclient.Result
|
||||||
finished := make(chan struct{}, 1)
|
finished := make(chan struct{}, 1)
|
||||||
go func() {
|
go func() {
|
||||||
@ -1327,6 +1326,7 @@ func getKubeletPods(c clientset.Interface, node string) (*v1.PodList, error) {
|
|||||||
}()
|
}()
|
||||||
select {
|
select {
|
||||||
case <-finished:
|
case <-finished:
|
||||||
|
result := &v1.PodList{}
|
||||||
if err := client.Into(result); err != nil {
|
if err := client.Into(result); err != nil {
|
||||||
return &v1.PodList{}, err
|
return &v1.PodList{}, err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user