Thursday, 2021-01-07

*** rloo has quit IRC00:11
*** anuradha1904 has quit IRC00:20
*** antonym has quit IRC00:22
*** antonym has joined #openstack-ironic00:32
*** ayoung has quit IRC00:44
*** lbotell has quit IRC00:47
*** ayoung has joined #openstack-ironic00:55
*** pmannidi_ has joined #openstack-ironic01:08
*** pmannidi has quit IRC01:08
openstackgerritArun S A G proposed openstack/ironic-specs master: Add support for anaconda deploy interface  https://review.opendev.org/c/openstack/ironic-specs/+/74850301:09
*** ociuhandu has joined #openstack-ironic01:10
*** ociuhandu has quit IRC01:16
*** zzzeek has quit IRC01:19
*** zzzeek has joined #openstack-ironic01:21
*** rh-jelabarre has joined #openstack-ironic01:29
*** zzzeek has quit IRC01:33
*** zzzeek has joined #openstack-ironic01:34
*** rh-jelabarre has quit IRC01:41
*** pmannidi has joined #openstack-ironic01:46
*** pmannidi_ has quit IRC01:49
openstackgerritwdd proposed openstack/networking-generic-switch master: Use TOX_CONSTRAINTS_FILE  https://review.opendev.org/c/openstack/networking-generic-switch/+/76963602:06
*** zzzeek has quit IRC02:23
*** zzzeek has joined #openstack-ironic02:26
*** ociuhandu has joined #openstack-ironic02:59
openstackgerritXinxin Shen proposed openstack/python-ironicclient master: Update requirements and test-requirements  https://review.opendev.org/c/openstack/python-ironicclient/+/76965003:01
*** ociuhandu has quit IRC03:11
*** MentalSiege has quit IRC03:13
*** uzumaki has joined #openstack-ironic03:14
*** tzumainn has quit IRC03:21
*** ianychoi__ has joined #openstack-ironic03:22
*** ianychoi_ has quit IRC03:25
*** mkrai has joined #openstack-ironic03:32
*** uzumaki has quit IRC03:56
*** uzumaki has joined #openstack-ironic03:56
*** gyee has quit IRC04:25
*** mkrai has quit IRC04:31
*** mkrai has joined #openstack-ironic04:42
*** dking has quit IRC05:09
*** zzzeek has quit IRC05:29
*** zzzeek has joined #openstack-ironic05:35
*** zzzeek has quit IRC05:46
*** zzzeek has joined #openstack-ironic05:52
*** zzzeek has quit IRC06:02
*** zzzeek has joined #openstack-ironic06:04
*** uzumaki has quit IRC06:25
openstackgerritMerged openstack/sushy master: Add doc/requirements  https://review.opendev.org/c/openstack/sushy/+/76917407:02
*** mkrai has quit IRC07:04
*** mkrai_ has joined #openstack-ironic07:04
*** rcernin has quit IRC07:07
*** mkrai_ has quit IRC07:09
*** hjensas|PTO has quit IRC07:13
*** hjensas has joined #openstack-ironic07:20
*** paras333 has quit IRC07:31
arne_wiebalckGood morning, ironic!07:42
arne_wiebalckeagereagle1: You're talking about updating the BMC credentials or updating the BMC f/w? In any case, there was some discussion around this lately, but it is not an easy issue to solve. See for instance dtantsur|afk 's post on setting BMC creds during discovery: https://owlet.today/posts/setting-ipmi-credentials-the-history/ ... I also know that dking was facing and trying to find a solution for this07:52
arne_wiebalckissue. In short, I don't think there a good solution atm, but maybe others have more input.07:52
openstackgerritJacob Anders proposed openstack/ironic-inspector master: Use OOB inspection to fetch MACs for IB inspection  https://review.opendev.org/c/openstack/ironic-inspector/+/75899407:52
openstackgerritJacob Anders proposed openstack/ironic master: Use OOB inspection to fetch MACs for IB inspection  https://review.opendev.org/c/openstack/ironic/+/75094307:53
jandersgood morning arne_wiebalck o/07:56
arne_wiebalckgood morning janders o/07:56
*** bonguardo has joined #openstack-ironic07:58
*** sshnaidm has quit IRC08:02
*** sshnaidm has joined #openstack-ironic08:15
*** ociuhandu has joined #openstack-ironic08:27
*** rpittau|afk is now known as rpittau08:37
rpittaugood morning ironic! o/08:37
*** tosky has joined #openstack-ironic08:39
jandershey rpittau! :)08:42
rpittauhey janders :)08:42
*** dougsz has joined #openstack-ironic08:45
*** zzzeek has quit IRC08:53
*** zzzeek has joined #openstack-ironic08:55
*** lucasagomes has joined #openstack-ironic09:03
*** ociuhandu has quit IRC09:06
*** zzzeek has quit IRC09:13
*** zzzeek has joined #openstack-ironic09:14
openstackgerritMerged openstack/networking-generic-switch master: Use TOX_CONSTRAINTS_FILE  https://review.opendev.org/c/openstack/networking-generic-switch/+/76963609:17
*** ociuhandu has joined #openstack-ironic09:25
*** zzzeek has quit IRC09:28
*** zzzeek has joined #openstack-ironic09:30
openstackgerritMerged openstack/ironic stable/victoria: Document using ramdisks with the ramdisk deploy interface  https://review.opendev.org/c/openstack/ironic/+/76950809:30
*** derekh has joined #openstack-ironic09:32
*** zzzeek has quit IRC09:35
*** ociuhandu has quit IRC09:36
*** zzzeek has joined #openstack-ironic09:36
*** ociuhandu has joined #openstack-ironic09:37
*** ociuhandu has quit IRC09:41
*** ociuhandu has joined #openstack-ironic09:47
*** zzzeek has quit IRC09:49
*** zzzeek has joined #openstack-ironic09:50
*** zzzeek has quit IRC09:54
*** zzzeek has joined #openstack-ironic09:56
*** dtantsur|afk is now known as dtantsur10:02
dtantsurmorning ironic10:02
rpittauhey dtantsur :)10:02
openstackgerritJacob Anders proposed openstack/ironic-inspector master: Use OOB inspection to fetch MACs for IB inspection  https://review.opendev.org/c/openstack/ironic-inspector/+/75899410:03
dtantsurrpioso: thank you for confirming. FYI this is the design https://github.com/metal3-io/metal3-docs/pull/15610:03
* dtantsur needs a tea break to switch from German to English, brb10:03
jandersguten morgen dtantsur10:03
*** ociuhandu has quit IRC10:06
*** ociuhandu has joined #openstack-ironic10:07
*** ociuhandu has quit IRC10:10
*** ociuhandu has joined #openstack-ironic10:11
*** pmannidi has quit IRC10:12
*** pmannidi has joined #openstack-ironic10:15
dtantsur:)10:23
*** ociuhandu has quit IRC10:29
*** ociuhandu has joined #openstack-ironic10:29
*** zzzeek has quit IRC10:33
*** zzzeek has joined #openstack-ironic10:34
*** ociuhandu has quit IRC10:35
iurygregorygood morning rpittau dtantsur janders arne_wiebalck o/10:46
rpittauhey iurygregory :)10:46
arne_wiebalckhey iurygregory o/10:46
*** ociuhandu has joined #openstack-ironic10:50
openstackgerritRiccardo Pittau proposed openstack/ironic-inspector bugfix/10.3: Remove lower-constraints job  https://review.opendev.org/c/openstack/ironic-inspector/+/76950410:54
rpittauI remember a recent issue with br-ex not being created and it was fixed, I'm seeing the same in ussuri, anyone remembers what the fix was? :/11:00
*** gudrutis4 has joined #openstack-ironic11:01
*** gudrutis has quit IRC11:04
*** gudrutis4 is now known as gudrutis11:04
dtantsurI think it was an inherited misconfiguration for the multinode job11:06
dtantsurhttps://review.opendev.org/c/openstack/ironic/+/76755911:07
dtantsurrpittau: ^^11:07
*** nam-est has joined #openstack-ironic11:07
nam-estHi all,11:08
nam-estCan someone please review this PR? https://github.com/metal3-io/ironic-image/pull/23011:08
* dtantsur bookmarks11:12
rpittauThanks dtantsur11:17
* rpittau goes back to risotto11:17
*** ociuhandu has quit IRC11:37
jandersrpittau yum! what risotto is it?11:39
*** zzzeek has quit IRC11:46
*** zzzeek has joined #openstack-ironic11:47
rpittaujanders: piselli e pancetta :D11:58
jandersyum!11:58
*** zzzeek has quit IRC11:59
*** zzzeek has joined #openstack-ironic12:01
*** ociuhandu has joined #openstack-ironic12:08
*** ociuhandu has quit IRC12:15
openstackgerritMonica Pardhi proposed openstack/ironic stable/train: DRAC: Fix a failure to create virtual disk  https://review.opendev.org/c/openstack/ironic/+/76971912:21
*** anuradha1904 has joined #openstack-ironic12:33
openstackgerritAija Jauntēva proposed openstack/python-ironicclient master: Add 'deploy steps' for  provisioning API  https://review.opendev.org/c/openstack/python-ironicclient/+/76835412:34
*** abdysn has joined #openstack-ironic12:35
*** rh-jelabarre has joined #openstack-ironic12:40
*** zzzeek has quit IRC12:42
*** zzzeek has joined #openstack-ironic12:43
*** ociuhandu has joined #openstack-ironic12:45
openstackgerritMerged openstack/ironic-python-agent stable/train: CI: Remove l-c job, set ipa-b to 2.2.0  https://review.opendev.org/c/openstack/ironic-python-agent/+/76762212:50
*** ociuhandu has quit IRC12:55
*** ociuhandu has joined #openstack-ironic12:56
*** ociuhandu has quit IRC13:01
janderssee you tomorrow Ironic o/13:09
openstackgerritRiccardo Pittau proposed openstack/ironic stable/ussuri: Cap version of ipa-builder to 2.2.0  https://review.opendev.org/c/openstack/ironic/+/76737913:10
*** ociuhandu has joined #openstack-ironic13:11
iurygregorybye janders13:12
rpittaulooking for final approval for the fix for ironic CI in stable/victoria -> https://review.opendev.org/c/openstack/ironic/+/76919413:21
* dtantsur has sent an email about SPUC in 2021, please respond13:28
viks____arne_wiebalck: while pxe booting, it was taking the image from some other dhcp/tftp server on the same network. So now i have removed that. But nw it is not discovering the neutron dhcp server. Any idea how to make it work or hw to investigate it.. i have created a subnet with the same network as ipmi13:30
iurygregoryrpittau, done13:35
rpittauiurygregory: thanks!13:35
iurygregoryrpittau, np!13:38
rpittaunow to fix stable/v we just need ironic-inspector grenade, still bunmmping my head on it13:46
*** ociuhandu has quit IRC13:52
*** ociuhandu has joined #openstack-ironic13:53
*** brtknr has quit IRC13:57
*** ociuhandu has quit IRC13:57
*** ociuhandu has joined #openstack-ironic13:57
*** ociuhandu_ has joined #openstack-ironic14:08
*** rloo has joined #openstack-ironic14:08
*** irclogbot_0 has quit IRC14:09
*** ociuhandu has quit IRC14:12
*** irclogbot_3 has joined #openstack-ironic14:12
dtantsurTheJulia: are you aware of https://odim.io/ ?14:44
*** tzumainn has joined #openstack-ironic14:46
TheJuliadtantsur: vaguely, I see they finally posted code14:49
arne_wiebalckviks____: aha, so the suspicion about another DHCP server was correct, mystery solved :)14:54
eagereagle1arne_wiebalck: I am talking about once I update the IPMI password on the baremetal server via a hardware manager in a clean step, I would need to then somehow update the Ironic node's ipmi_password property in driver_info. Otherwise, the IPMI driver loses connectivity to the bm server14:54
arne_wiebalckeagereagle1: yep14:55
*** ociuhandu_ has quit IRC14:55
*** ociuhandu has joined #openstack-ironic14:56
arne_wiebalckeagereagle1: I am not clear on whether there is a secure back channel available at the momen ... TheJulia or dtantsur can certainly advise14:56
arne_wiebalckeagereagle1: from what I remember there is not14:56
*** MentalSiege has joined #openstack-ironic15:04
*** abdysn has quit IRC15:04
TheJuliaeagereagle1: you'd need something step wise in the conductor to know and flip the password over. Likely needs to be generated on the conductor in the first place and then sent to the hardware manager15:12
tzumainnTheJulia, hi! I meant to ask this yesterday, but instead had a current events discussion with my daughter - what can I do to help out right now?15:12
*** MentalSiege has quit IRC15:12
TheJuliatzumainn: reviews would be a good start of the patch series, and if you have a couple targetted patterns we could apply inside nodes, that would be good15:12
TheJuliatzumainn: then maybe a patch on top injecting some15:13
TheJuliasome tests taht is15:13
tzumainnTheJulia, okay! that was what I was kind of wondering regarding the WIP patch - would it make sense to have them include expected policy rules being called? I thought so at first, but then you mentioned that they were actually supposed to be executing those rules15:14
eagereagle1thanks TheJulia - do you have any links I can look at for adding such functionality to the conductor?15:16
TheJuliatzumainn: you know, extended policy stuff could just be a separate test file15:19
tzumainnTheJulia, ah, I gotcha15:20
TheJuliaeagereagle1: off the top of my head no15:21
arne_wiebalckTheJulia: eagereagle1: not sure he's around atm, but dking was also looking into this specific problem and can maybe provide some thoughts/input/directions15:22
TheJuliaI think you'd want to create something in the agent driver, invoked like a lcean step https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent.py#L70115:22
TheJuliaarne_wiebalck: ++15:22
*** ociuhandu has quit IRC15:23
eagereagle1great, thanks. I'll keep my eye out for dking15:23
*** ociuhandu has joined #openstack-ironic15:24
openstackgerritMerged openstack/ironic stable/victoria: Simplify injecting network data into an ISO image  https://review.opendev.org/c/openstack/ironic/+/76919415:25
TheJuliaeagereagle1: I feel like he said something about not being around this week, but my memory from last month is super hazy15:27
dtantsurTheJulia, bfournie, I wild idea: what if we allow operators to define aliases for BIOS setting names?15:27
dtantsurvia a configfile with "Name1"+driver="driver1" => "Name2"?15:27
TheJuliadtantsur: sure15:28
TheJuliaI mean, it is the only way to navigate that whole conundrum of vendor inconsistency15:28
TheJuliaand that can keep it simple15:28
TheJuliaand simple == good15:28
dtantsurokay, lemme draft an RFE15:28
*** ociuhandu has quit IRC15:28
TheJuliak15:32
TheJuliaI really wish I didn't wake up with a migraine this morning15:32
TheJuliatzumainn: I guess since they aren't default, a specific test could define a policy that would be similar to the use and then test those scenarios, so maybe very similar?15:33
tzumainnTheJulia, I was thinking of genericizing a test like https://opendev.org/openstack/ironic/src/branch/master/ironic/tests/unit/api/controllers/v1/test_node.py#L388315:37
*** ociuhandu has joined #openstack-ironic15:38
TheJuliatzumainn: I'm thinking more create a new iterator like in (https://review.opendev.org/plugins/gitiles/openstack/ironic/+/2bebba57cf698c0bf6ddbd882502bdfe282ae42b/ironic/tests/unit/api/test_acl.py#208, and then a new class which fires up the app with a separate policy definition which has the other policies enabled15:42
TheJuliahttps://review.opendev.org/plugins/gitiles/openstack/ironic/+/2bebba57cf698c0bf6ddbd882502bdfe282ae42b/ironic/tests/unit/api/test_acl.py#16315:42
dtantsurbfournie, TheJulia, this is how it could look like: https://storyboard.openstack.org/#!/story/200849516:08
TheJuliaI have one ask16:09
TheJuliaThat we allow operators to propose some of the more well known ones into ironic itself16:10
TheJuliaso we actually carry a stub file in the code base which maybe has six settings16:10
dtantsurno objections at all16:10
TheJuliaand that can be expanded, but it gives them a place to start from and also relate16:10
dtantsurbut I'd prefer it to be a follow-up to this RFE, so that not all of it is nit-picked to death :D16:10
TheJuliaotherwise, I think it lgtm16:10
TheJuliaI mean, that as a practice is not even really an rfe-worthy item, it is more a "lets be practical about this"16:11
TheJuliathe mapping capability, absolutely an rfe though16:11
dtantsuryup16:11
* dtantsur wonders if bfournie wants to take this item16:12
tzumainnTheJulia, if I'm understanding you correctly, you're suggesting that we actually test various combinations of policy rule settings... ? wouldn't it be enough to verify that policy.authorize is called on the expected rules?16:19
viks____arne_wiebalck: yes.... but after removing that, it;s not finding out neutron dhcp.. i'm clueless how to make it work :(16:23
TheJuliatzumainn: no, because when we start to introduce new polcies we need to make sure the logic that gets calculated by policy.authorize is what we expect16:24
TheJuliaso we can remain compatible (or not... if intentional)16:24
TheJuliatzumainn: policy.authorize has some or'ed logic in it that is based upon policy input, so the testing needs to validate all the way thorugh the actual authorization, hence mocking of tokens and generating restful api calls that (a) pass basic schema validation and (b) hit or pass the policy authorization layer16:25
arne_wiebalckviks____: we do not use neutron for bare metal in our deployment, so I am somewhat out of my depth how to best debug this or what the most common issues are ... I guess you followed the docs in https://docs.openstack.org/ironic/latest/install/configure-pxe.html ?16:26
iurygregorydtantsur++ for the SPUC email16:27
dtantsurfinally! someone agreed :) ready to start tomorrow?16:27
dtantsurmm, apparently I'll have to create new meeting IDs :(16:31
*** lbotell has joined #openstack-ironic16:33
*** gyee has joined #openstack-ironic16:37
openstackgerritJulia Kreger proposed openstack/bifrost master: Test new features added to baremetal_node  https://review.opendev.org/c/openstack/bifrost/+/76949516:38
iurygregoryI can hehe16:41
rpittaudtantsur: re SPUC I usually can't on friday evenings, but I should be there in the morning :)16:44
dtantsurgreat! I hope TheJulia and JayF appear for the evening one16:44
*** bburns has quit IRC16:45
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] API to force manual cleaning without booting IPA  https://review.opendev.org/c/openstack/ironic/+/76979316:47
*** bburns has joined #openstack-ironic16:48
viks____arne_wiebalck:  i'm following the same.. but not sure if i'm configuring something wrongly... :(16:52
*** lucasagomes has quit IRC16:58
*** ociuhandu_ has joined #openstack-ironic17:00
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] API to force manual cleaning without booting IPA  https://review.opendev.org/c/openstack/ironic/+/76979317:01
arne_wiebalckviks____: well, the client side seems to be working fine, so I'd think the requests either do not get through or the server is misconfigured17:02
*** ociuhandu has quit IRC17:03
*** ociuhandu_ has quit IRC17:05
arne_wiebalckviks____: I'd check if the server sees any packets from the client17:06
rpiosodtantsur: You're most welcome! Appreciate the Metal3 design link :-)17:06
viks____arne_wiebalck:  do you have any idea what is being done in step 7 of : https://docs.openstack.org/ironic/train/install/configure-networking.html17:07
rpiosodtantsur: What is your gut re: secure erase landing this cycle?17:08
dtantsuryou mean NVMe or something else?17:08
rpiosodtantsur: Yep17:08
rpiosoNVMe17:08
dtantsurrpioso: I think janders was quite keen on landing it asap, but you may sync with him (he's in Australia, so probably your evening)17:09
arne_wiebalckviks____: maybe start with the dhcp server logs; if that gives nothing, see if there packets arriving (with tcpdump, for instance)17:09
rpiosodtantsur: Will do! Thanks, again.17:09
arne_wiebalckviks____: about the docs: no ... maybe TheJulia has a moment to give some hints/direction how to debug this17:09
dtantsurfolks, please review https://review.opendev.org/c/openstack/ironic/+/764333 it's a cool additional for the ramdisk deploy17:09
dtantsurin return, I will cover the ramdisk deploy in my future blog post(s) :)17:10
arne_wiebalckdtantsur: or in a short presentation in one of the SIG meetings ... ?17:10
dtantsurs/or/and/ :)17:10
arne_wiebalck+217:11
*** dtantsur is now known as dtantsur|afk17:13
dtantsur|afko/17:13
rpittaugood night! o/17:17
*** rpittau is now known as rpittau|afk17:18
*** dougsz has quit IRC17:32
TheJuliaviks____: whats going on?17:38
viks____TheJulia:  i'm having issue with setting up ironic. Not sure if i'm doing some wrong config. during pxe boot, it's not able to findout neutron dhcp server and its not able to get the deploy image. i have 2 nodes, one with all services installed (neutron/keystone/nova/glance/etc) and the other is baremetal node. i think my network config is somewhere going wrong, but not able to figure out17:48
viks____what's being done in step 7: https://docs.openstack.org/ironic/train/install/configure-networking.html17:49
*** derekh has quit IRC18:00
trandlesHappy New Year, Ironic!18:04
trandlesQuick question: Does current bifrost still work with RHEL 7/CentOS 7 or does it require newer Ansible and/or Python than is available in those distros?18:05
trandlesI see on the latest Bifrost install page that it only mentions RHEL 8/CentOS 8 are supported.18:05
trandlesBut sometimes "supported" and "works" are two different things. ;)18:05
iurygregorytrandles, the latest versions are py3 only18:05
iurygregoryso that's why we removed CentOS7 and RHEL 7 if I do remember18:06
trandlesiurygregory: I suspected as much. Thx for the detail. We might give it a try with RHEL 7 + EPEL in that case but OMMV.18:07
iurygregorytrandles, let us know the result \o/18:08
iurygregorygood luck =)18:08
iurygregoryTheJulia, I think it worked \o/ https://zuul.opendev.org/t/openstack/build/7648e6f38b694c29ab40616a16eb9f01/log/job-output.txt#30767  https://zuul.opendev.org/t/openstack/build/7648e6f38b694c29ab40616a16eb9f01/log/job-output.txt#3085518:32
*** bburns has quit IRC18:36
*** bburns has joined #openstack-ironic18:39
iurygregoryomg we can use emojis in review.opendev.org \o/18:51
TheJuliaiurygregory: just now noticing that ? :)19:03
iurygregoryTheJulia, yes ='(19:04
iurygregoryI was doing a review and when I added : *boom* emojis \o/19:04
TheJuliaviks____: i'd get out tcpdump and make sure packets are hitting the integration bridge19:04
TheJuliaviks____: also, I'd make sure the interface status is set to "up"19:05
TheJuliatrandles: if you've got python ?3.6 on those, you should be fine and I think it would work *but* we pulled lots of the python2 support since most packagers/distrbutors have done the similar actions and actually ripped py2 stuffs out of the shipped distributions19:06
TheJuliawhich seems insane, but also kind of better for everyone in the long run.19:06
TheJuliaiurygregory: that is awesome, yes it did work19:08
TheJuliasadly Tosin is not here to tell her the good news!19:08
iurygregoryyeah19:09
*** paras333_ has joined #openstack-ironic19:24
arne_wiebalckbye everyone o/19:25
TheJuliaI'm really impressed how good our api docs are19:40
*** sshnaidm is now known as sshnaidm|afk19:52
* TheJulia goes and lays down for a little bit... migraine.21:34
*** zer0c00l has joined #openstack-ironic22:01
trandlesRE: py2 vs py3...it's about time that bandaid got ripped off, it'll only hurt for a little while.22:04
*** ociuhandu has joined #openstack-ironic22:15
*** rcernin has joined #openstack-ironic22:19
*** ociuhandu has quit IRC22:21
*** zzzeek has quit IRC22:30
*** zzzeek has joined #openstack-ironic22:31
*** zzzeek has quit IRC22:36
*** paras333_ has quit IRC22:36
*** zzzeek has joined #openstack-ironic22:37
TheJuliatrandles: far past the time unfortunately23:00
openstackgerritJulia Kreger proposed openstack/ironic master: WIP Start populating existing policy tests  https://review.opendev.org/c/openstack/ironic/+/76813623:04
trandlesTheJulia, iurygregory I did a `yum install python3` to prep for bifrost on RHEL 7 workstation and got Python 3.6.8, so I think we'll be good to go tomorrow.23:40
TheJulia\o/23:41
*** tosky has quit IRC23:53
*** paras333 has joined #openstack-ironic23:57

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