Tuesday, 2021-08-24

*** yoctozepto8 is now known as yoctozepto00:33
*** pmannidi is now known as pmannidi|mtg00:58
*** yoctozepto6 is now known as yoctozepto01:21
*** pmannidi|mtg is now known as pmannidi01:32
*** yoctozepto3 is now known as yoctozepto02:12
*** yoctozepto8 is now known as yoctozepto03:43
*** yoctozepto8 is now known as yoctozepto03:57
*** pmannidi is now known as pmannidi|Interview04:01
*** pmannidi|Interview is now known as pmannidi04:12
*** yoctozepto0 is now known as yoctozepto04:12
*** yoctozepto1 is now known as yoctozepto04:40
*** yoctozepto7 is now known as yoctozepto05:43
iurygregorygood morning Ironic06:05
yoctozeptogood morning new PTL candidate :-)06:13
iurygregoryyoctozepto, =)06:17
*** yoctozepto0 is now known as yoctozepto06:24
arne_wiebalckGood morning, Ironic!06:27
*** redrobot0 is now known as redrobot06:29
iurygregorymorning arne_wiebalck o/06:30
dtantsurmorning ironic06:36
dtantsurw00t re iurygregory nominating \o/06:36
iurygregorymorning dtantsur =)06:36
* dtantsur breath of relief :D06:37
iurygregorythere is the first time for everything, right? :D06:37
dtantsuriurygregory: FWIW I agree with what TheJulia said yesterday: PTL is about people, not about knowing every corner of Ironic06:37
dtantsurexactly06:37
iurygregorydtantsur, ack =)06:38
iurygregoryI`ll do my best =)06:38
arne_wiebalckiurygregory: You will do great!06:43
iurygregoryarne_wiebalck, tks :D06:43
dtantsurthe outreachy round is nearing its end, could you folks please review https://review.opendev.org/c/openstack/ironic/+/800084 from cenne?06:52
iurygregorylooking now06:52
* dtantsur -> German class, back in an hour06:58
*** yoctozepto9 is now known as yoctozepto07:00
arne_wiebalckdtantsur: Viel Spass!07:01
*** rpittau|afk is now known as rpittau07:27
rpittaugood morning ironic! o/07:27
iurygregorygood morning rpittau o/07:36
rpittauhey iurygregory :)07:36
*** yoctozepto1 is now known as yoctozepto07:52
dtantsurarne_wiebalck: macht immer Spaß :D (Art 2 von Spaß)08:04
arne_wiebalck:-D08:05
opendevreviewAija Jauntēva proposed x/sushy-oem-idrac master: Add OEM Task extension  https://review.opendev.org/c/x/sushy-oem-idrac/+/80026908:30
iurygregoryFellow reminder: the Midcycle today is at 2PM UTC 08:34
dtantsurSpeaking of outreachy, we should decide if we participate again. I'm up for it, does anyone else want to join as a mentor?09:00
dtantsurAnd does anyone have any proposals for a task? I think the secure boot API was a good task for a round (what do you think, cenne, did it match your expectations?)09:00
iurygregorycenne did a great job for sure!09:04
iurygregoryno ideas atm =(, I will be happy to help with reviews etc 09:05
dtantsuryeah, I don't expect an immediate answer. I think we have some time09:05
rpittaudtantsur: I'm definitely up for a round as mentor, and always happy to help :)09:06
dtantsur"Sept. 23, 2021 at 4pm UTC - Mentor project submission deadline"09:06
rpittauand you just answered my question 09:06
iurygregoryI'm wondering if graphical console can be a task...09:07
dtantsurrpittau: great! let's plan accordingly. maybe some project comes out of the midcycle? or maybe we have something in storyboard.09:07
iurygregorybut maybe is a big one hehe09:07
rpittauthe graphical console seems a bit tough as first task09:07
dtantsuriurygregory: maybe? I'd like a task that an intern can try themselves. graphical console is going to be vendor-specific, at least at first.09:07
dtantsuryeah09:07
iurygregoryoh yeah, that makes sense =)09:07
dtantsurin any case, we don't have to decide right now. let's keep an eye on ideas and storyboard stories (triaging welcome!)09:08
* dtantsur brb09:08
iurygregorywe do have some left overs from previous outreachy rounds like improving support on openstacksdk09:09
rpittauthat could be some good stuff09:10
iurygregoryyup =)09:10
Mahnoor_AsgharHello everyone! I am trying to provision a node using BMO + Ironic, and am experiencing an error. The node gets stuck at inspection stage (inspect state); and its expecting an opposite power state. If the node is off, it reports an error that it should be on; and vice versa.09:39
Mahnoor_Asghardoes anyone know why this could be happening?09:40
Mahnoor_AsgharHere is the BMO output: {"level":"info","ts":1629796156.9386215,"logger":"provisioner.ironic","msg":"current provision state","host":"metal3~bmh155","lastError":"During sync_power_state, max09:40
Mahnoor_Asgharretries exceeded for node a596d9aa-551c-441f-ade1-d1b9875f3dbf, node state power on does not match expected state 'power off'. Updating DB state to 'power on' Switchin09:40
Mahnoor_Asgharg node to maintenance mode.","current":"inspect wait","target":"manageable"}09:40
opendevreviewMerged openstack/ironic master: Add api endpoints for changing boot_mode and secure_boot state  https://review.opendev.org/c/openstack/ironic/+/80008409:49
arne_wiebalckMahnoor_Asghar: the "does not match" error appears when the state  obtained during the power sync does not match what Ironic would expect according to the state recorded in the database09:58
arne_wiebalckMahnoor_Asghar: this can happen when the node was switched on bypassing Ironic, for instance09:59
arne_wiebalckMahnoor_Asghar: or when Ironic sent a command, the BMC said "ok", but did not do anything10:00
arne_wiebalckMahnoor_Asghar: in such a case, Ironic will update the state in the db10:00
jeevadoes ironic with with MAAS ?10:22
jeevaor can a node only be in one of them10:22
arne_wiebalckjeeva: I think MAAS and Ironic do similar things with the nodes they manage; technically, you probably can have them in both (just as you can have the same node in separate Ironic deployments), but I would not expect this to work very well since they will interfere :)10:30
cennedtantsur: it was perfect. I learnt so much! [git-ing better, tox, venvs, python mocking concepts/unittests]10:31
rpittaujeeva: they basically do the same thing; I can't think of a scenario or a reason why having them both work together, there would also be some problems in t erms of node management and database10:31
cenneAnd of course wading through the api/conductor codebases and getting an idea of how things interact. 10:32
cennetbh I don't think I can start a pecan project from scratch today but it was nice learning excercise, While make usable contributions!10:32
cenneThat last part feels so good :)10:32
jeevawell my whole cluster is deployed via MAAS10:33
jeevaand we're running openstack10:33
jeevabut want to make use of ironic10:33
jeevafor certain compute nodes10:33
rpittaujeeva: that sounds like migrating some nodes from maas to ironic, so removing them from one system to add to the other, and that would definitely work10:34
jeevajust scanned through an "openstack for architects" & "openstack networking essentials" and Ironic literally gets mentioned once in each book10:34
rpittaujeeva: I suggest to look at the documentation in general, but you will probably find "node adoption" interesting for your case https://docs.openstack.org/ironic/latest/admin/adoption.html10:37
arne_wiebalckjeeva: this is to provision bare metal instances or are these nodes hypervisors and the hypervisors should become bare metal instances?10:39
jeevathey are currently hypervisors10:43
jeevafor openstack VMS10:44
jeevathey will be allocated for baremetal processes only, so dont need to be a hybrid (hypervisor & baremetal)10:45
jeevamy untagged VLAN is currently PXE booting for MAAS, i guess i will require a whole new untagged network for ironic10:49
Mahnoor_Asghararne_wielbalck: okay, noted. Thank you!11:14
dtantsurcenne: glad to hear :)11:14
cenneThank you so much for mentoring me dtantsur. and iurygregory and JayF!11:15
cenneand TheJulia, rpittau for helping me out and giving me tips :) and everyone here @ironic for such a lively environment. 11:15
dtantsurthanks you for choosing to work with us11:15
rpittaucenne: it was a pleasure, glad to have you here, you did a very good job :)11:16
iurygregorycenne, thanks for all your hard work! you did a great job =D11:16
arne_wiebalckjeeva: if you would like to keep them in production *while* you move them into Ironic, i.e. not reinstall/recreate, you may want to have a look at https://techblog.web.cern.ch/techblog/post/ironic-nova-adoption11:18
cennethanks ^+^11:18
janderscenne: thank you for all the awesome work, great stuff!11:23
janderssee you tomorrow Ironic o/11:23
rpittaubye janders :)11:23
iurygregorybye janders o/11:23
cennethanks! and bye janders o/11:23
jeevaarne_wiebalck, i want to reinstall/recreate. When a scientist is done with it, it must be deleted and shutdown11:43
arne_wiebalckjeeva: in this case you should be able to treat the nodes after deletion as if they were new hardware (which makes things easier)11:47
jeevacool cool12:13
cennerpittau: I have made the minor edits you've suggested. Can I still add a patch now, or will it not take?12:19
iurygregorycenne, https://review.opendev.org/c/openstack/ironic/+/800084 is already merged12:20
iurygregoryyou need a new change with your edits12:20
cenneyes, I saw :)12:20
cenneoh, okay.12:20
rpittaucenne: feel free to add a follow-up patch12:22
dtantsuryep, we tend to prefer follow-ups for minor things. so that we don't re-review the whole large patch.12:23
dtantsur(gerrit can show the diff, but it's not always convenient)12:24
dtantsuralso in this case we need to merge the ironicclient asap - this week is the deadline12:24
opendevreviewcenne proposed openstack/ironic master: Minor formatting and doc changes to change boot mode feature commit.  https://review.opendev.org/c/openstack/ironic/+/80584112:36
cenneack12:36
* TheJulia seriously contemplates going back to bed12:47
iurygregoryyou probably should TheJulia =)12:49
TheJuliaI've got a mild fever and I feel like I met a car and not in the fun way12:51
iurygregoryouch =( sorry to hear that, go to bed and try to rest12:52
iurygregory1 hour to our Midcycle we will be using https://meetpad.opendev.org/ironic13:00
iurygregorytoday we have two topics by dtantsur : 1- Auto-traits  2- Replacement for CentOS 8 IPA images https://etherpad.opendev.org/p/ironic-xena-midcycle13:00
opendevreviewArne Wiebalck proposed openstack/ironic master: [doc] Cross-reference the updated power sync docs from tuning  https://review.opendev.org/c/openstack/ironic/+/80584713:02
arne_wiebalckiurygregory: dtantsur: ^^ the tuning cross reference I promised13:02
iurygregoryarne_wiebalck, ++ tks!13:02
opendevreviewArne Wiebalck proposed openstack/ironic master: [doc] Cross-reference the updated power sync docs from tuning  https://review.opendev.org/c/openstack/ironic/+/80584713:26
opendevreviewMerged openstack/python-ironicclient master: Add support for changing 'boot_mode' and 'secure_boot' states  https://review.opendev.org/c/openstack/python-ironicclient/+/80397013:48
dtantsurw00t13:49
rpittauwe're good there :)13:49
arne_wiebalckwell done, cenne !13:51
iurygregory8min for the midcycle =)13:52
rpittau7 :P13:53
cenne\(^v^)/13:55
* cenne needs to go for an event at home13:58
cenneSee you later  o/13:59
dtantsursee you cenne 13:59
iurygregoryhttps://meetpad.opendev.org/ironic \o/14:00
iurygregoryThanks for the amazing discussion today o/15:00
opendevreviewAija Jauntēva proposed openstack/ironic master: Redfish RAID: Use identity instead of durable_name  https://review.opendev.org/c/openstack/ironic/+/80586615:18
arne_wiebalckbye everyone, see you on Friday o/15:18
iurygregorybye arne_wiebalck o/15:19
rpittaubye everyone! o/16:00
*** rpittau is now known as rpittau|afk16:00
opendevreviewAija Jauntēva proposed openstack/ironic master: Fix iDRAC import configuration missing task handling  https://review.opendev.org/c/openstack/ironic/+/80542816:05
opendevreviewDmitry Tantsur proposed openstack/bifrost master: Use TLS for virtual media when TLS is enabled  https://review.opendev.org/c/openstack/bifrost/+/80587417:51
dtantsurI wonder how terribly this blows up in the CI ^^^ :)17:51
opendevreviewDmitry Tantsur proposed openstack/ironic master: Silence debug logging from oslo_policy  https://review.opendev.org/c/openstack/ironic/+/80587518:02
dtantsurTheJulia: I hope this won't upset you ^^18:02
TheJuliaNot at all18:03
dtantsurTheJulia: hey, I assumed you'll see it tomorrow :) get back to resting :)18:03
* TheJulia goes back to ZzZzZz18:03
dtantsurgood :) I'll call it a day as well, see you tomorrow18:03
NobodyCamGood Morning Ironic'ers18:11
NobodyCamHappy Tuesday18:11
NobodyCam:'(18:27
sam_zHey all, I'm Sam and I'm a new Ironic dev! I'm a member of the esi-leap team, and I plan on working on porting some of the functionality that exists in https://github.com/openstack/sushy-tools over to ironic. I've been told the upstream ironic community is a very knowledgable and friendly one and I look forward to working with y'all!19:34
iurygregorywelcome sam_z =) we look forward to see your contributions and working with you! 19:51
iurygregorymost of the features we have in sushy-tools we have support in ironic already,  we would be happy to hear what are your plans :D19:54
iurygregorymorning NobodyCam o/ 19:59
NobodyCamiurygregory: o/20:10
sam_zapologies, i'm just getting settled in to this new project-- i'm told specifically it's the power control intermediary functionality within sushy20:49
NobodyCamwelcome sam-z21:07
TheJuliasam_z: do you mean something along the lines of offering up a redfish-esq interface for back-end systems management through the API? If so, it sounds a lot like an intermediate API and ultimately another service.23:44
TheJuliaalthough, one that would really *need* back-end rpc access and to grok the object model... to be done right23:44

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