Monday, 2023-01-23

opendevreviewVanou Ishii proposed openstack/ironic stable/zed: [iRMC] Handle IPMI incompatibility in iRMC S6 2.x  https://review.opendev.org/c/openstack/ironic/+/87088107:03
vanougood morning ironic07:09
arne_wiebalckGood morning, vanou and Ironic!07:24
vanouHi arne_wiebalck07:37
rpittaugood morning ironic! o/08:12
vanouHi rpittau08:28
rpittauhey vanou :)08:28
arne_wiebalckGood morning rpittau o/08:50
rpittauhey arne_wiebalck :)09:19
kubajjGood morning everyone!09:32
waleedm_Hi guys, could you please push merging this patch https://review.opendev.org/c/openstack/ironic-python-agent/+/56654409:35
kubajjdtantsur: could you have a look at https://review.opendev.org/c/openstack/ironic/+/870799 again? I've worked on it on Saturday.10:46
kubajjAlso, does this one make any sense? https://review.opendev.org/c/openstack/ironic/+/87139410:46
opendevreviewVanou Ishii proposed openstack/ironic master: [WIP] Deal with iRMC virtual media incompatibility  https://review.opendev.org/c/openstack/ironic/+/82379011:04
dtantsurkubajj: hey, weekend is for resting :) anyway, one issue in unit tests, everything else looks great.13:59
opendevreviewJakub Jelinek proposed openstack/ironic master: Reorganise Inventory Storage  https://review.opendev.org/c/openstack/ironic/+/87079914:15
kubajjdtantsur: That would be the ideal, but hasn't been the case for me during semester.14:16
dtantsuryeah, I can imagien14:16
kubajjdtantsur: Have you seen the https://review.opendev.org/c/openstack/ironic/+/871394 I was just guessing what should happen. Also, I had a question about the context. What context can I pass to it?14:17
dtantsurkubajj: I think there is a bit of layering violation: dbapi should not access object API. Since we don't need to run swift deletion in a transaction, I suggest you do it on conductor level (i.e. in destroy_node in the conductor manager).14:19
kubajjdtantsur: Ok, I'll just move it then14:20
opendevreviewJakub Jelinek proposed openstack/ironic master: Erase swift inventory entry on node deletion  https://review.opendev.org/c/openstack/ironic/+/87139414:54
kubajjdtantsur: I updated both of them, if you have a minute. (I'll need to rebase the second one though šŸ˜®ā€šŸ’Ø )14:55
JayFGood morning15:01
JayF#startmeeting ironic15:01
opendevmeetMeeting started Mon Jan 23 15:01:12 2023 UTC and is due to finish in 60 minutes.  The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
opendevmeetThe meeting name has been set to 'ironic'15:01
dtantsuro/15:01
matfechnero/15:01
JayFWho all is here for the meeting? 15:01
JayFo/15:01
rlooo/15:01
JayF#topic Announcements/Reminder15:01
vanouo/15:01
JayFAs always; a reminder to be sure to review patches tagged ironic-week-prio and please tag your patches if they need review15:02
JayF#topic Actions from previous meetings15:02
JayFMy action is being fulfilled later in this meeting; only other one was rpittau promising to contact VirtualPDU folks15:02
JayFsince we have patches for 'em 15:02
rpittauo/15:02
rpittauJayF: I did contacted them but haven't got any answers15:03
rpittauyou should be in CC btw15:03
* rpittau is in 2 meetings at the same time15:03
JayFrpittau: might wanna check to make sure you have a good email for me then; I can't find that email CC and don't remember seeing it15:04
JayFeither way; moving on15:04
rpittauJayF: ack, I'll check later15:04
JayF#topic Review Ironic CI status & Update whiteboard if needed15:04
JayFI think we have a decent handle on CI for the first time in a while, yeah?15:04
JayFI know TheJulia was working on some kind of flakey unit test, that's landed which should help too15:05
JayFno other input there so I'm moving on15:06
JayF#topic 2023.1 Work in Progress15:06
JayFI also wanted us to look today not only at the status of items in progress15:06
JayFbut also look at the full list of things we were considering for Antelope15:06
JayFpossibly as an input into the PTG for bobcat15:07
JayF#link  https://specs.openstack.org/openstack/ironic-specs/priorities/2023-1-workitems.html15:07
* iurygregory is late o/15:07
JayF#link  https://etherpad.opendev.org/p/IronicWorkstreams2023.115:07
JayF#link  https://etherpad.opendev.org/p/ironic-bobcat-ptg15:07
JayFWe had 7 items in the original list; only about three have ever been represented in the progress etherpad15:08
JayFand even if that was outta whack; I haven't seen much patch-movement on the other 4 either15:08
JayFare we going to get to those? 15:08
kubajjo/15:09
TheJuliao/ sick today15:09
TheJuliaI think Steveā€™s stuff already merged, Iā€™ve not heard nor seen anything on active steps.15:10
dtantsurkubajj: do you think you could keep our inspector merging project updates in https://etherpad.opendev.org/p/IronicWorkstreams2023.1 ?15:10
JayFTheJulia: the conductor and scaling locking stuff?15:10
TheJuliaMd5 is at the low end of my priority list15:10
dtantsurneither active steps nor RAID clean-up is moving to my best knowledge15:11
TheJuliaJayF: yeah, I can check when Iā€™m feeling human15:11
JayFack; I didn't realize that15:11
JayFIn the general topic of things-for-this-cycle-which-haven't-happened, I also owe some research on a bugtracker flip over15:11
* TheJulia pulled a back muscle and now has a head cold15:11
JayFI'll take an action to write something up and have it for next meeting so we can do the flipover before B15:11
JayF#action JayF to write up a migration plan to launchpad to present next meeting15:12
kubajjdtantsur: I guess so. Is there some template for it?15:12
dtantsurkubajj: I'll populate the today's version, you can keep it similar15:12
JayFI'll also migrate the items that are unstarted to the bobcat etherpad for re-consideration15:12
JayFit's tough for me to imagine them getting started this late (although it'd be awesome if they did :D)15:13
JayFgoing to move on now if there's no other comments on workstreams15:13
TheJuliaOften stuff does get started late and just doesnā€™t merge in time to release, fwiw. It was a driving factor behind releasing more often.15:13
JayFI don't have any investment in getting these in "B" release in particular; I just am trying to know what's getting done and what's not :D 15:14
JayFs/B/A/15:14
JayFSpeaking of releases...15:14
JayF#topic Future of Bugfix Releases15:14
JayFI think we have as much of a quorum as we'll ever get for this discussion15:15
JayFWe (I?) have not cut any bugfix releases this cycle. 15:15
JayFAFAICT there hasn't been much call for them so far. 15:15
JayFI'd like to 1) Amend the policy to specify we only cut a release when there's an interested party15:15
JayFand 2) See if we should cut a bugfix release now-ish (if not nowish, it's awful close to A release)15:16
JayFand 3) Try to establish a cadence on the far side for support of bugfix branches (so they aren't ad-hoc retired like I did with several of them last week)15:16
rpittauJayF: I was planning a bugfix cut this week or early next week15:17
JayFlets make sure to cut zed with a minor version bump (so there will be room lol) before we do that rpittau 15:17
JayFwe landed a backport which was a bit of a stretch for iRMC and we wanted to get a minor version bump in zed before it was too late to account for that15:17
rpittauJayF: right, I'll make sure of that15:17
JayFI can try to make sure that happens today if you want; I think we're back in a good spot to release15:18
rpittauthat would be great15:18
vanouthanks15:18
dtantsurwhatever we decide, we need a written policy that we should try to follow15:18
dtantsurwhat we have now says "a release and a branch roughly every 2 months"15:19
dtantsurwe're not doing it any more apparently :)15:19
JayFI didn't proactively cut a release that I was fairly sure there were no customers for and none of the release liasons chose to either15:19
JayFI'd say it wasn't an explicit decision not to do it so much as I thought it more important to cleanup the branches we had left behind first15:19
dtantsurI'm not blaming you, only saying that whatever we decide to actually do should be documented :)15:20
JayFI agree our docs should match our reality; but I think maintaining releases that have little/no users is not as good of a path as updating the docs :D 15:20
JayFI'll push an update to that spec, that reflects my statement in #1 (we'll only cut a release if there's a downstream sponsor/consumer who requests it)15:21
dtantsurI assume we don't observe much usage of bugfix branches outside of OCP?15:21
rloodo we know how many users are using the bugfix releases? if any?15:21
JayFI checked the pypi stats for it once15:21
JayFit was a couple thousand15:21
JayFwas hard to tell if it was "mirroring noise" vs actual users15:21
dtantsurJayF: updating spec is good, but I'd rather see something in the officail "releasing" docs15:21
JayFdtantsur: our releasing docs are the openstack ones + the spec that modifies it for ironic15:21
JayFdtantsur: if you're talking about a third doc, I may not know it exists :) 15:21
dtantsurI mean https://docs.openstack.org/ironic/latest/contributor/releasing.html15:22
JayFgoing to leave that open and make sure it gets updated too15:22
JayF#action JayF to propose updates to release policy to make bugfix releases explicitly optional15:23
JayFSo we've covered the first two items; I'll update the policy, rpittau is cutting a release soon15:23
rlooso the idea is to create the bugfix branches and do any backports to them, but NOT release unless there is a request?15:23
JayFI'm going to propose a doc update that says we evaluate whether or not to cut a bugfix branch at the 2nd and 4th month of the cycle15:24
JayFif there are sufficient changes and interested users; we cut one15:24
JayFotherwise we do not15:24
JayFand for the most part, we maintain bugfix branches to a similar standard of quality to stable branches15:24
rloook. so 1. we might not cut a bugfix branch. IF we cut a bugfix branch, will we always do one or more releases off of that bugfix branch?15:25
JayFyep15:25
JayFThe other item I'd like to pull on tin this discussion -> ironic bugfix/18.1 / IPA bugfix/8.1 / inspector bugfix/10.7 are all some of the oldest branches in our CI at this point15:25
JayFIs downstream still consuming these? 15:25
JayFIf yes, we should keep em up, if not, maybe we should retire them out15:25
rpittauJayF: unfortunately downstream we're still consuming them15:26
JayFIt's fortunate that we aren't maintining the branch for nobody :D15:26
rpittaulol15:26
JayFas long as it's in use, that's what my concern is15:26
rloo(I can't recall why we'd want the same bugfix branch to have more than one release if eg we have branches bugfix 10.1 & 10.2. why do we still want 10.1 releases after 10.2 is released?15:26
rpittauJayF: I can tell you that we're going to consume those for at least other 5 months15:26
JayFrpittau: it'd be neat if we could capture that info somewhere, e.g. change https://etherpad.opendev.org/p/IronicBugfixBranchCleanup into a tracking etherpad for it15:27
rloodoes "consuming" imply that they need to keep being updated?15:27
JayFbecause I know that info is around and I wish it was written down15:27
rpittauJayF: I'll take care of that15:27
rpittaurloo: correct15:27
JayFrloo: so basically; the primary consumer for these bugfix releases are downstream RH releases15:27
JayFrloo: so as long as RH is consuming them, we'll keep backporting to them; and if/when it makes sense (and there's version-number-room) we might occassionally cut a release15:28
rlooso RH is consuming what is on the branch, not the actual releases from those branches?15:28
JayFrloo: historically, my bigger concern with these is that we had ~18 total branches that were not being consumed and were configured in CI still15:28
JayFrloo: yes15:28
JayFrloo: so we only cut releases when there's something egregiously broken enough that we don't wanna risk even a single user getting it :)15:29
rloothat doesn't make sense (sorry). too much overhead etc. there's got to be a simpler way.15:29
JayFright now a nontrivial % of that overhead is that releasing tools don't work on those branches15:29
JayFso it's manual work to cut one, to release one, and to retire one15:29
rloo(yeah, like the two PRs i backported to two bugfix branches, which i'll bring up later)15:30
JayFSo are we to the end of bugfix branch chat? If so we can move on, otherwise happy to entertain more questions/discussion15:30
rloosummarize please15:30
rloothere were 2 issues you brought up JayF15:31
JayF1) I will put in a PR for bugfix branch policy updates; it'll be easier to review the actual text instead of talking about it in chat.15:31
JayF2) rpittau is cutting a bugfix release late this week or early next15:31
JayF3) The oldest of our bugfix branches need to stay maintained for ~5 more months15:31
rloo'a bugfix release' --> releases for all the bugfix branches we have open?15:32
JayFno, meaning we cut a release from master15:32
JayFbugfix/[version]15:32
JayFI don't know what version that would be, but we're talking a new branch/release line that'd be supported15:32
rlooah, ok, so this would be the last bugfix branch/release we'll cut 'as per policy', before you propose that we only do ti if someone asks for it.15:33
TheJuliaAnd that gives us a point to be able to release from again off that branch or someplace to put patches for intermediate releases, which the need has come up in the past15:33
rlooi get for intermediate releases, but i don't get why we still keep them around AFTER the major release goes out15:33
rpittauit's going to be bugfix/21.215:33
rpittaufor iornic15:33
rpittauironic*15:33
JayFrloo: the easiest mental model for them is "extra stable releases"15:34
rlooselective extra stable releases :-(15:35
TheJuliaBecause some folks donā€™t or are not able to jump to the next stable release, but can pull in a minor update.15:35
rloosince RH is using it, i'm sure there is a valid need!15:35
JayFack; I'm going to move on njjow15:36
JayFThere are no RFEs to review; skipping topic.15:36
JayF#topic Open Discussions15:37
JayFvanou had an item on the agenda about Vulnerability Management15:37
JayFvanou: I see you wrote quite a bit; are you are of the OpenStack VMT policy?15:37
JayFhttps://security.openstack.org/vmt-process.html15:37
opendevreviewBaptiste Jonglez proposed openstack/networking-generic-switch master: Add ngs_ssh_disabled_algorithms setting  https://review.opendev.org/c/openstack/networking-generic-switch/+/86831615:38
vanouNo. When I consult it on storyboard, community member says Ironic doesn't follow VMT15:38
TheJuliaWe are not a VMT managed project.15:38
TheJuliaWe do consult with them though.15:38
dtantsurIt's a bit weird, we're following the processes but we're not tracked by the team (for some reason that probably no longer holds today)15:38
JayFYeah; I was about to say; I follow VMT policy as written usually for security things w/Ironic15:39
JayFeven if we aren't listed as following their policy15:39
JayFshould I pull on that string and see why and "fix" it ?15:39
dtantsurThe answer could be "our team is small"15:39
dtantsurbut we should at least agree on an escalation path15:39
dtantsurso that the team does not say "we don't know about Ironic", but rather "Ironic is handled by a separate team and your contact persons are $this"15:40
JayFI believe that is mostly what happens in practice, alreayd15:40
dtantsurwell, apparently we give impression that Ironic does not have a security process15:40
TheJuliavanou: is this providing clarity?15:40
JayFYeah; which I appreciate vanou bringing to our attention15:40
TheJuliaI think the issue is vanou didnā€™t find an explicit policy in our docs15:41
rloois the question: why aren't we, and should we/ironic be included in that vulnerability management process?15:41
JayFI think the answer to that is "I don't know" and "Yes" from my perpsective rloo :D15:41
JayFfungi: If you're around; you happen to know the historical reason why Ironic isn't security-managed by VMT?15:41
rlooif no one disagrees wrt ironic being part of that process, then i think someone could volunteer to see what is needed to get ironic added? :)15:41
fungiingesting context, please wait15:42
TheJuliaIt predates my time, goes back to the time of jroll or Aeva15:42
rloo(maybe it was when only the core openstack services were included)15:42
TheJuliarloo: possible15:43
vanouTheJulia: yes. but I think it's better to have vulnerability handlig policy. Especially like in case of Fujitsu vulnerability, there are 2 domain of code responsibility.15:43
fungiJayF: i don't know if it was simply because nobody did it, or because of some other reason, bit we have a process for inclusion here:15:43
fungi#link https://security.openstack.org/repos-overseen.html15:44
dtantsurIronic would add quite a few to this list15:44
fungiwell, maybe. you'd need to make sure each repository met the criteria15:44
TheJuliaThat is a point, we would need review the vmt polcity because a library we did not control needed to be fixed and an option had to be added to the method call with ironic15:45
TheJuliaWe, speaking in terms of ironic the project15:45
JayFReading those VMT requirements; we should wait until we migrate back to launchpad.15:45
fungii'm happy to be counted in "we" for purposes of helping check things15:45
fungijust let me know if you need assistance15:46
JayFBut in the meantime; I'd be extremely +2 to a change to Ironic docs stating that we prefer OpenStack's VMT policy to be followed for Ironic items when it can make sense15:46
TheJulia+2 as well15:46
JayFin cases like vanou mentions; I think we're better off being a big tent15:46
rpittauI'm also in favor15:47
JayFif a library that we primarily use is vulnerable, impacting ironic, it only makes sense to treat it like an ironic vuln if the library maintainers are on board15:47
rlooyup, agreed. (I think we've been handling security issues already but good to make it explicit/consistent)15:47
JayFDoes someone wanna take that doc update action?15:47
JayFI think I'm already like 3 action items deep :D 15:47
vanouo/15:47
JayF#action vanou to update Ironic docs to indicate we generally follow OpenStack policies around security and disclosure15:48
vanouI want to update. When I get stuck I'll ask you help15:48
rlooThanks vanou!15:48
JayFplease do; we're all here to help 15:48
vanouThanks too all!15:48
JayFthanks!15:48
JayFAnything else for Open Discussion?15:48
rlooso quickly15:48
rlooi am moving on to non-openstack stuff15:48
rloothis is probably the last meeting for me. i'll post something later. maybe.15:49
vanouOh15:49
JayFThank you for all the years and years of stacking opens rloo 15:49
rpittaurloo: :(15:49
vanouYeah. Thanks rloo15:49
rlooi have 2 PRs open still. both are for bugfix branches, 20.2 & 19.0. CI fails for them. I'd normally just abandon them, but the backport merged to an 18.x branch. wanted to know what you think i ought to do15:49
rpittauthanks for everything rloo15:50
TheJuliarloo: it has been great working with you! Thank you for all your contributions!15:50
JayFrloo: you wanna #link those here? those two changes?15:50
rpittaurloo: I'll check them, probably issues on CI15:50
rlooi'm sorry to be leaving the community but it is time I think. I've met a lot of wonderful people -- am so happy you are still working on ironic!15:50
rpittauand we need those for that https://review.opendev.org/q/topic:pin-tox-bugfix-ironic15:50
rloohttps://review.opendev.org/c/openstack/ironic/+/868026 & https://review.opendev.org/c/openstack/ironic/+/86802715:50
fungirloo: you'll be missed! you've been a fixture of the community for as long as i can remember15:50
JayFrloo: if you're going to be gone-gone, would you like your core access migrated to "core emeritus"; so we don't have to worry about your account being compromised? 15:50
rlooheh, fungi -- i hope you will be there forever!15:51
JayF(that's just a nice way of saying pulling your access but we'll give it back if you come back :D )15:51
rlooJayF: yes please.15:51
JayF#action JayF to remove rloo from core list as she is not actively working on OpenStack anymore :( 15:51
dtantsurrloo: oh :( this community won't be the same without you. I hope we cross the roads again15:51
rloodtantsur: sigh. it has been awesome. so glad to have met many of you in person. many great memories!!!15:52
dtantsurindeed!15:52
arne_wiebalckrloo: Thanks for all the work and the contributions! (I think in all these past years, we actually never met in person :))15:52
dtantsurwill it make TheJulia or myself the oldest Ironicer still here? :)15:52
rloooh arne_wiebalck. yes, so sorry we never met!15:52
TheJuliadtantsur: longest standing15:53
rloowill make dtantsur the oldest...15:53
arne_wiebalckwell, the invitation for a CERN tour stands, even for ex-Ironicers, so whenever you are in the area ... :)15:53
rlooor would it be jay... he was 'out' for a bit so not sure.15:53
JayFI'm pretty sure I'd say it was dtantsur 15:53
rloothx arne_wiebalck!15:53
dtantsur:D15:53
rloo(has been so long i can't remember if IPA or dtansur was first)15:54
dtantsurI definitely was reviewing the IPA addition, which makes me think I was already a core :D15:54
dtantsurat least when agent_ipmitool was proposed15:54
dtantsuroh, memories :)15:54
* dtantsur remembers "zapping" and sheds a tear15:55
JayFHeh, the giant horrible patch of doom which had like 100+ patchsets before we gave up and broke it down into pieces lol15:55
dtantsuryeah!15:55
JayFdtantsur: I'm still sour we dropped that naming15:55
rloothere must be some ex-openstack/alumni community ;)15:55
JayFI think it's here lol15:55
fungiif you want to count the discussions at the bar where lifeless and devananda were debating the original design as early...15:55
fungisorry, aeva15:56
ashinclouds[m]Memories are memories :)15:56
rlooha ha. before my time. long live ironic (and openstack!)15:56
JayFI remember the mid-cycle at Yahoo sunnyvale (nudge nudge rloo) where we were like "how about an agent"15:56
JayFand Aeva looked at us like we were a child asking for a trip to disney15:56
JayFuntil we showed them the working agent lol15:56
JayF#endmeeting15:56
opendevmeetMeeting ended Mon Jan 23 15:56:59 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:56
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-01-23-15.01.html15:56
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-01-23-15.01.txt15:56
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-01-23-15.01.log.html15:56
dtantsurI could not travel until the Paris summit, so I don't remember this part15:56
JayFwe can keep talking :D 15:57
dtantsurmust be hilarious :)15:57
fungiironic brainstorming was one of the first conversations i got dragged into at hp cloud. fond memories15:57
JayFReal talk: the only reason we even considered things other than Ironic for OnMetal, (and started building the agent and stuff outside)15:57
rloothat mid-cycle at yahoo was fun. harlow and i were looking at each other thinking... what the... who are all these people, etc.15:57
JayFwas because of how many WTFs/second were generated by the iSCSI deploy driver methodology LOL15:57
dtantsurhaha, glad I managed to get rid of it15:58
JayFthat was a nice day :D 15:58
JayFdtantsur: arne_wiebalck: I might be a couple minutes late to our meeting; I'll be there shortly15:58
TheJuliadtantsur: and surprisingly little complaint/pushback in the end!15:58
dtantsurJayF: ehmm.. our meeting is on Thu?15:58
arne_wiebalckJayF: erm ... we have a meeting?15:58
dtantsurat least I don't have other invites15:58
JayFoh, we were GOING to do it after ironic meeting, and we didn't15:58
JayFand for some reason it was stuck in my head we had it15:58
JayFlol15:59
dtantsurTheJulia: I think a lot of people sighed with relief :D15:59
JayFsorry that's what happens when second 1 of work for the day is starting a meeting :D 15:59
dtantsurJayF: yeah, then we realized it may be too early :)15:59
TheJuliadtantsur: perhaps once they gave the direct driver a spin :)15:59
* dtantsur is curious when the support for legacy boot will finally be removed16:00
arne_wiebalckJayF: dtantsur: for the one on Thu ... I have conflict now ... could we do this a later, e.g. 5pm UTC?16:00
JayFthat is going to create an uproar16:00
dtantsurarne_wiebalck: 5pm is doable16:00
JayFI have to check personal calendar for that, it's outside my normal working hours16:00
arne_wiebalckdtantsur: UTC, so 6pm CET16:00
TheJuliadtantsur: possibly never, at least one vendor is saying they will carry it on ā€œforeverā€ in their firmware16:00
dtantsurarne_wiebalck: yep, I got it16:01
dtantsurTheJulia: never say never, and so on :)16:01
TheJuliadtantsur: or at least, they are carrying UEFI boot loader code to boot bios as a default mode16:01
TheJuliadtantsur: true16:01
dtantsurmaybe in a few years we all use ARM6416:01
JayFarne_wiebalck: dtantsur: moved16:01
arne_wiebalckJayF: should that be more in your working hours (I hesitated to propose sth earlier)16:01
dtantsurmy wife just got a new MacBook at work, and was blissfully unaware it's not Intel until I pointed it out16:01
arne_wiebalckJayF: *shouldn't16:02
JayFarne_wiebalck: eh, it's not a big deal, just an hour on the end of my day16:02
JayFarne_wiebalck: and I don't have anything else booked :)16:02
JayFoh I just misadjusted the time16:02
JayF5pm UTC is 9am my time16:02
* JayF adjusts the meeting again16:02
TheJuliadtantsur: ARM or RISC-V all the things16:02
arne_wiebalck:-D16:02
JayFSo on Thurs; I had glyph for my OSS Office Hours16:03
JayFhe was talking about as a stategy to get contributors to "scale down" 16:03
JayFand it really has me hooked in terms of thinking about how to use Ironic in a homelab use case16:03
arne_wiebalckJayF: dtantsur: thanks!16:04
dtantsurJayF: bifrost?16:04
JayFdtantsur: maybe; that's still a little heavy I think but it's closer16:05
dtantsurmetal3 on kind?16:05
JayFdtantsur: that is more along the lines of what I was wondering16:05
dtantsurI'm not sure I agree that bifrost is heavy, I wonder how you define that?16:05
JayFwhen I think of not-heavy, I'm thinking of things like ... ready to go containers16:06
JayFor completely ephemeral ironic's (maybe using sqlite to persist)16:06
dtantsurthat does sound like metal3 on kind16:06
JayFyeah, exactly16:06
JayFexcept I never thought about being able to use it on kind16:06
dtantsurthat's how metal3's CI is bootstrapped: it builds an "undercloud" with kind16:06
dtantsuror minikube16:06
dtantsurthis undercloud deploys a control plane, and the deployment "pivots" there16:07
dtantsurif we ever finish the metal3 CI job, you'll see it all in action16:07
JayFoh yeah; I can't wait to look at that16:07
JayFthat sounds awesome16:07
TheJuliaIā€™d really like to remove the autocommit enablement ;)16:08
* JayF starts digging foundations for a "scaling down ironic" talk at summit+116:08
dtantsurnice! I wonder where it will be16:08
* TheJulia is going to put down the phone and see if she can find cold meds :(16:08
dtantsurI'd happily collaborate, but travel budgets are miserable today16:09
dtantsurTheJulia: get better and get some rest!16:09
JayFTheJulia: feel better o/16:09
vanouTheJulia: take care :(16:11
opendevreviewMerged openstack/ironic bugfix/20.2: Pin tox to version lower than 4  https://review.opendev.org/c/openstack/ironic/+/87109916:32
opendevreviewMerged openstack/ironic bugfix/19.0: Pin tox to version lower than 4  https://review.opendev.org/c/openstack/ironic/+/87109816:32
opendevreviewMerged openstack/ironic bugfix/21.0: Pin tox to version lower than 4  https://review.opendev.org/c/openstack/ironic/+/87109716:32
opendevreviewVerification of a change to openstack/bifrost stable/zed failed: Fix CI  https://review.opendev.org/c/openstack/bifrost/+/87104116:36
kubajjdtantsur: if you're still around, could I get re-reviews?16:44
NobodyCamGood Morning and Happy Monday Ironic Folks!16:50
JayFo/16:52
NobodyCamo/16:54
dtantsurkubajj: yep, looking16:55
rpittaugood night! o/16:58
opendevreviewMerged openstack/bifrost master: Fix deprecated module ansible lint error  https://review.opendev.org/c/openstack/bifrost/+/86604017:46
opendevreviewMerged openstack/bifrost master: Copy shim and grub into tftp and http directories  https://review.opendev.org/c/openstack/bifrost/+/84924718:07
opendevreviewMerged openstack/bifrost master: Remove enable_uefi_ipxe  https://review.opendev.org/c/openstack/bifrost/+/84924818:07
opendevreviewJay Faulkner proposed openstack/ironic-specs master: Clarify model; bugfix branches not guaranteed  https://review.opendev.org/c/openstack/ironic-specs/+/87153520:41
opendevreviewJay Faulkner proposed openstack/ironic master: Clarify release docs: bugfix releases optional  https://review.opendev.org/c/openstack/ironic/+/87153721:01
opendevreviewJay Faulkner proposed openstack/ironic master: Clarify release docs: bugfix releases optional  https://review.opendev.org/c/openstack/ironic/+/87153721:22

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