Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetClassForVolume ¶
func GetClassForVolume(kubeClient kubernetes.Interface, pv *v1.PersistentVolume) (*storage.StorageClass, error)
GetClassForVolume returns StorageClass
func NewGlusterfsProvisioner ¶
func NewGlusterfsProvisioner(config *rest.Config, client kubernetes.Interface) controller.Provisioner
NewGlusterfsProvisioner creates a new glusterfs simple provisioner
Types ¶
type BrickRootPath ¶
BrickRootPath is root path of brick for each Gluster Host
type ProvisionerConfig ¶
type ProvisionerConfig struct { ForceCreate bool Namespace string LabelSelector string BrickRootPaths []BrickRootPath VolumeName string VolumeType string }
ProvisionerConfig provisioner config for Provision Volume
func NewProvisionerConfig ¶
func NewProvisionerConfig(pvName string, params map[string]string) (*ProvisionerConfig, error)
NewProvisionerConfig create ProvisionerConfig from parameters of StorageClass
Click to show internal directories.
Click to hide internal directories.