// GetPersistentVolumeDetail returns detailed information about a persistent volume func GetPersistentVolumeDetail(client *client.Clientset, name string) (*PersistentVolumeDetail, error) { log.Printf("Getting details of %s persistent volume", name) rawPersistentVolume, err := client.PersistentVolumes().Get(name) if err != nil { return nil, err } return getPersistentVolumeDetail(rawPersistentVolume), nil }