Documentation
¶
Index ¶
- type FakeEvent
- type FakeRuntimeService
- func (r *FakeRuntimeService) CreateVolume(ctx context.Context, req *iri.CreateVolumeRequest) (*iri.CreateVolumeResponse, error)
- func (r *FakeRuntimeService) DeleteVolume(ctx context.Context, req *iri.DeleteVolumeRequest) (*iri.DeleteVolumeResponse, error)
- func (r *FakeRuntimeService) ExpandVolume(ctx context.Context, req *iri.ExpandVolumeRequest) (*iri.ExpandVolumeResponse, error)
- func (r *FakeRuntimeService) ListEvents(ctx context.Context, req *iri.ListEventsRequest) (*iri.ListEventsResponse, error)
- func (r *FakeRuntimeService) ListVolumes(ctx context.Context, req *iri.ListVolumesRequest) (*iri.ListVolumesResponse, error)
- func (r *FakeRuntimeService) SetEvents(events []*FakeEvent)
- func (r *FakeRuntimeService) SetVolumeClasses(volumeClassStatus []*FakeVolumeClassStatus)
- func (r *FakeRuntimeService) SetVolumes(volumes []*FakeVolume)
- func (r *FakeRuntimeService) Status(ctx context.Context, req *iri.StatusRequest) (*iri.StatusResponse, error)
- type FakeVolume
- type FakeVolumeClassStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeRuntimeService ¶
type FakeRuntimeService struct {
sync.Mutex
Volumes map[string]*FakeVolume
VolumeClassesStatus map[string]*FakeVolumeClassStatus
Events []*FakeEvent
// contains filtered or unexported fields
}
func NewFakeRuntimeService ¶
func NewFakeRuntimeService() *FakeRuntimeService
func (*FakeRuntimeService) CreateVolume ¶
func (r *FakeRuntimeService) CreateVolume(ctx context.Context, req *iri.CreateVolumeRequest) (*iri.CreateVolumeResponse, error)
func (*FakeRuntimeService) DeleteVolume ¶
func (r *FakeRuntimeService) DeleteVolume(ctx context.Context, req *iri.DeleteVolumeRequest) (*iri.DeleteVolumeResponse, error)
func (*FakeRuntimeService) ExpandVolume ¶
func (r *FakeRuntimeService) ExpandVolume(ctx context.Context, req *iri.ExpandVolumeRequest) (*iri.ExpandVolumeResponse, error)
func (*FakeRuntimeService) ListEvents ¶ added in v0.2.0
func (r *FakeRuntimeService) ListEvents(ctx context.Context, req *iri.ListEventsRequest) (*iri.ListEventsResponse, error)
ListEvents implements volume.RuntimeService.
func (*FakeRuntimeService) ListVolumes ¶
func (r *FakeRuntimeService) ListVolumes(ctx context.Context, req *iri.ListVolumesRequest) (*iri.ListVolumesResponse, error)
func (*FakeRuntimeService) SetEvents ¶ added in v0.2.0
func (r *FakeRuntimeService) SetEvents(events []*FakeEvent)
func (*FakeRuntimeService) SetVolumeClasses ¶
func (r *FakeRuntimeService) SetVolumeClasses(volumeClassStatus []*FakeVolumeClassStatus)
func (*FakeRuntimeService) SetVolumes ¶
func (r *FakeRuntimeService) SetVolumes(volumes []*FakeVolume)
func (*FakeRuntimeService) Status ¶
func (r *FakeRuntimeService) Status(ctx context.Context, req *iri.StatusRequest) (*iri.StatusResponse, error)
type FakeVolume ¶
type FakeVolumeClassStatus ¶
type FakeVolumeClassStatus struct {
iri.VolumeClassStatus
}
Click to show internal directories.
Click to hide internal directories.