I'm running into a similar issue. In a fresh Ubuntu 12.04 Havana environment, do the following, either as an admin user or regular user:
glance image-create --name "CirrOS 1" --disk-format qcow2 --container-format bare --is-public true < cirros-0.3.1-x86_64-disk.img glance image-list glance image-create --name "CirrOS 2" --disk-format qcow2 --container-format bare --is-public false < cirros-0.3.1-x86_64-disk.img glance image-list Prior to Havana, the second image-list would display two images: CirrOS 1 and CirrOS 2. Now only the public image is being displayed. Additionally, Horizon is only showing one image under Public and no images under "Project". Someone opened a bug report about this here ( https://bugs.launchpad.net/glance/+bug/1245865) but it was closed. I think it should be re-opened. This next part probably isn't very good: glance image-list --is-public=False This will display CirrOS 2. But switch to another user in another tenant and run the command again. CirrOS 2 is still shown. Create a third user in a third tenant, upload CirrOS 3 as private, switch back to user 2, and run the command again. Both private images are shown. This is the behavior that Scott is describing in this bug report: https://bugs.launchpad.net/glance/+bug/1258342 So either this is a serious bug in Glance or the way to store and hide images in Glance has changed -- but I have found no documentation supporting that. Joe On Mon, Jan 20, 2014 at 4:46 PM, Narayanan, Krishnaprasad < [email protected]> wrote: > Hallo all, > > Thanks for your response about the problem "Private images aren't > displayed in Horizon". > > Can I know does this bug exist and if not, can I know the procedure for > raising it as a bug? > > Best regards, > Krishnaprasad > > -----Original Message----- > From: Jay Pipes [mailto:[email protected]] > Sent: Donnerstag, 16. Januar 2014 16:30 > To: Narayanan, Krishnaprasad > Cc: Li Ma; [email protected] > Subject: Re: [Openstack] Private images are not displayed in Horizon > > On Thu, 2014-01-16 at 13:59 +0000, Narayanan, Krishnaprasad wrote: > > Hi, > > > > The problem that I am facing is as the user who uploaded the image, I am > unable to see it in the users account. > > If this is indeed the case, then that is a bug. > > However... make really sure that you are indeed logged in as the tenant > that added the image. If you are using something like nova image-list to > see your images, ensure that you are not using a cached tenant token by > issuing the nova image-list commands with the --no-cache CLI option. > > To set the image as a public image, as an admin, issue the following > command with the glance CLI tool: > > glance image-update --is-public=True <IMAGE_UUID> > > Best, > -jay > > _______________________________________________ > Mailing list: > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > Post to : [email protected] > Unsubscribe : > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : [email protected] Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
