Versions in this module Expand all Collapse all v0 v0.19.0 Jun 9, 2015 Changes in this version + func NewBinderClient(c client.Interface) binderClient + func NewPersistentVolumeOrderedIndex() *persistentVolumeOrderedIndex + func NewRecyclerClient(c client.Interface) recyclerClient + type PersistentVolumeClaimBinder struct + func NewPersistentVolumeClaimBinder(kubeClient client.Interface, syncPeriod time.Duration) *PersistentVolumeClaimBinder + func (controller *PersistentVolumeClaimBinder) Run() + func (controller *PersistentVolumeClaimBinder) Stop() + type PersistentVolumeRecycler struct + func NewPersistentVolumeRecycler(kubeClient client.Interface, syncPeriod time.Duration, ...) (*PersistentVolumeRecycler, error) + func (f *PersistentVolumeRecycler) GetKubeClient() client.Interface + func (f *PersistentVolumeRecycler) GetPluginDir(podUID string) string + func (f *PersistentVolumeRecycler) GetPodPluginDir(podUID types.UID, pluginName string) string + func (f *PersistentVolumeRecycler) GetPodVolumeDir(podUID types.UID, pluginName, volumeName string) string + func (f *PersistentVolumeRecycler) NewWrapperBuilder(spec *volume.Spec, pod *api.Pod, opts volume.VolumeOptions, ...) (volume.Builder, error) + func (f *PersistentVolumeRecycler) NewWrapperCleaner(spec *volume.Spec, podUID types.UID, mounter mount.Interface) (volume.Cleaner, error) + func (recycler *PersistentVolumeRecycler) Run() + func (recycler *PersistentVolumeRecycler) Stop()