Wednesday, 2020-07-08

*** janders has joined #openstack-ironic00:01
*** hoonetorg has quit IRC00:10
*** janders has quit IRC00:18
*** rcernin has quit IRC00:42
*** rcernin has joined #openstack-ironic00:46
*** janders has joined #openstack-ironic01:36
*** ricolin has joined #openstack-ironic01:40
*** tzumainn has quit IRC01:51
*** rcernin has quit IRC02:13
*** antonym has quit IRC02:15
*** rcernin has joined #openstack-ironic02:15
*** antonym has joined #openstack-ironic02:31
*** rcernin has quit IRC02:33
*** rcernin has joined #openstack-ironic02:55
*** mkrai has joined #openstack-ironic03:02
*** ociuhandu has joined #openstack-ironic03:16
*** ociuhandu has quit IRC03:20
*** janders has quit IRC03:27
*** mkrai has quit IRC03:28
*** mkrai has joined #openstack-ironic03:29
*** hjensas has quit IRC03:42
*** hjensas has joined #openstack-ironic03:43
*** diurnalist has quit IRC04:19
dkingI don't know if anybody is currently around, but if so, would anybody know what would be the API states/provision targets I can use that would be the equivalent to "openstack baremetal node manage" and "openstack baremetal node provide"? I'm hoping that I can bring a node to available using simple curl commands. I can do the deploy with '{ "target": "active"}' if I can get it to available.04:57
*** abdysn has joined #openstack-ironic05:05
*** diurnalist has joined #openstack-ironic05:32
*** mkrai has quit IRC05:49
*** mkrai has joined #openstack-ironic05:59
*** diurnalist has quit IRC06:04
*** ianw is now known as ianw_pto06:38
*** trident has quit IRC06:39
*** trident has joined #openstack-ironic06:42
*** janders has joined #openstack-ironic06:48
*** rpittau has joined #openstack-ironic06:50
rpittaugood morning ironic! o/06:50
openstackgerritRiccardo Pittau proposed openstack/ironic master: Add documentation on how to propose a release  https://review.opendev.org/73967806:57
jandersg'day rpittau o/06:58
rpittauhey janders :)06:58
*** rcernin has quit IRC06:59
*** rcernin has joined #openstack-ironic07:06
*** mkrai has quit IRC07:14
iurygregorygood morning rpittau janders and Ironic o/07:21
iurygregoryjanders, FYI we have open a bz for the mariadb problem https://bugzilla.redhat.com/show_bug.cgi?id=185463707:23
openstackbugzilla.redhat.com bug 1854637 in mariadb "bifrost fails when running ironic-dbsync create_schema" [High,New] - Assigned to mschorm07:23
*** rpittau has quit IRC07:23
jandersthank you iurygregory07:23
jandersI suppose you ran into the same issue in your testing?07:24
iurygregoryyeah07:24
jandersinteresting! I suppose I now need to give my old trusty laptop a good screen clean with apologies07:24
iurygregoryhehehe07:25
jandersI was suspecting it's too old/slow and hence causing this07:25
*** rpittau has joined #openstack-ironic07:25
iurygregoryif you want to add any info to the bug feel free07:26
*** rpittau has quit IRC07:31
*** rcernin has quit IRC07:41
*** rpittau has joined #openstack-ironic07:42
*** mkrai has joined #openstack-ironic07:47
*** hjensas has quit IRC07:49
*** dougsz has joined #openstack-ironic07:51
*** dtantsur|afk is now known as dtantsur08:10
*** ociuhandu has joined #openstack-ironic08:10
dtantsurmorning ironic08:10
*** Lucas_Gray has joined #openstack-ironic08:11
rpittauhey dtantsur :)08:11
dtantsurjanders: congratulations, you've found a serious bug on the 2nd day of your employment :)08:11
jandershaha :)  thank you dtantsur08:11
*** mbuil has quit IRC08:13
rpittaujanders, are you going to propose the patch for libselinux in bifrost?08:15
*** Wryhder has joined #openstack-ironic08:16
*** Lucas_Gray has quit IRC08:16
*** mkrai has quit IRC08:17
*** Wryhder is now known as Lucas_Gray08:17
*** mkrai has joined #openstack-ironic08:19
*** lucasagomes has joined #openstack-ironic08:19
*** derekh has joined #openstack-ironic08:19
*** tkajinam has quit IRC08:23
dtantsurrpittau: could you check https://review.opendev.org/#/c/728315/ please? I think it's a good candidate for a last-minute change in the release08:23
patchbotpatch 728315 - ironic - Provide a path to set explicit ipxe bootloaders - 9 patch sets08:23
dtantsurmeanwhile, we can release ironic-inspector. please don't forget about bugfix/* branches (I commented on bifrost already).08:24
rpittaudtantsur, yep, I thought 8.2 was ok based on https://review.opendev.org/739089, for example we removed support for old Fedora and Debian08:29
patchbotpatch 739089 - bifrost - Prepare release notes for release 8.2 (MERGED) - 1 patch set08:29
*** k_mouza has joined #openstack-ironic08:30
dtantsurrpittau: 8.2 is probably fine, yes, although I do remember Julia mentioning a major release08:31
dtantsurrpittau: also, which patch do you have in mind in https://review.opendev.org/#/c/739671/ ?08:32
patchbotpatch 739671 - releases - Release ironic 13.0.5 for train - 1 patch set08:32
dtantsurI don't see anything ready to merge for train08:32
rpittauarf wrong patch08:32
*** diurnalist has joined #openstack-ironic09:00
*** hjensas has joined #openstack-ironic09:01
rpittaudtantsur, we probably need to add the stable-branch-type std-with-versions to the bifrost yaml file09:02
*** mbuil has joined #openstack-ironic09:03
dtantsurrpittau: likely so09:03
rpittauok, I'll push an update09:03
*** diurnalist has quit IRC09:04
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Do not clone repos with source_install==false  https://review.opendev.org/73993009:05
openstackgerritMerged openstack/ironic master: Log when a node should be fast-track-able but it's not  https://review.opendev.org/73918909:06
openstackgerritMerged openstack/ironic master: Do not verify error messages from jsonpatch in unit tests  https://review.opendev.org/73980309:06
dtantsurprometheanfire: ^^09:08
openstackgerritDmitry Tantsur proposed openstack/ironic master: agent_base: support inserting in-band deploy steps  https://review.opendev.org/73769509:11
openstackgerritDmitry Tantsur proposed openstack/ironic master: Decompose the core deploy step of the direct deploy  https://review.opendev.org/69830909:11
openstackgerritDmitry Tantsur proposed openstack/ironic master: Decompose the core deploy step on iscsi and ansible deploy  https://review.opendev.org/73118009:11
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] Agent power interface  https://review.opendev.org/73559109:15
dtantsurokay, rebase party is over :)09:15
ftarasenkoarne_wiebalck: Hi Arne! Thank you for your software raid implementation, it works well. Still testing, but results are good. Have one more question for you - why do we try to find rootfs partition by UUID and PARTUUID, but do not try to find it by LABEL? It seems much easier and 100% predictible just to set LABEL for new image rootfs.09:21
*** rcernin has joined #openstack-ironic09:26
*** rcernin has quit IRC09:41
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Do not clone repos with source_install==false  https://review.opendev.org/73993009:54
*** derekh has quit IRC09:57
*** derekh has joined #openstack-ironic09:58
jandersrpittau: yes, I am intending to propose the libselinux "patch" for FC32.10:12
jandersIRC newbie question: is there a "nice" way to respond to a message from an hour ago (think clicking reply in Signal/Whatsapp/Slack)10:12
rpittaujanders, ok, thanks :)10:14
openstackgerritMerged openstack/ironic master: Add documentation on how to propose a release  https://review.opendev.org/73967810:14
rpittaujanders, usually what you just did is ok :)10:14
jandersACK :)10:14
openstackgerritRiccardo Pittau proposed openstack/ironic master: migrate testing to ubuntu focal  https://review.opendev.org/73944810:19
jandersI'm about to set myself up development server. In the past I successfuly used all-in-one OpenStacks for this use case - can grab a VM of any image/flavour with any comms in seconds. Would it make sense to do this in ironic/metal3 context, or is this a bad idea?10:20
jandersI suppose one of the key bits is whether vBMC can work with OpenStack or is it a pure-libvirt beast?10:20
openstackgerritJakub Libosvar proposed openstack/ironic master: Explicitly set jobs to ML2/OVS  https://review.opendev.org/73994510:24
openstackgerritVerification of a change to openstack/ironic failed: Increase vm ram size in uefi netbooted jobs  https://review.opendev.org/73972810:25
*** janders has quit IRC10:28
*** janders has joined #openstack-ironic10:28
*** mkrai has quit IRC10:42
*** arne_wiebalck has joined #openstack-ironic11:04
arne_wiebalckGood morning, ironic!11:05
* arne_wiebalck was hoping irccloud would come back at some point11:05
dtantsurarne_wiebalck: ftarasenko had a question for you this morning11:12
*** dsneddon has quit IRC11:25
*** dsneddon has joined #openstack-ironic11:26
arne_wiebalckdtantsur: thanks!11:30
openstackgerritJakub Libosvar proposed openstack/ironic master: Explicitly set jobs to ML2/OVS  https://review.opendev.org/73994511:31
arne_wiebalckftarasenko: I have no backlog atm ... can I still help? (I will be afk for an hour or so now, though)11:31
maelkHi! I have a question related to IPA token generation / re-generation. Metal3 is broken right now due to an issue related to the token. Our nodes go through the introspection without issue. They are then powered off. Once we start the provisioning, ironic powers them on, and right away we can see in the logs : `An agent token generation request is11:34
maelkbeing refused as one is already present for node xxx` and after that the heartbeats are failing because IPA is not presenting a token. So I am trying to understand the process wrt to the token cleaning. When is the token supposed to be cleared in this case ?11:34
dtantsurmaelk: hey, is it related to that problem of unnecessary powering nodes on after inspection?11:36
maelkwell it seems that it started failing after we powered them off11:36
maelkbut with saw the same problem with fast track11:36
maelkyou said at some point that even with fast track, the nodes were rebooting once, right dtantsur?11:38
dtantsurmaelk: it has been recently fixed, but probably hasn't hit the repos yet11:39
dtantsurI'll get a tea real quick and will think more about it11:39
dtantsurdo you have any logs?11:39
maelksure, plenty, all our CI runs are failing since yesterday!! :D11:40
dtantsurcould you link me to one of them please? :)11:40
dtantsurand the change that caused the failure if you're aware of one11:40
maelkhttps://jenkins.nordix.org/view/Airship/job/airship_master_v1a3_integration_test_ubuntu/242/artifact/logs-jenkins-airship_master_v1a3_integration_test_ubuntu-242.tgz in there, go to docker and there are ironic and inspector logs11:41
dtantsurmaelk: do we collect ramdisk logs?11:41
* dtantsur -> tea, brb11:41
maelkI think what caused the failure is : https://github.com/metal3-io/baremetal-operator/commit/9e02a1e0b70da0965b75b2e701dc00001619214f11:41
maelkyes, the ramdisk logs are under the qemu folders11:42
rpittaummm the logs under the qemu folder are empty11:46
maelkdtantsur sorry it looks like the console is empty. that's the only thing we get from the vms :/ so we don't have the ramdisk logs11:46
rpittauwe need to check the version of the ipa in the ramdisk11:46
rpittauand I think what we see in the inspector logs was recently fixed11:46
maelkwe get our ramdisk from https://images.rdoproject.org/centos8/master/rdo_trunk/current-tripleo/11:47
rpittauthis -> AttributeError: 'Node' object has no attribute 'uuid'11:48
maelkyes, that's fixed11:48
rpittauyeah, I'm checking that11:48
maelkbut that is not the actual error that throws us off11:48
maelkour problem is with the IPA tokens11:48
rpittauyep :)11:48
maelkI could try to run the ramdisk with console=ttyS0 to get the console and see if we get anything from IPA11:52
rpittauthat would be great11:52
dtantsurwhat I'm worried is this situation: we do inspection, then do a lookup (receive a token), then start heartbeating. Then we can rebooted for deployment and the repeated lookup does not receive a token. Boom!11:54
dtantsurrpittau, maelk, how likely is ^^?11:54
rpittauthat looks like what's happening11:54
dtantsurmaelk: what exactly does 'online: false' do?11:55
maelkit tells BMO to ensure the node is turned off11:55
maelkafaik, we should not have any intermediary reboot11:55
dtantsurmaelk: if BMO kills the ramdisk after a lookup, that's what you'll get11:56
dtantsurI guess we could wipe the agent token on reboot..11:56
maelkit does not really kill it, it set the power state in ironic11:57
dtantsurwell, same effect, I'm afraid11:57
maelkisn't ironic turning off the node after introspection anyways ?11:57
maelkbecause we do notuse fast track11:57
maelkI though the problem we were previously hitting was because ironic was powering off the node after introspection and then BMO requesting it to be powered on again11:58
dtantsurmaelk: we are telling ironic not to12:00
dtantsurand we should really use fast track12:00
dtantsurmaelk: do you have a bug report for this issue? I'd like to link it to my code change.12:01
maelknot yet, because I don't really understand what causes it12:02
maelkI don't get at what time the extra reboot would be happening between the introspection and the deployment12:03
dtantsurmaelk: you said BMO will ensure it's turned off, no?12:04
maelkyes. does ironic otherwise turn off a node after introspection ?12:04
maelkafaiu the node is powered on, introspected, then powered off, until it is powered on again for deployment (cleaning etc.) Did I get something wrong ?12:05
dtantsurmaelk: ironic won't power off the node (that's how we configure it in metal3 for fast track), so BMO ends up powering it off instead. Causing this.12:07
maelkbut fast track has been disabled for months in Metal312:07
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] Wipe agent token during reboot or power off  https://review.opendev.org/73996412:07
dtantsurmaelk: it's not fully disabled IIRC12:08
dtantsuranyway, is there a chance you could try this ^^^ patch?12:08
*** rcernin has joined #openstack-ironic12:08
openstackgerritMerged openstack/ironic master: Correct Redfish boot once fallback conditional  https://review.opendev.org/73789212:08
openstackgerritMerged openstack/ironic master: Provide a path to set explicit ipxe bootloaders  https://review.opendev.org/72831512:08
maelkdtantsur I'll try to test it12:09
maelkthank you12:10
maelkIf we prevent BMO from turning off the nodes, that should fix it, no ?12:11
maelkas a temporary work around12:11
dtantsurmaelk: try this as a workaround: https://github.com/metal3-io/ironic-image/pull/17312:13
maelkthere is still something I cannot get. I'm sorry for that. Considering the case where BMO does not turn the nodes off after introspection, how did we end up with a reboot right after introspection ? (causing IPA to issue a lookup query and then going through introspection)12:13
maelkoh, your PR explained that :D12:14
dtantsurmaelk: not sure I get the question. The sequence as I see it is this: 1. inspection finishes, power_off is set to false, so the node proceeds to lookup, 2. BMO shuts down the node, 3. Deployment starts, but the token is already used.12:14
dtantsurgood :)12:14
maelkactually, no I misunderstood12:15
*** rcernin has quit IRC12:16
maelkah so IPA does a lookup anyways after introspection ?12:16
dtantsurmaelk: yup. we configure it to use fast-track unconditionally. mmm, I may expand my fix further.12:16
maelkso fast track was really baked in and when we disabled it in the ironic config, it resulted in a half way broken deployment12:17
dtantsurmaelk: pretty much (although it's because of another potential issue in ironic). see the updated PR.12:19
maelkWhat is the impact of not giving the api url ?12:20
dtantsurmaelk: the presence of this URL enables fast-track as far as the agent is concerned12:21
maelkoh, got it12:21
maelkthanks12:21
dtantsurmaelk: let's see what the CI says about the PR. if it gets green, we're on the right track :)12:22
maelkok, I triggered it. so now the node will be powered off after introspection, and when powered on at deployment time, it will be able to do the lookup and get a token. that's the expected result, right ?12:24
maelkshouldn't we remove the parameter from inspector.ipxe too ?12:24
dtantsurmaelk: yep12:24
dtantsurand yes, we should, but it's less pressing12:25
*** hoonetorg has joined #openstack-ironic12:25
dtantsur(the code path in inspector.ipxe is only hit on discovery in the metal3 context)12:25
dtantsurI'll update the PR once we get the CI results12:25
dtantsurrpittau: did you have a chance to check my comment on https://review.opendev.org/#/c/739714/ ?12:25
patchbotpatch 739714 - releases - Release bifrost 8.2.0 for victoria - 3 patch sets12:25
dtantsurmaelk: I'd appreciate if you could file a github issue with at least our high-level findings12:28
maelkok, I'll file the issue.12:28
rpittaudtantsur, I didn't see that, looking at it now12:28
rpittauand.. weird12:28
maelkOne more question dtantsur about your last comment. how come we hit it only on discovery ? when we boot over PXE, we'll directly land there, no ?12:29
dtantsurmaelk: we're getting a bit deep into technical details.. but there are two ways inspection is started in ironic:12:29
dtantsur"managed" inspection is started by ironic itself and ironic-inspector only processes the data. it does NOT use inspector.ipxe, but rather files generated by ironic. this is the default for metal3.12:30
dtantsurthe "unmanaged" code path works when new nodes are discovered (or when a node does not have ports). we shouldn't hit it in metal3 by default.12:31
dtantsurthe latter uses inspector.ipxe12:31
maelkok. I was trying to understand how, when using the managed inspection, the node boots over PXE and loads the ramdisk with files from Ironic. dnsmasq does not seem to be serving anything generated by ironic, or is it just because the tftp directory is shared ?12:45
maelkthat might be a question too specific to Metal3, we can move the discussion to slack there if you wish12:45
dtantsurmaelk: it's not metal3 specific, we use managed inspection in bifrost as well. DHCP is served the same way, but the iPXE files are generated by ironic rather than using the static inspector.ipxe file.12:46
maelkok, got it! thanks a lot for the detailed explanations12:49
dtantsurnp! when you get a bug link, I can mark the PR as closing it (I need to update a few things anyway)12:50
*** yaawang has quit IRC12:54
*** rpittau has quit IRC12:57
*** yaawang has joined #openstack-ironic12:58
openstackgerritMerged openstack/ironic-python-agent master: Refactor part of image module  https://review.opendev.org/73925113:00
openstackgerritMerged openstack/ironic master: Follow up of enforce autospec in test_manager  https://review.opendev.org/73906313:00
*** rpittau has joined #openstack-ironic13:00
openstackgerritMerged openstack/ironic master: Enforce autospec in test_task_manager  https://review.opendev.org/73975813:00
openstackgerritMerged openstack/ironic-inspector master: Add release version to release notes  https://review.opendev.org/73981413:00
*** rloo has joined #openstack-ironic13:06
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Remove bifrost-openstack-ci-prep role  https://review.opendev.org/73997813:07
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Do not clone repos with source_install==false  https://review.opendev.org/73993013:07
dtantsurmaelk: it passes \o/13:08
*** dougsz has quit IRC13:17
openstackgerritMerged openstack/sushy-tools master: Use victoria tests  https://review.opendev.org/73917313:26
*** dougsz has joined #openstack-ironic13:31
derekhERROR ironic.conductor.manager [req-749f7c91-ac3d-4453-aaef-0bb7e3207cbf - - - - -] Suspicious activity detected for node 9515b037-4c0e-4188-818f-7c32342fd8ce when attempting to heartbeat. Heartbeat request has been rejected as the version of ironic-python-agent indicated in the heartbeat operation should support agent token functionality.13:34
derekh^^ do I need to turn on agent token on IPA ?13:34
iurygregorythe best error we have in agent token XD13:35
dtantsurderekh: where are you seeing this?13:39
derekhdtantsur: I've tried to run metal3-dev-env, which I think is using master13:41
derekhopenstack-ironic-conductor-15.1.0-0.20200629133120.e461e36.el8.noarch and IPA from https://images.rdoproject.org/centos8/master/rdo_trunk/current-tripleo/13:42
openstackgerritJulia Kreger proposed openstack/ironic master: Guard conductor from consuming all of the ram  https://review.opendev.org/72648313:42
dtantsurderekh: it may be the issue fixed by https://github.com/metal3-io/ironic-image/pull/17313:46
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: [WIP] Use tinycore 11 to build tinyipa  https://review.opendev.org/71164713:47
*** tzumainn has joined #openstack-ironic13:48
*** Goneri has joined #openstack-ironic13:48
derekhdtantsur: ack, I'll see if I can figure out how to run that PR in this env13:48
*** mkrai has joined #openstack-ironic13:50
rpittaulove when can't reproduce CI errors locally....13:52
iurygregoryi live the name of the branch "bugfix/8.2"13:55
iurygregorylike*13:55
*** rpittau_ has joined #openstack-ironic13:56
dtantsurokay, we've got a release and a branch, yay!13:56
*** pas-ha has joined #openstack-ironic13:56
rpittau_\o/13:56
dtantsurif anybody likes removing code: https://review.opendev.org/#/c/739978/13:57
patchbotpatch 739978 - bifrost - Remove bifrost-openstack-ci-prep role - 1 patch set13:57
*** rpittau has quit IRC13:58
dtantsurrpittau_: I +1'ed your release requests. I think ironic is ready to go as well14:00
rpittau_dtantsur, great! :)14:01
iurygregorydtantsur, rpittau_ do you have any ideas why ironic-tempest-ipa-partition-pxe_ipmitool doesn't like the wholedisk basic_ops test? .-. https://review.opendev.org/714453 I'm trying to reproduce locally14:11
patchbotpatch 714453 - ironic - add tempest boot_mode config - 17 patch sets14:11
iurygregoryshould we add a new condition to skip the wholedisk basic_ops for this job only?14:11
openstackgerritJulia Kreger proposed openstack/ironic master: ISO ramdisk virtual media test enablement  https://review.opendev.org/73638314:12
dtantsuriurygregory: I'm intending to take a look later today. Maybe insufficient configuration in devstack?14:22
iurygregorydtantsur, yeah, I'm trying to debug but no luck yet14:23
maelkdtantsur your PR in metal3 was already merged before I had time to write the issue. I'll still write it, as a reference. Thank you for the fix, looks like the CI will go back to green!14:24
dtantsurmaelk: yep, no worries. do we need to cherry-pick it to openshift? /me never remembers the process14:24
dtantsurrpittau_, iurygregory, joining the compat matrix discussion? https://meetpad.opendev.org/ironic14:31
*** abdysn has quit IRC14:31
iurygregorydtantsur, 1min14:31
rpittau_I should be there already14:31
rpittau_oh... it crashed14:32
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic master: add tempest boot_mode config  https://review.opendev.org/71445314:39
iurygregorylet's see if it helps, the only difference from config I could spot from ironic-tempest-ipa-partition-pxe_ipmitool vs ironic-tempest-ipa-partition-uefi-pxe_ipmitool14:40
dtantsuriurygregory: yeah, but we need cleaning enabled somewhere..14:46
dtantsurotherwise we're not testing it at all14:46
iurygregorydtantsur, well it wasn't testing.. https://0d061d36abfdb86463d9-e8b640c415c002ebe2f9d8685ad47e75.ssl.cf2.rackcdn.com/714453/17/check/ironic-tempest-ipa-partition-pxe_ipmitool/34e6fc6/testr_results.html14:47
iurygregoryO.o14:48
dtantsuriurygregory: sorry, I'm not catching why you think it wasn't14:48
iurygregorythe config didn't lead to any tempest test for cleaning...14:48
*** priteau has joined #openstack-ironic14:48
iurygregoryIRONIC_AUTOMATED_CLEAN_ENABLED we don't have it set to True anywhere O.o14:49
dtantsurit's on by default in devstack maybe?14:50
dtantsurit's not a separate test, it happens before tempest14:50
iurygregoryyeah it's true by default14:50
iurygregoryoh ok, I though we had a specific test in tempest14:50
dtantsuriurygregory: lemme suggest something14:50
iurygregorydtantsur, sure =)14:51
dtantsurwe're switching from running 1 test per job to running 2?14:51
dtantsurthat means, there is cleaning between them? and maybe the 2nd test does not find a free node?14:51
dtantsurso, maybe we need to change the job to having 2 test nodes?14:51
iurygregoryaha14:52
iurygregorythats a good point14:52
iurygregoryoh maybe we should move cleaning to a job that have more VM's...14:53
iurygregorynot sure if 2 VM's of 3GB would be ok, wdyt?14:54
openstackgerritMerged openstack/ironic stable/ussuri: Increase vm ram size in uefi netbooted jobs  https://review.opendev.org/73972814:55
dtantsuriurygregory: we can change this job to tinyIPA if it proves a problem14:55
iurygregorydtantsur, ack, let me update for the IRONIC_VM_COUNT to 214:56
dtantsuriurygregory: and let's maybe set IRONIC_AUTOMATED_CLEAN_ENABLED to True explicitly to make it clear what is happening?14:57
dtantsurand leave a comment to this extent?14:57
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic master: add tempest boot_mode config  https://review.opendev.org/71445314:57
iurygregorydtantsur, will do14:57
iurygregorylet me see how it goes with 2 VMs, since we may need to put tinyipa...14:58
iurygregorytks for the help dtantsur o/14:58
*** k_mouza has quit IRC15:00
* iurygregory had to drop the landlord came to show the flat to some people15:01
*** k_mouza has joined #openstack-ironic15:02
*** diurnalist has joined #openstack-ironic15:02
*** priteau has quit IRC15:04
derekhdtantsur: ya, that PR looks like it fixed it, thanks15:16
dtantsurawesome15:16
* derekh wasn't fast enough to add a review 15:17
openstackgerritMerged openstack/bifrost master: Remove bifrost-openstack-ci-prep role  https://review.opendev.org/73997815:20
openstackgerritMerged openstack/ironic-tempest-plugin master: Improve test_baremetal_basic_ops  https://review.opendev.org/73596015:32
*** k_mouza has quit IRC15:36
arne_wiebalckWe recently came across 2 cases where we had nodes which had multiple BMC channels with valid IP addresses. The problem is that the IPA takes the first one when trying to find the node in Ironic. Would it make sense to try all?15:40
arne_wiebalckThe "solution" in our case was to disable the other channels.15:40
*** k_mouza has joined #openstack-ironic15:41
dtantsurarne_wiebalck: it probably does make sense to try all, although I cannot imagine why anybody would need many channels..15:42
arne_wiebalckdtantsur: we do not need them either, it is just they have one assigned ... it is a misconfiguration, I was just wondering if we should fail (as we do now) or try our best to not fail (which would mean to try all IPs)15:46
dtantsurideally, the latter. but it requires quite a few changes on both IPA and inspector sides15:51
*** gyee has joined #openstack-ironic15:52
arne_wiebalckdtantsur: yeah ... I guess the BMC address in hardware_info would become a list, we would need a loop when calling back, ...15:55
*** ociuhandu_ has joined #openstack-ironic15:55
dtantsuryeah, and keep backward compatibility while changing it :) do you think a lot of people would hit that?15:55
arne_wiebalckdtantsur: how would this break backwards compatibility?15:56
arne_wiebalckdtantsur: wouldn't the IPA just call back twice?15:56
arne_wiebalckdtantsur: anyway, we don't have to do the work now :)15:57
dtantsurI mean, if you change bmc_address to a list, old inspectors will object15:57
*** ociuhandu has quit IRC15:58
arne_wiebalckdtantsur: oh ... can't the IPA call back for each, so the list stays local?15:58
arne_wiebalckdtantsur: I have not looked at the callback code tbh, just at the code which gets the IP from the BMC15:58
*** gyee has quit IRC15:59
dtantsurit may have implications.. dunno15:59
arne_wiebalckdtantsur: yeah, not sure how much of an issue this is15:59
arne_wiebalckdtantsur: anyway, thanks for your thoughts!15:59
*** ociuhandu_ has quit IRC15:59
*** dtantsur is now known as dtantsur|afk16:01
dtantsur|afko/16:01
*** ociuhandu has joined #openstack-ironic16:12
*** ociuhandu has quit IRC16:18
*** lucasagomes has quit IRC16:18
*** dougsz has quit IRC16:32
*** mkrai has quit IRC16:38
*** derekh has quit IRC16:41
*** akahat has quit IRC16:46
*** ociuhandu has joined #openstack-ironic16:47
*** ociuhandu has quit IRC16:53
*** k_mouza has quit IRC16:53
*** Lucas_Gray has quit IRC16:57
*** gyee has joined #openstack-ironic17:07
*** pas-ha has quit IRC17:07
*** ociuhandu has joined #openstack-ironic17:16
*** rh-jelabarre has quit IRC17:17
*** ociuhandu has quit IRC17:23
iurygregorydtantsur|afk, it worked by increasing the VM COUNT \o/17:25
iurygregoryI will add the IRONIC_AUTOMATED_CLEAN_ENABLED and update the description of the job =)17:26
*** akahat has joined #openstack-ironic17:27
*** ricolin has quit IRC18:00
openstackgerritVerification of a change to openstack/ironic failed: Stop using md5 for __repr__ of objects  https://review.opendev.org/73973518:21
*** sshnaidm|ruck is now known as sshnaidm|afk18:25
*** ociuhandu has joined #openstack-ironic18:35
*** ociuhandu has quit IRC18:41
*** rpittau_ has quit IRC19:01
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic master: add tempest boot_mode config  https://review.opendev.org/71445319:07
*** rh-jelabarre has joined #openstack-ironic19:15
*** gmann_ has joined #openstack-ironic19:17
*** gmann_ is now known as gmann19:18
*** arne_wiebalck_ has joined #openstack-ironic19:30
*** donnyd has joined #openstack-ironic19:31
*** mnaser has joined #openstack-ironic19:32
*** portdirect has joined #openstack-ironic19:32
*** TheJulia has joined #openstack-ironic19:35
*** jungleboyj_ has joined #openstack-ironic19:35
*** buhman has joined #openstack-ironic19:36
*** v1k0d3n has joined #openstack-ironic19:36
*** ab-a has quit IRC19:37
*** ab-a has joined #openstack-ironic19:38
*** rpittau has joined #openstack-ironic19:40
*** arne_wiebalck has quit IRC19:41
*** arne_wiebalck_ is now known as arne_wiebalck19:41
*** tonyb[m] has joined #openstack-ironic19:44
openstackgerritVerification of a change to openstack/ironic failed: Minor agent token log handling  https://review.opendev.org/73621419:49
*** rpioso has joined #openstack-ironic19:54
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic master: add tempest boot_mode config  https://review.opendev.org/71445319:56
*** ildikov has joined #openstack-ironic19:56
iurygregorythis should fix our CI since ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa ironic-tempest-ipa-partition-pxe_ipmitool are failing19:56
iurygregoryat least increasing the number of VMs for ironic-tempest-ipa-partition-pxe_ipmitool helped so I've increased to 2 in ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa19:57
*** johnhaan has joined #openstack-ironic20:06
*** m1p has joined #openstack-ironic20:09
*** johnsom_ has joined #openstack-ironic20:10
*** pas-ha has joined #openstack-ironic20:10
*** phrobb has joined #openstack-ironic20:14
*** samueldmq has joined #openstack-ironic20:16
*** erbarr has joined #openstack-ironic20:16
*** seongsoocho has joined #openstack-ironic20:17
*** vkmc_ has joined #openstack-ironic20:17
*** andrein has joined #openstack-ironic20:21
*** NobodyCam has joined #openstack-ironic20:36
*** vdrok has joined #openstack-ironic20:44
*** Lucas_Gray has joined #openstack-ironic20:52
*** mnaser is now known as mnaser|ic20:52
TheJulia\o/ irccloud is back20:55
openstackgerritVerification of a change to openstack/ironic failed: Do not validate driver on changing non-driver fields  https://review.opendev.org/73969920:58
*** mnaser|ic has quit IRC21:08
*** mnaser|ic has joined #openstack-ironic21:08
*** mnaser|ic has quit IRC21:08
*** mnaser|ic has joined #openstack-ironic21:08
*** mnaser|ic is now known as vexxhost21:08
*** vexxhost is now known as mnaser21:14
*** mnaser is now known as mnaser|ic21:14
*** johnsom_ is now known as johnsom21:19
*** johnsom has joined #openstack-ironic21:19
openstackgerritJulia Kreger proposed openstack/ironic master: Add a driver compatability matrix  https://review.opendev.org/73371621:26
openstackgerritVerification of a change to openstack/python-ironicclient failed: Allow to pass global request id for remaining objects  https://review.opendev.org/72594121:27
openstackgerritVerification of a change to openstack/python-ironicclient failed: Add release note regarding global_request_id  https://review.opendev.org/73259021:27
*** aedc has quit IRC21:33
TheJuliaiurygregory: I feel like you mentioned you were working on updating https://review.opendev.org/#/c/688896 ?  is that right?21:39
patchbotpatch 688896 - ironic - Add `get_node_network_data` to Neutron NetworkInte... - 23 patch sets21:39
iurygregoryTheJulia, right, I've updated the things Dmitry asked =)21:39
iurygregoryat least I think I did all the necessary changes =)21:39
TheJuliaoh heh, I'm looking at rev 22, not 2321:40
iurygregoryops XD21:41
openstackgerritVerification of a change to openstack/ironic failed: Software RAID: don't try to set local_gb to MAX  https://review.opendev.org/73948821:53
*** uzumaki has joined #openstack-ironic21:55
*** portdirect has quit IRC21:56
*** portdirect has joined #openstack-ironic21:56
openstackgerritMerged openstack/ironic master: [doc] Describe how to extract an fs UUID from an image  https://review.opendev.org/73902721:59
*** uzumaki has quit IRC22:03
*** sshnaidm|afk has quit IRC22:03
*** rloo has quit IRC22:14
openstackgerritMerged openstack/ironic-lib master: Set min version of tox to 3.2.1  https://review.opendev.org/73943622:15
TheJuliahmm.. looks like the gate failure rate is doing better than it was yesterday22:18
*** tkajinam has joined #openstack-ironic22:58
NobodyCamwow fun irccloud outage ... Good afternoon all o/23:00
*** rcernin has joined #openstack-ironic23:01
*** mnaser|ic has quit IRC23:38
*** mnaser|ic has joined #openstack-ironic23:38
*** mnaser|ic has quit IRC23:38
*** mnaser|ic has joined #openstack-ironic23:38
*** mnaser|ic is now known as mnaser23:38

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