backend: add glance storage domain support

This patch introduces the new required entities to represent a Glance
storage doamin.

Change-Id: I3271b3c49907900e37560b63c8ce54d52c463a1e
Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
providers: add the openstack image support

This patch introduces the openstack image provider and the relevant
infrastructure required to list images present in a glance server.

Change-Id: I424998de6f6514d65938484fffa5405e35857e43
Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
frontend: add glance storage domain support

This patch introduces the frontend changes required to add and display
an openstack image provider and a glance storage domain.

Change-Id: I07274bbc14e52471242935fcf99b510469ec4abe
Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
core: introducing downloadImage vds command

Change-Id: I8df0f7a6e8685242ba4a2d7be27a60d929f01a01
Signed-off-by: Liron Aravot <laravot@redhat.com>
core: introducing uploadImage vds command

Change-Id: Ia9b35852d14dd591f0db3a9eb44323074c904b2a
Signed-off-by: Liron Aravot <laravot@redhat.com>
backend: add the import glance image support

This patch adds the backend support to import glance images to a data
storage domain.

Change-Id: I6b3e9497b633bd2ad32b896aea0aaab80634f2a7
Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
frontend: add the import glance image support

This patch adds the frontend support to import glance images to a data
storage domain.

Change-Id: I084dadfd208255738140f093ffc8ec136f83d7f6
Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
backend: add the export glance image support

This patch adds the backend support to export disks as glance images.
At the moment it is possible to export only templates and disks with
no snapshots and not based on templates.

Change-Id: Id93d40ebb812e4be8669ad14f6ba92aab4de28ac
Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
frontend: add the export glance image support

This patch adds the frontend support to export disks as glance images.
At the moment it is possible to export only templates and disks with
no snapshots and not based on templates.

Change-Id: If5ec1bd1de705233c3a0baf26e5f2a4c0a21645a
Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>