if ret:
raise RuntimeError('Failed to ping %s' % mon_ip)
- logger.info('Pulling latest %s container...' % args.image)
- call_throws([podman_path, 'pull', args.image])
+ if not args.skip_pull:
+ logger.info('Pulling latest %s container...' % args.image)
+ call_throws([podman_path, 'pull', args.image])
logger.info('Extracting ceph user uid/gid from container image...')
(uid, gid) = extract_uid_gid()
'--skip-ping-check',
action='store_true',
help='do not verify that mon IP is pingable')
+ parser_bootstrap.add_argument(
+ '--skip-pull',
+ action='store_true',
+ help='do not pull the latest image before bootstrapping')
parser_deploy = subparsers.add_parser(
'deploy', help='deploy a daemon')