##################################
+def command_pull():
+ # type: () -> None
+ logger.info('Pulling latest %s...' % args.image)
+ call_throws([container_path, 'pull', args.image])
+ out, err, ret = call_throws([
+ container_path, 'inspect',
+ '--format', '{{.Id}}',
+ args.image])
+ print(out.strip())
+
+##################################
+
def command_bootstrap():
# type: () -> int
'version', help='get ceph version from container')
parser_version.set_defaults(func=command_version)
+ parser_pull = subparsers.add_parser(
+ 'pull', help='pull latest image version')
+ parser_pull.set_defaults(func=command_pull)
+
parser_ls = subparsers.add_parser(
'ls', help='list daemon instances on this host')
parser_ls.set_defaults(func=command_ls)