def do_verify(self, cmdp):
"""
verify: verify an image
verify <repo/image:tag>
"""
(imagerepo, tag) = self._check_imagespec(cmdp.get("P1"))
if (not imagerepo) or cmdp.missing_options(): # syntax error
return False
else:
Msg().out("Info: verifying: %s:%s" % (imagerepo, tag), l=Msg.INF)
if not self.localrepo.cd_imagerepo(imagerepo, tag):
Msg().err("Error: selecting image and tag")
return False
elif self.localrepo.verify_image():
Msg().out("Info: image Ok", l=Msg.INF)
return True
Msg().err("Error: image verification failure")
return False
评论列表
文章目录