Monday, 2021-11-22

opendevreviewSteve Baker proposed openstack/ironic master: Use test_with_retry to get the tap device name  https://review.opendev.org/c/openstack/ironic/+/81870300:51
opendevreviewSteve Baker proposed openstack/bifrost master: WIP support grub network boot  https://review.opendev.org/c/openstack/bifrost/+/80722004:28
opendevreviewSteve Baker proposed openstack/bifrost master: WIP support grub network boot  https://review.opendev.org/c/openstack/bifrost/+/80722004:33
opendevreviewSteve Baker proposed openstack/bifrost master: Use distro conf loader_file_paths to copy ipxe/grub files  https://review.opendev.org/c/openstack/bifrost/+/81870904:33
opendevreviewSteve Baker proposed openstack/bifrost master: Use distro conf loader_file_paths to copy ipxe/grub files  https://review.opendev.org/c/openstack/bifrost/+/81870904:36
opendevreviewSteve Baker proposed openstack/bifrost master: WIP support grub network boot  https://review.opendev.org/c/openstack/bifrost/+/80722004:36
opendevreviewJacob Anders proposed openstack/ironic-python-agent master: Improve efficiency of storage cleaning in mixed media envs  https://review.opendev.org/c/openstack/ironic-python-agent/+/81871206:03
jandersarne_wiebalck when you have time I'd appreciate your early feedback on https://review.opendev.org/c/openstack/ironic-python-agent/+/81871206:16
hgyGood afternoon, Ironic!06:37
muellerbegood morning ironic o/07:34
iurygregorygood morning janders stevebaker[m] hgy__ muellerbe and Ironic o/07:37
muellerbehello iurygregory07:38
rpittaugood morning ironic! o/07:38
stevebaker[m]Good evening!07:39
hgy__good morning iurygregory muellerbe rpittau!07:39
iurygregorymorning rpittau o/07:39
hgy__Good evening <stevebaker[m]>!07:39
rpittauhey iurygregory :)07:43
muellerbehgy__ o/07:43
opendevreviewRiccardo Pittau proposed openstack/python-ironic-inspector-client master: Improve testing  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/81852307:58
arne_wiebalckGood morning janders hgy muellerbe rpittau  iurygregory stevebaker[m] and Ironic! 08:07
rpittauhey arne_wiebalck :)08:07
muellerbehey ho arne_wiebalck08:07
rpittaudtantsur: about bullseye revert https://review.opendev.org/c/openstack/bifrost/+/818600 that error you're seeing is quite odd, the packages names should be python3-pip and python3-virtualenv, not sure why you're getting the python2 versions08:09
rpittauthey were updated here too https://opendev.org/openstack/bifrost/src/branch/master/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Debian_family.yml08:10
iurygregoryarne_wiebalck, o/08:24
jandershey hgy_ muellerbe rpittau iurygregory arne_wiebalck and Ironic o/09:06
iurygregoryjanders, o/09:07
rpittauhey janders :)09:07
hgy_hey janders09:10
arne_wiebalckjanders: thanks for the patch! I had a first look: from what I see the suggestion is to erase the whole nvme device inside erase_meta_data?09:10
jandersarne_wiebalck yeah what I thought may be the simplest approach is to check if a device is an NVMe in erase_device_metadata. If it is, use native NVMe erasure. If it is not, just do metadata. This way we can have the hybrid functionality with relatively minimal changes.09:16
jandersI remember there were suggestions for taking this approach (as opposed to creating a whole new erasure "mode") during the previous PTG09:16
jandersbut - I am open to different approaches, too09:17
janderslets pick what we think is best09:17
arne_wiebalckmy concern is that we basically do more than advertised (erase the whole device rather than only metadata)09:17
jandersfair point - I'm open to considering a whole new cleaning "mode" instead09:18
arne_wiebalckeither this or configuration for erase_block_devices, e.g.: do_hybrid=true/false09:19
arne_wiebalckor shred=true/false :-D09:20
arne_wiebalckskip_loooong_shred 09:20
arne_wiebalckI think it would be nice if operators could configure this easily09:22
iurygregoryskip_loooong_shred LOL09:23
arne_wiebalcknon-automatic steps can be pulled in with the cleaning prio, no?09:24
iurygregoryby non-automatic steps you mean the ones that are not enabled by default right?09:29
*** TheJulia_ is now known as TheJulia09:32
*** buhman_ is now known as buhman09:32
opendevreviewDmitry Tantsur proposed openstack/bifrost master: Use UEFI by default and deprecate legacy boot  https://review.opendev.org/c/openstack/bifrost/+/81854909:34
opendevreviewDmitry Tantsur proposed openstack/bifrost master: Fix the DHCP port in iptables (68 vs 67 and TCP vs UDP)  https://review.opendev.org/c/openstack/bifrost/+/81859209:34
opendevreviewDmitry Tantsur proposed openstack/bifrost master: Use UEFI by default and deprecate legacy boot  https://review.opendev.org/c/openstack/bifrost/+/81854909:35
opendevreviewDmitry Tantsur proposed openstack/bifrost master: Revert "Explicitly trap on ERR" and fix exit code hanlding  https://review.opendev.org/c/openstack/bifrost/+/81797809:35
opendevreviewDmitry Tantsur proposed openstack/bifrost master: Revert the default DIB distribution to Buster  https://review.opendev.org/c/openstack/bifrost/+/81860009:38
opendevreviewDmitry Tantsur proposed openstack/bifrost master: Use boot.ipxe generated by Ironic  https://review.opendev.org/c/openstack/bifrost/+/81800009:41
opendevreviewMerged openstack/ironic-python-agent-builder master: add element-deps for element burn-in delete entries  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/81740811:01
dtantsurmorning ironic12:09
dtantsurrpittau: I suspect the unversioned dependencies may be coming from DIB itself12:09
dtantsursince it happens inside the ramdisk, not on bifrost12:09
dtantsurhttps://review.opendev.org/c/openstack/bifrost/+/818592 is a very embarrassing issue that could use some reviews12:17
dtantsuralso https://review.opendev.org/c/openstack/bifrost/+/806207 has been waiting for a 2nd +2 for a month: https://review.opendev.org/c/openstack/bifrost/+/80620712:26
rpittaudtantsur: that's weird though, I see a bullseye image built this morning with ipa-builder and it went through just fine13:31
dtantsurhmmm13:39
dtantsurI wonder if there is anything unusual about the procedure in bifrost13:44
iurygregorydtantsur, you mentioned something about newer ansible version not supporting py36 last week I think, right?13:50
dtantsuryeah, I've seen a warning somewhere13:52
TheJuliagood morning13:57
iurygregorydtantsur, well Yoga will be 3.8 and 3.9 =D13:57
iurygregorygood morning TheJulia =)13:57
dtantsurright, but we keep 3.6 because RHEL..13:57
dtantsurhey TheJulia 13:58
rpittauiurygregory, dtantsur, seems like the discussion about dropping py3.6 in ansible-core is going on since 1 year https://github.com/ansible/ansible/issues/7266813:58
* TheJulia attempts caffination13:58
rpittaugood morning TheJulia :)13:58
iurygregoryrpittau, oh wow :O13:58
dtantsurdo we need to cap ansible-core? or does capping ansible do it for us?13:59
TheJuliarpittau: just from the sound of it... it sounds like python 2.6 all over again13:59
rpittauTheJulia: looks like it, yeah :)13:59
opendevreviewJulia Kreger proposed openstack/ironic stable/train: CI: Work around tinyipa build issues  https://review.opendev.org/c/openstack/ironic/+/81873514:02
rpittaudtantsur: so ansible 5 will need ansible-core 2.12 that requires python3.8 in the control node https://github.com/ansible/ansible/blob/stable-2.12/changelogs/CHANGELOG-v2.12.rst14:03
rpittauI guess we could cap ansible14:03
dtantsurokay, so we need to decide what we do14:03
dtantsurI think we're fine with "less supported" 3.9 (?) on RHEL 814:03
dtantsurbut I guess it leaves out openSUSE and Buster?14:03
dtantsurand Bionic?14:03
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/train: Output verbose info from efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/81702414:05
rpittaummm if yoga really supports python>=3.8 all of the distros you mentioned won't be 100% supported14:05
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/train: Delete EFI boot entry duplicate labels first  https://review.opendev.org/c/openstack/ironic-python-agent/+/81702514:05
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/train: Fix UEFI record regex  https://review.opendev.org/c/openstack/ironic-python-agent/+/81702614:05
dtantsurrpittau: was a decision made to drop 3.6? if yes, we just follow the pack. if not, we need to decide for ourselves14:05
rpittauiurygregory: where did you see the yoga approved python versions ?14:06
iurygregoryrpittau, fyi https://governance.openstack.org/tc/reference/runtimes/yoga.html14:06
rpittauthanks!14:06
iurygregoryI'm going to provide the info in the meeting also :D14:06
dtantsur"stable distribution" "CentOS Stream" LOL14:06
rpittau:D14:06
rpittaucentos stream 9 !!!14:07
dtantsuryeah, I would take 8 as semi-stable14:07
dtantsurbut 9 is beta, who in their right mind would install that in production?14:07
rpittauit does not seem py3.6 is dropped, it's just the min tested runtimes14:08
dtantsuryeah, it's ambiguous14:08
rpittauso we could probably cap ansible if we want to keep support for another round14:08
dtantsurwe do seem to still run 3.6 unit tests?14:09
rpittauyeah14:09
dtantsurah, we'll stop https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/818609/2/zuul.d/project-templates.yaml14:10
rpittauah there you go14:10
rpittauwell that means if we want to keep support we'll have to run our unit py36 unit tests14:11
iurygregoryyeah14:11
dtantsurhonestly, I don't care enough if we can make Stream 8 work.14:11
rpittaulol14:11
dtantsurit's a bit sad to drop openSUSE without deprecation, but what can I do?14:11
* TheJulia wonders when we can put dtantsur on a mountain next14:12
dtantsurTheJulia: assuming the world will not go down in flames, I hope to be on a mountain after x-mas :)14:12
TheJuliadtantsur: ++14:12
dtantsurrpittau: which means, we need to actually fix bullseye :)14:13
rpittauoh yeah14:13
dtantsurokay, I'll look into some deprecations once I receive my groceries14:14
TheJuliaiurygregory: I've left some comments on https://review.opendev.org/c/openstack/ironic-specs/+/815308 with suggested text and one "do we really want to do this" question14:14
rpittauwe still ahve the meeting in 45 minutes ?14:15
dtantsurfor suse we could use https://build.opensuse.org/project/show/devel%3alanguages%3apython%3aFactory but I'd rather not14:15
iurygregoryTheJulia, looking now14:15
dtantsurheh, buster has 3.7. still not enough14:16
iurygregoryTheJulia, re privsep memory consumption maybe we can discuss in the meeting to see what people think about it?14:17
TheJulia++14:21
TheJuliaI'm just not aware of the value/loss proposition there14:21
TheJuliajust after dtantsur and I saw the whole argument in front of the TC about it's memory consumption, I'm a little skittish14:22
iurygregoryyeah, I only heard about it =( (I dropped from the meeting before that)14:22
opendevreviewMerged openstack/bifrost master: Remove the keystone admin endpoint  https://review.opendev.org/c/openstack/bifrost/+/80620714:31
opendevreviewDmitry Tantsur proposed openstack/bifrost master: Refresh supported operating systems list  https://review.opendev.org/c/openstack/bifrost/+/81878014:42
dtantsurhere goes ^^^14:42
dtantsurI guess we should start thinking towards supporting Stream 9?14:42
dtantsuriurygregory: now that iSCSI deploy is gone, do we actually do many privileged things in Ironic?14:48
dtantsurI see that we have some code to mount a deploy ISO14:50
dtantsurwhich, I guess, could be done without mounting14:50
iurygregorydtantsur, so since privsep will take place of rootwrap we have two filters and some commands https://github.com/openstack/ironic-lib/blob/master/etc/ironic/rootwrap.d/ironic-lib.filters https://github.com/openstack/ironic/blob/master/etc/ironic/rootwrap.d/ironic-utils.filters14:50
dtantsurironic-lib can be ignored IMO, it's mostly used in IPA nowadays14:51
iurygregoryhummm14:51
iurygregoryI was starting things in ironic-lib because there was a lot of filters there...14:51
dtantsurwe only use qemu_img_info and convert_image from disk_utils14:51
dtantsuryeah, my point being: maybe we should go the direction of dropping privileged operations from Ironic itself14:52
opendevreviewMerged openstack/sushy master: Migrate System constants to enums  https://review.opendev.org/c/openstack/sushy/+/81671714:52
iurygregoryok, that is something interesting 14:52
dtantsurI'm pretty sure you can unpack an ISO without using mount14:52
dtantsurwe even have pycdlib in requirements14:54
iurygregoryso we wouldn't have to enable privsep at all if we can convert the calls we have14:55
dtantsuryep. and drop rootwrap because IPA always uses root.14:55
rpittaudtantsur: btw we'll soon have FC3514:55
dtantsuransible deploy needs double-checking, but I don't think any of the privileged commands are run on the controller14:55
dtantsurrpittau: this is one of the reasons I want to deprecate Fedora support :D14:55
rpittau:D14:55
rpittauok, got my double espresso, ready for the 2 parallel meetings!14:56
dtantsurouch, forgot coffee, may be slightly late14:57
iurygregory#startmeeting ironic15:00
opendevmeetMeeting started Mon Nov 22 15:00:00 2021 UTC and is due to finish in 60 minutes.  The chair is iurygregory. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'ironic'15:00
dtantsuro/15:00
iurygregoryHello everyone o/15:00
ajyao/15:00
iurygregoryWelcome to our weekly meeting \o/15:00
TheJuliao/15:00
rpioso\o15:00
rlooo/15:01
rpittauo/15:02
iurygregoryyou can find our agenda in the wiki15:02
iurygregory#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting15:02
iurygregory#topic Announcements / Reminder 15:02
erbarro/15:02
iurygregory#info Tested Runtimes for Yoga - Python 3.8 and 3.915:02
iurygregory#link http://lists.openstack.org/pipermail/openstack-discuss/2021-November/025881.html15:03
stendulkero/15:03
arne_wiebalck_o/15:03
iurygregory#link https://governance.openstack.org/tc/reference/runtimes/yoga.html15:03
iurygregory#info First bugfix branch should be created by the end of next week15:03
iurygregory#info PTL on PTO during whole December basically15:04
dtantsurPTO++15:04
dtantsurYou can't even imagine how much work we'll assign to you in the meantime :)15:05
iurygregoryNext week 29,30 and 03Dec I'm on PTO and the whole month...15:05
iurygregorydtantsur, omg :D15:05
iurygregorywell my PTO starts this thursday afternoon :D15:05
dtantsurheh, nice15:05
iurygregorybut I will be on irc/twitter15:05
dtantsurI'm available till at least mid-December, back in early January15:06
iurygregoryif you need something let me know =)15:06
iurygregorywe should evaluate how we will do the upstream meetings in December 15:06
TheJuliaI'll likely be around the first three weeks of december15:06
rpittauwell if we move the meeting 1 hour later I can take ownership of some of them15:06
dtantsurdefinitely not on the 27th and unlike on 3rd :)15:07
TheJuliaI don't expect anything other than banging my head against nova/rbac/etc15:07
iurygregorydtantsur, yeah I agree with this dates (we can skip for sure)15:07
dtantsurrpittau: I have nothing against moving the meeting, except that it's probably going to be a pain to notify everyone, change eavesdrop.o.o, etc15:07
dtantsuriurygregory: so I assume you won't be here to handle what we just discussed re dropping rootwrap?15:08
iurygregory29 I should be able to run the meeting (if the jetlag doesn't hit me very hard)15:08
dtantsurI can do it just as well, if needed15:09
TheJuliaI suspect we will just handle it like we have past decembers15:09
iurygregorylet's see, I think I will be able to online next monday15:09
TheJuliaif we have critical mass, awesome, if not skip()15:09
dtantsurfair15:09
iurygregory++15:09
TheJuliait may mean stuff piles on to the agenda for January15:09
iurygregorydoes anyone have anything to announce/remind us of?15:10
rpittaumy only problem is that I have double meetings every time (until next time change) and I can't really run the ironic one :/15:10
iurygregoryrpittau, 0% of chance to change the downstream one? (just wondering)15:11
TheJuliaI don't think we can realistically change in december, but maybe starting in January?15:11
iurygregorymaybe we can start a thread and open a doodle to see what people think about moving the time of the meeting for next year?15:12
TheJulia++15:13
opendevreviewMerged openstack/ironic-python-agent stable/xena: Re-read the partition table with partx -a, part 2  https://review.opendev.org/c/openstack/ironic-python-agent/+/81741915:14
opendevreviewVerification of a change to openstack/ironic-python-agent bugfix/8.1 failed: Re-read the partition table with partx -a, part 2  https://review.opendev.org/c/openstack/ironic-python-agent/+/81742015:14
iurygregory#action iurygregory to create a doodle for the new time so people can vote + email to openstack-discuss15:14
iurygregorywe don't have any action items from previous meeting or the subteam status (skipping)15:15
iurygregory#topic Deciding on priorities for the coming week15:15
iurygregory#link https://review.opendev.org/q/status:open+hashtag:ironic-week-prio15:15
rpittauiurygregory: not really :/15:16
dtantsurI have a few patches to make bifrost a happier place15:16
iurygregory\o/15:16
dtantsurhttps://review.opendev.org/c/openstack/bifrost/+/818592 https://review.opendev.org/c/openstack/bifrost/+/818549 https://review.opendev.org/c/openstack/bifrost/+/817978 https://review.opendev.org/c/openstack/bifrost/+/81878015:17
iurygregoryI'm ok with it ( I can review them after dinner today :D)15:18
TheJuliahttps://review.opendev.org/c/openstack/ironic/+/818735 likely needs to be on that list15:19
TheJuliabackport to train15:19
iurygregory++15:19
iurygregoryI see that we have some backports in train that have -1 this will probably help =)15:19
TheJuliayup15:20
iurygregoryanything else?15:21
iurygregorymoving on =)15:22
iurygregory#topic Discussion15:23
iurygregoryLet's talk about privsep \o/15:23
TheJuliaso, do we do it given memory footprints... I guess is my question15:24
dtantsuryep. has it occurred to you that ISO 9660 is a cursed technology?15:24
* dtantsur reads about file name mangling and goes wtf15:24
dtantsuranyway15:24
dtantsurwe don't need root in ironic now that we don't have the iscsi deploy15:24
TheJuliadtantsur: an ancient and cursed technology, possibly developed by the grays to drive us crazy15:25
dtantsurthere is only this awkward place in images.py that mounts an ISO, I think that's it15:25
TheJuliaso as a service, does that really warrant privsep?15:25
TheJuliaon the agent, we need root privs regardless15:25
dtantsurthat's the question15:26
dtantsurokay, we also mount a vfat image, which I guess is not needed either (we could use mtools or anything else)15:26
TheJuliayeah15:26
dtantsurso my suggestion is: let's stop doing privileged operations in Ironic15:26
dtantsurand drop both rootwrap and privsep completely15:26
TheJuliadtantsur: I was about to suggest the same15:26
iurygregorykill with fire *-*15:26
dtantsuryah15:27
dtantsurwe can start collecting a list of privileged operations to rewrite and assign people to them15:27
iurygregorythis way we don't need to add privsep and we can also kill rootwrap15:27
rlooremind me, is/was privsep a community goal?15:27
iurygregoryrloo, yup it was/is15:28
rloothx. and i agree, if possible, don't use both. if not possible, i guess we'll need to use privsep...15:28
iurygregorywe can avoid using, this is the point dtantsur is raising (if I understood correct =) )15:29
dtantsuryep15:29
rlooright, we 'can'. we will see :D15:29
dtantsurI'll create a story and do some research. But I can use volunteers for actual coding.15:29
iurygregorydtantsur, you can count on me15:29
rpittaudtantsur: I can rpobably spend some time on that15:30
iurygregorysince I was working on the privsep stuff I will work on this =)15:30
iurygregoryso I think we are ok with this approach and let's see how it goes =)15:31
* iurygregory will change the themes track this instead of privsep15:31
iurygregoryto track*15:31
dtantsurhttps://storyboard.openstack.org/#!/story/200970415:31
dtantsurI'll add subtasks as I find them (help welcome)15:31
iurygregoryawesome15:32
iurygregoryany questions about this?15:33
iurygregoryok, moving on15:35
iurygregory#topic Baremetal SIG15:35
iurygregory#link https://etherpad.opendev.org/p/bare-metal-sig15:35
arne_wiebalck_The latest video is up, thanks again to stevebaker[m] for editing !15:35
arne_wiebalck_And I think that is mostly it for today :)15:36
iurygregorynext meeting will be on Dec 14, with Overview of Metal3 by dtantsur =)15:36
iurygregoryI don't think we have any RFE for review or topics for Open Discussion15:37
iurygregoryskipping =)15:38
iurygregory#topic Who is going to run the next meeting?15:38
dtantsurI can do it to avoid jetlag problems :)15:38
iurygregorytks dtantsur =)15:39
iurygregoryThanks everyone!15:39
dtantsurthank you iurygregory!15:39
TheJuliaThanks!15:39
iurygregory#endmeeting15:39
opendevmeetMeeting ended Mon Nov 22 15:39:31 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:39
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2021/ironic.2021-11-22-15.00.html15:39
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2021/ironic.2021-11-22-15.00.txt15:39
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2021/ironic.2021-11-22-15.00.log.html15:39
opendevreviewMerged openstack/ironic-python-agent stable/wallaby: Re-read the partition table with partx -a, part 2  https://review.opendev.org/c/openstack/ironic-python-agent/+/81742115:53
dtantsurTheJulia: I assume the CI won't behave until we merge https://review.opendev.org/c/openstack/ironic/+/818458/ ?16:09
dtantsuriurygregory, rpittau or anyone still around ^^16:09
TheJuliadtantsur: master branch, for the most part yes16:10
dtantsurk, let's see if someone can approve it now16:10
TheJuliadtantsur: I think I still may need to disable a job or re-tool but I lost track of mentally over the weekend16:10
iurygregoryyup16:10
dtantsurwell, the patch is green at least16:10
TheJuliaYeah, I also put a change into devstack last week16:11
TheJuliait is all a blur16:11
iurygregorylets see =)16:11
dtantsurhttps://review.opendev.org/c/openstack/devstack/+/818449 has merged16:11
dtantsurI'd also appreciate reviews on https://review.opendev.org/c/openstack/ironic/+/817386, it's blocking progress on ironic-sushy cross tests16:14
rpittaubye everyone! o/16:22
opendevreviewDmitry Tantsur proposed openstack/sushy master: Migrate CompositionService, EventService and TaskService to enums  https://review.opendev.org/c/openstack/sushy/+/81879716:26
*** sshnaidm is now known as sshnaidm|afk16:45
opendevreviewDmitry Tantsur proposed openstack/sushy master: Migrate Manager constants to enums  https://review.opendev.org/c/openstack/sushy/+/81880616:48
dtantsurtime for Glühwein, see you tomorrow :)16:50
NobodyCamGood Morning Ironic'ers17:08
arne_wiebalck_dtantsur: enjoy  !17:11
arne_wiebalck_Hi NobodyCam o/17:11
NobodyCamhey hey arne_wiebalck_ :)17:11
*** sshnaidm|afk is now known as sshnaidm17:16
* TheJulia screams into the void over our context hook code17:31
opendevreviewMerged openstack/ironic master: CI: Fix devstack plugin with RBAC changes  https://review.opendev.org/c/openstack/ironic/+/81845817:44
opendevreviewMerged openstack/ironic master: Stop relying on explicit values of Redfish constants  https://review.opendev.org/c/openstack/ironic/+/81738617:50
JayFdtantsur: Did you know: you're the 4th most prolific reviewer all time in openstack per stackalytics https://www.stackalytics.io/?release=all17:55
opendevreviewArne Wiebalck proposed openstack/sushy master: [Trivial] Fix docstring typo: s/SECORE/SECURE/g  https://review.opendev.org/c/openstack/sushy/+/81881617:56
* arne_wiebalck just realised the weekly prio list has multiple pages18:07
arne_wiebalckI assume there is no way to remove merged changes from the prio list? Isn't there a risk that we lose prioritized items in the backlog? Sorry if that is all obvious ... 18:10
* arne_wiebalck looked at Redfish code too long today18:10
TheJuliaarne_wiebalck: add status:open18:14
arne_wiebalckTheJulia: life can be so easy sometimes :-D18:16
arne_wiebalck 18:16
arne_wiebalckthx18:16
*** lucasagomes_ is now known as lucasagomes18:22
arne_wiebalckbye everyone o/18:36
stevebaker[m]morning19:17
*** sshnaidm is now known as sshnaidm|afk19:26
TheJuliagood morning19:30
opendevreviewMerged openstack/ironic-python-agent master: Call execute from ironic-lib in hardware.py  https://review.opendev.org/c/openstack/ironic-python-agent/+/81679120:04
TheJuliastevebaker[m]: could you have a moment to review/approve https://review.opendev.org/c/openstack/ironic-python-agent/+/817019 20:11
stevebaker[m]TheJulia: sure thing. Is that depends-on still needed? its pointing to a stable/ussuri change anyway20:17
TheJuliastevebaker[m]: already merged, so doesn't matter at this point20:17
stevebaker[m]duh, I thought I was looking at a train change20:18
TheJuliaheh20:19
TheJuliaahh, but we don't need the depends-on the train branch20:20
* TheJulia fixes that20:20
TheJuliaoh20:20
TheJuliaheh20:21
TheJuliano, we do, but the train one20:21
TheJuliawhat fun last week was20:21
opendevreviewMerged openstack/bifrost master: Fix the DHCP port in iptables (68 vs 67 and TCP vs UDP)  https://review.opendev.org/c/openstack/bifrost/+/81859220:24
stevebaker[m]TheJulia: heh, thanks for fixing CI. again.20:25
TheJuliathere is still more fallout to deal with20:25
TheJuliaI just lost my brain on what should have been super easy on Friday, and haven't found my brain again20:25
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: Auto-populate lessee for deployments  https://review.opendev.org/c/openstack/ironic/+/81864121:10
TheJuliastevebaker[m]: https://review.opendev.org/c/openstack/ironic/+/818298 <-- should be a quick review21:11
stevebaker[m]that was indeed quick21:14
TheJulia\o/21:17
opendevreviewMerged openstack/ironic-python-agent stable/wallaby: Fix UEFI record regex  https://review.opendev.org/c/openstack/ironic-python-agent/+/81701421:27
opendevreviewMerged openstack/ironic-python-agent stable/victoria: Fix UEFI record regex  https://review.opendev.org/c/openstack/ironic-python-agent/+/81701821:30
opendevreviewMerged openstack/ironic-python-agent stable/ussuri: Output verbose info from efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/81701921:32
opendevreviewMerged openstack/ironic-python-agent stable/ussuri: Delete EFI boot entry duplicate labels first  https://review.opendev.org/c/openstack/ironic-python-agent/+/81702021:33
opendevreviewMerged openstack/ironic-python-agent stable/ussuri: Fix UEFI record regex  https://review.opendev.org/c/openstack/ironic-python-agent/+/81702121:40
opendevreviewMerged openstack/ironic master: Fix some of the SRBAC tests  https://review.opendev.org/c/openstack/ironic/+/81829821:40
TheJulia\o/22:01
opendevreviewJulia Kreger proposed openstack/ironic stable/xena: Fix some of the SRBAC tests  https://review.opendev.org/c/openstack/ironic/+/81874122:02
opendevreviewJulia Kreger proposed openstack/ironic stable/wallaby: Fix some of the SRBAC tests  https://review.opendev.org/c/openstack/ironic/+/81874222:02
TheJuliajust from a keeping things orderly standpoint22:02
opendevreviewMerged openstack/ironic master: Use default test dir  https://review.opendev.org/c/openstack/ironic/+/81852422:10
opendevreviewMerged openstack/bifrost master: Use UEFI by default and deprecate legacy boot  https://review.opendev.org/c/openstack/bifrost/+/81854922:48
opendevreviewMerged openstack/bifrost master: Revert "Explicitly trap on ERR" and fix exit code hanlding  https://review.opendev.org/c/openstack/bifrost/+/81797822:52
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: Auto-populate lessee for deployments  https://review.opendev.org/c/openstack/ironic/+/81864122:53
opendevreviewJulia Kreger proposed openstack/ironic master: Add FIPS jobs  https://review.opendev.org/c/openstack/ironic/+/79773923:03
opendevreviewMerged openstack/ironic stable/train: Fix redfish-virtual-media file permission  https://review.opendev.org/c/openstack/ironic/+/81818323:11
opendevreviewMerged openstack/ironic master: Create node get_interface method  https://review.opendev.org/c/openstack/ironic/+/81708623:28
jandersgood morning Ironic o/23:48

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