Add Terminating state to PVs

This commit is contained in:
NickrenREN
2018-02-01 12:33:51 +08:00
parent d3b783d5ec
commit 7364c4c019
2 changed files with 14 additions and 4 deletions

View File

@@ -1201,8 +1201,13 @@ func printPersistentVolume(obj *api.PersistentVolume, options printers.PrintOpti
aQty := obj.Spec.Capacity[api.ResourceStorage]
aSize := aQty.String()
phase := obj.Status.Phase
if obj.ObjectMeta.DeletionTimestamp != nil {
phase = "Terminating"
}
row.Cells = append(row.Cells, obj.Name, aSize, modesStr, reclaimPolicyStr,
obj.Status.Phase, claimRefUID, helper.GetPersistentVolumeClass(obj),
phase, claimRefUID, helper.GetPersistentVolumeClass(obj),
obj.Status.Reason,
translateTimestamp(obj.CreationTimestamp))
return []metav1alpha1.TableRow{row}, nil