containerdisk

package
v0.39.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2021 License: Apache-2.0 Imports: 11 Imported by: 5

Documentation

Index

Constants

View Source
const (
	DiskSourceFallbackPath = "/disk"
)

Variables

This section is empty.

Functions

func CreateEphemeralImages added in v0.20.0

func CreateEphemeralImages(vmi *v1.VirtualMachineInstance) error

func GenerateContainers

func GenerateContainers(vmi *v1.VirtualMachineInstance, podVolumeName string, binVolumeName string) []kubev1.Container

func GenerateInitContainers added in v0.34.0

func GenerateInitContainers(vmi *v1.VirtualMachineInstance, podVolumeName string, binVolumeName string) []kubev1.Container

func GetDiskTargetPartFromLauncherView added in v0.20.0

func GetDiskTargetPartFromLauncherView(volumeIndex int) (string, error)

GetDiskTargetPartFromLauncherView returns (path to disk image, image type, and error)

func GetDiskTargetPathFromHostView added in v0.29.0

func GetDiskTargetPathFromHostView(vmi *v1.VirtualMachineInstance, volumeIndex int) (string, error)

func GetDiskTargetPathFromLauncherView added in v0.29.0

func GetDiskTargetPathFromLauncherView(volumeIndex int) string

func GetImage added in v0.20.0

func GetImage(root string, imagePath string) (string, error)

func GetLegacyVolumeMountDirOnHost added in v0.29.0

func GetLegacyVolumeMountDirOnHost(vmi *v1.VirtualMachineInstance) string

func GetVolumeMountDirOnGuest added in v0.29.0

func GetVolumeMountDirOnGuest(vmi *v1.VirtualMachineInstance) string

func GetVolumeMountDirOnHost added in v0.29.0

func GetVolumeMountDirOnHost(vmi *v1.VirtualMachineInstance) (string, bool, error)

func SetKubeletPodsDirectory added in v0.30.0

func SetKubeletPodsDirectory(dir string)

func SetLocalDirectory

func SetLocalDirectory(dir string) error

func VerifyImage added in v0.20.0

func VerifyImage(diskInfo *DiskInfo) error

func VerifyQCOW2 added in v0.20.0

func VerifyQCOW2(diskInfo *DiskInfo) error

Types

type DiskInfo added in v0.20.0

type DiskInfo struct {
	Format      string `json:"format"`
	BackingFile string `json:"backing-filename"`
	ActualSize  int    `json:"actual-size"`
	VirtualSize int    `json:"virtual-size"`
}

type SocketPathGetter added in v0.30.6

type SocketPathGetter func(vmi *v1.VirtualMachineInstance, volumeIndex int) (string, error)

func NewSocketPathGetter added in v0.30.6

func NewSocketPathGetter(baseDir string) SocketPathGetter

NewSocketPathGetter get the socket pat of a containerDisk. For testing a baseDir can be provided which can for instance point to /tmp.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL