raveld

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 3, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Daemon

type Daemon struct {
	// contains filtered or unexported fields
}

func NewDaemon

func NewDaemon(config config.RavelConfig) (*Daemon, error)

func (*Daemon) CreateInstance

func (a *Daemon) CreateInstance(ctx context.Context, opt daemon.InstanceOptions) (*instance.Instance, error)

func (*Daemon) DeleteImage

func (a *Daemon) DeleteImage(ctx context.Context, ref string) error

func (*Daemon) DestroyInstance

func (s *Daemon) DestroyInstance(ctx context.Context, id string) error

func (*Daemon) GetInstance

func (a *Daemon) GetInstance(ctx context.Context, id string) (*instance.Instance, error)

func (*Daemon) GetInstanceLogs

func (a *Daemon) GetInstanceLogs(ctx context.Context, id string) ([]*api.LogEntry, error)

func (*Daemon) InstanceExec

func (s *Daemon) InstanceExec(ctx context.Context, id string, cmd []string, timeout time.Duration) (*api.ExecResult, error)

func (*Daemon) ListImages

func (a *Daemon) ListImages(ctx context.Context) ([]images.Image, error)

func (*Daemon) ListInstances

func (d *Daemon) ListInstances(ctx context.Context) ([]instance.Instance, error)

func (*Daemon) PullImage

func (a *Daemon) PullImage(ctx context.Context, opts daemon.ImagePullOptions) (*images.Image, error)

func (*Daemon) Run

func (d *Daemon) Run(runCtx context.Context)

func (*Daemon) Start

func (d *Daemon) Start() error

func (*Daemon) StartInstance

func (s *Daemon) StartInstance(ctx context.Context, id string) error

func (*Daemon) StopInstance

func (s *Daemon) StopInstance(ctx context.Context, id string, opt *api.StopConfig) error

func (*Daemon) SubscribeToInstanceLogs

func (a *Daemon) SubscribeToInstanceLogs(ctx context.Context, id string) ([]*api.LogEntry, <-chan *api.LogEntry, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL