Пример #1
0
    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)
Пример #2
0
    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')
Пример #3
0
 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")
Пример #5
0
 def garbage_collect(self):
     path = options.build_url(self._path(), None, ['garbage_collect=%s' % True])
     return self._create(path, {})