runtime: merge metadata and annotation in imagepullvolume

merge metadata and annotation in imagepullvolume

Fixes #8060

Signed-off-by: ChengyuZhu6 <chengyu.zhu@intel.com>
This commit is contained in:
ChengyuZhu6 2023-09-25 23:14:20 +08:00
parent b588c1128c
commit 0ad5dff3b8

View File

@ -1589,7 +1589,11 @@ func handleImageGuestPullBlockVolume(c *Container, virtualVolumeInfo *types.Kata
}
}
virtualVolumeInfo.Source = image_ref
virtualVolumeInfo.ImagePull.Metadata = container_annotations
//merge virtualVolumeInfo.ImagePull.Metadata and container_annotations
for k, v := range container_annotations {
virtualVolumeInfo.ImagePull.Metadata[k] = v
}
}
no, err := json.Marshal(virtualVolumeInfo.ImagePull)