Monday, 2023-01-09

*** JasonF is now known as JayF00:54
jandersgood morning Ironic o/02:46
arne_wiebalckGood morning, janders and Ironic!07:32
opendevreviewDenys Mishchenko proposed openstack/sushy-tools master: Save previous hd boot device when setting Pxe  https://review.opendev.org/c/openstack/sushy-tools/+/86937907:46
rpittaugood morning ironic! o/08:00
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Fix deprecated module ansible lint error  https://review.opendev.org/c/openstack/bifrost/+/86604008:58
*** priteau_ is now known as priteau08:58
opendevreviewRiccardo Pittau proposed openstack/ironic stable/zed: Fix CI  https://review.opendev.org/c/openstack/ironic/+/86878909:04
opendevreviewRiccardo Pittau proposed openstack/ironic stable/yoga: Fix CI  https://review.opendev.org/c/openstack/ironic/+/86904509:05
opendevreviewRiccardo Pittau proposed openstack/ironic master: Revert setuptools disable autodiscovery  https://review.opendev.org/c/openstack/ironic/+/86953909:07
rpittauJayF, TheJulia, dtantsur ^ I'm checking other places where we disabled autodiscovery to revert the change now that the pbr  fix has landed09:08
rpittauwondering if we should bump the min required version as well09:09
rpittaummm probably will have to wait for the new release anyway09:10
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Fix CI  https://review.opendev.org/c/openstack/bifrost/+/86830309:14
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Fix CI  https://review.opendev.org/c/openstack/bifrost/+/86830309:14
opendevreviewRiccardo Pittau proposed openstack/ironic stable/zed: Fix CI  https://review.opendev.org/c/openstack/ironic/+/86878909:15
opendevreviewRiccardo Pittau proposed openstack/ironic stable/yoga: Fix CI  https://review.opendev.org/c/openstack/ironic/+/86904509:15
opendevreviewRiccardo Pittau proposed openstack/ironic-ui master: Fix tox4 and setuptools errors  https://review.opendev.org/c/openstack/ironic-ui/+/86875509:16
opendevreviewRiccardo Pittau proposed openstack/ironic-ui master: Fix tox4 and setuptools errors  https://review.opendev.org/c/openstack/ironic-ui/+/86875509:17
kubajjGood morning janders,  arne_wiebalck, rpittau and everybody!09:20
rpittauhey kubajj :)09:22
arddennisHi. I've created a patch like it was suggested before: https://review.opendev.org/c/openstack/sushy-tools/+/86937909:26
arddennisThe problem it solves is the BootSourceOverrideEnabled Once" case with the libvirt. If Pxe boot is expected once, then after server deployment it will not try the other boot methods. So I've just added the hd boot devices to be always included if they were previously defined. I can probably go further and pass BootSourceOverrideEnabled into set_boot_device, but I am not sure if it is required or if the proposed cha09:26
arddennisnge breaks any CI. 09:26
dtantsurgood morning folks09:39
rpittauwelcome back dtantsur :)11:03
rpittaudtantsur: thanks for the comment on https://review.opendev.org/c/openstack/ironic/+/868521, I guess a discussion is in order with JayF :)11:04
kubajjWhen I try to pull in order to rebase, I get this error. This is a problem on my side, right? fatal: unable to access 'https://opendev.org/openstack/ironic/': server certificate verification failed. CAfile: none CRLfile: none11:23
dtantsurkubajj: could be on you, try curling the same URL?11:24
opendevreviewRiccardo Pittau proposed openstack/ironic-ui master: Fix tox4 and setuptools errors  https://review.opendev.org/c/openstack/ironic-ui/+/86875511:28
opendevreviewRiccardo Pittau proposed openstack/ironic-ui master: Fix tox4 errors  https://review.opendev.org/c/openstack/ironic-ui/+/86875511:29
iurygregorygood morning Ironic11:33
opendevreviewMerged openstack/ironic master: Docs: Add considerations to anaconda docs  https://review.opendev.org/c/openstack/ironic/+/85404514:19
* TheJulia wonders if anyone would find the SRBAC model interesting14:46
iurygregoryfor a Summit talk?14:48
TheJuliayeah14:51
JayFTheJulia: can you run meeting this morning? I'm running late 😐14:55
rpittaudtantsur, JayF, we probably need to reach a deal for https://review.opendev.org/c/openstack/ironic/+/868521 :)14:55
TheJuliaJayF sure14:56
iurygregoryTheJulia, i would be interested in the topic =) +1 14:56
dtantsurrpittau: I'm not convinced we're in disagreement :) see my clarification14:58
TheJulia#startmeeting ironic15:00
opendevmeetMeeting started Mon Jan  9 15:00:15 2023 UTC and is due to finish in 60 minutes.  The chair is TheJulia. 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
TheJulia#chair JayF 15:00
opendevmeetCurrent chairs: JayF TheJulia15:00
TheJuliaGood morning #Ironic!15:00
rpittauo/15:00
dtantsuro/15:00
TheJuliaIt is that time again, time for our weekly meeting!15:00
rlooo/15:00
hjensaso/15:00
TheJuliaOur agenda this week is posted to the wiki.15:01
TheJulia#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting15:01
TheJulia#topic Announcements / Reminders15:01
TheJuliaHappy new year!15:01
erbarro/15:01
TheJuliaThere is a single standing reminder to review the items tagged ironic-week-prio.15:02
TheJulia#link https://tinyurl.com/ironic-weekly-prio-dash15:02
TheJuliaRight now, a LOT of that is tox related, so we should likely just discuss that and what needs to stay/go/be abanodoned, etc.15:02
rpittaubesides tox 4, CI will be broken until new version of PBR lands15:03
TheJuliaNice15:03
TheJuliaso... hack code week?!15:03
rpittauand bifrost CI also depends on https://review.opendev.org/c/openstack/ironic/+/868521 that hopefully will merge soon(TM) :)15:04
TheJuliaIn other news, we have less than *two days* left to submit summit CFP items for the upcoming OpenInfra summit. I highly encourage brainstorming ideas or raising questions on what people would find interesting/like to hear during Open Discussion or after the meeting15:04
TheJulia#link https://cfp.openinfra.dev/app/start15:04
TheJuliaDoes anyone have anything else to announce or remind us of this week?15:04
rpittauvirtual PTG in march?15:05
TheJuliaI guess we do need to get an etherpad started for that and so on and so forth15:05
TheJuliaDo I have a volunteer to start that?15:06
TheJulia(Since I can't seem to find one)15:06
TheJulia#crickets15:07
iurygregoryo/ 15:07
TheJuliaiurygregory: volunteering?15:07
iurygregoryyeah 15:08
TheJuliaawesome15:08
TheJulia#action Iury to create virtual ptg etherpad for us to get started on planning that.15:08
TheJulia#topic Review action items from previous meetings15:08
TheJuliaJayF: It appears you had an action item from our prior meeting regarding moving a discussion back to the list?15:08
JayFI'll follow up on whatever it was when I'm at a PC... 15:09
TheJuliaack15:09
TheJuliaMoving on!15:09
TheJulia#topic Review Ironic CI status & update whiteboard if needed15:09
TheJuliaWe already briefly discussed CI. *kaboom*15:09
TheJuliarpittau: could you update https://etherpad.opendev.org/p/IronicWhiteBoard with something to indicate what we should expect and what to watch out for ?15:10
rpittauwill do15:11
TheJuliaMuch appreciated15:11
TheJuliaMoving on!15:11
TheJulia#topic 2023.1 Work in progress15:11
TheJulia#link https://etherpad.opendev.org/p/IronicWorkstreams2023.115:11
TheJuliaIt looks like we need to try and get traction moving on sharding this week15:12
TheJuliaRegarding SQLAlchemy, I guess we're still pending the metal3 job before we revert the last bit from ironic?15:13
iurygregoryI think you are right 15:13
TheJuliaLooks like we need to update the status for that job.15:13
TheJuliaI'm going to skip over the tox 4.0 topic which is listed next, since we already briefly touched upon it and the most current state.15:14
dtantsurI'm just back, need to pick up where I left15:14
TheJuliaack15:14
TheJuliaIt appears we have a topic of Future of Bugfix releases.15:14
TheJulia#topic Future of Bugfix releases15:15
TheJuliaI'm not prepared to discuss this one this week, do we want to punt this one for this week?15:15
TheJulia#crickets15:16
TheJulia:)15:16
TheJuliaI'm taking this as a punt for this week topic.15:16
dtantsurit's JayF's topic15:16
TheJuliaYeah, and he is not at a computer at the moment...15:17
dtantsurwe cannot discuss without him15:17
TheJuliaindeed15:17
TheJuliaOnward, we can always come back to it15:17
TheJulia#topic Human availability update15:17
TheJuliaI'm around most of this and next week aside from next Monday which is a Holiday in the US.15:17
* dtantsur is not a human, beep-beep15:17
TheJuliaI'll be out for a conference the first few days of the first full week in feburary15:18
TheJuliaAnyone else have schedule updates to denote?15:18
* TheJulia gets out a stack of punch cards :)15:18
dtantsurI should be online until late February15:18
iurygregorysame for me15:18
TheJuliaIt appears our next topic is RFE Review, we have none listed, so I guess we should just move on to Open Discussion15:19
TheJulia#topic Open Discussion15:19
dtantsurwe don't have a SIG section any more?15:19
dtantsurI was going to bring up https://github.com/OpenStackweb/ironic-website/pull/52 - text needs review15:19
TheJulianot in the agenda, but easy enough15:20
dtantsurmerging it means pulling the trigger on the announcement :)15:20
TheJuliathe bots are merging it15:21
TheJuliaoh... well. did we want to wait?15:21
dtantsurI did not, assuming you actually reviewed the text ;)15:22
TheJuliaI skimmed it, didn't see anything which seemed problematic or mispelled15:22
dtantsur#link https://ironicbaremetal.org/blog/baremetal-sig-2023q1/ Information about the upcoming bare metal SIG meetup15:23
rlooi see a typo but i guess it is too late (sorry)15:23
TheJulia\o/15:23
dtantsurrloo: we can fix things after the fact, I assume15:24
TheJuliaAlways15:24
rloook, i'll comment/look...15:24
TheJuliaAnything else for us to discuss today?15:24
kubajjo/15:25
TheJuliaNo deep burning questions that must be answered regarding Ironic or related components/areas?15:26
TheJuliaWell, in that case, Thanks everyone!15:26
TheJuliaHave a wonderful week!15:26
TheJulia#endmeeting15:27
opendevmeetMeeting ended Mon Jan  9 15:27:38 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:27
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-01-09-15.00.html15:27
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-01-09-15.00.txt15:27
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-01-09-15.00.log.html15:27
rpittauTheJulia: I've updated the CI status section in the etherpad15:27
JayFThanks TheJulia... Woke up not feeling well and might end up out today15:33
TheJuliaJayF: I almost did the same, feel better!15:33
TheJuliaiurygregory: did you have a chance to discuss metrics names with folks?15:34
iurygregorystill waiting for a response15:34
TheJuliaack, thanks15:34
TheJuliaI'm assuming most people returning today are still sifting through emails and piles of messages15:35
iurygregoryyeah15:35
Kirill_HI! working with ironic_prometheus_exporter and cought issue: if bm node is swithced off it returns None instead of sensor info. and here: https://github.com/openstack/ironic-prometheus-exporter/blob/master/ironic_prometheus_exporter/parsers/ipmi.py#L174 we caught an exception - keyerror. as a result every 5min in logs we can see a large amount of such errors. 15:50
Kirill_so i'd like to add checker before before accessing the dict or maybe its better not to send requests to such bm. Who can help with this?) 15:52
dtantsuriurygregory: ^^15:52
Kirill_example of error: "ERROR ironic_prometheus_exporter.parsers.ipmi KeyError: 'Sensor Reading'"15:53
TheJuliahmmm15:54
TheJuliaKirill_: I think your going to need to collect and supply the raw ipmi sensor dump output 15:54
iurygregoryhummmm15:55
iurygregoryhow does your ironic.conf looks like?15:55
iurygregoryok nvm I thought we had something for nodes that were off.. send_sensor_data_for_undeployed_nodes15:56
* TheJulia backs away from the unit test run after changing common/policy.py and a successful test run15:56
iurygregorybut it's for undeployed nodes15:57
* iurygregory brb lunch time15:58
Kirill_oh, from config /etc/kolla/ironic-conductor/ironic.conf:send_sensor_data_for_undeployed_nodes = true.  15:59
Kirill_but another question. is it a good behavior - if bm is switched of and we set true we catch such error16:01
TheJulia... I feel like the sensor *should* still be reporting16:01
TheJuliabut... I guess maybe they don't on that make/model?16:01
TheJuliamaybe it makes sense to just suppress?16:02
TheJuliaor make it configurable?16:02
iurygregoryyeah, since is ipmi it would depend on the HW vendor how the data looks like I think16:03
iurygregorysuppress/make configurable makes sense16:03
rpittaugood night! o/16:13
Kirill_what do you mean 'make it configurable', add list of sensors in config? 16:13
Kirill_what do you think: do we need adding 'check on None+debug logging(node_id)' enstead of catching such exception.16:16
TheJuliadebug logging each node might be problematic if the same behavior is in say... a thousand nodes16:22
TheJuliabut also just putting a catch for keyerror might not be ideal16:22
TheJuliabut... maybe that *is* the right thing16:22
TheJuliaIf there is no value, there is no value16:22
TheJuliaand it should all be driven what is in the ipmi sdr output16:23
TheJuliagoodnight rpittau 16:28
TheJuliaKirill_: can you share the entire exception please?16:29
Kirill_ ERROR ironic_prometheus_exporter.parsers.ipmi Traceback (most recent call last):16:32
Kirill_2022-12-28 16:31:13.625 7 ERROR ironic_prometheus_exporter.parsers.ipmi   File "/var/lib/kolla/venv/lib/python3.6/site-packages/ironic_prometheus_exporter/parsers/ipmi.py", line 174, in extract_labels16:32
Kirill_2022-12-28 16:31:13.625 7 ERROR ironic_prometheus_exporter.parsers.ipmi     entity_id = category_info['data'][entry]['Entity ID']16:32
Kirill_2022-12-28 16:31:13.625 7 ERROR ironic_prometheus_exporter.parsers.ipmi KeyError: 'Entity ID'16:32
TheJuliaOkay, that is what I thought16:33
TheJuliaperhaps just independently catch KeyError ?16:34
TheJuliaso yeah, I'm working on a patch to add "service" scope support16:36
TheJuliaand... yeah. Definitely need to do a presentation on this16:36
Kirill_yes, sounds good with independently catch, but what should we do in catch blok?) log, or just skip it16:44
TheJuliaI suspect we would just skip it16:54
TheJuliawe have no data to process, thus no data to return16:54
Kirill_++17:05
Kirill_thanks17:05
Kirill_i've got another question:https://review.opendev.org/c/openstack/ironic-specs/+/866537  does it have enough approves or we need some more? 17:06
TheJuliaKirill_: replied to your two questions and workflowed it17:15
TheJuliacongrats!17:15
Kirill_thanks!)17:15
opendevreviewMerged openstack/ironic-specs master: new spec: support of vnc console.  https://review.opendev.org/c/openstack/ironic-specs/+/86653717:37
TheJuliaiurygregory: by chance, did you hear back?19:38
iurygregoryTheJulia, not yet =( if I don't hear anything by tomorrow morning I will reach out to someone else (sorry I was at the gym when you sent the message)21:25
TheJuliano worries, thanks!21:26
opendevreviewJulia Kreger proposed openstack/ironic master: Add `service` role RBAC policy support  https://review.opendev.org/c/openstack/ironic/+/86961423:05

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