github.com/solo-io/unik@v0.0.0-20190717152701-a58d3e8e33b7/pkg/compilers/osv/osv_qemu.go (about) 1 package osv 2 3 import ( 4 "github.com/solo-io/unik/pkg/types" 5 ) 6 7 const OSV_QEMU_DEFAULT_MEMORY = 512 8 9 type QemuImageFinisher struct { 10 ImageFinisher 11 } 12 13 func (b *QemuImageFinisher) FinishImage(params FinishParams) (*types.RawImage, error) { 14 return &types.RawImage{ 15 LocalImagePath: params.CapstanImagePath, 16 StageSpec: types.StageSpec{ 17 ImageFormat: types.ImageFormat_QCOW2, 18 }, 19 RunSpec: types.RunSpec{ 20 StorageDriver: types.StorageDriver_SATA, 21 DefaultInstanceMemory: OSV_QEMU_DEFAULT_MEMORY, 22 MinInstanceDiskMB: params.CompileParams.SizeMB, 23 }, 24 }, nil 25 } 26 27 func (b *QemuImageFinisher) UseEc2() bool { 28 return false 29 }