use pvc annotations' "volume.beta.kubernetes.io/storage-class" as storage-class name when spec.storageClassName is nil

This commit is contained in:
richardxz
2018-06-20 12:47:15 +08:00
parent cbf04dc59f
commit 376283d208

View File

@@ -47,6 +47,9 @@ func (ctl *PvcCtl) generateObject(item *v1.PersistentVolumeClaim) *Pvc {
}
storageClass := "-"
if len(item.Annotations["volume.beta.kubernetes.io/storage-class"]) > 0 {
storageClass = item.Annotations["volume.beta.kubernetes.io/storage-class"]
}
if item.Spec.StorageClassName != nil {
storageClass = *item.Spec.StorageClassName
}