Monday, 2022-11-07

vanougood morning ironic02:40
TheJuliaGood morning from UTC-202:45
TheJuliaErr, +202:55
* TheJulia tries to get more sleep02:55
opendevreviewVanou Ishii proposed openstack/ironic master: Change boot_interface order of iRMC driver  https://review.opendev.org/c/openstack/ironic/+/86261602:56
opendevreviewVanou Ishii proposed openstack/ironic master: Align iRMC driver with Ironic's default boot_mode  https://review.opendev.org/c/openstack/ironic/+/86255202:57
jandershey TheJulia o/04:01
janderswhere are you off to?04:01
jandersI sense a vibration in the Force that has a nice hops flavour in it04:01
arne_wiebalckGood morning janders TheJulia and Ironic!07:17
opendevreviewMerged openstack/ironic master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/ironic/+/86373008:02
jandershey arne_wiebalck o/08:49
rpittaugood morning ironic! o/09:09
opendevreviewJakob Meng proposed openstack/bifrost master: Adapt role bifrost-cloud-config to Ansible OpenStack Col. >=2.0.0  https://review.opendev.org/c/openstack/bifrost/+/86381609:11
dtantsurgood morning folks, good european morning TheJulia :)09:16
TheJuliaThanks dtantsur 09:16
TheJuliajanders: I'm in Brno this week09:16
dtantsurhow was your trip?09:16
TheJulianot too bad, 27-ish hours door to door09:16
* dtantsur has a different definition of "not too bad" :D09:17
TheJuliareturning... it will be brutal09:17
dtantsuroh?09:18
TheJuliaI think 30-ish hours with a 7+ hour layover in Salt Lake City. And I'm absolutely going to leave the airport, get drunk go shopping, and then go back to the airport09:18
dtantsurmakes a lot of sense09:18
TheJuliaand that is the second day of travel09:19
TheJuliaTrain from Brno to Vienna is the day before09:19
dtantsurwell, at least Vienna is not the worst place to stay overnight09:20
TheJuliaI'm staying at the airport hotel, but there is the express into the city center09:20
TheJuliathe express starts at like 5:30 AM, my flight departs at like 6:25 AM09:21
TheJuliaJayF: so was thinking about md5.... and I looked at the code while traveling. I'm wondering if we should short circuit *All* md5 usage in the code base which would impact some of the hardware interaction.09:26
opendevreviewHervé Beraud proposed openstack/virtualbmc master: remove python-dev from bindep  https://review.opendev.org/c/openstack/virtualbmc/+/86381809:35
opendevreviewHervé Beraud proposed openstack/virtualbmc master: remove python-dev from bindep  https://review.opendev.org/c/openstack/virtualbmc/+/86381809:36
opendevreviewHervé Beraud proposed openstack/virtualbmc master: remove python-dev from bindep  https://review.opendev.org/c/openstack/virtualbmc/+/86381809:37
jandersajya thank you for subsequent review of https://review.opendev.org/c/openstack/sushy/+/856597. W/r/ https://review.opendev.org/c/openstack/sushy/+/856597/comments/c31df16d_4b60e003 Would you be able to share a copy of Settings body from the iDRAC in question? For now I will edit the Lenovo one to test the idea but if you have it and are happy to09:38
jandersshare I reckon using a genuine file would be better.09:38
janderss/Lenovo/Nokia - will make an easier job09:39
vanouTheJulia: Oh, you are so early to wake up :o Good morning!09:44
ajyaHi, janders , see https://paste.opendev.org/show/biVl3U0ldYReLFF0WZAT/ 09:48
jandersajya thank you, this is great!09:49
opendevreviewRiccardo Pittau proposed openstack/sushy master: Increase server side retries  https://review.opendev.org/c/openstack/sushy/+/86382809:50
rpittaugood old continent morning TheJulia :)09:51
rpittauajya: thanks again for your help, I simply increased the retries from 5 to 7, should cover 21 secs now09:52
ajyarpittau: ok, then try couple of times to see if there are no exceptional peaks, otherwise increase for additional buffer. I'll see if I can get some expected times on this.10:02
TheJuliaJayF: the conundrum is largely things such as doing checksums to call a bmc to supply the checksum it needs for an action10:26
jandersajya with the sample you provided, it seems to me we may need to change the logic of https://review.opendev.org/c/openstack/sushy/+/856597 a bit - this .get() will return False cause "BootSourceOverrideMode": null in the sample ( ref https://review.opendev.org/c/openstack/sushy/+/856597/20/sushy/resources/system/system.py#292 )10:28
janderswith the other machines there are non-null values10:28
jandersI wonder 1) how to do this in a slick way and 2) whether this can cause any problems10:28
janderswhat are your thoughts?10:30
ajyajanders: it's null because there are no pending values submitted, not sure what other systems display, current? Anyway, I think it is is necessary to test for existence of key, not their value - check  `key in 'Boot'`10:36
Kirill_Hi, i'm working on vnc console for ironic. And already implemented it in my project. This work is based on approved spec:https://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/vnc-graphical-console.html. SPEC is about new graphical console interface and vnc is a part of it. I've got 2 commits. first one  adds vnc console to ironic, second - creats new graphical console interface. I seperate it onto 2 parts, because it will be 11:00
Kirill_easier to discuss each feature (1 commit - 1 feature). For fist part(vnc in ironic) i've already created mr in gerrit: https://review.opendev.org/c/openstack/ironic/+/860689. Who can help in reviewing and ready for discussion?)11:00
iurygregorygood morning Ironic11:13
dtantsurKirill_: hi, will you stay for the meeting today? you may announce your work in the open discussion.11:21
opendevreviewRiccardo Pittau proposed openstack/sushy master: Increase server side retries  https://review.opendev.org/c/openstack/sushy/+/86382811:22
Kirill_hi, when do you have a meeting today?11:26
rpittauKirill_: in 3 hours11:29
rpittauand a half :)11:29
Kirill_got it, yep i'll be there)11:29
dtantsur15:00 UTC to be precise11:32
opendevreviewRiccardo Pittau proposed openstack/sushy master: Increase server side retries  https://review.opendev.org/c/openstack/sushy/+/86382811:51
opendevreviewRiccardo Pittau proposed openstack/sushy master: Increase server side retries  https://review.opendev.org/c/openstack/sushy/+/86382811:52
jandersajya yeah from what I see other systems display current value (but that sample is so far limited just to Nokia machine)12:16
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] [PoC] A metal3 CI job  https://review.opendev.org/c/openstack/ironic/+/86387312:41
opendevreviewJakob Meng proposed openstack/bifrost master: Adapt role bifrost-cloud-config to Ansible OpenStack Col. >=2.0.0  https://review.opendev.org/c/openstack/bifrost/+/86381612:41
opendevreviewJacob Anders proposed openstack/sushy master: Fix setting boot related attributes  https://review.opendev.org/c/openstack/sushy/+/85659712:45
janders^ ajya I think I addressed all the comments now - when you have time let me know what you think. Thank you for continuing oversight - very much appreciated and your perspective is invaluable!12:46
ajyajanders: thanks, will take a look12:47
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] [PoC] A metal3 CI job  https://review.opendev.org/c/openstack/ironic/+/86387312:52
timeujanders: I am wondering how your patch is related to the issue I observed on recent Lenovo SD530 firmware: https://storyboard.openstack.org/#!/story/2010161. I submitted a patch (that I need to revise) to expose the BootSourceOverrideEnabled@Redfish.AllowedValues so that ironic can handle the edge case where Continious is not supported12:55
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] [PoC] A metal3 CI job  https://review.opendev.org/c/openstack/ironic/+/86387313:00
dtantsurrpittau: trying something here ^^13:01
janderstimeu from a quick glance I don't think they are strictly related, but they may complement each other. My patch revises logic introduced in https://review.opendev.org/c/openstack/sushy/+/840653/1/sushy/resources/system/system.py and expands it so that we handle a wider range of hardware using SettingsURI (the initial patch was very tailored to13:05
jandersNokias and may have introduced problems on some Lenovos)13:05
jandersthe exact issue I'm trying to fix manifests itself with attempts to PATCH a */Pending URL (which is the SettingsURI in the System) and failing out with a 400 as this SettingsURI is not writeable13:06
janders(at least not writable for the parameter we're trying too set)13:06
jandersdoes this explanation help?13:06
timeuyes thanks for the explanation. I will try to finish my patch this week and maybe test it together with yours on our Lenovo hardware13:07
timeuand see how it behaves13:07
janderstimeu great, sounds good. I'm wrapping up for the night (2307hrs here in AUS) but will check messages later13:07
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] [PoC] A metal3 CI job  https://review.opendev.org/c/openstack/ironic/+/86387313:21
opendevreviewMerged openstack/bifrost master: Remove pymysql from system dependencies  https://review.opendev.org/c/openstack/bifrost/+/86153713:23
opendevreviewMerged openstack/bifrost master: Install passlib to venv (htpasswd)  https://review.opendev.org/c/openstack/bifrost/+/86153613:23
rpittaudtantsur: that looks promising, probably need to run ansible with sudo13:43
dtantsurnah, it was about the apt command13:43
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] [PoC] A metal3 CI job  https://review.opendev.org/c/openstack/ironic/+/86387313:43
rpittauag yeah, just that should work13:44
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] [PoC] A metal3 CI job  https://review.opendev.org/c/openstack/ironic/+/86387314:06
opendevreviewMerged openstack/networking-baremetal master: Switch to 2023.1 Python3 unit tests and generic template name  https://review.opendev.org/c/openstack/networking-baremetal/+/85731414:17
*** tzumainn_ is now known as tzumainn14:47
JayFThe meeting is in 11 minutes, isn't it?14:49
* JayF getting DST'd14:49
JayFTheJulia: I mean, that sounds important, I'd be careful not to mix scopes. I think we can land the image-based stuff separate, and then play w/hardware14:49
JayF#startmeeting Ironic15:00
opendevmeetMeeting started Mon Nov  7 15:00:44 2022 UTC and is due to finish in 60 minutes.  The chair is JayF. 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
JayFGood morning; expecially early morning to those of us in the US after DST15:00
rpittauo/15:01
ajyao/15:01
ebbexo/15:01
matfechnero/15:01
Kirill_o/15:01
rlooo/15:01
JayF#topic Announcements/Reminders15:01
JayF#link https://tinyurl.com/ironic-weekly-prio-dash15:01
iurygregoryo/15:01
JayFReminder to contributors and reviewers, please review things hashtagged #ironic-week-prio and mark patches you need reviewed with that hashtag15:02
JayF#note Announcement: Be aware that almost all upstream meetings are UTC-based, US-based contributors may wanna check their calendar.15:02
JayFAnyone else with an announcement or reminder before we move on?15:03
JayF#topic Review action items from last meeting15:03
arne_wiebalcko/15:04
JayFLooks like dtantsur arne_wiebalck and I were looking at BM SIG quarterly meeting ideas; we need to continue that and get something done-done soon15:04
arne_wiebalckJayF: ack15:04
JayFThat's the only action item from last meeting; I reopened that etherpad and will stare at it some when we're done :)15:05
JayF#topic Review Ironic CI Status & update whiteboard if needed15:05
JayFTheJulia and I have been working, generally, on trying to get older CI things working15:05
JayFI specifically noted here that there's a hard failure for stable/wallaby ironic-prometheus-exporter that appears based in ansible version15:05
JayFThis is problematic because I think that job uses the ansible zuul uses to setup the job15:07
JayFWe're going to end up having to either refactor or remove a large number of jobs (and maybe even branch support on some of these) in order to get CI freed15:07
JayFWhat do folks think of retiring just some repositories older stable branches? e.g. in this case, ironic-prometheus-exporter. We've never backported anything of substance to that repo, stable/wallaby branch, for instance15:08
iurygregoryJayF, today I can check the ironic prometheus exporter CI15:10
JayFI mean, I think my question is still worth consideration: is it even worth it15:10
JayFif we haven't backported stuff to this repo; it seems like a bad use of anyones' time to fix it rather than retiring it15:10
JayFThere's clearly minimal engagement about this right now, I'll take an action to email the list about it15:13
iurygregoryI can help without problems to fix it15:13
JayFI mean, I appreciate the help I just question the value15:13
iurygregorynot sure what other folks think about 15:13
JayFI'd rather you be making other things work better than keeping CI alive for the hell of it on branches we literally have never backported something to in 3 years15:13
JayFbut either way, the status is out there, I'm going to move on15:14
JayF#topic 2023.1 workstreams in progress15:14
JayFReminder we're keeping track of status for those who want to here: https://etherpad.opendev.org/p/IronicWorkstreams2023.115:14
JayFAlso a reminder, please review the workstreams doc here: https://review.opendev.org/c/openstack/ironic-specs/+/862538 -- we should try to get this landed in the next week or two15:15
JayFAny questions about those before we move on?15:16
JayFThere is nothing for RFE Review this week; going to skip that.15:16
JayF#topic Open Discussion15:16
JayFI believe Kirill_ had something they wanted to mention about console support?15:16
Kirill_yep15:17
Kirill_HI15:17
Kirill_i've added vnc console to ironic15:17
Kirill_#link https://review.opendev.org/c/openstack/ironic/+/86068915:17
Kirill_it is a first stap to new graphical console interface15:18
JayFNice work; there's a couple of things -- if you don't mind, can you document you're working on this feature by opening an issue on https://storyboard.openstack.org15:18
Kirill_it also requires some changes on nova side. but lets focus on ironic)15:18
JayFFor those patches; I'll take a look at them, but I can tell you right now you'll likely also need to add more detailed commit messages (see: https://wiki.openstack.org/wiki/GitCommitMessages) and a release note15:19
JayFWe have some contributors on weird schedules this week; but I'll try to make sure you get some feedback this week.15:19
JayFKirill_: Is there a particular reason you came to contribute this? It's exciting to get a new person involved!15:20
Kirill_we have this spec: https://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/vnc-graphical-console.html15:20
Kirill_i've done it for my company15:20
JayFOh, perfect. 15:20
Kirill_also new graphical console interface is done on my side15:20
JayFCan you just put a link to that bug in the commit message?15:20
JayFWe usually do storyboard stuff now, but we're migrating back15:21
JayFso the launchpad bug will be perfect15:21
Kirill_sure, i'll add a link to massage15:21
JayFThanks, and good work o/. Glad that you're having a chance to contribute. If there's anything you get stuck on or have questions about feel free to ask.15:22
JayFIs there anything else for Open Discussion today? "Have a free feature" is a hard act to follow :D 15:22
Kirill_so to be on a same page:i need to add link to spec, and wait for your review?15:22
JayFJust indicate it belongs to that bug should be good enough to get it linked to the spec15:23
JayFyou'll need a release note for it at some point too 15:23
JayFbut you can wait for a real-review on the PR to worry about either of those things15:23
JayFI'm making a note to review it today; if I don't get to it I'll do it tomorrow during my office hours15:23
Kirill_got it. Thanks15:24
Kirill_also ping me for any questions)15:25
JayFLast call for more items for open discussion before closing out the meeting15:25
JayFI'll be here next week to run the next meeting.15:27
JayFThanks everyone o/15:27
JayF#endmeeting Ironic15:27
opendevmeetMeeting ended Mon Nov  7 15:27:47 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:27
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-11-07-15.00.html15:27
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-11-07-15.00.txt15:27
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-11-07-15.00.log.html15:27
opendevreviewKirill proposed openstack/ironic master: add vnc console  https://review.opendev.org/c/openstack/ironic/+/86068915:50
opendevreviewKirill proposed openstack/ironic master: add vnc console  https://review.opendev.org/c/openstack/ironic/+/86068915:50
dtantsurJFYI JayF, I'm working on an early prototype for a metal3 job in https://review.opendev.org/c/openstack/ironic/+/863873, while rpittau is figuring building Ironic from source in it16:42
JayFnice; if there's anything specific I can help with on that effort lmk16:42
dtantsurI will, but so far I just need to figure out a lot of glueing parts16:42
ashinclouds[m]Awesome16:44
dtantsurWaiting for deployment "baremetal-operator-controller-manager" rollout to finish: 0 of 1 updated replicas are available...16:45
dtantsurmeh16:45
dtantsurY U NO ROLLOUT16:47
rpittaubye! o/17:17
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] [PoC] A metal3 CI job  https://review.opendev.org/c/openstack/ironic/+/86387317:26
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] [PoC] A metal3 CI job  https://review.opendev.org/c/openstack/ironic/+/86387317:44
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] [PoC] A metal3 CI job  https://review.opendev.org/c/openstack/ironic/+/86387317:57
opendevreviewMerged openstack/bifrost master: Adapt role bifrost-cloud-config to Ansible OpenStack Col. >=2.0.0  https://review.opendev.org/c/openstack/bifrost/+/86381618:19
*** tzumainn_ is now known as tzumainn20:01
JayFFYI: I put up https://review.opendev.org/c/openstack/project-config/+/863931 to enable cores for all ironic projects to be able to toggle WIP state on a PR20:42
JayFI think this is relatively non-controversial change; but at least one or two other ironic folks looking at it would make me feel better :) 20:43
JayFiurygregory: dtantsur: TheJulia, others ^ 20:48
opendevreviewEbbex proposed openstack/bifrost master: Use a more traditional ansible approach to include_vars  https://review.opendev.org/c/openstack/bifrost/+/85580621:28
opendevreviewEbbex proposed openstack/bifrost master: Refactor use of include_vars  https://review.opendev.org/c/openstack/bifrost/+/85580721:28

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