Thursday, 2024-02-01

mrjoshi#startmeeting glance14:00
opendevmeetMeeting started Thu Feb  1 14:00:04 2024 UTC and is due to finish in 60 minutes.  The chair is mrjoshi. 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
mrjoshi#topic roll call14:00
mrjoshi#link https://etherpad.openstack.org/p/glance-team-meeting-agenda14:00
mrjoshio/14:00
abhishekko/14:01
rosmaitao/14:01
mrjoshiPTL is not around today14:02
croelandto/14:02
mrjoshishall we start?14:03
croelandtlet's go!14:03
mrjoshi#topic release/periodic jobs updates14:03
mrjoshiM3 4 weeks from now14:04
mrjoshiPeriodic jobs are all green 14:04
mrjoshimoving ahead14:05
mrjoshi#topic Ceph capabilities settings for RBD glance_store driver14:05
abhishekkrosmaita, ^^14:06
rosmaitahi14:07
abhishekkI think since we have rbd trash support now we don't need read only permission for volume pool14:07
rosmaitajust want to point out that email/bug for anyone who wants to answer14:07
rosmaitai'm not so sure about that, but i don't know a lot about ceph14:08
abhishekkack, thank you, Same goes with me, I have some supportive knowledge only 14:09
abhishekkI will check and respond accordingly14:09
mrjoshishall we move ahead?14:10
abhishekkyep14:11
rosmaitanothing more from me14:11
mrjoshicool, moving ahead 14:11
mrjoshi#topic What is the purpose of 'metadata_encryption_key' config option14:11
mrjoshiabhishekk, ^^14:11
abhishekkthat is me14:11
abhishekkI found it while testing location API work14:11
abhishekkI am wondering what is the use case behind this since it is just used while image upload and show case14:12
abhishekklocation is not encrypted when location add api is used14:12
abhishekkSo either we should enhance it or remove it14:12
abhishekkI will add this topic in upcoming PTG for more discussion14:13
abhishekkrosmaita, thank you for some inputs about it14:13
rosmaitanp14:13
rosmaitait doesn't seem to be a useful capability14:13
croelandtThe scrubber seems to be using it to decrypt the location14:13
croelandtbut we're removing that so :)14:13
rosmaitawell, i think the idea was there were some ancient backends where you had username/password in the location14:14
rosmaitaand people didn't want that stuff sitting around in the database14:14
rosmaitabut then they were perfectly ok with exposing it on image-show14:14
croelandtI see calls to crypt.urlsafe_encrypt, so are we not encrypting the location metadata in some circumstances?14:14
rosmaitawhich seems kind of ... sub-optimal14:14
croelandtoooh14:15
rosmaitayeah, i think by default we do not do it14:15
abhishekkand also threat-modeling is hovering over us, it is not advisable to store the key in config file14:15
rosmaitai agree14:16
abhishekkSo either we remove it or we should enhance it to help us to overcome sec issue 14:16
rosmaitai think the thing to do is just remove the capability14:16
rosmaitabecause to overcome the sec issue, we'd have to hand out the key to specific users who RBAC said are ok14:16
rosmaitai think it would be better to just use RBAC on the locations api directly14:17
abhishekkwe can use barbican to store the key14:17
rosmaitathat's true14:18
abhishekkfor removing it, we need to follow deprecation life cycle14:18
rosmaitaso i guess the question is whether there's any point keeping the data encrypted in the DB14:18
abhishekkwe already store some encrypted data for image signature verification14:18
abhishekkif i am not wrong14:19
abhishekkI guess its more easy to remove it :D14:19
abhishekkless code to maintain14:19
abhishekkthere is also 'digest_algorithm' option which is not used anywhere in glance14:20
abhishekkI think I am done, lets decide about it in PTG14:21
abhishekkmrjoshi, we can move ahead14:21
mrjoshiok14:22
mrjoshi#topic Important Reviews14:22
mrjoshiCentralized cache DB - #link https://review.opendev.org/q/topic:%22centralized-cache-db%2214:22
abhishekkplease  review it14:22
rosmaita:D14:23
abhishekkdocumentation part is pending, but end to end code is ready14:23
mrjoshiRemove incorrect validation for glance-download import method - #link https://review.opendev.org/c/openstack/python-glanceclient/+/907290 - (Required Backport till Antelope )14:23
mrjoshiS3: Do not log access Key - #link https://review.opendev.org/q/I8dc564bed33d6fc71965f4f573ae9109b410b1d4 - (Required Backport till Zed/Yoga )14:23
mrjoshi #link https://review.opendev.org/c/openstack/glance_store/+/90648414:23
abhishekkfrom code to tempest to grenade it is there14:23
rosmaitanice work14:23
abhishekkthank you ;)14:24
croelandt^ There are two patches for that access key security issue in the S3 driver14:25
abhishekkI am learning from dansmith :D14:25
abhishekkcroelandt, I think you can approve them14:26
mrjoshishall we move to open discussion?14:27
abhishekkyes14:27
mrjoshimoving ahead14:27
croelandtabhishekk: yes, apparently we also want to backport them to Z & Y14:27
abhishekkrosmaita, thank you for mail, lets wait for couple of weeks14:27
rosmaitayes, let's see what happens14:28
abhishekkcroelandt, we can once these merges14:28
mrjoshi#topic Open Discussion14:28
abhishekkI need to drop for another meeting14:28
abhishekkThank you!!14:28
rosmaitaabhishekk: i thought you wanted to talk about launchpad maintenance?14:28
mrjoshilaunchpad maintainance - https://launchpad.net/glance, https://launchpad.net/glance-store, https://launchpad.net/python-glanceclient14:28
abhishekkwe can revisit this next week14:28
rosmaitaworks for me!14:29
abhishekkthanks14:29
rosmaitamrjoshi: thanks for running the meeting14:29
mrjoshishall we wrap up then?14:29
mrjoshirosmaita, thanks!14:30
rosmaitai don't have anything more14:30
mrjoshicroelandt, ^^14:30
croelandtNothing :)14:31
mrjoshicool, let's wrap up then14:31
croelandtthanks for taking care of this meeting14:31
mrjoshino problem :)14:31
mrjoshiThanks everyone for Joining!!!14:31
mrjoshi#endmeeting14:32
opendevmeetMeeting ended Thu Feb  1 14:32:12 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:32
opendevmeetMinutes:        https://meetings.opendev.org/meetings/glance/2024/glance.2024-02-01-14.00.html14:32
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/glance/2024/glance.2024-02-01-14.00.txt14:32
opendevmeetLog:            https://meetings.opendev.org/meetings/glance/2024/glance.2024-02-01-14.00.log.html14:32
*** tosky_ is now known as tosky23:14

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