Remove image 'host' parameter when delete image.
Image object has added 'host', just uuid is necessary when delete image. Change-Id: I64a3504ca47df7141a9339ec90a767daf2ba509a
This commit is contained in:
parent
362d003f01
commit
c39c60ddcb
@ -166,17 +166,12 @@ class DeleteImage(command.Command):
|
||||
'uuid',
|
||||
metavar='<uuid>',
|
||||
help='UUID of image to describe')
|
||||
parser.add_argument(
|
||||
'host',
|
||||
metavar='<host>',
|
||||
help='Name or UUID of the host')
|
||||
return parser
|
||||
|
||||
def take_action(self, parsed_args):
|
||||
client = _get_client(self, parsed_args)
|
||||
opts = {}
|
||||
opts['image_id'] = parsed_args.uuid
|
||||
opts['host'] = parsed_args.host
|
||||
try:
|
||||
client.images.delete(**opts)
|
||||
print(_('Request to delete image %s has been accepted.')
|
||||
|
@ -90,12 +90,12 @@ class ImageManager(base.Manager):
|
||||
"Key must be in %s" % ','.join(PULL_ATTRIBUTES))
|
||||
return self._create(self._path(), new)
|
||||
|
||||
def delete(self, image_id, **kwargs):
|
||||
def delete(self, image_id):
|
||||
"""Delete an image
|
||||
|
||||
:params image_id: uuid of the image.
|
||||
"""
|
||||
return self._delete(self._path(image_id), qparams=kwargs)
|
||||
return self._delete(self._path(image_id))
|
||||
|
||||
def search_image(self, image, **kwargs):
|
||||
"""Retrieves list of images based on image name and image_driver name
|
||||
|
@ -73,14 +73,10 @@ def do_image_show(cs, args):
|
||||
@utils.arg('id',
|
||||
metavar='<uuid>',
|
||||
help='UUID of image to delete')
|
||||
@utils.arg('host',
|
||||
metavar='<host>',
|
||||
help='Name or UUID of the host')
|
||||
def do_image_delete(cs, args):
|
||||
"""Delete a specified image from a host."""
|
||||
"""Delete a specified image."""
|
||||
opts = {}
|
||||
opts['image_id'] = args.id
|
||||
opts['host'] = args.host
|
||||
cs.images.delete(**opts)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user