Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewManilaV2Client ¶
func NewManilaV2Client(o *shareoptions.OpenStackOptions) (*gophercloud.ServiceClient, error)
NewManilaV2Client Creates Manila v2 client Authenticates to the Manila service with credentials passed in shareoptions.OpenStackOptions
Types ¶
type Provisioner ¶
type Provisioner struct {
// contains filtered or unexported fields
}
Provisioner struct, implements controller.Provisioner interface
func NewProvisioner ¶
func NewProvisioner(c clientset.Interface) *Provisioner
NewProvisioner creates a new instance of Manila provisioner
func (*Provisioner) Delete ¶
func (p *Provisioner) Delete(pv *v1.PersistentVolume) error
Delete a share from Manila service
func (*Provisioner) Provision ¶
func (p *Provisioner) Provision(volOptions controller.VolumeOptions) (*v1.PersistentVolume, error)
Provision a share in Manila service
Click to show internal directories.
Click to hide internal directories.