Glance can't share images via Horizon dashboard but can show shared images.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Glance have functions for share uploaded images with other tenants. But this functional is unavailable via Horizon Dashboard.
in Project > Compute > Images we can see category named 'Shared with me', but user can't share image.
From CLI this work correctly.
Steps:
1. Deploy OS with Horizon Dashboard
2. Upload an image to Glance from admin tenant and don't set Public = True in image options.
3. SSH to controller node, use . openrc.
4. Execute `glance member-create` to share image with other non-admin tenant.
5. Log into Horizon as user, which we shared an image.
6. Navigate to Project> Compute > Images
Actual result:
Image, which shared with this tenant was appeared in category 'Shared With Me'
Changed in horizon: | |
status: | New → Confirmed |
Changed in horizon: | |
assignee: | nobody → Wu Wenxiang (wu-wenxiang) |
I f I understood correctly the steps you described are actually not to reproduce the bug, but to show that Horizon managed "shared with me" images. But to actually see the bug, one should log as admin in the dashboard and see there is no way to share an image with other tenants (like can be done via CLI as you described).