adapter

package
v0.12.1 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2023 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSettingsFSAdapter

func NewSettingsFSAdapter(params *SettingsFSAdapterParams) types.SettingsAdapterPort

func NewSshFsAdapter added in v0.10.0

func NewSshFsAdapter(params *SshFsAdapterParams) types.SshAdapterPort

func NewSshKernelApiAdapter added in v0.10.0

func NewSshKernelApiAdapter() types.SshAdapterPort

Types

type DockerCliAdapter added in v0.9.0

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

func NewDockerCliAdapter added in v0.9.0

func NewDockerCliAdapter() DockerCliAdapter

func (DockerCliAdapter) BuildImage added in v0.9.0

func (DockerCliAdapter) CreateContainer added in v0.9.0

func (DockerCliAdapter) DeleteContainer added in v0.9.0

func (a DockerCliAdapter) DeleteContainer(id string) error

func (DockerCliAdapter) InfoContainer added in v0.9.0

func (a DockerCliAdapter) InfoContainer(id string) (types.InfoContainerResponse, error)

func (DockerCliAdapter) InfoImage added in v0.9.0

func (DockerCliAdapter) ListContainers added in v0.9.0

func (a DockerCliAdapter) ListContainers() ([]types.Container, error)

func (DockerCliAdapter) LogsStderrContainer added in v0.9.0

func (a DockerCliAdapter) LogsStderrContainer(id string) (io.ReadCloser, error)

func (DockerCliAdapter) LogsStdoutContainer added in v0.9.0

func (a DockerCliAdapter) LogsStdoutContainer(id string) (io.ReadCloser, error)

func (DockerCliAdapter) PullImage added in v0.9.0

func (a DockerCliAdapter) PullImage(options types.PullImageOptions) (io.ReadCloser, error)

func (DockerCliAdapter) StartContainer added in v0.9.0

func (a DockerCliAdapter) StartContainer(id string) error

func (DockerCliAdapter) StopContainer added in v0.9.0

func (a DockerCliAdapter) StopContainer(id string) error

func (DockerCliAdapter) WaitContainer added in v0.9.0

func (a DockerCliAdapter) WaitContainer(id string, cond types.WaitContainerCondition) error

type SettingsFSAdapter

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

func (*SettingsFSAdapter) GetChannel added in v0.9.3

func (*SettingsFSAdapter) GetNotificationsWebhook

func (a *SettingsFSAdapter) GetNotificationsWebhook() *string

func (*SettingsFSAdapter) GetSettings

func (a *SettingsFSAdapter) GetSettings() types.Settings

func (*SettingsFSAdapter) SetChannel added in v0.9.3

func (a *SettingsFSAdapter) SetChannel(channel *types.SettingsUpdatesChannel) error

func (*SettingsFSAdapter) SetNotificationsWebhook

func (a *SettingsFSAdapter) SetNotificationsWebhook(webhook *string) error

type SettingsFSAdapterParams

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

type SshFsAdapter added in v0.10.0

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

func (*SshFsAdapter) Add added in v0.10.0

func (a *SshFsAdapter) Add(key string) error

func (*SshFsAdapter) GetAll added in v0.10.0

func (a *SshFsAdapter) GetAll() ([]types.PublicKey, error)

func (*SshFsAdapter) Remove added in v0.10.0

func (a *SshFsAdapter) Remove(fingerprint string) error

type SshFsAdapterParams added in v0.10.0

type SshFsAdapterParams struct {
	AuthorizedKeysPath string
}

type SshKernelApiAdapter added in v0.10.0

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

func (*SshKernelApiAdapter) Add added in v0.10.0

func (a *SshKernelApiAdapter) Add(key string) error

func (*SshKernelApiAdapter) GetAll added in v0.10.0

func (a *SshKernelApiAdapter) GetAll() ([]types.PublicKey, error)

func (*SshKernelApiAdapter) Remove added in v0.10.0

func (a *SshKernelApiAdapter) Remove(fingerprint string) error

Jump to

Keyboard shortcuts

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