X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c1d1f0502b8a0f049dba41da2f6b19a0d4b03d77..bd175fc5207cfa7bf30ca62e2ef830192059ba68:/lib/crunchrun/container_exec_types.go?ds=sidebyside diff --git a/lib/crunchrun/container_exec_types.go b/lib/crunchrun/container_exec_types.go index cc78a29dff..fc865af73e 100644 --- a/lib/crunchrun/container_exec_types.go +++ b/lib/crunchrun/container_exec_types.go @@ -19,6 +19,7 @@ import ( // "It should hold only portable information about the container." // and for Singularity TBD type ContainerConfig struct { + Image string OpenStdin bool StdinOnce bool AttachStdin bool @@ -280,6 +281,9 @@ type ThinContainerExecRunner interface { GetContainerConfig() (ContainerConfig, error) GetHostConfig() (HostConfig, error) + GetImage() (imageID string) + SetImage(imageID string) + ContainerAttach(ctx context.Context, container string, options ContainerAttachOptions) (HijackedResponse, error) ContainerCreate(ctx context.Context, config ContainerConfig, hostConfig HostConfig, networkingConfig *NetworkingConfig, containerName string) (ContainerCreateResponse, error) ContainerStart(ctx context.Context, container string, options ContainerStartOptions) error