Documentation
¶
Overview ¶
Package fakeengine is the in-memory engine behind mock:// nodes, for test clusters that have no runtime.
Index ¶
- Constants
- func MakeClient(_ context.Context, _ coretypes.Config, nodename, endpoint string) (engine.API, error)
- type Engine
- func (e *Engine) BuildContent(context.Context, coresource.Source, *enginetypes.BuildContentOptions) (string, io.Reader, error)
- func (e *Engine) BuildRefs(context.Context, *enginetypes.BuildRefOptions) []string
- func (e *Engine) CloseConn() error
- func (e *Engine) ExecExitCode(context.Context, string, string) (int, error)
- func (e *Engine) ExecResize(context.Context, string, uint, uint) error
- func (e *Engine) Execute(context.Context, string, *enginetypes.ExecConfig) (string, io.ReadCloser, io.ReadCloser, io.WriteCloser, error)
- func (e *Engine) GetParams() *enginetypes.Params
- func (e *Engine) ImageBuild(context.Context, io.Reader, []string, string) (io.ReadCloser, error)
- func (e *Engine) ImageBuildCachePrune(context.Context, bool) (uint64, error)
- func (e *Engine) ImageBuildFromExist(context.Context, string, []string, string) (string, error)
- func (e *Engine) ImageList(context.Context, string) ([]*enginetypes.Image, error)
- func (e *Engine) ImageLocalDigests(context.Context, string) ([]string, error)
- func (e *Engine) ImagePull(context.Context, string, bool) (io.ReadCloser, error)
- func (e *Engine) ImagePush(context.Context, string) (io.ReadCloser, error)
- func (e *Engine) ImageRemoteDigest(context.Context, string) (string, error)
- func (e *Engine) ImageRemove(context.Context, string, bool, bool) ([]string, error)
- func (e *Engine) ImagesPrune(context.Context) error
- func (e *Engine) Info(context.Context) (*enginetypes.Info, error)
- func (e *Engine) NetworkConnect(context.Context, string, string, string, string) ([]string, error)
- func (e *Engine) NetworkDisconnect(context.Context, string, string, bool) error
- func (e *Engine) NetworkList(context.Context, []string) ([]*enginetypes.Network, error)
- func (e *Engine) Ping(context.Context) error
- func (e *Engine) RawEngine(context.Context, *enginetypes.RawEngineOptions) (*enginetypes.RawEngineResult, error)
- func (e *Engine) VerifyNode(context.Context) error
- func (e *Engine) VirtualizationAttach(context.Context, string, bool, bool) (io.ReadCloser, io.ReadCloser, io.WriteCloser, error)
- func (e *Engine) VirtualizationCopyChunkTo(context.Context, string, string, int64, io.Reader, int, int, int64) error
- func (e *Engine) VirtualizationCopyFrom(context.Context, string, string) ([]byte, int, int, int64, error)
- func (e *Engine) VirtualizationCreate(ctx context.Context, opts *enginetypes.VirtualizationCreateOptions) (*enginetypes.VirtualizationCreated, error)
- func (e *Engine) VirtualizationInspect(_ context.Context, ID string) (*enginetypes.VirtualizationInfo, error)
- func (e *Engine) VirtualizationLogs(context.Context, *enginetypes.VirtualizationLogStreamOptions) (io.ReadCloser, io.ReadCloser, error)
- func (e *Engine) VirtualizationRemove(context.Context, string, bool, bool) error
- func (e *Engine) VirtualizationResize(context.Context, string, uint, uint) error
- func (e *Engine) VirtualizationResume(context.Context, string) error
- func (e *Engine) VirtualizationStart(context.Context, string) error
- func (e *Engine) VirtualizationStop(context.Context, string, time.Duration) error
- func (e *Engine) VirtualizationSuspend(context.Context, string) error
- func (e *Engine) VirtualizationUpdateResource(ctx context.Context, ID string, params resourcetypes.Resources) error
- func (e *Engine) VirtualizationWait(context.Context, string, string) (*enginetypes.VirtualizationWaitResult, error)
Constants ¶
View Source
const (
// PrefixKey is the endpoint prefix for the in-memory engine.
PrefixKey = "mock://"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
Engine answers every verb with canned data and forgets nothing, since it holds no state.
func (*Engine) BuildContent ¶
func (e *Engine) BuildContent(context.Context, coresource.Source, *enginetypes.BuildContentOptions) (string, io.Reader, error)
func (*Engine) BuildRefs ¶
func (e *Engine) BuildRefs(context.Context, *enginetypes.BuildRefOptions) []string
func (*Engine) ExecExitCode ¶
func (*Engine) Execute ¶
func (e *Engine) Execute(context.Context, string, *enginetypes.ExecConfig) (string, io.ReadCloser, io.ReadCloser, io.WriteCloser, error)
func (*Engine) GetParams ¶
func (e *Engine) GetParams() *enginetypes.Params
func (*Engine) ImageBuild ¶
func (*Engine) ImageBuildCachePrune ¶
func (*Engine) ImageBuildFromExist ¶
func (*Engine) ImageLocalDigests ¶
func (*Engine) ImageRemoteDigest ¶
func (*Engine) ImageRemove ¶
func (*Engine) NetworkConnect ¶
func (*Engine) NetworkDisconnect ¶
func (*Engine) NetworkList ¶
func (*Engine) RawEngine ¶
func (e *Engine) RawEngine(context.Context, *enginetypes.RawEngineOptions) (*enginetypes.RawEngineResult, error)
func (*Engine) VirtualizationAttach ¶
func (e *Engine) VirtualizationAttach(context.Context, string, bool, bool) (io.ReadCloser, io.ReadCloser, io.WriteCloser, error)
func (*Engine) VirtualizationCopyChunkTo ¶
func (*Engine) VirtualizationCopyFrom ¶
func (*Engine) VirtualizationCreate ¶
func (e *Engine) VirtualizationCreate(ctx context.Context, opts *enginetypes.VirtualizationCreateOptions) (*enginetypes.VirtualizationCreated, error)
func (*Engine) VirtualizationInspect ¶
func (e *Engine) VirtualizationInspect(_ context.Context, ID string) (*enginetypes.VirtualizationInfo, error)
func (*Engine) VirtualizationLogs ¶
func (e *Engine) VirtualizationLogs(context.Context, *enginetypes.VirtualizationLogStreamOptions) (io.ReadCloser, io.ReadCloser, error)
func (*Engine) VirtualizationRemove ¶
func (*Engine) VirtualizationResize ¶
func (*Engine) VirtualizationResume ¶
func (*Engine) VirtualizationStart ¶
func (*Engine) VirtualizationStop ¶
func (*Engine) VirtualizationSuspend ¶
func (*Engine) VirtualizationUpdateResource ¶
func (*Engine) VirtualizationWait ¶
func (e *Engine) VirtualizationWait(context.Context, string, string) (*enginetypes.VirtualizationWaitResult, error)
Click to show internal directories.
Click to hide internal directories.