Friday, 2021-01-15

*** ociuhandu has joined #openstack-ironic00:01
*** rcernin has quit IRC00:03
*** gyee has quit IRC00:03
*** ianychoi has quit IRC00:03
*** yoctozepto has quit IRC00:03
*** gudrutis has quit IRC00:03
*** mushrushu has quit IRC00:03
*** trandles has quit IRC00:03
*** benj_ has quit IRC00:03
*** bburns has quit IRC00:03
*** openstackgerrit has quit IRC00:03
*** hjensas has quit IRC00:03
*** eagereagle1 has quit IRC00:03
*** bdodd has quit IRC00:03
*** irclogbot_3 has quit IRC00:03
*** antonym has quit IRC00:03
*** spotz has quit IRC00:03
*** baha has quit IRC00:03
*** arne_wiebalck has quit IRC00:03
*** alexmcleod has quit IRC00:03
*** tzumainn has quit IRC00:03
*** rh-jelabarre has quit IRC00:03
*** pmannidi has quit IRC00:03
*** tkajinam has quit IRC00:03
*** rajinir has quit IRC00:03
*** buhman has quit IRC00:03
*** andrein has quit IRC00:03
*** guilhermesp has quit IRC00:03
*** jungleboyj has quit IRC00:03
*** donnyd has quit IRC00:03
*** persia has quit IRC00:03
*** v1k0d3n has quit IRC00:03
*** seongsoocho has quit IRC00:03
*** portdirect has quit IRC00:03
*** phrobb has quit IRC00:03
*** coreycb has quit IRC00:03
*** gmann has quit IRC00:03
*** melwitt has quit IRC00:03
*** rloo has quit IRC00:03
*** mkowalski has quit IRC00:03
*** larsks has quit IRC00:03
*** rh-jelabarre has joined #openstack-ironic00:04
*** tzumainn has joined #openstack-ironic00:05
*** pmannidi has joined #openstack-ironic00:05
*** tkajinam has joined #openstack-ironic00:05
*** rajinir has joined #openstack-ironic00:05
*** buhman has joined #openstack-ironic00:05
*** andrein has joined #openstack-ironic00:05
*** guilhermesp has joined #openstack-ironic00:05
*** jungleboyj has joined #openstack-ironic00:05
*** donnyd has joined #openstack-ironic00:05
*** persia has joined #openstack-ironic00:05
*** v1k0d3n has joined #openstack-ironic00:05
*** seongsoocho has joined #openstack-ironic00:05
*** portdirect has joined #openstack-ironic00:05
*** phrobb has joined #openstack-ironic00:05
*** coreycb has joined #openstack-ironic00:05
*** gmann has joined #openstack-ironic00:05
*** melwitt has joined #openstack-ironic00:05
*** rloo has joined #openstack-ironic00:05
*** mkowalski has joined #openstack-ironic00:05
*** larsks has joined #openstack-ironic00:05
*** rcernin has joined #openstack-ironic00:06
*** gyee has joined #openstack-ironic00:06
*** bburns has joined #openstack-ironic00:06
*** ianychoi has joined #openstack-ironic00:06
*** hjensas has joined #openstack-ironic00:06
*** eagereagle1 has joined #openstack-ironic00:06
*** spotz has joined #openstack-ironic00:06
*** bdodd has joined #openstack-ironic00:06
*** yoctozepto has joined #openstack-ironic00:06
*** irclogbot_3 has joined #openstack-ironic00:06
*** gudrutis has joined #openstack-ironic00:06
*** antonym has joined #openstack-ironic00:06
*** mushrushu has joined #openstack-ironic00:06
*** trandles has joined #openstack-ironic00:06
*** baha has joined #openstack-ironic00:06
*** arne_wiebalck has joined #openstack-ironic00:06
*** alexmcleod has joined #openstack-ironic00:06
*** benj_ has joined #openstack-ironic00:06
*** mkowalski has quit IRC00:07
*** ociuhandu has quit IRC00:07
*** tosky has quit IRC00:07
*** bburns_ has joined #openstack-ironic00:09
*** alexmcleod_ has joined #openstack-ironic00:09
*** andrein has quit IRC00:09
*** guilhermesp has quit IRC00:09
*** jungleboyj has quit IRC00:09
*** donnyd has quit IRC00:09
*** coreycb has quit IRC00:09
*** gmann has quit IRC00:09
*** jungleboyj has joined #openstack-ironic00:09
*** bburns has quit IRC00:10
*** alexmcleod has quit IRC00:10
*** donnyd has joined #openstack-ironic00:10
*** coreycb has joined #openstack-ironic00:10
*** andrein has joined #openstack-ironic00:10
*** guilhermesp has joined #openstack-ironic00:10
*** irclogbot_3 has quit IRC00:10
*** gmann has joined #openstack-ironic00:11
*** irclogbot_2 has joined #openstack-ironic00:11
*** anuradha1904 has quit IRC00:42
*** mkowalski has joined #openstack-ironic00:43
*** mkowalski has quit IRC00:52
*** dsneddon has quit IRC00:54
*** rloo has quit IRC01:01
*** mkowalski has joined #openstack-ironic01:03
eanderssonIf I need Ironic to make an API call to upgrade firmware (api call + restart hardware) as part of a deploy what would be the ideal place to implement that?01:50
eanderssone.g. make sure firmware is on x.y.z (if it isn't apply and reboot) and then deploy01:51
eanderssonMy initial thought was to just override the deploy interface01:59
*** ianychoi has quit IRC02:42
*** ociuhandu has joined #openstack-ironic02:43
*** ociuhandu has quit IRC02:47
lbragstadTheJulia i was buried in a few things today - but i have ironic on my plate for tomorrow02:49
*** Qianbiao has joined #openstack-ironic03:06
*** rcernin has quit IRC03:11
*** rcernin has joined #openstack-ironic03:12
*** mkrai has joined #openstack-ironic03:33
*** ricolin_ has joined #openstack-ironic03:52
*** gyee has quit IRC04:12
*** ianychoi has joined #openstack-ironic04:29
*** Qianbiao has quit IRC04:46
*** openstackgerrit has joined #openstack-ironic04:56
openstackgerritankit proposed openstack/ironic master: Fixes issue of redfish firmware update  https://review.opendev.org/c/openstack/ironic/+/76491404:56
TheJuliaeandersson: depends on version, management interface most likely05:26
TheJulialbragstad: no worries05:26
* TheJulia goes to the land of ZzZzZzZz05:26
*** tzumainn has quit IRC05:47
*** dsneddon has joined #openstack-ironic05:54
*** dsneddon has quit IRC06:00
eanderssonThanks - will try that06:14
arne_wiebalckGood morning, ironic!06:31
jandersgood morning arne_wiebalck, Happy Friday! o/06:31
arne_wiebalckHey janders o/06:32
openstackgerritsonali bhausaheb borkar proposed x/sushy-oem-idrac master: Add get pxe port macs for bios mode  https://review.opendev.org/c/x/sushy-oem-idrac/+/77072407:01
*** rcernin has quit IRC07:05
openstackgerritsonali bhausaheb borkar proposed x/sushy-oem-idrac master: Add get pxe port macs for bios mode  https://review.opendev.org/c/x/sushy-oem-idrac/+/77090407:29
*** rcernin has joined #openstack-ironic07:43
*** rcernin has quit IRC07:48
*** rcernin has joined #openstack-ironic07:49
*** rcernin has quit IRC07:54
*** nam-est has joined #openstack-ironic07:58
openstackgerritMerged openstack/ironic master: Fix redfish-virtual-media boot mode handling ordering  https://review.opendev.org/c/openstack/ironic/+/77083307:58
*** Nisha_Agarwal has joined #openstack-ironic08:07
*** rpittau|afk is now known as rpittau08:09
rpittaugood morning ironic! o/08:09
jandersgood morning rpittau08:10
jandersHappy Friday08:10
rpittauhey janders :)08:11
rpittauHappy Friday!08:12
openstackgerritKaifeng Wang proposed openstack/ironic-python-agent master: Remove lldp-timeout support  https://review.opendev.org/c/openstack/ironic-python-agent/+/70120708:14
*** anuradha1904 has joined #openstack-ironic08:20
*** Qianbiao has joined #openstack-ironic08:22
*** rcernin has joined #openstack-ironic08:26
*** rcernin has quit IRC08:31
*** tosky has joined #openstack-ironic08:42
*** Nisha_Agarwal has quit IRC08:43
*** lucasagomes has joined #openstack-ironic09:04
*** rcernin has joined #openstack-ironic09:28
*** ociuhandu has joined #openstack-ironic09:33
*** rcernin has quit IRC09:33
*** derekh has joined #openstack-ironic09:37
*** ociuhandu has quit IRC09:44
*** mkrai has quit IRC09:50
*** mkrai_ has joined #openstack-ironic09:50
*** ociuhandu has joined #openstack-ironic09:50
jandersanyone up for the SPUC? arne_wiebalck rpittau?10:02
jandershttps://bluejeans.com/77289379810:02
rpittaujanders: coming! :)10:02
*** Qianbiao has quit IRC10:03
*** Qianbiao has joined #openstack-ironic10:07
*** mkrai_ has quit IRC10:18
*** mkrai has joined #openstack-ironic10:19
*** Nisha_Agarwal has joined #openstack-ironic10:20
openstackgerritDmitry Tantsur proposed openstack/ironic stable/victoria: Fix redfish-virtual-media boot mode handling ordering  https://review.opendev.org/c/openstack/ironic/+/77092210:31
*** dtantsur|afk is now known as dtantsur10:38
dtantsurmorning folks, sorry for missing the SPUC10:38
* dtantsur is now in possession of a permanent residency permit \o/10:38
janderscongratulations dtantsur!!! \o/10:40
janders(and no worries about the SPUC :)10:40
janderswe finished early cause rpittau had a clashing meeting but happy to jump back in if you like?10:42
dtantsurI'm afraid I need to eat something urgently, been up since 7am10:44
jandersfirst things first10:44
jandersnext week! :)10:44
dtantsuryeah10:44
jandersI think the PR grant calls for a champagne (or prosecco or beer) breakfast! :)10:45
*** rcernin has joined #openstack-ironic10:45
Nisha_AgarwalHey dtantsur , congratulations!!!10:46
*** ociuhandu has quit IRC10:46
dtantsurjanders++10:47
dtantsurthank you Nisha!10:47
*** Qianbiao has quit IRC10:50
*** anuradha1904 has quit IRC10:59
jandersdtantsur rpittau for NVMe cleaning change, would you be comfortable with code that checks this output http://paste.openstack.org/show/801655/ for what is supported and takes action accordingly? I'm a little concerned with potential future changes to nvme-cli output but haven't found a better way so far (json output seems useless for sanitize/format11:02
jandersfeatures)11:02
jandersI'm thinking trying sanitize if supported and falling back to secure format if not11:03
janders(and then to shred if none of the two is supported / completes successfully provided that shred fallback is enabled in ironic.conf)11:03
*** ociuhandu has joined #openstack-ironic11:17
*** rcernin has quit IRC11:17
jandersdtantsur rpittau alternatively, for the first iteration, I can make it only use secure format instead (this feature seems to have much more consistent support - the only NVMe that supports sanitize that I've seen so far is the boot drive of my laptop :) ). What do you think?11:24
*** ociuhandu has quit IRC11:26
*** ociuhandu has joined #openstack-ironic11:27
iurygregorygood morning janders dtantsur rpittau and Ironic! happy friday!11:28
jandershey iurygregory o/11:28
jandersHappy Friday!11:28
*** rcernin has joined #openstack-ironic11:30
rpittauhey iurygregory :)11:31
rpittausorry janders, just reading now, I think that's ok, for the output I mean, we'll nened to keep an eye on the nvme-cli stuff11:33
rpittauand yeah, I think I saw the same with my laptop :D11:33
rpittaujanders: in short, your approach sounds good to me11:33
jandersthank you rpittau :)11:34
* rpittau goes to lunch, carbonara awaits11:34
jandersas I'm typing all this up I'm getting a little worried I made it overcomplicated (and hence prone to bugs/failures), I might create two versions of this change for further discussion11:34
iurygregorycarbonara *-*11:34
jandersthanks rpittau, enjoy!11:35
jandersyum!11:35
janders(not dnf in this case :) )11:35
iurygregoryhahahaha11:36
iurygregoryjanders, nice one!11:36
*** mkrai has quit IRC11:37
*** Nisha_Agarwal has quit IRC11:48
dtantsurjanders: I think trying sanitize is still a good idea11:51
dtantsurwe should expect it to become more popular in the enterprise field as the standard gets adopted11:51
jandersdtantsur agreed. Should we make it experimental (and possibly have a config option making either format or sanitize the default NVMe cleaning method)?11:52
jandersor is failing cleaning if nvme-cli output isn't convincing sufficient?11:53
dtantsurjanders: we can learn in advance which method is supported, right?11:53
dtantsurso I'd try sanitize if it's supported, but an option to choose may be nice as well11:53
jandersyeah the way I'm doing it right now is interrogating the NVMe and than I have some logic to pick the preferred solution11:54
jandersidea is - if sanitize is supported, use it, if not, go to secure format (crypto variety if available, standard if not)11:54
openstackgerritJacob Anders proposed openstack/ironic-python-agent master: [WIP] Add support for using NVMe specific cleaning  https://review.opendev.org/c/openstack/ironic-python-agent/+/77023712:00
janders^^ this is very crude, to be continued next week12:01
janders(not worth looking at yet)12:01
janderssee you next week Ironic o/12:06
jandershave a great weekend everyone12:06
jandersonce again congrats on your PR dtantsur!12:06
dtantsurthank you and have a great weekend too12:07
*** jamesdenton has quit IRC12:07
*** jamesdenton has joined #openstack-ironic12:08
arne_wiebalckjanders: rpittau sorry, busy morning12:25
arne_wiebalckdtantsur: \o/ for the permit!12:26
dtantsur:)12:26
*** rcernin has quit IRC12:31
*** ricolin_ has quit IRC12:42
*** rcernin has joined #openstack-ironic12:45
openstackgerritDmitry Tantsur proposed openstack/ironic-lib master: Import mounted context manager from IPA  https://review.opendev.org/c/openstack/ironic-lib/+/77004812:47
*** zzzeek has quit IRC13:00
*** rcernin has quit IRC13:00
*** zzzeek has joined #openstack-ironic13:00
*** rcernin has joined #openstack-ironic13:05
*** Qianbiao has joined #openstack-ironic13:14
*** JamesBenson has joined #openstack-ironic13:19
openstackgerritsonali bhausaheb borkar proposed x/sushy-oem-idrac master: Add export system configuration  https://review.opendev.org/c/x/sushy-oem-idrac/+/71032713:27
*** derekh has quit IRC13:29
*** derekh has joined #openstack-ironic13:30
*** rcernin has quit IRC13:30
openstackgerritsonali bhausaheb borkar proposed x/sushy-oem-idrac master: Add get pxe port macs for bios mode  https://review.opendev.org/c/x/sushy-oem-idrac/+/77093213:40
openstackgerritVerification of a change to openstack/ironic failed: Update `cleaning_error_handler`  https://review.opendev.org/c/openstack/ironic/+/77025713:44
openstackgerritVerification of a change to openstack/ironic failed: Do not enter maintenance if cleaning fails before running the 1st step  https://review.opendev.org/c/openstack/ironic/+/77025813:44
*** paras333_ has joined #openstack-ironic13:57
*** jdandrea has joined #openstack-ironic13:57
dtantsuranyone has an idea why stable/victoria is so unstable?13:58
*** rloo has joined #openstack-ironic14:02
rpittaummm the multinode job has roughly a failure every 7-8 runs14:02
dtantsurokay, I checked one job, all nodes on the subnode failed to PXE boot14:04
rpittaufantastic14:04
dtantsurare we seeing the same on master?14:04
shadowerjust saw it, congrats dtantsur! \o/14:05
dtantsurthx :)14:05
* dtantsur hopes it was not about PXE booting :D14:05
rpittaunot really, I see a failure every now and then, but way less frequent14:05
dtantsurooookay, so something we forgot to backport?14:05
shadowerhaha nope, about the permit :)14:05
dtantsur:)14:05
dtantsursee, we can barely maintain the current stable, I don't understand why we still pretend to support Train and older..14:06
rpittauoh I'm still struggling to get ussuri in shape and btw, before I forget for the Nth time, grenade in inspector is 100% broken in victoria14:07
dtantsur\o/14:07
*** Qianbiao has quit IRC14:08
rpittaudtantsur: I meant to talk you earlier this week but... well! TL;DR nodes are not starting because they get the wrong ipxe config file14:08
dtantsurI'll take a look after multinode okay?14:08
rpittausure14:08
*** Qianbiao has joined #openstack-ironic14:08
rpittauif it can help for the multinode and the backports, I went through the patches recently to backport the focal related ones, I think I got them all, this was 10 days ago14:11
iurygregoryrpittau, all patches are merged?14:11
rpittauyeah14:12
iurygregorydo we have a link in the whiteboard with the failures we are seeing?14:12
rpittauI mentioned just the grenade inspector as it's been a while now14:13
iurygregorygrenade inspector is the puzzle I coulnd't do anything D:14:14
* dtantsur has put a harsh proposal on https://etherpad.opendev.org/p/ironic-wallaby-midcycle14:17
iurygregoryno bootable device (not good) - kernel panic would tell it could be memory problems hehe14:18
dtantsurI think it's DHCP14:18
dtantsurfor a kernel problem we'd see the kernel/ramdisk downloaded first14:19
dtantsurthere don't seem to be any meaningful diff between stable/victoria and master in zuul.d and devstack14:22
dtantsurokay, anyone has a link to an inspector problem handy?14:24
* dtantsur found14:25
dtantsurRAMDISK: Couldn't find valid RAM disk image starting at 014:27
dtantsurthis *may* actually be a memory problem14:27
*** ociuhandu_ has joined #openstack-ironic14:28
iurygregoryfunny...14:31
*** ociuhandu has quit IRC14:31
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector stable/victoria: Increase memory for the grenade job  https://review.opendev.org/c/openstack/ironic-inspector/+/77094114:32
dtantsurI think that's it ^^14:32
rpittaudtantsur: not sure that's the problem, if you look at the ipa ramdisk logs you'll see that it gets the config from boot.ipxe, but it should take it from ironic-inspector.ipxe instead14:33
rpittauor am I wrong ?14:33
dtantsurrpittau: maybe it uses managed boot?14:33
iurygregorylmao it should be 512 in inspector O.o14:34
dtantsuralso in the run I've found there is no IPA, the kernel crashes14:34
rpittauok, mmm, I'm talking about this https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_761/767536/2/check/ironic-inspector-grenade/761e24d/controller/logs/ironic-bm-logs/node-0_no_ansi_2021-01-05-09%3A19%3A30_log.txt14:34
dtantsurwell, right, we never even get to running inspector tests14:37
rpittaumemory definitely needs to be increased, I'm not saying it doesn't14:37
dtantsurwhich raises a question: what the actual hell is this? https://zuul.opendev.org/t/openstack/build/761e24d5d4a2435fa01cac12a0336860/log/controller/logs/grenade.sh_log.txt#199514:37
dtantsurwhy is it creating a nova server?14:38
rpittauuh....14:38
dtantsur(because grenade, I know)14:38
dtantsurwhat I think is happening is nova trying to create a server, hits timeout, retries a couple of times and fails14:38
dtantsuryeah, 40 minutes inside 'server create'14:39
dtantsurfixing the memory issue will likely make it pass, although the question remains valid: how do we ask nova to stop?14:39
dtantsur(it's probably okay to have it in the ironic CI)14:39
dtantsurit happens in normal runs too: https://zuul.openstack.org/build/7cb6b446f74047a79a9360b41ffd76b5/log/controller/logs/grenade.sh_log.txt#200514:40
* dtantsur shakes fist at grenade14:41
iurygregorywe can disble nova in grenade if we want14:41
rpittaualright, I think that's the same reason why it's failing in ussuri14:41
dtantsurlikely. lemme propose a backport14:41
*** tzumainn has joined #openstack-ironic14:42
* dtantsur wonders if he needs to squash it with the database migrations fix14:42
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector stable/ussuri: Increase memory for the jobs  https://review.opendev.org/c/openstack/ironic-inspector/+/77094614:43
rpittauthat might be a good idea14:45
openstackgerritDmitry Tantsur proposed openstack/ironic master: redfish-virtual-media: make fewer calls when preparing boot  https://review.opendev.org/c/openstack/ironic/+/76432314:47
dtantsurit becomes increasingly annoying to rebase this patch ^^^14:47
rpittaummm I thought I gave +2 already to that, oh well14:48
rpittauI need to split now, I'll check more stuff later or tomorrow14:48
rpittauhave a great weekend everyone! o/14:48
*** rpittau is now known as rpittau|afk14:48
TheJuliathere is no slepeing in with a corgi overlord15:03
TheJuliadtantsur: congrats!15:04
dtantsurthanks and good morning :)15:04
TheJuliaintermittent CI failures?15:06
dtantsurall sorts of, yeah15:08
TheJuliaugh, are we keeping a list?15:08
iurygregoryTheJulia, the corgi still wants to participate in meetings? XD15:08
dtantsuron the whiteboard, yes15:09
TheJuliaiurygregory: he sure participated on my call with my intern yesterday15:09
iurygregoryhehehe15:09
TheJuliahe was being extremely vocal15:09
*** ociuhandu_ has quit IRC15:09
iurygregoryhe was helping with debug? :D15:10
TheJuliait was more a mash up of corgi demanding the cat be removed from my desk15:13
* TheJulia is unsure of this morning's coffee15:17
TheJuliaand the cat is back on my desk15:17
TheJuliaThere is potential!15:18
trandlescat on desk == ok15:18
trandlescat standing between me and monitor == not ok15:18
trandlesunfortunately the cat seems to think that standing on the desk howling for attention is a good use of his and my time15:19
TheJuliaSo the cat is attracted to my desk because of the flying fiends...  or birds visiting the Palm tree and orange tree outside my home office window15:21
TheJuliawe *think* one of the other trees is a lemon tree but it doesn't seem to like the climate.15:21
*** ociuhandu has joined #openstack-ironic15:22
iurygregoryhehehehe15:23
iurygregoryand the corig is mad because the ca is on the desk15:23
iurygregorys/ca/cat15:23
TheJuliayup15:23
trandlesbetween the cat and the window is a set of wire shelves covered in soon-to-be sprouting seedlings for the garden15:25
trandleshe doesn't like that he can't stand on the shelves15:25
iurygregoryawww =(15:25
TheJuliaheh, smart15:25
trandlesso I put a piece of cardboard on it so he can lay there for now, in the sun, watching the birds15:25
TheJuliaCats will eat leaves, so it is a good thing... espescialy if any of the plants are poisonous to them15:26
trandlesI think trying to take that away when I start my seeds is going to piss him off15:26
TheJuliamaybe make a "catainment box"15:26
trandlesThere are a few basil plants there now but he leaves them alone.15:26
trandles"catainment box" is a good idea!15:26
TheJuliaspuc in 1.5 hours?15:29
*** Qianbiao has quit IRC15:31
TheJuliaInteresting, driver libs being loaded illicit a failure in the acl tests :\15:31
TheJuliaGuess I need to look at that today :(15:31
TheJuliaHas everyone voted on the bylaws changes?15:32
openstackgerritDerek Higgins proposed openstack/ironic master: Add a delay/retry is vmedia insert fails  https://review.opendev.org/c/openstack/ironic/+/77027015:40
dtantsurI may end up falling asleep before SPUC15:40
*** anuradha1904 has joined #openstack-ironic15:42
TheJuliamy body has already filed official protest to being awake15:44
TheJuliaso...15:44
openstackgerritAija Jauntēva proposed openstack/ironic master: Add 'deploy steps' parameter for provisioning API  https://review.opendev.org/c/openstack/ironic/+/76835315:49
*** juanoterocas has joined #openstack-ironic15:52
TheJuliajuanoterocas: did you get your question answered yesterday?15:55
TheJuliahmm, my acl test issue feels like the runner is getting slightly polluted :\16:01
iurygregorySPUC is in 51min right?16:08
TheJuliayes16:08
iurygregorylast friday I was at the doctor D:16:08
iurygregorytoday I will join \o/16:09
TheJulia\o/16:09
TheJuliaI'll promise not to run... many unit tests while on the call today16:09
iurygregorylet the unit tests run while you are on the call =D16:10
openstackgerritAija Jauntēva proposed openstack/ironic master: Add 'deploy steps' parameter for provisioning API  https://review.opendev.org/c/openstack/ironic/+/76835316:10
TheJuliait makes the computer cry16:10
juanoterocasHi TheJulia, no I didn[t, still understading and struggling with : CRITICAL neutron.plugins.ml2.managers [-] The following mechanism drivers were not found: {'baremetal'}16:12
iurygregoryI think you need a new computer TheJulia =(16:14
TheJuliajuanoterocas: is networking-baremetal installed?16:15
TheJuliaiurygregory: likely16:15
juanoterocasyes, up and running16:16
TheJulianetworking-baremetal has two parts16:20
TheJuliaone an ml2 plugin, the other a daemon. To install the ml2 plugin, it needs to be installed along side neutron-api if memory serves16:20
TheJuliaYeah, really seeming like the issue I have hit is one of those fun test runner issues16:22
juanoterocassome docs might be helpful about ml2 plugin, I have followed this doc https://docs.openstack.org/networking-baremetal/latest/install/index.html#install-the-networking-baremetal-plugin-and-agent16:23
TheJuliaand your able to start ironic-neutron-agent?16:25
juanoterocasyes16:26
juanoterocas● ironic-neutron-agent.service - OpenStack Ironic Neutron Agent16:27
juanoterocas     Loaded: loaded (/etc/systemd/system/ironic-neutron-agent.service; enabled; vendor preset: enabled)16:27
juanoterocas     Active: active (running) since Fri 2021-01-15 08:28:00 -05; 2h 51min ago16:27
TheJuliahow exactly did you isntall networking-baremetal?16:28
juanoterocaspip command16:29
TheJuliawith-in the neutron venv?16:29
*** paras333_ has quit IRC16:31
juanoterocasno, perhaps that is the issue, how I userneutron venv?16:31
TheJuliatypically it is isntalled in a virtualenv with a specific path16:31
TheJuliaso say, if the bonary running in is located in /opt/stack/neutron/bin/blah/blah16:32
TheJuliathere should be an /opt/stack/neutron/bin/activate file to source to enter the venv16:32
juanoterocasok, I'm using microstack (snap), so Iĺl assume is a virtual env as well and need to locate that activate executable.16:35
*** ricolin_ has joined #openstack-ironic16:35
*** ricolin_ has quit IRC16:35
TheJuliaahh, well good luck16:36
openstackgerritDerek Higgins proposed openstack/ironic master: Add a delay/retry is vmedia insert fails  https://review.opendev.org/c/openstack/ironic/+/77027016:40
* dtantsur slowly fades into the weekend16:41
*** dtantsur is now known as dtantsur|afk16:41
*** iurygregory has quit IRC16:41
*** ociuhandu_ has joined #openstack-ironic16:53
TheJuliaI think i figured out why my test was failing16:53
*** ociuhandu has quit IRC16:56
*** ociuhandu_ has quit IRC16:58
*** lucasagomes has quit IRC17:00
TheJuliais today a spuc?17:02
openstackgerritJulia Kreger proposed openstack/ironic master: Start populating existing policy tests  https://review.opendev.org/c/openstack/ironic/+/76813617:05
*** iurygregory has joined #openstack-ironic17:06
*** ociuhandu has joined #openstack-ironic17:11
*** ociuhandu has quit IRC17:16
arne_wiebalckbye everyone, have a good week-end o/17:31
openstackgerritMerged openstack/ironic stable/victoria: Update `cleaning_error_handler`  https://review.opendev.org/c/openstack/ironic/+/77025717:36
iurygregorybye arne_wiebalck17:38
derekhsorry SPUC network problems got me at the end17:45
viks____TheJulia:  Now dhcp request from baremetal is hitting the neutron dhcp and i see some ack message going back via tcpdump... but in my baremetal KVM console, i see `PXE-E11: ARP timeout`? any idea what might be happening?17:56
*** dsneddon has joined #openstack-ironic17:59
*** derekh has quit IRC18:03
*** gyee has joined #openstack-ironic18:14
*** jdandrea has quit IRC18:30
*** jdandrea has joined #openstack-ironic18:38
TheJuliaviks____: it sounds like the node doesn't have the parameters, can you confirm that the dhcp server reply (and thus the neutron port) have the parameters for network booting?19:12
openstackgerritJulia Kreger proposed openstack/ironic master: Duplicate testing for system scoped ACL testing  https://review.opendev.org/c/openstack/ironic/+/77000219:17
openstackgerritJulia Kreger proposed openstack/ironic master: Bump oslo.log requirement to 4.3.0  https://review.opendev.org/c/openstack/ironic/+/76325619:18
openstackgerritJulia Kreger proposed openstack/ironic master: Introduce common personas for secure RBAC  https://review.opendev.org/c/openstack/ironic/+/76325519:18
viks____TheJulia: the ack from dhcp looks something like below:19:23
viks____https://www.irccloud.com/pastebin/lknU4hpL/19:24
TheJuliaviks____: so Ironic, if controlling things, injects the various optionsf or network booting19:24
TheJuliafwiw, those parameters are a reply that can't start PXE19:25
TheJuliai.e. ironic has not been told or engaging that yet from what I can see19:26
*** rcernin has joined #openstack-ironic19:27
viks____TheJulia:  Do i need to have the ironic inspector running? how does PXE get the ramdisk from glance via PXE booting? am i doing something wrong?19:27
*** rcernin has quit IRC19:31
openstackgerritJulia Kreger proposed openstack/ironic master: Introduce common personas for secure RBAC  https://review.opendev.org/c/openstack/ironic/+/76325519:31
openstackgerritsonali bhausaheb borkar proposed x/sushy-oem-idrac master: Add get pxe port macs for bios mode  https://review.opendev.org/c/x/sushy-oem-idrac/+/77090419:34
browzinghello there *waves*. I'm curious what generates the deploy_ramdisk when a machine starts the 'provisioning' state. Our inspection phase is working properly w/ the initrd w/ proper firmware files symlinked in /shared/html/images but when a node starts provisioning something generates /shared/html/<node_uuid>/ with deploy_initrd that is missing all the required firmware20:01
*** pmannidi has quit IRC20:03
TheJuliaviks____: Ironic does it, OR if your trying to do inspection  you need a dedicated dhcp server for that *or* to have ironic trigger managed inspection (starting in ?train?... I think)20:13
TheJuliabrowzing: so ironic keeps a cached copy if the file doesn't change but there are cases where it won't. I'd kill/replace your ironic-conductor container20:14
browzingEeek, killing it causes it to re-download the broken initrds from rdoproject.org and replaces my symlink fixes for the inspection phase20:20
browzingalternate question: is there some guaranteed stability or "don't break userspace" around releasing these images?20:20
browzingrough feedback: unfortunately we've burned 6 full working days and 2 engineers on this and it's not a great experience...20:21
*** jdandrea has quit IRC20:29
TheJuliaso it gets cached in like /var/lib/ironic/master_images20:29
TheJuliayou can nuke it from with-in the container20:29
browzinginteresting, that's empty20:30
browzingttps://imgur.com/a/JmvKtEv20:30
TheJuliaI don't know about RDO specifically for their builds, but upstream we use the images we build for CI20:31
TheJuliasymlink fixes?20:31
TheJuliaif you take a look in /etc/ironic/ironic.conf it will have the paths to the folders used20:32
TheJuliathe image it should be drawing from is the shared folder across the metal3 containers if memory serves20:32
browzingYea we had a "workaround" for the inspection phase that gets inspection working by downloading the 2020-11-18 initrd and fixing all the symlinks to point at that in /shared/html/images20:32
TheJuliaoh20:32
TheJuliaheh20:32
browzingbut it's using _something_ else and there's nothing else in /shared/html/images besides the initrd we want it to use...20:33
TheJuliaso yeah, ironic isbasically copying that same file but you've hotwired inspection to draw from a different file it sounds like20:33
TheJuliaironic literally just copies the files from the shared folder and drops them in place20:34
TheJuliawhich reminds me... has that fix merged20:34
TheJuliaugh20:34
TheJuliano20:34
browzinginteresting... yea our experience is not that20:35
TheJuliawell, after first copy, it should be from the cache if memory serves20:35
browzinginspecting is definitely using the files in the shared folder, provisioning definitely is not20:35
browzingif i compare each ramdisk, the inspection ones has the firmware, the generated "provisioning" ones do not have required firmware20:36
browzingdigging around for a cache...20:36
TheJuliaIt would really depend on what the baremetal operator is "populating"20:36
TheJuliaif you can query ironic directly, look in the node driver_info field20:36
TheJuliait will have a deploy_kernel and deploy_ramdisk field which may be a file path or url20:37
TheJuliaUnfortunately not conciously aware of the baremetal operator is doing20:37
TheJuliazaneb: o/20:37
zanebhowdy20:37
TheJuliahmm image build failed on rdo20:37
TheJuliazaneb: is there any insight you can provide for browzing ?20:39
zanebreading scrollback...20:39
TheJuliaI don't know what the operator is putting in place at this point20:39
zanebbrowzing: openshift or upstream metal³?20:41
browzingupstream metal320:41
browzingwe have _most_ things pinned to a specific version but i think we didn't pin ironic-ipa-downloader and we've been having nothing but trouble because of that :p20:42
*** zbitter has joined #openstack-ironic20:42
zanebbest place to ask is probably #cluster-api-baremetal on k8s slack20:44
browzingdone! https://kubernetes.slack.com/archives/CHD49TLE7/p161074205900840020:44
browzingwe often ask questions there it's mostly crickets20:44
trandlesI haven't gone looking around in the ironic database. Does it store any record of past deployments? Or would I have to gleen that info from logs?20:45
*** jdandrea has joined #openstack-ironic20:46
TheJuliatrandles: sadly we don't store that past data. Nova *does* but i don't think you'r front ending it with nova20:47
zanebbrowzing: it's pretty quiet. there's some folks in EU time zone who might have a better idea20:47
trandlesI realized I can `baremetal node show` and see what is currently in instance_info, but that doesn't necessarily reflect what is currently provisioned on the node.20:47
browzingzaneb: yea, not too much hope though since it's friday there already :p20:47
TheJuliatrandles: well, if it is provisioned... but if it is not20:47
zanebmost folks in US time are more familiar with openshift, and stuff like images and container versions work a bit differently in openshift because of reasons20:48
trandlesTheJulia: the question was asked of me earlier this week if Ironic knows what a node is currently running. I said I didn't think so...20:48
TheJuliatrandles: yes, someone could change the record :\20:49
TheJuliasomeone could also change the host once deployed too20:49
TheJuliabrowzing: https://github.com/metal3-io/ironic-image/blob/master/ironic.conf.j2#L15320:50
browzing👀20:51
browzingyea that path doesn't exist in the container :) however, /shared/html/images does and it's populated by stuff downloaded from the initContainer ironic-ipa-downloader script20:51
browzing(this baby https://github.com/metal3-io/ironic-ipa-downloader/blob/master/get-resource.sh)20:52
TheJuliacheck /shared/html/tmp too20:52
browzingnada `ls: cannot access /shared/html/tmp: No such file or directory`20:53
* TheJulia blinks20:55
browzingaah /shared/tmp based on the get-resource.sh script20:55
*** rcernin has joined #openstack-ironic20:57
*** juanoterocas has quit IRC21:00
*** juanoterocas has joined #openstack-ironic21:00
*** rcernin has quit IRC21:01
*** JamesBenson has quit IRC21:03
TheJulialbragstad: you wouldn't happen to have an example system member token... would you?21:15
TheJuliaalso system project member would be helpful21:15
*** juanoterocas has quit IRC21:17
*** juanoterocas has joined #openstack-ironic21:18
*** juanoterocas has quit IRC21:18
TheJuliahmm, I think I see what is going on21:23
*** rcernin has joined #openstack-ironic21:53
*** rcernin has quit IRC21:58
*** jdandrea has quit IRC22:01
lbragstadTheJulia you want the raw token response?22:02
lbragstadTheJulia system admin: http://paste.openstack.org/show/801679/22:04
TheJulialbragstad: it is the templating, having tomodify things around some22:04
*** rcernin has joined #openstack-ironic22:04
lbragstadhttp://paste.openstack.org/show/801680/ system-member22:04
lbragstadhttp://paste.openstack.org/show/801681/ is system-reader22:05
lbragstadthose are the raw token response bodies22:05
lbragstadif you have a devstack laying around you can use `openstack token issue --os-cloud devstack-system-admin --debug` to get one22:06
TheJuliait has been a while since I've had a devstack setup :(22:18
*** ociuhandu has joined #openstack-ironic22:20
*** ociuhandu has quit IRC22:25
TheJuliagetting there22:29
*** sdanni has quit IRC22:37
*** erbarr has quit IRC22:38
*** erbarr has joined #openstack-ironic22:38
*** logan- has quit IRC22:40
*** logan- has joined #openstack-ironic22:53
*** yoctozepto5 has joined #openstack-ironic22:54
*** yoctozepto has quit IRC22:55
*** yoctozepto5 is now known as yoctozepto22:55
*** nandita has quit IRC22:57
*** vdrok has quit IRC22:57
*** nandita has joined #openstack-ironic22:57
*** vdrok has joined #openstack-ironic22:58
*** TheJulia has quit IRC22:58
*** TheJulia has joined #openstack-ironic22:58
*** rh-jelabarre has quit IRC22:59
*** rh-jelabarre has joined #openstack-ironic22:59
*** mkowalski has quit IRC23:00
*** coreycb has quit IRC23:01
*** coreycb has joined #openstack-ironic23:02
*** ftarasenko has quit IRC23:03
*** logan- has quit IRC23:04
*** mkowalski has joined #openstack-ironic23:13
*** yoctozepto6 has joined #openstack-ironic23:16
*** yoctozepto has quit IRC23:17
*** yoctozepto6 is now known as yoctozepto23:17
*** logan- has joined #openstack-ironic23:19
*** eandersson has quit IRC23:20
*** ddurst has quit IRC23:20
*** ddurst has joined #openstack-ironic23:21
*** eandersson has joined #openstack-ironic23:21
*** rloo has quit IRC23:27
*** yoctozepto4 has joined #openstack-ironic23:42
*** yoctozepto has quit IRC23:44
*** yoctozepto4 is now known as yoctozepto23:44
*** yoctozepto4 has joined #openstack-ironic23:58
*** yoctozepto has quit IRC23:59
*** yoctozepto4 is now known as yoctozepto23:59

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