Monday, 2024-08-26

rpittaugood morning ironic! o/07:00
opendevreviewMerged openstack/ironic-prometheus-exporter master: Update python classifier in setup.cfg  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/90581207:44
kubajjgood morning ironic! o/09:07
opendevreviewVerification of a change to openstack/bifrost master failed: Refactor the use of include_vars  https://review.opendev.org/c/openstack/bifrost/+/88844809:12
iurygregorygood morning ironic11:22
kubajjgood morning iurygregory!11:36
opendevreviewMerged openstack/ironic master: [docs] Add procedure to EoL and delete old bugfix branch  https://review.opendev.org/c/openstack/ironic/+/92664812:35
TheJuliagood morning12:45
cardoegood morning ironic13:02
opendevreviewMerged openstack/ironic master: docs-audit-2024: Labeling references  https://review.opendev.org/c/openstack/ironic/+/92569113:14
TheJuliagood morning cardoe13:25
opendevreviewDoug Goldstein proposed openstack/ironic master: idrac: inherit driver interface from redfish  https://review.opendev.org/c/openstack/ironic/+/92622713:28
cardoeJust a little open request wrangling.. I think the following are ready for workflow: https://review.opendev.org/c/openstack/sushy/+/909451 & https://review.opendev.org/c/openstack/ironic/+/926685 & https://review.opendev.org/c/openstack/ironic/+/92689913:34
cardoeThose are 3 with a +2 code review and +1 from zuul with no open comments13:36
cardoeJust figured I'd wrangle a little before the meeting.13:37
cardoehttps://review.opendev.org/c/openstack/openstacksdk/+/926414 would be a good one to land before the release. It needs a +2 first. JayF I resolved your open comment because cid handled it in patch 3 and you gave patch 3 a +113:40
cardoeif I can get https://review.opendev.org/c/openstack/ironic/+/926227 over the finish line before the release I think it would be a positive one given the release notes talking about deprecating idrac-wsman and pushing people to the redfish13:42
cardoehttps://review.opendev.org/c/openstack/ironic/+/926939 is another one that's just needing workflow.13:56
cardoeAnyway, I hope this list helps someone.13:56
opendevreviewMerged openstack/ironic-inspector master: Follow up to broken Zuul config  https://review.opendev.org/c/openstack/ironic-inspector/+/92135114:05
JayFcardoe: I'll note that while I technically have plus two on openstack SDK as a TC member, I'm not actually a core on that team14:12
cardoewrt https://review.opendev.org/c/openstack/ironic/+/926227 I'm trying to silently steer people to "redfish" instead of "idrac-redfish" when the interface is now just a no-op14:20
cardoeJayF: ^14:20
opendevreviewMerged openstack/bifrost master: Refactor the use of include_vars  https://review.opendev.org/c/openstack/bifrost/+/88844814:28
opendevreviewDoug Goldstein proposed openstack/ironic master: idrac: inherit driver interface from redfish  https://review.opendev.org/c/openstack/ironic/+/92622714:37
opendevreviewMerged openstack/networking-generic-switch master: Cumulus NVUE support  https://review.opendev.org/c/openstack/networking-generic-switch/+/90755114:52
opendevreviewDoug Goldstein proposed openstack/ironic master: idrac: inherit driver interface from redfish  https://review.opendev.org/c/openstack/ironic/+/92622714:54
rpittau#startmeeting ironic15:00
opendevmeetMeeting started Mon Aug 26 15:00:10 2024 UTC and is due to finish in 60 minutes.  The chair is rpittau. 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
masgharo/15:00
rpittaulet's give a couple of minutes for people to join15:00
cid\o15:01
JayFo/15:01
TheJulia o/15:01
rpittauok, I think we can start :)15:02
rpittauHello everyone!15:02
rpittauWelcome to our weekly meeting!15:02
rpittauThe meeting agenda can be found here:15:02
rpittauhttps://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_August_26.2C_202415:02
rpittau#topic Announcements/Reminders15:02
rpittau#info Standing reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio:15:02
rpittau#link https://tinyurl.com/ironic-weekly-prio-dash15:02
rpittaurelated to this ^ this week is Feature Freeze week according to the Dalmatian Release schedule15:03
rpittau#link https://releases.openstack.org/dalmatian/schedule.html15:03
rpittauthis week is also the Final release for client libraries week15:04
rpittausome releases (non client) are already up for review15:04
rpittau#info PTL nominations period ends August 2815:05
TheJuliarpittau: which releases are already up?15:05
rpittauTheJulia: bifrost, ipa-builder, ironic-ui, networking-baremetal, networking-generic-switch, and ironic-prometheus-explorer15:06
* cid updated https://wiki.openstack.org/wiki/Meetings/Ironic with bug deputy report15:06
rpittauthanks cid :)15:06
TheJuliaThanks15:06
rpittauironicclient should come up at some point this week15:06
rpittauand remember that Changes that integrate with other OpenStack projects that follow feature feature must be merged by August 3015:07
rpittau#info OpenInfra PTG October 21-25, 2024 virtually!15:07
rpittau#link https://ptg.openinfra.dev/15:07
rpittauadd your topics here https://etherpad.opendev.org/p/ironic-ptg-october-202415:07
rpittauany questions or anything else to annonce/remind?15:08
opendevreviewDoug Goldstein proposed openstack/ironic master: idrac: inherit driver interface from redfish  https://review.opendev.org/c/openstack/ironic/+/92622715:09
rpittauok, moving on!15:09
rpittau#topic Review Ironic CI status15:09
rpittauanything worth mentioning for CI?15:09
rpittauwow, alright! :D15:10
rpittauonward15:10
rpittau#topic Discussion Topics15:11
rpittau#info ironic dalmatian cycle highlights are up for review 15:11
rpittau#link https://review.opendev.org/c/openstack/releases/+/92711615:11
rpittauplease please check the cycle highlights15:11
rpittaudeadline for that is September 515:11
opendevreviewOpenStack Release Bot proposed openstack/tenks stable/2.0: Update .gitreview for stable/2.0  https://review.opendev.org/c/openstack/tenks/+/92715915:11
opendevreviewOpenStack Release Bot proposed openstack/tenks stable/2.0: Update TOX_CONSTRAINTS_FILE for stable/2.0  https://review.opendev.org/c/openstack/tenks/+/92716015:11
opendevreviewOpenStack Release Bot proposed openstack/tenks master: Update master for stable/2.0  https://review.opendev.org/c/openstack/tenks/+/92716115:11
rpittauok, next one15:12
rpittau#info I will be out for 3 weeks starting Wednesday August 2815:12
rpittauI'll check emails and IRc from time to time, but probably won't be able to do much15:13
opendevreviewMerged openstack/sushy master: Adds Ethernet Interfaces for manager.  https://review.opendev.org/c/openstack/sushy/+/90945115:13
rpittauplease keep an eye on the cycle highlights :D15:14
rpittaualso on the releases, but I whould be back before the final ones15:14
TheJuliaWorth noting, Monday is a holiday in the US.15:14
rpittaus/whould/should15:14
TheJuliaNext monday, that is.15:14
iurygregoryo/15:14
* iurygregory is late15:14
rpittauok15:14
* iurygregory won't be around next week because of the OIS Asia15:14
iurygregoryI would skip next weekly meeting =)15:15
rpittaumore than the meeting, releases and highlights are quite important and sensitive15:15
kubajjo/15:15
iurygregoryI added some comments to the highlights an15:15
iurygregoryand I'm checking the releases =)15:15
rpittauif I'm not able to update the cycle highlights before Friday, please someone take over in case there are still comments, thanks!15:16
cidCI is having some timeouts, it's not clear to me yet if that's change specific.15:16
TheJuliaThe highlights LGTM15:16
iurygregoryrpittau, ack15:16
rpittauthanks TheJulia iurygregory  :)15:16
rpittauany more discussion topics for today?15:17
dtantsurI just want to mention that I"ve created a spec on hardware that cannot be powered off15:17
JayFI wanted to ask how folks would feel about an implementation of firmware interface that used in band steps to execute the firmware upgrade15:17
TheJuliaAre we setting aside time for the ptg to discuss that?15:17
JayFIf there's general agreement that would fit, I'll pursue writing a spec in the next few weeks15:18
dtantsurJayF: I sorta feel like it's inevitable, it's just that we're focused on Redfish for Metal3/OpenShift15:18
dtantsurTheJulia: "that" = Jay's firmware interface or my NC-SI work?15:18
TheJuliadtantsur: NC-SI fun15:19
TheJuliaBut, thinking about it, Jay's topic as well15:19
rpittauprobably both, yeah15:19
iurygregoryJayF, I like the idea of a new implementation ++15:19
dtantsurTheJulia: whether we have something to discuss or not will be more obvious after the folks read the spec and comment on it :)15:19
dtantsurit could be a "Just Do It" case in the end15:19
TheJuliaIndeed, very true15:19
TheJuliaBut we shouldn't short change our time during the ptg15:20
TheJuliawe historically try to squeeze too much into too little time15:20
JayFThe best way to fix that is to do more async work ahead of time15:20
JayFby reviewing and iterating on the specs in the month+ we have before the ptg15:20
TheJuliaindeed, just trying to make sure we don't shoot ourselves in the foot time wise15:21
TheJuliaSo we *have* the time if we need it15:21
rpittauproblem is currently I think we're more focused on closing and reviewing urgent stuff for the release, so mayb we won't have enough time to proper review new specs15:21
TheJuliaThis is often the case as well15:22
TheJuliaNo matter how much we tell ourselves we'll do better, none of us have crystal balls to tell us what the next week entirely holds15:22
TheJuliaunless we have plane tickets15:22
TheJulia:)15:22
rpittauI mean, of course if we have the time iterating directly on the specs is ideal before the discussion, but please consider we're at the end of the cycle15:22
rpittaualright, anything else to discuss?15:24
rpittauokey-dokey !15:25
rpittau#topic Bug Deputy Updates15:25
rpittaucid masghar anything to report ?15:25
TheJuliaJust an FYI, the week of October 8th, I'll be traveling to the EU. The week after, I'm planning at being at OpenInfra Days NA15:25
rpittauTheJulia: ack :)15:25
cidrpittau: Nothing at this time.15:25
masgharIn the first 3 days of the week, no new bugs15:26
rpittaucool :)15:26
rpittauI guess we need bug deputy for the next 2-3 weeks !15:26
JayFIt's pretty important this time around too, since we'll want to quash any we can before final release15:27
rpittauconsidering that we're close to final release I invite eveeryone to keep and eye on bugs15:27
JayFcid: if you can, would you mind keeping an eye on this? I suspect cores will be very busy in coming weeks15:27
cidErm, I don't mind!15:27
cidSure15:27
iurygregoryI will only be back on Sep 24th o/15:27
masgharI can help around as well, if you dont mind, cid 15:27
rpittaucid masghar that sounds great :)15:28
rpittauthanks both15:28
cidmasghar: Great!15:28
rpittaualrighty, we don't have new RFEs to review15:29
rpittaulast chance for discussion topics!15:29
rpittau315:30
rpittau215:30
rpittau115:30
rpittauthanks everyone!15:30
rpittau#endmeeting15:30
opendevmeetMeeting ended Mon Aug 26 15:30:07 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:30
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-08-26-15.00.html15:30
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-08-26-15.00.txt15:30
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-08-26-15.00.log.html15:30
opendevreviewDoug Goldstein proposed openstack/ironic master: idrac: inherit driver interface from redfish  https://review.opendev.org/c/openstack/ironic/+/92622715:30
rpittauiurygregory, cid: updated the cycle highlights, thanks15:37
opendevreviewVerification of a change to openstack/ironic master failed: Update network_data.json to include dns nameservers  https://review.opendev.org/c/openstack/ironic/+/92668515:38
rpittaubye everyone, see you tomorrow! o/15:41
masgharo\15:41
cardoeThe failure on https://review.opendev.org/c/openstack/ironic/+/926685 seems unrelated to the change.16:00
TheJuliaI would just recheck it then16:01
TheJuliabut also dig into the failure to see if it is something else going on16:01
opendevreviewMerged openstack/ironic stable/2024.1: [CI][stable only] fix zuul config  https://review.opendev.org/c/openstack/ironic/+/92663616:19
opendevreviewMerged openstack/ironic master: Fix versions in release notes  https://review.opendev.org/c/openstack/ironic/+/92699116:20
opendevreviewMerged openstack/ironic master: Clarify how to configure for non-master branch  https://review.opendev.org/c/openstack/ironic/+/92693916:20
cardoeUnfortunately I don't know tempest enough to really figure out what happened. It rebooted the box and it expected it to ping at 172.24.5.11 but it didn't. 172.24.5.0/24 was on br-ex16:38
cardoeI dunno how (or if I have the perms) to issue a recheck.16:39
TheJuliacardoe: you just add a comment with "recheck" followed by a reason, for example "recheck failure unrelated"16:40
TheJuliagot a link to the failed job?16:41
cardoehttps://zuul.opendev.org/t/openstack/build/a2750ce3e78e42b18b8e8122edcf249a16:41
JayFIf you see that from the job output, usually my next step is to check conductor and ironic-bm-log logs to see what failed16:42
JayFif it's a pxe boot that failed, sigh deeply and go verify the neutron-dhcp-agent's (q-dhcp) dnsmasq crashed at the moment of truth16:43
cardoeJust trying to help clear ironic-week-prio and whatever might be ready to merge while I had some free cycles this morning.16:43
cardoeThere's a few things tagged ironic-week-prio that have conflicts and haven't been touched since May16:44
JayFin those cases, I usually rebase them if they look relevant still, or drop the hashtag and put a comment on it16:49
JayFI'm not sure if non-cores can or should do that, but that's generally how I adjudicate in that case16:49
cardoeI see...17:11
cardoeAug 26 14:57:43.183134 np0038281099 ironic-conductor[88620]: WARNING ironic.dhcp.neutron [None req-56a309d0-b65d-40cc-83fc-1295541d6fa8 None None] No VIFs found for node 06244832-12d8-4f36-9f02-e873bff9cc27 when attempting to get IP address for port: 09d1c2d6-1df7-4d95-9d33-49431115166b.17:12
JayFI suspect, given nova is planning to deprecate AMI, it would be wise for us to make a docs change and a mention in release notes that IPA ramdisks should not be uploaded as aki/ari17:14
TheJuliaJayF: likely, yes17:15
TheJuliabtw, I used bare/raw recently and it worked, so if we haven't already, we should change devstack17:15
JayFack17:15
JayFI'll bug it real quick17:16
TheJuliathere is already one in launchpad17:16
JayFhttps://bugs.launchpad.net/ironic/+bug/207409017:16
* JayF will make sure 2074090 gets done17:18
opendevreviewPierre Riteau proposed openstack/tenks master: Bump minimum Python and Ansible versions  https://review.opendev.org/c/openstack/tenks/+/92162017:59
opendevreviewPierre Riteau proposed openstack/tenks master: Bump minimum Python and Ansible versions  https://review.opendev.org/c/openstack/tenks/+/92162018:01
opendevreviewJay Faulkner proposed openstack/ironic master: Deduplicate and remove invalid information for steps  https://review.opendev.org/c/openstack/ironic/+/91977918:11
opendevreviewJay Faulkner proposed openstack/ironic master: Deduplicate and remove invalid information for steps  https://review.opendev.org/c/openstack/ironic/+/91977918:23
opendevreviewJay Faulkner proposed openstack/ironic master: Deduplicate and remove invalid information for steps  https://review.opendev.org/c/openstack/ironic/+/91977918:23
opendevreviewJay Faulkner proposed openstack/ironic master: Deduplicate and remove invalid information for steps  https://review.opendev.org/c/openstack/ironic/+/91977918:24
opendevreviewVerification of a change to openstack/ironic master failed: Update network_data.json to include dns nameservers  https://review.opendev.org/c/openstack/ironic/+/92668518:26
cardoeJayF: so for the iDRAC, it's bios, power, and vendor that are identical to the redfish18:46
JayFIt seems to me like your change should potentially me deprecating those noop interfaces in favor of the redfish versions, yeah?18:48
JayFI'm not 100% sure to be clear, just where my head is at18:49
cardoeYeah I don't disagree. I saw this change https://review.opendev.org/c/openstack/ironic/+/902107 originally which is what inspired me to do it that way.18:53
cardoeAll I was trying to originally fix is the fact that idrac inherits from GenericHardware and then you have to keep wrapping and adding each Redfish interface in.18:54
JayFyeah18:54
cardoeWhich seems silly when idrac is really redfish but with some special Dell sauce for a handful of interfaces.18:54
JayFlet me put it this way, I think I would prefer "all" or "nothing"18:54
cardoeSo there's still "idrac-redfish" where it makes sense.18:55
JayFand right now this seems to be in the middle: we change to prefer the redfish-proper class in one case but not all, yeah?18:55
* JayF suspects there's a chance he's missing a critical contextual piece18:55
cardoeIn the current idrac code? No.18:55
cardoeSo right now every time I've poked you guys about idrac missing something. (e.g. redfish-https). Someone goes in and copies the bit from redfish and calls it "idrac-redfish-https"18:56
JayFLet me ask the most direct question to answer: other than making more redfish-based interfaces available for idrac-redfish, are there any other changes? (including changes to default interfaces)18:56
JayFif the only change is the list now has "n" more entries appended to the end, +2 as is18:56
JayFif we're shuffling priorities, that's operator-facing and we need to do all of it we need to do in one fell swoop18:56
cardoeThe only other change is that "redfish-https" exists instead of us adding "idrac-redfish-https" which is the same thing as "redfish-https"18:56
JayFthat's what I mean when I say it seems in the middle :)18:56
cardoeSo I am shuffling the priority in Patch 7, which you reviewed.18:57
JayFps 7 ordering is the same, new entries appended-only?18:57
cardoePatch 3 originally kept the priority the same and just added redfish as append.18:57
cardoeps 7 shuffles to prefer "redfish" > "idrac-redfish" on 3 interfaces.18:58
JayFyeah I don't have a -1 for shuffling, just more we need to pick a direction and go there: if we prefer !drac redfish interfaces in one place, we should everywhere and deprecate the noop versions of the other18:58
JayFif we don't wanna do that, we should just append imo18:58
cardoeSo Dmitry pointed me to https://review.opendev.org/c/openstack/ironic/+/90210718:58
cardoeWhich shuffled priority and removed "idrac-redfish".18:59
JayFand is deprecating the noop classes18:59
cardoeSo I'm just trying to come up with a compromise that existing users aren't broken18:59
JayFthis is closer to what I was asking for, but they both go halfway afaict18:59
cardoeWell if this is good I'll add a release note and make some words about deprecated.19:00
JayFthat Supported=False from dmitry's change19:00
JayFis how you mark as deprecated in code19:00
JayFso you'd mark supported=false in all those places, and a release note saying "they are deprecated but changing is a noop" 19:00
JayFand at some future point when we remove it, we'd add a data migration to migrate nodes using the old interface to the new one19:01
JayFI just don't want our DRAC-using operators to have changes to bring that driver more in line trickled in, we need to hit it all in one release if we can :) 19:01
cardoeYeah that's my goal too.19:05
cardoeI figured since there's a change this release wrt wsman in it. People will have to touch idrac this release.19:05
opendevreviewcid proposed openstack/ironic master: Replace reference to ari/aki  https://review.opendev.org/c/openstack/ironic/+/92720219:13
cardoeJayF: should I take "idrac-redfish" out of the supported interfaces doc for bios, power and vendor? Or leave it in the doc for now and just mention deprecated below?19:14
JayFif you remove it, it will break existing installs19:16
JayFso you want to leave it as supported and deprecate it19:16
JayFnext cycle we could remove them entirely and write an online data migration to ensure opers aren't broken19:16
JayFI'll note, you wanted to get something in by D, you could just do the append-only change now, we land it19:17
JayFyou can go less scope for now if you want, I'd just prefer us not change ordering to later deprecate something out of the order (appending is a non-visible change)19:17
opendevreviewDoug Goldstein proposed openstack/ironic master: idrac: inherit driver interface from redfish  https://review.opendev.org/c/openstack/ironic/+/92622719:29
cardoeThere's my release note.19:29
JayF+219:35
cardoeHang on. I'll do what you last said and won't change the ordering okay?19:39
opendevreviewDoug Goldstein proposed openstack/ironic master: idrac: inherit driver interface from redfish  https://review.opendev.org/c/openstack/ironic/+/92622719:40
cardoeNow that just makes "redfish" as available in the list.19:40
cido/19:55
* cid good night ironic19:55
JayF\o19:58
opendevreviewDoug Goldstein proposed openstack/ironic master: idrac: inherit driver interface from redfish  https://review.opendev.org/c/openstack/ironic/+/92622720:12
opendevreviewGraeme Moss proposed openstack/networking-generic-switch master: Add Supermicro switches to allow for supported write config  https://review.opendev.org/c/openstack/networking-generic-switch/+/92688620:41
opendevreviewGraeme Moss proposed openstack/networking-generic-switch master: Add Supermicro switches to allow for supported write config  https://review.opendev.org/c/openstack/networking-generic-switch/+/92688620:44
opendevreviewMerged openstack/ironic master: Update network_data.json to include dns nameservers  https://review.opendev.org/c/openstack/ironic/+/92668521:05
cardoeJayF: I suck and had a typo. But now it passes tests.22:08
JayFdon't worry, you're at least 2x better than AI and according to 10/10 CEOs that's good enough for software dev ;) 22:09
JayFrestored +222:09
cardoelol. Thanks.22:11

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