Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandIDMapper ¶
type CommandIDMapper struct {
// contains filtered or unexported fields
}
func NewIDMapper ¶
func NewIDMapper(newuidmapBin, newgidmapBin string, cmdRunner commandrunner.CommandRunner) *CommandIDMapper
func (*CommandIDMapper) MapGIDs ¶
func (im *CommandIDMapper) MapGIDs(logger lager.Logger, pid int, mappings []groot.IDMappingSpec) error
func (*CommandIDMapper) MapUIDs ¶
func (im *CommandIDMapper) MapUIDs(logger lager.Logger, pid int, mappings []groot.IDMappingSpec) error
type NSIdMapperUnpacker ¶ added in v0.10.0
type NSIdMapperUnpacker struct {
// contains filtered or unexported fields
}
func NewNSIdMapperUnpacker ¶ added in v0.10.0
func NewNSIdMapperUnpacker(commandRunner commandrunner.CommandRunner, idMapper IDMapper, strategy UnpackStrategy) *NSIdMapperUnpacker
func (*NSIdMapperUnpacker) Unpack ¶ added in v0.10.0
func (u *NSIdMapperUnpacker) Unpack(logger lager.Logger, spec base_image_puller.UnpackSpec) (base_image_puller.UnpackOutput, error)
type TarUnpacker ¶
type TarUnpacker struct {
// contains filtered or unexported fields
}
func NewTarUnpacker ¶
func NewTarUnpacker(unpackStrategy UnpackStrategy) (*TarUnpacker, error)
func (*TarUnpacker) Unpack ¶
func (u *TarUnpacker) Unpack(logger lager.Logger, spec base_image_puller.UnpackSpec) (base_image_puller.UnpackOutput, error)
type UnpackStrategy ¶ added in v0.13.0
Source Files ¶
Click to show internal directories.
Click to hide internal directories.