Documentation ¶
Index ¶
- func MountWithSession(m cache.Mountable, g session.Group) executor.Mount
- func NewContainer(ctx context.Context, w worker.Worker, sm *session.Manager, g session.Group, ...) (client.Container, error)
- func ParseExtraHosts(ips []*pb.HostIP) ([]executor.HostIP, error)
- type MakeMutable
- type Mount
- type MountMutableRef
- type MountRef
- type NewContainerRequest
- type PreparedMounts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewContainer ¶
Types ¶
type MakeMutable ¶
type MakeMutable func(m *opspb.Mount, ref cache.ImmutableRef) (cache.MutableRef, error)
type Mount ¶
Mount used for the gateway.Container is nearly identical to the client.Mount except is has a RefProxy instead of Ref to allow for a common abstraction between gateway clients.
type MountMutableRef ¶
type MountMutableRef struct { Ref cache.MutableRef MountIndex int NoCommit bool }
type NewContainerRequest ¶
type PreparedMounts ¶
type PreparedMounts struct { Root executor.Mount ReadonlyRootFS bool Mounts []executor.Mount OutputRefs []MountRef Actives []MountMutableRef }
func PrepareMounts ¶
Click to show internal directories.
Click to hide internal directories.