// GetPersistentVolumeClaimDetail returns detailed information about a persistent volume claim func GetPersistentVolumeClaimDetail(client *client.Clientset, namespace string, name string) (*PersistentVolumeClaimDetail, error) { log.Printf("Getting details of %s persistent volume claim", name) rawPersistentVolumeClaim, err := client.PersistentVolumeClaims(namespace).Get(name) if err != nil { return nil, err } return getPersistentVolumeClaimDetail(rawPersistentVolumeClaim), nil }