Documentation
¶
Index ¶
- Variables
- 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)
- func (r *FakeRuntimeService) Version(ctx context.Context, req *iri.VersionRequest) (*iri.VersionResponse, error)
- type FakeVolume
- type FakeVolumeClassStatus
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // FakeVersion is the version of the fake runtime. FakeVersion = "0.1.0" // FakeRuntimeName is the name of the fake runtime. FakeRuntimeName = "fakeRuntime" )
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)
func (*FakeRuntimeService) Version ¶ added in v0.2.4
func (r *FakeRuntimeService) Version(ctx context.Context, req *iri.VersionRequest) (*iri.VersionResponse, error)
type FakeVolume ¶
type FakeVolumeClassStatus ¶
type FakeVolumeClassStatus struct {
iri.VolumeClassStatus
}
Click to show internal directories.
Click to hide internal directories.