Thursday, 2026-09-17

opendevreviewMaxim Sava proposed openstack/glance master: Remove admin role from service_api policy  https://review.opendev.org/c/openstack/glance/+/100132410:53
fprzewozncroelandt would you be able to have a look at https://review.opendev.org/c/openstack/glance/+/1005674 ? 13:36
croelandtfprzewozn: it's on my list of topics for today's meeting14:00
croelandt#startmeeting glance14:00
opendevmeetMeeting started Thu Sep 17 14:00:38 2026 UTC and is due to finish in 60 minutes.  The chair is croelandt. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'glance'14:00
croelandt#link https://etherpad.openstack.org/p/glance-team-meeting-agenda14:00
croelandt#topic roll call14:00
croelandto/14:00
abhishekk_o/14:01
pdeore__o/14:01
*** pdeore__ is now known as pdeore14:01
sebkroo/14:01
croelandt#topic periodic jobs14:02
croelandtall good \o/14:02
croelandt#topic stable patches14:02
croelandt#link https://review.opendev.org/c/openstack/glance/+/100567414:02
croelandtabhishekk_: this seems fairly simple, could you take a look at it?14:02
abhishekk_I will take a look later today14:03
croelandtok thanks14:04
croelandt#topic Easy patches14:04
croelandt#link https://review.opendev.org/c/openstack/glance/+/1005913 this is the DB migration patch14:04
croelandtI could push it myself, but... :)14:04
croelandt#link https://review.opendev.org/c/openstack/glance/+/1003982 <- And I think you can abandon this, abhishekk_ ?14:04
abhishekk_Will approve it14:05
abhishekk_Ack14:05
croelandtthanks14:06
croelandt#topic PTG14:06
croelandt#link https://etherpad.opendev.org/p/2027.1-ptg-glance-planning14:06
croelandtif you want something discussed at PTG, this is becoming urgent :)14:07
croelandt#topic Open Discussion14:07
croelandtanything else for today?14:07
abhishekk_Yes14:07
dansmithI'm here (but have nothing) :)14:07
seunghunleeHello. I'm new here. Can I ask a question?14:07
abhishekk_Cycle highlights?14:07
croelandtabhishekk_: oh I sent the patch14:07
croelandthttps://review.opendev.org/c/openstack/releases/+/100591214:07
croelandtit was merged14:07
abhishekk_Gr814:07
croelandtseunghunlee: once abhishekk_ is done :)14:07
croelandtI think abhishekk_ is done14:08
croelandtseunghunlee: you have hte mic14:08
abhishekk_Yeah14:08
seunghunleeThanks. is Glance team interested in the feature that adds option to prevent images from shelved instances?14:08
seunghunleeI'm currently planning the development but wanted to check with the community first14:09
abhishekk_What’s the usecase?14:09
croelandtprevent images from shelved instances from doing what?14:09
dansmithyeah I'm confused :)14:09
seunghunleeOops sorry didn;t finish the sentence. I meant prevent deleting the images that are the snapshot of the shelved instances14:09
croelandtseunghunlee: so is this useful in one of your deployments?14:09
seunghunleeNot one, many deployments but yes this would be useful preventing operators making mistakes14:10
dansmithseunghunlee: what's the mechanism by which they will be prevented from deletion?14:11
seunghunleeCurrently my idea is to check properties of a image to identify if the image is a snapshot of shelved instance. Raise the exception if that's the case. This may involve Nova patch too (To add properties to snapshot images on shelving for example).14:14
seunghunleeBut there's no firm mechanism at this time.14:16
dansmithso some special property that nova sets on the image to prevent deletion?14:17
dansmithnova uses the user's token to create and delete images, so the user would be able to remove the "14:17
dansmithspecial" property as well14:17
seunghunleeHmm that's true14:18
dansmithif it's just an extra step to help prevent deletion, that's fine I guess, it just needs to be clear that it's something the user could arbitrarily remove14:18
dansmithmany of the other services have a "locked-by: nova for shelved instance $uuid" kind of thing, so this would be similar14:19
dansmithTBH, I've not heard of this being a problem but I'm not necessarily opposed in principle14:19
croelandtso if other services have a way to warn users, we can probably reuse that mechanism14:20
dansmithno standard mechanism that I know of, they just have similar ideas14:20
seunghunleeI'll have a look at other services and see if similar can be done in Glance14:20
dansmithso like manila has a way for nova to lock a share as "you can't delete this because it's in use by nova instance $uuid"14:21
croelandtdansmith: and similarly, the user can work around this?14:21
dansmithcroelandt: I don't think so because I think we use nova's service credentials to set it, but it's a full separate api not just a property among other properties14:22
dansmithI guess I'd prefer we not say "service users can set/delete that property" for something like this14:22
dansmiththe user owns the instance and the image and they should be able to delete it at any time, IMHO14:22
croelandtok14:22
dansmitha second step that is sort of "you know this belongs to an instance and you'll break it if you delete this right?" step may be okay14:22
croelandtseunghunlee: I think you should put a topic in the PTG etherpad I linked above14:22
croelandtand try to look into the mechanisms dansmith is discussing, see if that can help14:23
seunghunleeYeah that sounds sensible. I'll write some on the etherpad14:23
seunghunleeI think that's it for now. Thank you.14:24
croelandtok14:26
dansmithseunghunlee: when you come to ptg to talk about it, can you have some real-world use cases? like users deleting those images because they don't recognize them, or think they are not needed, or .. etc?14:26
croelandtwell thanks everyone for joining14:26
croelandtyes14:26
croelandtreal use case14:26
seunghunleeYes, sure14:27
croelandtand imagine the Glance devs do not run their own OpenStack cluster for fun on the weekend14:27
dansmithall of those things are possible I'm sure but hearing about actual cases or why people are confused would be interesting14:27
croelandt(shocking, I know)14:27
dansmithseunghunlee: thanks!14:27
croelandtSee you all next week!14:27
croelandt#endmeeting14:27
opendevmeetMeeting ended Thu Sep 17 14:27:43 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:27
opendevmeetMinutes:        https://meetings.opendev.org/meetings/glance/2026/glance.2026-09-17-14.00.html14:27
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/glance/2026/glance.2026-09-17-14.00.txt14:27
opendevmeetLog:            https://meetings.opendev.org/meetings/glance/2026/glance.2026-09-17-14.00.log.html14:27
opendevreviewThomas Goirand proposed openstack/python-glanceclient master: Support Python 3.15 hashlib error message change  https://review.opendev.org/c/openstack/python-glanceclient/+/100606315:09
opendevreviewMerged openstack/glance master: Use common environment classifier  https://review.opendev.org/c/openstack/glance/+/100417516:40
opendevreviewMerged openstack/glance stable/2025.2: Fix glance service policy rule  https://review.opendev.org/c/openstack/glance/+/100567418:14

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