ec2 api entry point for DescribeImages shows only public
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
High
|
Yolanda Robla | ||
nova (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
http://
It seems that Ec2 api DescribeImages is not showing any private images.
# publish a bogus image
$ rm -f my.img; truncate --size 100k my.img;
$ cloud-publish-image amd64 my.img my-junk
ami-0000017c my-junk/
# it doesn't show up in DescribeImages
$ euca-describe-
# but it does if you make it public
$ euca-modify-
IMAGE ami-0000017c
$ euca-describe-
IMAGE ami-0000017c my-junk/
# remove public again, and try explicitly requesting owner=self
$ euca-modify-
IMAGE ami-0000017c
$ euca-describe-
# show that with public, that *does* work
$ euca-modify-
IMAGE ami-0000017c
$ euca-describe-
IMAGE ami-0000017c my-junk/
# show that in both cases, it shows up via nova api
$ euca-modify-
IMAGE ami-0000017c
$ xnova image-list | grep my-junk
| 36880450-
$ euca-modify-
IMAGE ami-0000017c
$ xnova image-list | grep my-junk
| 36880450-
Changed in nova: | |
status: | New → Triaged |
importance: | Undecided → High |
tags: | added: ec2 |
Changed in nova: | |
assignee: | nobody → Yolanda Robla (yolanda.robla) |
Changed in nova (Ubuntu): | |
status: | New → Invalid |
I saw this when running against a private openstack deployment.
It does not reproduce in a devstack instance I just started with nova at:
commit 8bca678798b251d 81a360d8d3ac084 95b1279dc1
Merge: f495b95 b68e63b
Author: Jenkins <email address hidden>
Date: Fri Dec 7 08:30:08 2012 +0000
Merge "Sync RPC logging-related bits from oslo"
and glance at: 8118e63944363ca 0b3057e95c
commit 3968b7cc8bfa8cb
Author: Attila Fazekas <email address hidden>
Date: Fri Nov 30 23:49:52 2012 +0100
Allow newer boto library versions
Change the boto dependency specification in pip-requires to just 'boto'
without version restriction, as it was before the build issue.
Change-Id: Iff484f1e40fe10 3879ff11a611c06 91486288be6