Glance Image Member Management

Registered by Jesse Pretorius

This blueprint has been superseded. See the newer blueprint "Add support for Glance community images to Horizon" for updated plans.

Summary
=======
Currently Horizon does not allow to share images between different projects. We have "Share With me" container in project image tab, but currently ability to share image is not possible in horizon. It should be enabled, which is why this blueprint is written.

Motivation
========
The Glance API provides the ability to manage the membership of images, enabling the ability to privately share images to specific projects. This functionality should be exposed through Horizon.

Description
=========
After this feature added on, the following capabilities will be provided:
- Administrator can share an image between different projects.
- Image owner can share an image between different projects.
- Administraor and image owner can add and delete member to specific image.
- End users (members) can see the shared image in their "Share With Me" container at image tab and can launch an instance from these shared images.

UX
===
N/A

Testing
======
1- As administrator(or image owner) go to the image tab.
2- Click on image name to see image detail page
3- Two tab will be shown : 1- Overview 2- Member
4- Click on the member tab
5- Add a new member(e.g. demo tenant) to the current image
6- Log-in as end user in target project that the image was shared to(e.g. demo tenant)
7- Got to image tab
8- You can see the shared images in "Share With Me" container

Outside Dependencies
==================
N/A

Requirements Update Required
=======
N/A

Doc Impact
=========
N/A

Blueprint information

Status:
Complete
Approver:
David Lyle
Priority:
Low
Drafter:
hossein zabolzadeh
Direction:
Approved
Assignee:
hossein zabolzadeh
Definition:
Superseded
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
Santiago Baldassin
Completed by
Rob Cresswell

Related branches

Sprints

Whiteboard

OLD Patch: https://review.openstack.org/#/c/195460/

Addressed by: https://review.openstack.org/242691
    Glance Image Member Management

Gerrit topic: https://review.openstack.org/#q,topic:bp/glance-image-member-management,n,z

This seems to have been abandoned. Moving to next milestone so we can review again in the future.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.