14:01:45 <croelandt> #startmeeting glance 14:01:45 <opendevmeet> Meeting started Thu Sep 4 14:01:45 2025 UTC and is due to finish in 60 minutes. The chair is croelandt. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:45 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:45 <opendevmeet> The meeting name has been set to 'glance' 14:01:49 <croelandt> #topic roll call 14:01:50 <croelandt> o/ 14:02:02 <dansmith> o/ 14:02:41 <croelandt> abhishek_: around? 14:03:09 <croelandt> #link https://etherpad.openstack.org/p/glance-team-meeting-agenda 14:03:11 <abhishek_> o/ 14:03:19 <croelandt> Not much on today's agenda 14:03:24 <croelandt> #topic Release/periodic job updates 14:03:38 <croelandt> glance-multistore-cinder-import-fips fails... differently :) 14:03:48 <croelandt> we finally moved to CentOS 10 to have a recent version of Python 14:04:03 <abhishek_> ack 14:04:04 <croelandt> Now the jobs fails while setting up fips 14:04:09 <croelandt> [Errno 2] No such file or directory: b'fips-mode-setup'" 14:04:09 <dansmith> awesome 14:04:23 <croelandt> I kind of need to figure out how ansible handles this but I cannot find the role for fips enablement 14:04:34 <croelandt> I need to dig a bit deeper 14:05:33 <croelandt> #topic Open Discussion 14:06:06 <croelandt> Abhishek is on PTO starting next week, so I encourage everybody to throw stuff to review at him, because we probably will merge way fewer patches in the next three weeks as we usually do 14:06:09 <abhishek_> I have one, related to s3 checksum validation 14:06:37 <croelandt> do you have a link? 14:06:46 <abhishek_> I think right now we should add a release note stating set the environment variables 14:07:02 <croelandt> ok 14:07:04 <abhishek_> and next cycle fix it properly 14:07:06 <croelandt> and later release a proper fix? 14:07:13 <abhishek_> let me share the idea 14:07:19 <croelandt> Hm, why not fix in this cycle? 14:08:21 <abhishek_> https://paste.openstack.org/show/bIn61aqEtUVII8nnij9S/ 14:09:05 <croelandt> oh you're turning this into a spec :) 14:09:26 <abhishek_> yes 14:09:42 <croelandt> with very fine-grained control over the behaviour 14:09:47 <croelandt> yes in that case it's a discussion for G 14:09:52 <dansmith> so this is new boto change, which has an envar workaround for the time being, and we can address it later correct? 14:10:02 <abhishek_> right 14:10:03 <croelandt> yes 14:10:11 <croelandt> the issue is that for some users things are going to start failing 14:10:27 <croelandt> which is really a boto issue, to be fair :) 14:10:31 <abhishek_> and only ceph rgw is having issue with this, with swift it is working 14:10:41 <croelandt> I think Cinder *might* have issues with it 14:11:02 <croelandt> so I am going to try and talk to ratailor Rajat or rosmaita about this, see if we can check 14:11:26 <abhishek_> I will submit the spec when I will be back and we can discuss this during PTG 14:11:30 <croelandt> I also wonder how easily this fix can be backported 14:11:31 <croelandt> ok 14:11:32 <dansmith> yeah, so envar workaround seems fine to make sure we handle it properly 14:11:52 <croelandt> yeah at first 14:11:58 <abhishek_> ack 14:12:07 <croelandt> ideally things would be a bit smoother than "wow, it's failing now? OK gotta set some vars" 14:12:22 <croelandt> this is so annoying 14:12:45 <dansmith> we could also just pin boto for the time being right? 14:13:03 <croelandt> hm, interesting 14:13:19 <abhishek_> hmm, but that might not allow us to use other features if there are any? 14:13:38 <croelandt> no but we pin it to <1.36.0 for F 14:13:41 <croelandt> and unpin it for G 14:13:53 <abhishek_> either env workaround or pin boto I am ok for anything 14:14:02 <croelandt> but I think that is a change we'd have to implement in openstack/requirements 14:14:16 <croelandt> so by pinning, we make sure the users never run into the issue 14:14:24 <abhishek_> yes 14:14:33 <croelandt> and once they upgrade to G, they get glance_store with the fix and an up-to-date boto 14:14:37 <croelandt> so it's worth considering 14:14:44 <abhishek_> ack 14:14:46 <croelandt> ok I'll consult first with Cinder and see if they have the same issue 14:14:56 <croelandt> because it would be nice for the both of us to implement the same fix for F 14:15:07 <abhishek_> Ok 14:15:07 <dansmith> I mean.. this is not unusual for us to do 14:15:16 <dansmith> unless there's some burning reason for us to have the newer thing 14:15:19 <croelandt> dansmith: yeah, makes sense 14:15:26 <croelandt> especially if we pin it temporarily 14:15:41 <croelandt> I don't want this to turn into "the year is 2037, boto3 is still pinned to 1.35" 14:15:44 <croelandt> :D 14:16:15 <abhishek_> :P 14:16:25 <croelandt> OK, moving on 14:16:29 <croelandt> #topic https://etherpad.opendev.org/p/2026.1-ptg-glance-planning 14:16:34 <dansmith> we should be so lucky to still be relevant in 2037 :) 14:16:40 <croelandt> You may start adding topics for the pTG at the end of october 14:16:52 <croelandt> dansmith: the industry moves *slowly* :D 14:17:04 <croelandt> nothing's urgent, but it would be nice not to fill that Etherpad in the last week :) 14:17:31 <croelandt> #topic https://review.opendev.org/c/openstack/glance/+/958715 14:17:39 <croelandt> Last but not least, we should keep an eye on this patch 14:17:42 <croelandt> there is a Cinder counterpart 14:18:46 <abhishek_> you can merge it once cinder is good to go 14:18:54 <croelandt> yeah waiting on Cinder :) 14:18:57 <croelandt> Anything else? 14:19:06 <abhishek_> nope, I am good 14:19:39 <abhishek_> I will be back in October 1st week, will be checking mail frequently 14:19:54 <dansmith> abhishek_: have a good one! 14:20:01 <croelandt> please don't check email too frequently 14:20:04 <abhishek_> thank you :D 14:20:16 <croelandt> Please go to places with no 4G 14:20:21 <abhishek_> croelandt: ack :P 14:20:52 <croelandt> #endmeeting