Wednesday, 2024-04-17

*** dmellado030 is now known as dmellado0302:00
opendevreviewJacob Anders proposed openstack/ironic master: Add states.SERVICING and SERVICEWAIT to _FASTTRACK_HEARTBEAT_ALLOWED  https://review.opendev.org/c/openstack/ironic/+/91538904:04
opendevreviewJacob Anders proposed openstack/sushy-oem-idrac master: [WIP] Wait for BIOS configuration job to complete  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/91509204:54
rpittaugood morning ironic! o/07:12
rpittaustevebaker[m]: great finding on the centos image, I had a suspect as the job started failing after the latest update, but didn't think about that change specifically!07:13
stevebaker[m]Looks like there is a different failure on the legacy bios job, i think we should disable the partition image test if we want that job to be green soon07:15
rpittaustevebaker[m]: the legacy job is failing because of a known issue with tinycore, we've disabled it in ironic already07:18
rpittau'm very tempted to just get rid of it07:18
stevebaker[m]Ah ok, i will not worry about that then :)07:19
opendevreviewRiccardo Pittau proposed openstack/metalsmith master: Mark legacy job as non-voting for the time being  https://review.opendev.org/c/openstack/metalsmith/+/91604007:22
rpittaujust moving it out of the way for now ^07:26
opendevreviewMerged openstack/ironic stable/2024.1: Remove deprecation warning by setting schema  https://review.opendev.org/c/openstack/ironic/+/91595309:15
dtantsuriurygregory, diablo_rojo, I'm happy to co-mentor and can come up with any number of tasks with any complexity in in nearly any area of ironic :)09:26
rpittaudtantsur, iurygregory, diablo_rojo, likewise, I will be available to co-mentor and help in general :)09:28
dtantsurJayF, cid: ideally, we need a release note and new unit tests for https://review.opendev.org/c/openstack/ironic/+/913793 because it adds a whole new format of microversion headers10:21
masghardiablo_rojo, iurygregory, dtantsur, rpittau: generally interested in being a co-mentor, would be happy to help however I can :)10:27
dtantsurThe next step is to collect project ideas10:28
opendevreviewMerged openstack/ironic master: Add states.SERVICING and SERVICEWAIT to _FASTTRACK_HEARTBEAT_ALLOWED  https://review.opendev.org/c/openstack/ironic/+/91538910:34
opendevreviewDmitry Tantsur proposed openstack/ironic stable/2024.1: Add states.SERVICING and SERVICEWAIT to _FASTTRACK_HEARTBEAT_ALLOWED  https://review.opendev.org/c/openstack/ironic/+/91608510:36
opendevreviewDmitry Tantsur proposed openstack/ironic stable/2023.2: Add states.SERVICING and SERVICEWAIT to _FASTTRACK_HEARTBEAT_ALLOWED  https://review.opendev.org/c/openstack/ironic/+/91608610:36
opendevreviewJacob Anders proposed openstack/ironic master: [WIP] Correct logging call in _heartbeat_service_wait method  https://review.opendev.org/c/openstack/ironic/+/91539411:51
*** srelf__ is now known as ContinuitySR12:05
opendevreviewJacob Anders proposed openstack/sushy-oem-idrac master: [WIP] Wait for BIOS configuration job to complete  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/91509213:06
TheJuliagood morning13:08
iurygregorydtantsur, rpittau masghar I will create a doc so we can add ideas o/13:26
iurygregorygood morning Ironic o/13:26
* iurygregory totally forgot about irc till now lol13:27
TheJuliaMore coffee time?!13:34
iurygregoryTheJulia, yes!13:42
rpittauone moka won't be enough at this point13:48
opendevreviewJacob Anders proposed openstack/ironic master: [WIP] Correct logging call in _heartbeat_service_wait method  https://review.opendev.org/c/openstack/ironic/+/91539414:03
TheJuliaJacob is up really late14:04
TheJuliaIs anyone able to load http://rst.ninjs.org/14:09
JayFNo14:11
iurygregorynope14:17
rpittauunless it's a complete white page it does not load for me14:17
dtantsurneither here14:33
TheJuliapity14:40
dtantsurDon't worry, nothing works today14:46
TheJuliaoh, well15:25
cidThis is one of the changes we discussed on the ironic arm ci pairing session the other day. Currently have one core review:16:09
cidhttps://review.opendev.org/c/openstack/ironic/+/915934?usp=search16:09
rpittauthanks cid, I've approved it16:10
cidthat was fast :D16:11
rpittau:)16:16
rpittaugood night! o/16:16
TheJuliagoodnight rpittau 16:16
JayF.o(should we install python-ironicclient in devstack so `baremetal $thing` works in addition to `openstack baremetal $thing`)16:19
TheJulia... I thought we already did16:21
JayFnot in the primary OS, at least16:21
TheJulia&& the OSC command line stuffs sets any appropriate flags16:21
TheJuliabut... hmm16:21
JayFI am very confused about why `openstack token issue` now gives me a multiline token16:25
JayFand how to put that into a curl request16:25
* JayF trying to help cid debug his .json api change16:25
* TheJulia feels very confused16:32
JayFTheJulia: we have a fernet token in keystone with a newline16:40
JayFTheJulia: and I'm down a 15 minute rabbithole trying to figure how to get it to work lol16:40
TheJuliaWe're pulling a token to call placement right?16:46
TheJulia$(openstack token issue) should hold the newline, and then pass the ouput in ${VAR_NAME} to prevent expansion?!16:47
dtantsurJayF: to answer your earlier question, python-ironicclient is required for both `baremetal $thing` and `openstack baremetal $thing`16:48
JayFTheJulia: I think it was picnic/pebkac/id10t16:48
dtantsurJayF: have you seen my comment about microversion-parse and a release note?16:49
JayFnot yet16:50
dtantsurcid: around?16:50
dtantsurcid: https://review.opendev.org/c/openstack/ironic/+/913793 went in without a release note and unit tests. It would be fine if microversion-parse was *just* a replacement, but it actually adds a pretty important feature.16:51
dtantsurwith your change, Ironic now should support microversion headers in the form of OpenStack-API-Version: baremetal 1.8716:52
dtantsurit would be great to test this new behavior and provide a release note for it.16:52
diablo_rojoiurygregory: I am back :) Did you find a friend?16:53
dtantsurmaybe the real openstack was the friends we've found along the way16:53
diablo_rojodtantsur: thats my philosophy16:54
diablo_rojoI have found many a friend in openstack16:54
dtantsurtrue16:54
dtantsurdiablo_rojo: to your actual question, he found rpittau, masghar and myself, a small mentoring community even16:55
dtantsurwe just need to come up with a project (or projects?)16:55
diablo_rojoCorrect. 16:55
diablo_rojoI can kick off an email thread with the instructor and you can say hi/update there when you have something - ideally in the next week or so?16:56
dtantsurthings have been a bit crazy downstream, but we can probably make it next week16:56
dtantsur(I'll let iurygregory coordinate the effort, I guess, since I already coordinate too many things)16:57
diablo_rojodtantsur: such delegation :D Well done. 16:57
dtantsur:)16:57
diablo_rojoI myself struggle with that at times. 16:57
diablo_rojoI don't think I have masghar 's email addy - can you dm it to me dtantsur ?16:58
dtantsursure16:58
diablo_rojoThread has been kicked off :)17:02
dtantsurgreat, thank you!17:03
opendevreviewJulia Kreger proposed openstack/ironic-specs master: WIP: Intermediate networking service  https://review.opendev.org/c/openstack/ironic-specs/+/91612617:05
TheJuliaWell, that might be crazy17:05
* iurygregory back from lunch17:06
dtantsurcrazy++17:06
dtantsurTheJulia: file name appreciated!17:06
TheJuliaQuickly, order the self-hugging jackets!17:06
iurygregorydiablo_rojo, I just saw your email o/ and I think dtantsur already provide you some answers =D 17:07
diablo_rojoiurygregory: you are correct 17:07
TheJuliaI... kind of want to name the entire thing asylumn, which sort of works when you think about the "over the wall use modeling" with network management17:07
diablo_rojoSounds like you got the village to sign up with you17:07
iurygregory:D17:07
iurygregoryit happens 17:07
diablo_rojoI am still naming you the ringleader iurygregory 17:07
diablo_rojoLol17:08
iurygregory\o/17:08
dtantsurare we a fellowship of the ringleader then?17:08
diablo_rojoFellowship of Pixie Boots maybe. 17:08
iurygregorythis makes more sense lol17:08
TheJuliawell, then we likely have multiple ring leaders in the Fellowship of Pixie Boots17:08
iurygregory++17:09
diablo_rojoTheJulia: I do not doubt that one bit. The real question is if the are 3  of you or 7... or heavens forbid 9?17:10
dtantsurTheJulia: after this conversation, you can call your new project ironic-village. Because the ironic village is where networking happens!17:10
diablo_rojoI like it. 17:11
TheJuliadtantsur: but do we get ironic themed jackets in the ironic village?17:11
dtantsurhow can we not to?17:11
dtantsurTheJulia: the spec does not look outrageously wrong from a quick look (except for formatting - sorry!)17:12
TheJuliaoh, no worries, I am fixing the whitespace now17:13
TheJuliaformatting wise, I need to find a local rst editor since I've always used the web render17:13
TheJuliaand now it is no more it seems17:13
dtantsurI'll hopefully give it a careful read in the coming days. I may start asking questions about integration points and upgrades.17:13
TheJuliaDefinitely, I think a openstack-discuss post will occur tomorrow17:14
opendevreviewJulia Kreger proposed openstack/ironic-specs master: WIP: Intermediate networking service  https://review.opendev.org/c/openstack/ironic-specs/+/91612617:21
TheJuliaOkay, that should take care of formatting stuffs mostly17:21
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Break tempest on purpose to figure out what tests might need to be addressed  https://review.opendev.org/c/openstack/ironic/+/91612817:28
opendevreviewMerged openstack/ironic master: Load machine type from command-line  https://review.opendev.org/c/openstack/ironic/+/91593417:31
JayFdiablo_rojo: Do we have any general "learn how to openstack" resources? Trying to find something to help round out cid's knowledge17:32
ciddtantsur: ahh, totally forgot about that , I will push those change to upstream ASAP.17:51
dtantsurthanks!17:51
*** dmellado033 is now known as dmellado0317:54
TheJuliaoooh ahh my new switch is arriving today18:04
JayFTheJulia: not today, but I think I will need someone with crayons and small words to help talk me through some of the points in the networking spec; left high level comments including one which might demonstrate my WTF-ery directly18:44
TheJuliaheh, okay18:45
JayFI'm just really, really, really flummoxed over how any MVP could be done without touching rest api18:46
TheJuliawe *already* have the vif attach/detach logic18:48
TheJuliaso if we just loosen the regex, which we long agreed to do and never did...18:48
TheJuliathere is our mechanism18:48
JayFso basically the "MVP" as described there is what I already thought worked, where you just slip a vlan id in the right place and magic happens18:54
JayFI just all the sudden had a weird feeling that Ironic *being the ML2 plugin* for Neutron might be an interesting way to think about this medium-term18:55
JayFto make the neutron/non-neutron paths more similar18:55
TheJuliaI wasn't thinking ironic be that, but that we could teach networking-baremtal or somethign else to bridge the call across18:57
TheJuliaso there is that continuity18:57
TheJuliaMentally, that sort of results in a best of all possible cases outcome even though it is little more weird to reach18:58
TheJuliaand doesn't cause us to block off possible paths18:58
TheJuliaand mens that should someone have a proprietary plugin, it might just work too18:59
JayFIronic, meaning, a project under ironic19:05
JayFnot ir-api/cond/etc19:05
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Break tempest on purpose to figure out what tests might need to be addressed  https://review.opendev.org/c/openstack/ironic/+/91612819:05
TheJulia  huh?19:05
JayFI meant ngs is what I was thinking19:06
TheJuliaahh yeah19:07
opendevreviewJulia Kreger proposed openstack/ironic master: docs: document stance on partition image use  https://review.opendev.org/c/openstack/ironic/+/91538819:25
opendevreviewJulia Kreger proposed openstack/ironic master: Docs: Remove outdated RBAC content  https://review.opendev.org/c/openstack/ironic/+/91538519:27
opendevreviewJulia Kreger proposed openstack/ironic master: docs: Cleanup/revise Secure Boot docs  https://review.opendev.org/c/openstack/ironic/+/91538619:34
opendevreviewJulia Kreger proposed openstack/ironic master: docs: update ilo docs regarding status -> use redfish  https://review.opendev.org/c/openstack/ironic/+/91538719:35
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: CI: Increment stable jobs for 2024.1/drop Zed  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91493119:52
TheJuliaHey folks, I know tempest plugins stuffs are not the most popular items to check, but some quick reviews on https://review.opendev.org/q/project:openstack/ironic-tempest-plugin+status:open+hashtag:ironic-week-prio items would be appreicated20:32
iurygregorywill add to my list to look at it20:33
iurygregoryfighting downstream CI today...20:33
opendevreviewSteve Baker proposed openstack/metalsmith master: Use bootloader element instead of grub2  https://review.opendev.org/c/openstack/metalsmith/+/91601820:57
TheJuliaThanks, I know that feeling too21:05
TheJuliastevebaker[m]: might need to disable the legacy job with https://review.opendev.org/c/openstack/metalsmith/+/916018 as well21:06
stevebaker[m]Yeah, I'm still trying to get the uefi job to go green, the depends-on didn't seem to apply but it has landed now21:07
TheJuliayeah, the jobs afaik only install latest21:27
opendevreviewSteve Baker proposed openstack/metalsmith master: Use bootloader element instead of grub2  https://review.opendev.org/c/openstack/metalsmith/+/91601822:46
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Break tempest on purpose to figure out what tests might need to be addressed  https://review.opendev.org/c/openstack/ironic/+/91612823:02
stevebaker[m]ugh, the playbook installs dib from pip, so it'll need a release23:12
opendevreviewSteve Baker proposed openstack/metalsmith master: Use bootloader element instead of grub2  https://review.opendev.org/c/openstack/metalsmith/+/91601823:21

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