Add print for "backup-create" command

For convenience reasons backup-create should print out metadata

Fixes bug: 1210874

Change-Id: I327aaadb3b82c2073cec5807aa429c4ffac6ee0f
This commit is contained in:
Seif Lotfy
2013-08-10 22:00:01 +00:00
parent 34c7c8c2e2
commit 219798536d
2 changed files with 24 additions and 8 deletions

View File

@@ -731,10 +731,18 @@ def do_upload_to_image(cs, args):
@utils.service_type('volume')
def do_backup_create(cs, args):
"""Creates a backup."""
cs.backups.create(args.volume,
args.container,
args.display_name,
args.display_description)
backup = cs.backups.create(args.volume,
args.container,
args.display_name,
args.display_description)
info = {"volume_id": args.volume}
info.update(backup._info)
if 'links' in info:
info.pop('links')
utils.print_dict(info)
@utils.arg('backup', metavar='<backup>', help='ID of the backup.')

View File

@@ -818,10 +818,18 @@ def do_backup_create(cs, args):
if args.display_description is not None:
args.description = args.display_description
cs.backups.create(args.volume,
args.container,
args.name,
args.description)
backup = cs.backups.create(args.volume,
args.container,
args.name,
args.description)
info = {"volume_id": args.volume}
info.update(backup._info)
if 'links' in info:
info.pop('links')
utils.print_dict(info)
@utils.arg('backup', metavar='<backup>', help='ID of the backup.')