Documentation
¶
Index ¶
- type DockerClient
- func (c *DockerClient) CleanupSpaceArtifacts(space *model.Space) error
- func (c *DockerClient) CreateSpaceJob(user *model.User, template *model.Template, space *model.Space, ...) error
- func (c *DockerClient) CreateSpaceVolumes(user *model.User, template *model.Template, space *model.Space, ...) error
- func (c *DockerClient) CreateVolume(vol *model.Volume, variables map[string]interface{}) error
- func (c *DockerClient) DeleteSpaceJob(space *model.Space, onStopped func()) error
- func (c *DockerClient) DeleteSpaceVolumes(space *model.Space) error
- func (c *DockerClient) DeleteVolume(vol *model.Volume, variables map[string]interface{}) error
- func (c *DockerClient) ListRunningSpaceRuntimeRefs() (map[string]bool, error)
- func (c *DockerClient) SetHTTPClient(hc *rest.HTTPClient)
- func (c *DockerClient) StopSpaceRuntime(space *model.Space) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerClient ¶
func NewClient ¶
func NewClient() *DockerClient
func (*DockerClient) CleanupSpaceArtifacts ¶ added in v0.25.0
func (c *DockerClient) CleanupSpaceArtifacts(space *model.Space) error
func (*DockerClient) CreateSpaceJob ¶
func (*DockerClient) CreateSpaceVolumes ¶
func (*DockerClient) CreateVolume ¶
func (c *DockerClient) CreateVolume(vol *model.Volume, variables map[string]interface{}) error
func (*DockerClient) DeleteSpaceJob ¶
func (c *DockerClient) DeleteSpaceJob(space *model.Space, onStopped func()) error
func (*DockerClient) DeleteSpaceVolumes ¶
func (c *DockerClient) DeleteSpaceVolumes(space *model.Space) error
func (*DockerClient) DeleteVolume ¶
func (c *DockerClient) DeleteVolume(vol *model.Volume, variables map[string]interface{}) error
func (*DockerClient) ListRunningSpaceRuntimeRefs ¶ added in v0.25.0
func (c *DockerClient) ListRunningSpaceRuntimeRefs() (map[string]bool, error)
func (*DockerClient) SetHTTPClient ¶ added in v0.23.7
func (c *DockerClient) SetHTTPClient(hc *rest.HTTPClient)
SetHTTPClient allows embedding types (e.g. PodmanClient) to override the HTTP client.
func (*DockerClient) StopSpaceRuntime ¶ added in v0.25.0
func (c *DockerClient) StopSpaceRuntime(space *model.Space) error
Click to show internal directories.
Click to hide internal directories.