def delete(self, image_name_and_tag): """Delete registry image given name and tag :param image_name_and_tag: a string of the form name:tag """ path = options.build_url(self._path(), None, ['image_name_and_tag=%s' % image_name_and_tag]) return self._delete(path)
def tags(self, image_name): """Retrieve the list of tags from the registry for a specified image. :param image_name: image name """ path = options.build_url(self._path(), None, ['image_name=%s' % image_name]) return self._list(path, 'registry_images')
def assign(self, host_uuid, label, parameters=None): return self._create(options.build_url(self._path(host_uuid), q=None, params=parameters), label)
def list(self, q=None): return self._list(options.build_url(self._path(), q), "parameters")
def garbage_collect(self): path = options.build_url(self._path(), None, ['garbage_collect=%s' % True]) return self._create(path, {})