From ff9ada1b550852c697af5250c90e8e4de69110e4 Mon Sep 17 00:00:00 2001 From: Katrina Verey Date: Fri, 12 Mar 2021 16:26:48 -0800 Subject: [PATCH] Fix kubectl drain --dry-run=server Adds missing type meta to PodDelete items --- staging/src/k8s.io/kubectl/pkg/drain/drain.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/staging/src/k8s.io/kubectl/pkg/drain/drain.go b/staging/src/k8s.io/kubectl/pkg/drain/drain.go index ad24ce1d678..8808de754b7 100644 --- a/staging/src/k8s.io/kubectl/pkg/drain/drain.go +++ b/staging/src/k8s.io/kubectl/pkg/drain/drain.go @@ -220,6 +220,8 @@ func filterPods(podList *corev1.PodList, filters []PodFilter) *PodDeleteList { // Add the pod to PodDeleteList no matter what PodDeleteStatus is, // those pods whose PodDeleteStatus is false like DaemonSet will // be catched by list.errors() + pod.Kind = "Pod" + pod.APIVersion = "v1" pods = append(pods, PodDelete{ Pod: pod, Status: status,