Monday, 2025-12-08

opendevreviewMitsuhiro Tanino proposed openstack/glance master: Enhance schema loading to support required properties  https://review.opendev.org/c/openstack/glance/+/96996700:29
opendevreviewMitsuhiro Tanino proposed openstack/glance master: Enhance schema loading to support required properties  https://review.opendev.org/c/openstack/glance/+/96996700:34
*** mhen_ is now known as mhen02:15
opendevreviewMitsuhiro Tanino proposed openstack/glance master: Enhance schema loading to support required properties  https://review.opendev.org/c/openstack/glance/+/96996703:57
mtaninohttps://review.opendev.org/c/openstack/glance/+/96996707:08
mtaninoHi Glance team members. I'm trying to propose above change (Enhance schema loading to support required properties) into Gerrit. I'd appreciate if someone take a look the change.07:10
mtaninorosmaita: Thanks for your help of code review. Based on your comment, I tested schema-image.json and I believe there is an issue to support "required" property.07:27
mtaninoAbove my commit contains fix for this issue, so please help for the review whenever you have chance. Thanks.07:27
croelandttkajinam: ok so in d6d49f1060 you move the 312 jobs to Noble, but you also remove the same jobs in 69cff4e700 ? 13:26
rosmaitamtanino: thanks for the quick revision, took a quick look and i think you are on the right track ... will do a "real" review either later today or early tomorrow14:20
tkajinamcroelandt, I wasn't too sure if there is no other reason to keep py312 jobs so I made less controversial change separate, but if removing py312 is something we can agree then I can squash these two (to remove py312 job directly)14:33
mtaninorosmaita: Thanks for the quick check! I'm glad to hear that I'm on the right track. I look forward to your full review.14:40
tkajinamcroelandt, another slight benefit of these separate steps is that we can backport that noble migration patch, but I don't know how much we need that14:52
opendevreviewMax proposed openstack/glance-specs master: spec-lite: image multipart download  https://review.opendev.org/c/openstack/glance-specs/+/97013615:07
croelandttkajinam: ok, makes sense then15:20
croelandtI'll take another look15:20
croelandtabhishekk: I look at your decompression patches15:20
croelandtcould you take a look at https://review.opendev.org/c/openstack/glance_store/+/959201 ?15:20
abhishekkcroelandt: ack15:23
tkajinamcroelandt, thanks !15:27
tkajinamabhishekk, croelandt do you mind merging https://review.opendev.org/c/openstack/glance-tempest-plugin/+/966364 and https://review.opendev.org/c/openstack/glance-tempest-plugin/+/961254 to update the stable branch jobs in g-t-p ?15:28
abhishekktkajinam: ack15:28
tkajinamwhile these jobs are stable...15:28
tkajinamabhishekk, thx !15:29
abhishekktkajinam: np!15:29
croelandtabhishekk is too fast!15:34
abhishekkthose were straight forward :D15:34
opendevreviewMax proposed openstack/glance-specs master: spec-lite: image multipart download  https://review.opendev.org/c/openstack/glance-specs/+/97013615:37
opendevreviewAbhishek Kekane proposed openstack/glance master: Update image size after image decompression  https://review.opendev.org/c/openstack/glance/+/96835115:46
opendevreviewAbhishek Kekane proposed openstack/glance master: Fix LHA file decompression context manager issue  https://review.opendev.org/c/openstack/glance/+/96836515:46
opendevreviewAbhishek Kekane proposed openstack/glance master: Fix ZIP file extraction in image_decompression plugin  https://review.opendev.org/c/openstack/glance/+/96843215:46
opendevreviewAbhishek Kekane proposed openstack/glance master: Add functional tests for image decompression plugin  https://review.opendev.org/c/openstack/glance/+/96928215:46
opendevreviewVishnu C proposed openstack/glance master: Fix S3 image download errors from credential rotation where forward slash in credentials corrupts URLs in DB.  https://review.opendev.org/c/openstack/glance/+/97004815:53
opendevreviewMerged openstack/glance-tempest-plugin master: Update stable branch jobs  https://review.opendev.org/c/openstack/glance-tempest-plugin/+/96636416:11
opendevreviewMerged openstack/glance-tempest-plugin master: Add stable/2025.2 job  https://review.opendev.org/c/openstack/glance-tempest-plugin/+/96125416:12
opendevreviewMax proposed openstack/glance_store master: feat: s3 add range capability  https://review.opendev.org/c/openstack/glance_store/+/96948216:14
opendevreviewMerged openstack/glance master: Add missing image properties  https://review.opendev.org/c/openstack/glance/+/95922716:22
mhen rosmaita you around?16:27
rosmaitahello16:28
mhenhi :)16:28
mhenregarding image encryption, last meeting you said "we'll have to be careful on image download, for legacy images that are luks but also compressed"16:28
mhenwhat case did you have in mind?16:28
mhenI've been looking at the Cinder code:16:29
mhenhttps://opendev.org/openstack/cinder/src/branch/master/cinder/image/image_utils.py#L1121-L119916:29
mhenand I have not been able to construct a scenario where Cinder would've created a compressed and luks-encrypted image in this code16:29
mhenbecause container_format must not be compressed, it must be bare for encrypted volumes (according to the current API spec)16:30
mhenand the only spot where the compress flag plays a role is in the qemu conversion call but that doesn't happen because it's raw to raw afaict16:30
mhen(raw disk_format that is)16:31
rosmaitaok, i will have to look again ... i thought the compression accelerator was called last in the upload chain, and near the beginning of download16:33
mhenthe accelerator is guarded behind a `image_meta.get('container_format') == 'compressed'`16:33
mhenbut the os-volume_upload_image Cinder API for container_format says "(Note: Volumes of an encrypted volume type must use a bare container format.)"16:34
mhenhttps://docs.openstack.org/api-ref/block-storage/v3/index.html#upload-volume-to-image16:34
mhenhttps://opendev.org/openstack/cinder/src/branch/master/cinder/api/contrib/volume_actions.py#L221-L22816:35
opendevreviewMerged openstack/glance_store master: tox: Drop basepython  https://review.opendev.org/c/openstack/glance_store/+/96100816:59
rosmaitamhen: ok, that volume_actions code is more recent than the hardware accelerator, and it's rejecting 'compressed' container_format at the cinder REST api layer, so i believe that you are correct that this is not a concern16:59
opendevreviewVishnu C proposed openstack/glance master: Fix S3 image download errors from credential rotation where forward slash in credentials corrupts URLs in DB.  https://review.opendev.org/c/openstack/glance/+/97004818:49
*** jgwentworth is now known as melwitt19:01
*** melwitt is now known as jgwentworth22:31
*** jgwentworth is now known as melwitt22:32
opendevreviewVishnu C proposed openstack/glance master: Fix S3 URL corruption on secret rotation  https://review.opendev.org/c/openstack/glance/+/97019822:38
opendevreviewVishnu C proposed openstack/glance master: Fix S3 URL corruption on secret rotation  https://review.opendev.org/c/openstack/glance/+/97004822:40

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!