Documentation ¶
Index ¶
- type ArchConveyorPacker
- type BusyBoxConveyor
- type BusyBoxConveyorPacker
- type DebootstrapConveyorPacker
- type Ext3Packer
- type LibraryConveyorPacker
- type LocalConveyor
- type LocalConveyorPacker
- type LocalPacker
- type OCIConveyorPacker
- type OrasConveyorPacker
- type SIFPacker
- type SandboxPacker
- type ScratchConveyor
- type ScratchConveyorPacker
- type ShubConveyorPacker
- type SquashfsPacker
- type YumConveyor
- type YumConveyorPacker
- type ZypperConveyorPacker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArchConveyorPacker ¶
type ArchConveyorPacker struct {
// contains filtered or unexported fields
}
ArchConveyorPacker only needs to hold the conveyor to have the needed data to pack
func (*ArchConveyorPacker) CleanUp ¶
func (cp *ArchConveyorPacker) CleanUp()
CleanUp removes any tmpfs owned by the conveyorPacker on the filesystem
type BusyBoxConveyor ¶
type BusyBoxConveyor struct {
// contains filtered or unexported fields
}
BusyBoxConveyor only needs to hold the conveyor to have the needed data to pack
func (*BusyBoxConveyor) CleanUp ¶
func (c *BusyBoxConveyor) CleanUp()
CleanUp removes any tmpfs owned by the conveyorPacker on the filesystem
type BusyBoxConveyorPacker ¶
type BusyBoxConveyorPacker struct {
BusyBoxConveyor
}
BusyBoxConveyorPacker only needs to hold the conveyor to have the needed data to pack
type DebootstrapConveyorPacker ¶
type DebootstrapConveyorPacker struct {
// contains filtered or unexported fields
}
DebootstrapConveyorPacker holds stuff that needs to be packed into the bundle
func (*DebootstrapConveyorPacker) CleanUp ¶
func (cp *DebootstrapConveyorPacker) CleanUp()
CleanUp removes any tmpfs owned by the conveyorPacker on the filesystem
type Ext3Packer ¶
type Ext3Packer struct {
// contains filtered or unexported fields
}
Ext3Packer holds the locations of where to back from and to, as well as image offset info
type LibraryConveyorPacker ¶
type LibraryConveyorPacker struct { LocalPacker // contains filtered or unexported fields }
LibraryConveyorPacker only needs to hold a packer to pack the image it pulls as well as extra information about the library it's pulling from
func (*LibraryConveyorPacker) CleanUp ¶
func (cp *LibraryConveyorPacker) CleanUp()
CleanUp removes any files owned by the conveyorPacker on the filesystem.
type LocalConveyor ¶
type LocalConveyor struct {
// contains filtered or unexported fields
}
LocalConveyor only needs to hold the conveyor to have the needed data to pack
type LocalConveyorPacker ¶
type LocalConveyorPacker struct { LocalConveyor LocalPacker }
LocalConveyorPacker only needs to hold the conveyor to have the needed data to pack
type OCIConveyorPacker ¶
type OCIConveyorPacker struct {
// contains filtered or unexported fields
}
OCIConveyorPacker holds stuff that needs to be packed into the bundle
func (*OCIConveyorPacker) CleanUp ¶
func (cp *OCIConveyorPacker) CleanUp()
CleanUp removes any tmpfs owned by the conveyorPacker on the filesystem
type OrasConveyorPacker ¶
type OrasConveyorPacker struct {
LocalPacker
}
OrasConveyorPacker only needs to hold a packer to pack the image it pulls as well as extra information about the library it's pulling from.
type SIFPacker ¶
type SIFPacker struct {
// contains filtered or unexported fields
}
SIFPacker holds the locations of where to pack from and to.
type SandboxPacker ¶
type SandboxPacker struct {
// contains filtered or unexported fields
}
SandboxPacker holds the locations of where to pack from and to Ext3Packer holds the locations of where to back from and to, as well as image offset info
type ScratchConveyor ¶
type ScratchConveyor struct {
// contains filtered or unexported fields
}
ScratchConveyor only needs to hold the conveyor to have the needed data to pack
func (*ScratchConveyor) CleanUp ¶
func (c *ScratchConveyor) CleanUp()
CleanUp removes any tmpfs owned by the conveyorPacker on the filesystem
type ScratchConveyorPacker ¶
type ScratchConveyorPacker struct {
ScratchConveyor
}
ScratchConveyorPacker only needs to hold the conveyor to have the needed data to pack
type ShubConveyorPacker ¶
type ShubConveyorPacker struct { LocalPacker // contains filtered or unexported fields }
ShubConveyorPacker only needs to hold the conveyor to have the needed data to pack.
func (*ShubConveyorPacker) CleanUp ¶
func (cp *ShubConveyorPacker) CleanUp()
CleanUp removes any tmpfs owned by the conveyorPacker on the filesystem
type SquashfsPacker ¶
type SquashfsPacker struct {
// contains filtered or unexported fields
}
SquashfsPacker holds the locations of where to pack from and to, as well as image offset info
type YumConveyor ¶
type YumConveyor struct {
// contains filtered or unexported fields
}
YumConveyor holds stuff that needs to be packed into the bundle
type YumConveyorPacker ¶
type YumConveyorPacker struct {
YumConveyor
}
YumConveyorPacker only needs to hold the conveyor to have the needed data to pack
type ZypperConveyorPacker ¶
type ZypperConveyorPacker struct {
// contains filtered or unexported fields
}
ZypperConveyorPacker only needs to hold the bundle for the container
Source Files ¶
- base_environment.go
- conveyorPacker_arch.go
- conveyorPacker_busybox.go
- conveyorPacker_debootstrap.go
- conveyorPacker_library.go
- conveyorPacker_local.go
- conveyorPacker_oci.go
- conveyorPacker_oras.go
- conveyorPacker_scratch.go
- conveyorPacker_shub.go
- conveyorPacker_yum.go
- conveyorPacker_zypper.go
- packer_ext3.go
- packer_sandbox.go
- packer_sif.go
- packer_squashfs.go
- verify_sif.go