Friday, 2024-03-15

dkingJayF: FYI, I'm currently at a diff of 245 lines making the updates before refactoring. Every update so far has involved a get_managers call that had to be mocked. I suspect the refactor wouldn't be more than 20 lines and be more general use. I'll probably have to continue this tomorrow.00:32
JayFYou can do the refactor first if you want, like I said, just please post it as a separate thing regardless of the ordering :)00:33
dkingJayF: Oh, thank you. That would be much more helpful.00:33
JayFyeah, that's what I meant earlier; I'm sorry if it  wasn't clear00:34
JayFit's just a question of landing one change before you get what you want or two :) 00:34
JayF(what you want == the actual change to make it easier to skip things in custom managers)00:34
opendevreviewMerged openstack/ironic master: Tempest test with only wholedisk for some jobs  https://review.opendev.org/c/openstack/ironic/+/91327000:46
opendevreviewMerged openstack/ironic master: Release notes prelude for 2024.1/24.1  https://review.opendev.org/c/openstack/ironic/+/91267901:58
opendevreviewMerged openstack/ironic master: docs: augment admin troubleshooting docs for system scope context  https://review.opendev.org/c/openstack/ironic/+/90820301:58
opendevreviewMerged openstack/ironic master: Update regex to detect closed branch  https://review.opendev.org/c/openstack/ironic/+/91273001:58
opendevreviewOpenStack Proposal Bot proposed openstack/ironic-inspector master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/ironic-inspector/+/90693503:04
rpittaugood morning ironic! o/08:16
rpittauTheJulia, iurygregory, thanks for investigating the issue with the CI jobs! :)08:30
Nisha_Agarwalrpittau, i saw the proliantutils and ironic patches11:53
Nisha_AgarwalAre they mandatory for this release? or can be done in next release?11:54
iurygregorygood morning Ironic12:15
iurygregoryrpittau, np!12:15
dtantsurhttps://review.opendev.org/c/openstack/ironic/+/910642 is pretty easy, could I get some reviews?12:40
rpittauNisha_Agarwal: the changes need to happen for this release or we'll have a conflict, pysnmp-lextudio is maintained and updated and it works just fine with the standard pyasn112:58
iurygregorydtantsur, +212:58
dtantsurthanks!13:00
Nisha_Agarwalrpittau, yeah i got it after seeing the patch in ironic for snmp power driver 13:02
rpittauNisha_Agarwal: thanks13:02
dtantsuriurygregory: I have a question that may puzzle you.. but do you by chance know as a result of your testing, if firmware upgrade on Dell creates a BIOS config job?13:03
dtantsurcontext: trying to understand if https://issues.redhat.com/browse/OCPBUGS-30065 affects firmware upgrades too13:03
dtantsurjanders: JFYI a side branch of our discussion ^^^13:03
iurygregorydtantsur, soo, I only tested in dell directly via redfish a while ago, let me grab the dells I have and test via SimpleUpdate to see how it goes, and I will let you know13:06
dtantsur++ thx13:25
iurygregoryrpittau, you had a patch you would like to get in the release right?13:42
iurygregoryif you have the link handy I can check things13:42
rpittauiurygregory: yeah, it's already merged, the redfish attach/detach vmedia implementation13:42
iurygregorynice!13:42
iurygregorydtantsur, I will be testing in a R640 iDRAC9 (the only I have access atm)13:43
dtantsurwfm13:43
iurygregoryJayF, I'm just trying to remember if we do the release mappings after we cut a release, or before it14:08
JayFBefore14:09
opendevreviewMerged openstack/ironic master: Support more standard way of passing lists via query strings  https://review.opendev.org/c/openstack/ironic/+/91064214:09
iurygregoryso I think we need the patch for it14:10
iurygregoryhttps://review.opendev.org/q/project:openstack/ironic+status:open+branch:master doesn't have one14:11
dtantsurideally, merge https://review.opendev.org/c/openstack/ironic-python-agent/+/910209 before the release14:13
iurygregoryI'm thinking about the ironic one atm14:13
iurygregoryat least from the open patches we have they can be backported14:13
iurygregoryso I think we are already good to cut the release14:14
iurygregoryany volunteer to create the release mapping? \o/14:16
rpittauiurygregory: I can do it but on Monday14:18
iurygregoryack, I will take care in a few min14:18
iurygregoryjust trying to finish some testing14:18
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent master: Import disk_{utils,partitioner} from ironic-lib  https://review.opendev.org/c/openstack/ironic-python-agent/+/91247614:37
dtantsurHonestly, this turned out larger than I hoped for.. but anyway14:37
rpittaubye everyone, have a great weekend! o/15:31
iurygregorybye rpittau o/ enjoy the weekend!15:31
*** shadower is now known as Guest284715:37
*** shadower7 is now known as shadower15:37
TheJuliaAnyone still around to do some quick reviews ?16:41
*** dmellado74522 is now known as dmellado16:41
TheJuliahttps://review.opendev.org/q/project:openstack/ironic+branch:unmaintained/xena+status:open16:42
JayFiurygregory: are you working on release mapping or do you need me to?17:06
* JayF really needs to bail out early today but wants to ensure ironic release is on greased rails ready to go before he does17:06
TheJuliaif someone does them, I'll review them real quick17:25
TheJuliaI'm thinking of bailing early myself actually17:25
JayFI'm in a meeting, will push after (before I leave today) unless someone else gets it or claims it first17:26
TheJuliaI have two other things to do first, so lets consider it a race17:27
opendevreviewMerged openstack/ironic-python-agent master: Use assert_not_called  https://review.opendev.org/c/openstack/ironic-python-agent/+/91020917:30
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent master: Import disk_{utils,partitioner} from ironic-lib  https://review.opendev.org/c/openstack/ironic-python-agent/+/91247617:45
iurygregoryJayF, since we will push next week I will push on monday the release mapping17:57
iurygregorysorry I was having lunch17:57
JayFis there a reason we're waiting until tomorrow:?17:57
JayFsounded like in -release they said they were going to force a cut monday if we hadn't17:57
iurygregoryrpittau and I talked with them17:58
iurygregorywe will wait for proliantutils and scciclient patches to merge and have the new versions17:58
iurygregoryjust to be on the safe side17:58
JayFaight, sounds good, will leave it in your capable hands17:58
iurygregorytks!17:59
JayFalthough I may do the release mapping today anyway17:59
iurygregoryack17:59
JayFbecause it's nice to have done and we shouldn't be merging api-updating stuff this late (we have none pending, right?)17:59
iurygregoryI can review it, we are not planning on merging any api change 17:59
iurygregory++17:59
iurygregoryyes17:59
TheJuliaThe coordinated release was a mistake18:05
TheJulia:)(18:06
TheJuliaerr :)18:06
dtantsurerr != nil?18:06
* dtantsur has light brain damage from go18:06
iurygregorytoo much go18:06
iurygregory=X18:06
iurygregoryand would be err := lol18:07
dtantsur:D18:08
TheJuliabrains18:12
TheJuliaenobrains18:12
JayFWe cut a release in novemember tha tdidn't get added to release mappings :(18:23
JayFfixing it with the release mappings pr18:24
JayFwell, and the feb one18:24
TheJuliaugh18:27
TheJuliawe need a release rediness ci job which tosses an error when it sees a new tag appear which is not in a lit18:28
JayFuh18:28
JayF23.1.0 tag looks weird to me18:28
JayFnope nevermind18:28
JayFgot it mixed up with 24.018:28
JayFokay yeah it's weird 18:29
JayFhttps://github.com/openstack/ironic/blame/24.0.0/ironic/common/release_mappings.py https://pypi.org/project/ironic/24.0.0/ was cut feb 1 202418:29
JayFhttps://github.com/openstack/ironic/commit/ed946c4d55cb647177c3f88498fc3442ced9a63c is dated jan 1918:30
JayFmust be a weird merge timing thing, looks like the release was cut just before that commit18:30
iurygregoryouch18:31
iurygregory.-.18:31
TheJuliaon a plus side, it is all about upgrading to *that* release with the latest version being able to contain the mapping data18:34
JayFthe biggest impact is it's harder to do after the fact :D 18:34
TheJuliayeah, but just means you can't do a pin over at on the latest18:35
TheJuliauntil say 24.0.1 is cut18:36
JayFI don't know what exactly you mean18:36
JayFwe need to backport, to bugfix/ branches, the correct mappings?18:36
TheJuliathe mappings exist purely for pinning18:37
JayFyeah, I know that18:37
TheJuliaotherwise it is upgrade to latest master state18:37
JayFI'm confused as to if they need to be source or destination18:37
JayFe.g. if we need to backport these to bugfix/ or not :) 18:37
TheJuliaeh... maybe 23.1 to 24.0, but "meh"18:37
TheJuliathere is no published guarantee for upgrades from bugfix branches.18:37
JayFI wanted to know for knowledge purposes18:40
JayFI have no intentions of doing the manual backport it'd require :D18:40
opendevreviewJay Faulkner proposed openstack/ironic master: Release mappings for 23.1, 24.0, 24.1/2024.1  https://review.opendev.org/c/openstack/ironic/+/91344018:44
JayFTheJulia: iurygregory: ^ should be good18:44
iurygregoryJayF, ack18:44
JayFif you all wanna get anything +2A'd that you want in the release18:44
JayFI'm going to do a recheck pass tonight or tomorrow morning18:44
JayFand try to get anything thru the gate that is struggling for our release18:45
TheJuliaLGTM18:51
TheJuliaand yes, I double checked versions18:51
iurygregory++, I'm just wondering if we really need to keep the old references like yoga, zed.. https://review.opendev.org/c/openstack/ironic/+/913440/1/ironic/common/release_mappings.py#742 18:52
TheJuliaiurygregory: I thought of that as well, but definitely can be later18:53
iurygregoryyup ++18:53
TheJuliaand likely needs a little thoguth put into it18:53
iurygregoryyeah, just checked we used to keep Actual release and the one before18:54
iurygregoryhttps://github.com/openstack/ironic/blob/stable/wallaby/ironic/common/release_mappings.py#L368C1-L370C5318:55
JayFIt's one of those things where ... it causes zero pain to leave it, and it removes functionality to remove it18:55
JayFwhat's the goal?18:55
iurygregorytbh I'm not aware of the main reason18:57
iurygregorybbl, gym time18:57
TheJuliaJayF: traditionally to narrow the upgrade by name window19:01
JayFhonestly I'm really, really curious in practice how many people are using rolling upgrades19:03
TheJuliaThe impression is more classical operators, yes but without specifics. Deployment tools seem to be more steam-rollery because really letting someone stop someplace with a pin is sort of silly in that case19:08
TheJuliaI'm heading out folks, have a great weekend19:12
JayFI'm stepping off IRC for a bit; DMs should ding my phone if you need me urgently19:12
JayFjinx!19:12
JayF:D have a good one Julia o/19:12
opendevreviewMerged openstack/ironic master: Release mappings for 23.1, 24.0, 24.1/2024.1  https://review.opendev.org/c/openstack/ironic/+/91344022:05

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