glance mirror and nova-lxd need support for squashfs images
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nova-lxd |
Fix Released
|
Medium
|
Unassigned | ||
simplestreams |
Fix Released
|
High
|
Scott Moser | ||
simplestreams (Ubuntu) |
Fix Released
|
Medium
|
Scott Moser | ||
Xenial |
Won't Fix
|
Medium
|
Unassigned | ||
Artful |
Won't Fix
|
Medium
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Unassigned | ||
Disco |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
Zesty does not produce root.tar.gz or root.tar.xz images.
This means that for a nova lxd cloud we need some changes to support zesty images.
* simplestreams will need to learn that lxd can support a 'squashfs' image type, and how to upload that to glance (what 'disk_format' option to put on the glance image).
* nova-lxd will need to know that it can handle squashfs images (it may already do that)
* nova-lxd will possibly need to do something special with that.
[Test Case]
According to comment #4, a reproducer was hard to be found.
[Regression Potential]
This part was added specifically for the Xenial backport, including:
- 455-nova-
And chances of regression are small based on the MR feedback from SEG and this particular bug already stating the issue was fixed.
[Other Info]
N/A
Related branches
- Server Team CI bot: Approve (continuous-integration)
- David Ames (community): Needs Fixing
- simplestreams-dev: Pending requested
-
Diff: 193 lines (+86/-16)2 files modifiedsimplestreams/mirrors/glance.py (+65/-13)
tests/unittests/test_glancemirror.py (+21/-3)
- Rafael David Tinoco (community): Disapprove
- Bryce Harrington (community): Approve
- Felipe Reyes (community): Approve
- Edward Hope-Morley: Pending requested
-
Diff: 1851 lines (+1732/-11)10 files modifieddebian/changelog (+15/-0)
debian/patches/428-do-not-require-that-hypervisor_config-be-present.patch (+23/-0)
debian/patches/433-glance-ignore-inactive-images.patch (+42/-0)
debian/patches/435-glance-refactor-for-testing.patch (+853/-0)
debian/patches/436-glance-fix-race-conditions.patch (+479/-0)
debian/patches/450-453-454-keystone-v3-support.patch (+13/-10)
debian/patches/455-nova-lxd-support-squashfs-images.patch (+230/-0)
debian/patches/460-glance-handle-v2-auth-with-sessions.patch (+33/-0)
debian/patches/series (+8/-1)
debian/patches/skip-openstack-tests-if-no-libs.patch (+36/-0)
- Billy Olsen (community): Approve
- Scott Moser (community): Needs Resubmitting
- Felipe Reyes: Pending requested
- Eric Desrochers: Pending requested
-
Diff: 380 lines (+342/-0)6 files modifieddebian/changelog (+8/-0)
debian/patches/460-glance-handle-v2-auth-with-sessions.patch (+33/-0)
debian/patches/keystone-v3-1719879.patch (+35/-0)
debian/patches/keystone-v3-1728982.patch (+32/-0)
debian/patches/nova-lxd-support-squashfs-images.patch (+230/-0)
debian/patches/series (+4/-0)
- Rafael David Tinoco (community): Disapprove
- Billy Olsen (community): Approve
- Scott Moser (community): Needs Resubmitting
- Felipe Reyes (community): Approve
- Eric Desrochers: Pending requested
-
Diff: 1845 lines (+1729/-11)10 files modifieddebian/changelog (+12/-0)
debian/patches/428-do-not-require-that-hypervisor_config-be-present.patch (+23/-0)
debian/patches/433-glance-ignore-inactive-images.patch (+42/-0)
debian/patches/435-glance-refactor-for-testing.patch (+853/-0)
debian/patches/436-glance-fix-race-conditions.patch (+479/-0)
debian/patches/450-453-454-keystone-v3-support.patch (+13/-10)
debian/patches/455-nova-lxd-support-squashfs-images.patch (+230/-0)
debian/patches/460-glance-handle-v2-auth-with-sessions.patch (+33/-0)
debian/patches/series (+8/-1)
debian/patches/skip-openstack-tests-if-no-libs.patch (+36/-0)
Changed in nova-lxd: | |
assignee: | nobody → Scott Moser (smoser) |
status: | New → Confirmed |
assignee: | Scott Moser (smoser) → nobody |
Changed in simplestreams: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → Scott Moser (smoser) |
importance: | Medium → High |
Changed in nova-lxd: | |
status: | Confirmed → Triaged |
importance: | Undecided → Medium |
Changed in simplestreams (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
status: | Confirmed → In Progress |
assignee: | nobody → Scott Moser (smoser) |
Changed in simplestreams (Ubuntu Xenial): | |
status: | New → Confirmed |
Changed in simplestreams (Ubuntu Artful): | |
status: | New → Confirmed |
Changed in simplestreams (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in simplestreams (Ubuntu Artful): | |
importance: | Undecided → Medium |
Changed in simplestreams (Ubuntu Artful): | |
status: | Confirmed → Won't Fix |
Changed in simplestreams (Ubuntu Xenial): | |
status: | Confirmed → In Progress |
Changed in simplestreams (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in simplestreams (Ubuntu Disco): | |
importance: | Undecided → Medium |
Changed in simplestreams (Ubuntu Xenial): | |
assignee: | nobody → Rafael David Tinoco (rafaeldtinoco) |
Changed in simplestreams (Ubuntu Bionic): | |
status: | New → Fix Released |
Changed in simplestreams (Ubuntu Disco): | |
status: | New → Fix Released |
description: | updated |
Changed in simplestreams (Ubuntu Xenial): | |
status: | In Progress → Won't Fix |
Changed in simplestreams (Ubuntu Bionic): | |
status: | Fix Released → In Progress |
Changed in simplestreams (Ubuntu Xenial): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
Changed in simplestreams (Ubuntu Bionic): | |
assignee: | nobody → Rafael David Tinoco (rafaeldtinoco) |
Changed in simplestreams (Ubuntu Bionic): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
status: | In Progress → Fix Released |
I'm pretty sure this is fixed in commit ad6141de5f5bbc9 1424f3270ab
3609b4f1129760
which is in
16.0.0.0b1
so i'm going to call it fix-released for nova-lxd.