delete multiple objects

Bug #1400597 reported by wanghong
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-openstackclient
Fix Released
Undecided
wanghong

Bug Description

nova delete command supports that user can delete one or more servers at the same time:
nova help delete
usage: nova delete <server> [<server> ...]

Immediately shut down and delete specified server(s).

Positional arguments:
  <server> Name or ID of server(s).

This is a very useful feature for debug, and I think we should implement it for these objects:
compute.server
image.image
network.network
object.container
object.object
volume.volume
volume.backup
volume.snapshot
identify.user
identify.group
identify.role
identify.project

wanghong (w-wanghong)
Changed in python-openstackclient:
assignee: nobody → wanghong (w-wanghong)
Revision history for this message
Steve Martinelli (stevemar) wrote :

I think the object commands already support this, take a look at https://github.com/openstack/python-openstackclient/blob/master/openstackclient/object/v1/container.py#L62-L83 for ideas, try to keep it consistent.

Revision history for this message
wanghong (w-wanghong) wrote :

OK, sure!

Changed in python-openstackclient:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-openstackclient (master)

Reviewed: https://review.openstack.org/140581
Committed: https://git.openstack.org/cgit/openstack/python-openstackclient/commit/?id=d8f1cbd98461d4c2989384d29c7e2a99223468a9
Submitter: Jenkins
Branch: master

commit d8f1cbd98461d4c2989384d29c7e2a99223468a9
Author: wanghong <email address hidden>
Date: Wed Dec 10 14:09:01 2014 +0800

    add multi-delete support for identity

    This is part2. Add support for these objects:
    identity.project(v2.0)
    identity.role(v2.0)
    identity.user(v2.0)
    identity.project(v3)
    identity.role(v3)
    identity.user(v3)
    identity.group(v3)

    Closes-Bug: #1400597
    Change-Id: I270434d657cf4ddc23c3aba2c704d6ef184b0dbc

Changed in python-openstackclient:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/140567
Committed: https://git.openstack.org/cgit/openstack/python-openstackclient/commit/?id=470b7e53a8d7e7ba088b934c49163412c8ee5ed9
Submitter: Jenkins
Branch: master

commit 470b7e53a8d7e7ba088b934c49163412c8ee5ed9
Author: wanghong <email address hidden>
Date: Wed Dec 10 11:47:54 2014 +0800

    add multi-delete support for compute/image/net/volume

    This is part1, add support for these objects:
    compute.server
    imagev1.image
    imagev2.image
    network.network
    volume.volume
    volume.backup
    volume.snapshot

    Closes-Bug: #1400597
    Change-Id: Ice21fee85203a8a55417e0ead8b509b8fd6705c1

Dean Troyer (dtroyer)
Changed in python-openstackclient:
milestone: none → m7
Dean Troyer (dtroyer)
Changed in python-openstackclient:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.