Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServiceRuntime ¶
type ServiceRuntime interface { Setup(ctx context.Context, cli *client.Client) error Start(ctx context.Context, cli *client.Client) error Create(ctx context.Context, cli *client.Client) error Status(ctx context.Context, cli *client.Client) (bool, error) Labels(ctx context.Context, cli *client.Client) (map[string]string, error) // @TODO: Does ID() work better as retrieving digests? ID(ctx context.Context, cli *client.Client) (string, error) Clean(ctx context.Context, cli *client.Client) error Stop(ctx context.Context, cli *client.Client) error StopAndRemove(ctx context.Context, cli *client.Client) error Remove(ctx context.Context, cli *client.Client) error SetField(ctx context.Context, cli *client.Client, name string, value interface{}) error GetFieldString(ctx context.Context, cli *client.Client, field string) (string, error) GetFieldInt(ctx context.Context, cli *client.Client, field string) (int, error) GetFieldBool(ctx context.Context, cli *client.Client, field string) (bool, error) }
ServiceRuntime is the definition of a Container Runtime for compatability with Pygmy.
Click to show internal directories.
Click to hide internal directories.