Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RequiredUnikernelAnnotations ¶
func RequiredUnikernelAnnotations() []string
Types ¶
type ArchOperation ¶
type ArchOperation struct {
Arch string
}
ArchOperation holds the information of the target architecture
func (ArchOperation) Info ¶
func (o ArchOperation) Info() string
func (ArchOperation) Line ¶
func (o ArchOperation) Line() string
func (ArchOperation) Type ¶
func (o ArchOperation) Type() string
func (ArchOperation) UpdateImage ¶
type BimaImage ¶
func NewBimaImage ¶
func (*BimaImage) AddUruncJSON ¶
func (*BimaImage) ApplyOperation ¶
func (i *BimaImage) ApplyOperation(operation BimaOperation) error
func (*BimaImage) SetArchitecture ¶
type BimaOperation ¶
type CopyOperation ¶
type CopyOperation struct { Source string Destination string // contains filtered or unexported fields }
CopyOperation hols the information needed to create a new layer with a copied file or directory.
func (CopyOperation) Info ¶
func (o CopyOperation) Info() string
func (CopyOperation) Line ¶
func (o CopyOperation) Line() string
func (CopyOperation) Type ¶
func (o CopyOperation) Type() string
func (CopyOperation) UpdateImage ¶
type InstructionLine ¶
type InstructionLine string
InstructionLine represents a single line from the Containerfile
func NewInstructionLine ¶
func NewInstructionLine(line string) InstructionLine
func (InstructionLine) ToBimaOperation ¶
func (i InstructionLine) ToBimaOperation() (BimaOperation, error)
ToBimaOperation creates a new BimaOperation based on the content of a single instruction line.
type LabelOperation ¶
LabelOperation hols the information needed to create a new layer with an annotation.
func (LabelOperation) Info ¶
func (o LabelOperation) Info() string
func (LabelOperation) Line ¶
func (o LabelOperation) Line() string
func (LabelOperation) Type ¶
func (o LabelOperation) Type() string
func (LabelOperation) UpdateImage ¶
Click to show internal directories.
Click to hide internal directories.