solidfire

package
v17.10.1+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2017 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SolidfireSANStorageDriver

type SolidfireSANStorageDriver struct {
	dvp.SolidfireSANStorageDriver
}

SolidfireSANStorageDriver is for iSCSI storage provisioning

func (*SolidfireSANStorageDriver) AddMissingVolumesToVag

func (d *SolidfireSANStorageDriver) AddMissingVolumesToVag(vagID int64, vols []int64) error

Add volume ID's in the provided list that aren't already a member of the specified VAG

func (*SolidfireSANStorageDriver) CreateFollowup

func (d *SolidfireSANStorageDriver) CreateFollowup(volConfig *storage.VolumeConfig) error

func (*SolidfireSANStorageDriver) CreatePrepare

func (d *SolidfireSANStorageDriver) CreatePrepare(
	volConfig *storage.VolumeConfig,
) bool

func (*SolidfireSANStorageDriver) GetDriverName

func (d *SolidfireSANStorageDriver) GetDriverName() string

func (*SolidfireSANStorageDriver) GetExternalConfig

func (d *SolidfireSANStorageDriver) GetExternalConfig() interface{}

func (*SolidfireSANStorageDriver) GetInternalVolumeName

func (d *SolidfireSANStorageDriver) GetInternalVolumeName(name string) string

func (*SolidfireSANStorageDriver) GetProtocol

func (d *SolidfireSANStorageDriver) GetProtocol() config.Protocol

func (*SolidfireSANStorageDriver) GetStorageBackendSpecs

func (d *SolidfireSANStorageDriver) GetStorageBackendSpecs(
	backend *storage.StorageBackend,
) error

Retrieve storage backend capabilities

func (*SolidfireSANStorageDriver) GetVolumeOpts

func (d *SolidfireSANStorageDriver) GetVolumeOpts(
	volConfig *storage.VolumeConfig,
	pool *storage.StoragePool,
	requests map[string]sa.Request,
) (map[string]string, error)

func (*SolidfireSANStorageDriver) StoreConfig

func (*SolidfireSANStorageDriver) VerifyVags

func (d *SolidfireSANStorageDriver) VerifyVags(vags []int64) []int64

Verify that the provided list of VAG ID's exist, return list of those that don't

type SolidfireStorageDriverConfigExternal

type SolidfireStorageDriverConfigExternal struct {
	*storage.CommonStorageDriverConfigExternal
	TenantName     string
	EndPoint       string
	SVIP           string
	InitiatorIFace string //iface to use of iSCSI initiator
	Types          *[]sfapi.VolType
	AccessGroups   []int64
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL