Versions in this module Expand all Collapse all v1 v1.0.2 Sep 3, 2018 Changes in this version + type DB interface + AllStorages func(ctx context.Context) ([]model.Storage, error) + AllVolumes func(ctx context.Context, filter VolumeFilter) ([]model.Volume, error) + CreateStorage func(ctx context.Context, storage *model.Storage) error + CreateVolume func(ctx context.Context, volume *model.Volume) error + DeleteStorage func(ctx context.Context, storage *model.Storage) error + DeleteVolume func(ctx context.Context, volume *model.Volume) error + DeleteVolumes func(ctx context.Context, volumes []model.Volume) error + LeastUsedStorage func(ctx context.Context, requestSize int) (model.Storage, error) + NamespaceVolumes func(ctx context.Context, nsID string) ([]model.Volume, error) + StorageByName func(ctx context.Context, name string) (model.Storage, error) + Transactional func(func(tx DB) error) error + UpdateStorage func(ctx context.Context, name string, storage model.Storage) error + UpdateVolume func(ctx context.Context, volume *model.Volume) error + UserVolumes func(ctx context.Context, userID string) ([]model.Volume, error) + VolumeByLabel func(ctx context.Context, nsID string, label string) (model.Volume, error) + type VolumeFilter struct + Deleted bool + NotDeleted bool + Page int + PerPage int + func ParseVolumeFilter(filters ...string) VolumeFilter