mirror of
https://github.com/projectatomic/atomic.git
synced 2026-02-05 18:45:01 +01:00
dbus: support storage argument for ImagesDelete
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> Closes: #958 Approved by: rhatdan
This commit is contained in:
committed by
Atomic Bot
parent
0b68e22d5e
commit
b4d359808f
@@ -246,13 +246,14 @@ class atomic_dbus(slip.dbus.service.Object):
|
||||
# atomic containers section
|
||||
# The ImagesDelete method will delete one or more images on the system.
|
||||
@slip.dbus.polkit.require_auth("org.atomic.readwrite")
|
||||
@dbus.service.method("org.atomic", in_signature='asbb', out_signature='i')
|
||||
def ImagesDelete(self, images, force, remote):
|
||||
@dbus.service.method("org.atomic", in_signature='asbbs', out_signature='i')
|
||||
def ImagesDelete(self, images, force, remote, storage):
|
||||
i = Delete()
|
||||
args = self.Args()
|
||||
args.delete_targets = images
|
||||
args.remote = remote
|
||||
args.force = force
|
||||
args.storage = storage
|
||||
args.assumeyes = True
|
||||
i.set_args(args)
|
||||
return i.delete_image()
|
||||
|
||||
@@ -68,10 +68,10 @@ class AtomicDBus (object):
|
||||
return ret
|
||||
|
||||
@polkit.enable_proxy
|
||||
def ImagesDelete(self, images, force=False, remote=False):
|
||||
def ImagesDelete(self, images, force=False, remote=False, storage='docker'):
|
||||
if not isinstance(images, (list, tuple)):
|
||||
images = [ images ]
|
||||
return self.dbus_object.ImagesDelete(images, force, remote, dbus_interface="org.atomic")
|
||||
return self.dbus_object.ImagesDelete(images, force, remote, storage, dbus_interface="org.atomic")
|
||||
|
||||
@polkit.enable_proxy
|
||||
def ImagesHelp(self, image):
|
||||
|
||||
Reference in New Issue
Block a user