From f8211adf424b976706c9186ed24966401f00fd0e Mon Sep 17 00:00:00 2001 From: Di Xu Date: Wed, 13 Sep 2017 11:14:32 +0800 Subject: [PATCH] print HostPathType for kubectl describe --- pkg/printers/internalversion/describe.go | 8 +++++++- pkg/printers/internalversion/describe_test.go | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pkg/printers/internalversion/describe.go b/pkg/printers/internalversion/describe.go index f9d4fe352be..2db5bb08664 100644 --- a/pkg/printers/internalversion/describe.go +++ b/pkg/printers/internalversion/describe.go @@ -770,8 +770,14 @@ func describeVolumes(volumes []api.Volume, w PrefixWriter, space string) { } func printHostPathVolumeSource(hostPath *api.HostPathVolumeSource, w PrefixWriter) { + hostPathType := "" + if hostPath.Type != nil { + hostPathType = string(*hostPath.Type) + } w.Write(LEVEL_2, "Type:\tHostPath (bare host directory volume)\n"+ - " Path:\t%v\n", hostPath.Path) + " Path:\t%v\n"+ + " HostPathType:\t%v\n", + hostPath.Path, hostPathType) } func printEmptyDirVolumeSource(emptyDir *api.EmptyDirVolumeSource, w PrefixWriter) { diff --git a/pkg/printers/internalversion/describe_test.go b/pkg/printers/internalversion/describe_test.go index 8df36736c7f..46bc8a402ff 100644 --- a/pkg/printers/internalversion/describe_test.go +++ b/pkg/printers/internalversion/describe_test.go @@ -664,7 +664,7 @@ func TestPersistentVolumeDescriber(t *testing.T) { ObjectMeta: metav1.ObjectMeta{Name: "bar"}, Spec: api.PersistentVolumeSpec{ PersistentVolumeSource: api.PersistentVolumeSource{ - HostPath: &api.HostPathVolumeSource{}, + HostPath: &api.HostPathVolumeSource{Type: new(api.HostPathType)}, }, }, },