glance image-show does not output correctly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glance Client |
Fix Released
|
Critical
|
David Sariel | ||
python-glanceclient (Ubuntu) |
Fix Released
|
High
|
James Page | ||
python-urllib3 (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
requests (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
1) Description of the problem
When running `glance image-show` on an existing image, the glance client does not output the details of the image.
glance client version: 0.19.0
operating system: ubuntu 14.04
The glance client is installed from the UCA liberty-staging repo. This bug does not appear when python-glanceclient is installed from the CentOS 7 delorean repo or when installed directly from pip.
2) Impact
A user can't view details of their image via the command line.
The behavior trickles down to python-
Our use case is in puppet: the glance_image provider in the glance puppet module cannot fetch details of an uploaded image, and so tries to upload the image again with --copy-from and fails.
3) Expected behavior
(Installed from UCA Kilo)
# glance --version
0.15.0
# glance image-show 3aa89a60-
+------
| Property | Value |
+------
| checksum | d972013792949d0
| container_format | bare |
| created_at | 2015-08-
| deleted | False |
| disk_format | qcow2 |
| id | 3aa89a60-
| is_public | True |
| min_disk | 0 |
| min_ram | 0 |
| name | test_image |
| owner | fe3360a176d54a0
| protected | False |
| size | 13147648 |
| status | active |
| updated_at | 2015-08-
+------
4) Actual behavior
(Installed from UCA Liberty-staging)
# glance --version
0.19.0
# glance image-show 728d718c-
id
5) Steps to reproduce
- install the liberty-staging repo
- apt-get install python-glanceclient
- run glance image-show against an openstack cloud with glance exposed
Additional information:
# lsb_release -rd
Description: Ubuntu 14.04.2 LTS
Release: 14.04
# apt-cache policy python-glanceclient
python-
Installed: 1:0.19.
Candidate: 1:0.19.
Version table:
*** 1:0.19.
500 http://
100 /var/lib/
1:
500 http://
no longer affects: | ubuntu |
Changed in python-glanceclient (Ubuntu): | |
status: | New → Confirmed |
tags: | added: 1.0.0-potential |
Changed in python-glanceclient: | |
importance: | Undecided → Critical |
assignee: | nobody → David (dsariel) |
Changed in python-glanceclient: | |
status: | Confirmed → In Progress |
Changed in python-urllib3 (Ubuntu): | |
importance: | Undecided → High |
Changed in requests (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in python-urllib3 (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in requests (Ubuntu): | |
importance: | Undecided → High |
Changed in python-glanceclient: | |
status: | Invalid → New |
Changed in python-urllib3 (Ubuntu): | |
status: | Triaged → Invalid |
Changed in python-glanceclient (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → James Page (james-page) |
Changed in requests (Ubuntu): | |
status: | Triaged → Invalid |
Changed in python-glanceclient: | |
milestone: | none → 1.1.0 |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.