containerdisk

package
v0.20.7 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2019 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

The controller uses this function to generate the container specs for hosting the container registry disks.

func GenerateDiskTargetPathFromHostView added in v0.20.0

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

func GenerateDiskTargetPathFromLauncherView added in v0.20.0

func GenerateDiskTargetPathFromLauncherView(volumeIndex int) string

func GenerateSocketPathFromHostView added in v0.20.0

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

func GenerateVolumeMountDir added in v0.20.0

func GenerateVolumeMountDir(vmi *v1.VirtualMachineInstance) string

func GetDiskTargetPartFromLauncherView added in v0.20.0

func GetDiskTargetPartFromLauncherView(volumeIndex int) (string, error)

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

func GetImage added in v0.20.0

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

func SetLocalDataOwner

func SetLocalDataOwner(user string)

The unit test suite uses this function

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"`
}

Jump to

Keyboard shortcuts

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