package mounts
import "github.com/moby/buildkit/solver/llbsolver/mounts"
Index ¶
- func CacheMountsLocker() sync.Locker
- func ClearActiveCacheMounts()
- type MountManager
- func NewMountManager(name string, cm cache.Manager, sm *session.Manager, md *metadata.Store) *MountManager
- func (mm *MountManager) MountableCache(ctx context.Context, m *pb.Mount, ref cache.ImmutableRef, g session.Group) (cache.MutableRef, error)
- func (mm *MountManager) MountableSSH(ctx context.Context, m *pb.Mount, g session.Group) (cache.Mountable, error)
- func (mm *MountManager) MountableSecret(ctx context.Context, m *pb.Mount, g session.Group) (cache.Mountable, error)
- func (mm *MountManager) MountableTmpFS() cache.Mountable
Functions ¶
func CacheMountsLocker ¶
func ClearActiveCacheMounts ¶
func ClearActiveCacheMounts()
ClearActiveCacheMounts clears shared cache mounts currently in use. Caller needs to hold CacheMountsLocker before calling
Types ¶
type MountManager ¶
type MountManager struct {
// contains filtered or unexported fields
}
func NewMountManager ¶
func NewMountManager(name string, cm cache.Manager, sm *session.Manager, md *metadata.Store) *MountManager
func (*MountManager) MountableCache ¶
func (mm *MountManager) MountableCache(ctx context.Context, m *pb.Mount, ref cache.ImmutableRef, g session.Group) (cache.MutableRef, error)
func (*MountManager) MountableSSH ¶
func (mm *MountManager) MountableSSH(ctx context.Context, m *pb.Mount, g session.Group) (cache.Mountable, error)
func (*MountManager) MountableSecret ¶
func (mm *MountManager) MountableSecret(ctx context.Context, m *pb.Mount, g session.Group) (cache.Mountable, error)
func (*MountManager) MountableTmpFS ¶
func (mm *MountManager) MountableTmpFS() cache.Mountable
Source Files ¶
- Version
- v0.8.1
- Published
- Dec 15, 2020
- Platform
- js/wasm
- Imports
- 25 packages
- Last checked
- 7 seconds ago –
Tools for package owners.