block: Fix how rootfs is passed to kata-agent using virtio-blk

Kata agent expects the pci address to be passed and not the
predicted device name.

Fixes #773

Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>
This commit is contained in:
Archana Shinde 2018-09-21 14:40:30 -07:00
parent a8284f875b
commit 58cf7fc5d6

View File

@ -850,7 +850,7 @@ func (k *kataAgent) buildContainerRootfs(sandbox *Sandbox, c *Container, rootPat
if sandbox.config.HypervisorConfig.BlockDeviceDriver == VirtioBlock { if sandbox.config.HypervisorConfig.BlockDeviceDriver == VirtioBlock {
rootfs.Driver = kataBlkDevType rootfs.Driver = kataBlkDevType
rootfs.Source = blockDrive.VirtPath rootfs.Source = blockDrive.PCIAddr
} else { } else {
rootfs.Driver = kataSCSIDevType rootfs.Driver = kataSCSIDevType
rootfs.Source = blockDrive.SCSIAddr rootfs.Source = blockDrive.SCSIAddr