fix(helm): Print details for pod resource

Due to a regression from a previous change, details about pod resources
does not show up in the status output. This makes sure that the pod type
from core are passed in to the printer so the details are shown in the
output.

Signed-off-by: Morten Torkildsen <mortent@google.com>
pull/4207/head^2
Morten Torkildsen 7 years ago committed by Sebastien Plisson
parent 5a5a7485a7
commit 79f092aae5

@ -48,6 +48,7 @@ import (
"k8s.io/client-go/kubernetes/scheme" "k8s.io/client-go/kubernetes/scheme"
watchtools "k8s.io/client-go/tools/watch" watchtools "k8s.io/client-go/tools/watch"
"k8s.io/kubernetes/pkg/api/legacyscheme" "k8s.io/kubernetes/pkg/api/legacyscheme"
"k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/kubectl/cmd/get" "k8s.io/kubernetes/pkg/kubectl/cmd/get"
cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util" cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
"k8s.io/kubernetes/pkg/kubectl/validation" "k8s.io/kubernetes/pkg/kubectl/validation"
@ -202,7 +203,9 @@ func (c *Client) Get(namespace string, reader io.Reader) (string, error) {
//here, we will add the objPods to the objs //here, we will add the objPods to the objs
for key, podItems := range objPods { for key, podItems := range objPods {
for i := range podItems { for i := range podItems {
objs[key+"(related)"] = append(objs[key+"(related)"], &podItems[i]) pod := &core.Pod{}
legacyscheme.Scheme.Convert(&podItems[i], pod, nil)
objs[key+"(related)"] = append(objs[key+"(related)"], pod)
} }
} }

Loading…
Cancel
Save