kubectl: Add Terminating state to PVCs

kubectl should show something when a PVC has a deletion timestamp and is
waiting for deletion. This patch follows Pod - it adds Terminating state.

For easier discovery of errors, finalizers are printed in `kubectl describe
pvc`.
This commit is contained in:
pospispa
2017-11-09 14:08:19 +01:00
committed by Jan Safranek
parent 6e950cc629
commit 22370d925e
2 changed files with 10 additions and 1 deletions

View File

@@ -1226,6 +1226,10 @@ func printPersistentVolumeClaim(obj *api.PersistentVolumeClaim, options printers
}
phase := obj.Status.Phase
if obj.ObjectMeta.DeletionTimestamp != nil {
phase = "Terminating"
}
storage := obj.Spec.Resources.Requests[api.ResourceStorage]
capacity := ""
accessModes := ""