Documentation ¶
Index ¶
Constants ¶
View Source
const ( DefaultSchedulerExtenderServiceName = "open-local-scheduler-extender" DefaultSchedulerExtenderPort = "23000" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Adapter ¶ added in v0.6.0
type Adapter interface {
ScheduleVolume(volumeType, pvcName, pvcNamespace, vgName, nodeID string) (*pkg.BindingInfo, error)
}
func NewExtenderAdapter ¶ added in v0.6.0
func NewExtenderAdapter() Adapter
func NewFakeAdapter ¶ added in v0.6.0
func NewFakeAdapter() Adapter
type ExtenderAdapter ¶ added in v0.6.0
type ExtenderAdapter struct {
// contains filtered or unexported fields
}
func (*ExtenderAdapter) ScheduleVolume ¶ added in v0.6.0
func (adapter *ExtenderAdapter) ScheduleVolume(volumeType, pvcName, pvcNamespace, vgName, nodeID string) (*localtype.BindingInfo, error)
ScheduleVolume make request and get expect schedule topology
type FakeAdapter ¶ added in v0.6.0
type FakeAdapter struct { }
func (*FakeAdapter) ScheduleVolume ¶ added in v0.6.0
func (adapter *FakeAdapter) ScheduleVolume(volumeType, pvcName, pvcNamespace, vgName, nodeID string) (*pkg.BindingInfo, error)
Click to show internal directories.
Click to hide internal directories.