From 22665e18063093a824a8bf3a7fc186f6378c0f73 Mon Sep 17 00:00:00 2001 From: Scott Creeley Date: Wed, 24 Aug 2016 14:00:29 -0400 Subject: [PATCH] Add ReclaimPolicy to the resource printer for 'get pv' --- pkg/kubectl/resource_printer.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/kubectl/resource_printer.go b/pkg/kubectl/resource_printer.go index a8a4a872724..e548442f31b 100644 --- a/pkg/kubectl/resource_printer.go +++ b/pkg/kubectl/resource_printer.go @@ -474,7 +474,7 @@ var resourceQuotaColumns = []string{"NAME", "AGE"} var namespaceColumns = []string{"NAME", "STATUS", "AGE"} var secretColumns = []string{"NAME", "TYPE", "DATA", "AGE"} var serviceAccountColumns = []string{"NAME", "SECRETS", "AGE"} -var persistentVolumeColumns = []string{"NAME", "CAPACITY", "ACCESSMODES", "STATUS", "CLAIM", "REASON", "AGE"} +var persistentVolumeColumns = []string{"NAME", "CAPACITY", "ACCESSMODES", "RECLAIMPOLICY", "STATUS", "CLAIM", "REASON", "AGE"} var persistentVolumeClaimColumns = []string{"NAME", "STATUS", "VOLUME", "CAPACITY", "ACCESSMODES", "AGE"} var componentStatusColumns = []string{"NAME", "STATUS", "MESSAGE", "ERROR"} var thirdPartyResourceColumns = []string{"NAME", "DESCRIPTION", "VERSION(S)"} @@ -1511,13 +1511,14 @@ func printPersistentVolume(pv *api.PersistentVolume, w io.Writer, options PrintO } modesStr := api.GetAccessModesAsString(pv.Spec.AccessModes) + reclaimPolicyStr := string(pv.Spec.PersistentVolumeReclaimPolicy) aQty := pv.Spec.Capacity[api.ResourceStorage] aSize := aQty.String() - if _, err := fmt.Fprintf(w, "%s\t%s\t%s\t%s\t%s\t%s\t%s", + if _, err := fmt.Fprintf(w, "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s", name, - aSize, modesStr, + aSize, modesStr, reclaimPolicyStr, pv.Status.Phase, claimRefUID, pv.Status.Reason,