Wednesday, 2020-05-06

hjensassean-k-mooney: are you using rhel 8.2, or did some other distro also pull in the changes from 2.81 ?00:02
hjensassean-k-mooney: and you have a dual-stack network with ipv4 and ipv6?00:03
sean-k-mooneyhjensas: it happens in dnsmasq-2.79-11.el8 which is available in Centos 800:07
sean-k-mooneyhjensas: so i was using the centos-8 images from docker hub for kolla00:07
sean-k-mooneyit has 2.7900:07
hjensassean-k-mooney: oh, ok I had missed that CentOS caught up already.00:08
sean-k-mooneyits currently only a single ip stack00:08
sean-k-mooneybut im guessing we have issue with how neutron specifics the extra pxe otptions too00:08
*** rloo has quit IRC00:11
hjensassean-k-mooney: no aware of any issues with the options. If you do a port show on the port used for provisioning, fixed_ips only have one address?00:12
sean-k-mooneyhttp://paste.openstack.org/show/793148/00:13
sean-k-mooneyso yes00:13
sean-k-mooneyits after 1 here and i dont want to wake peopel by booting my server but i can try and  reproduce it tomorrow and capture more info00:15
sean-k-mooneyhjensas: im not 100% certin this is the issue but im highly suspicios based on how its failing00:15
hjensassean-k-mooney: the bug is related to neutron writing two dhcp-host records in the config when both ipv4 and ipv6 is used, dual-stack, dnsmasq iterates over the list of host records and uses the first match.00:16
sean-k-mooneyhjensas: yep i know but it would appear that neutron is either incorrectly writing the info in this case too  or there is a related failure00:17
sean-k-mooneyhttp://paste.openstack.org/show/793150/00:17
sean-k-mooneyif i look at the neutron dhcp agaent log it repatly say that it completed  configuring dhcp for the interface00:19
sean-k-mooneybut it still does not work00:19
sean-k-mooneyanyway im going to call it a night o/00:19
hjensassean-k-mooney: ok, feel free to ping me again tomorrow.00:19
sean-k-mooneysure ill let you know what i find if anything http://paste.openstack.org/show/793152/ is the dhcp agent log for the interval when it was trying to boot too00:21
*** Qianbiao has joined #openstack-ironic01:37
*** xinliang has joined #openstack-ironic01:39
*** ociuhandu has joined #openstack-ironic01:57
*** ociuhandu has quit IRC02:02
*** xinliang has quit IRC02:03
*** tzumainn has quit IRC02:22
*** mkrai has joined #openstack-ironic02:50
*** rh-jelabarre has quit IRC04:02
*** openstack has joined #openstack-ironic04:22
*** ChanServ sets mode: +o openstack04:22
*** uzumaki has quit IRC04:29
*** gyee has quit IRC04:40
*** jdandrea has quit IRC04:48
*** cp- has quit IRC04:57
*** ysandeep|away is now known as ysandeep05:51
*** ociuhandu has joined #openstack-ironic06:01
*** ociuhandu has quit IRC06:09
*** ysandeep is now known as ysandeep|away06:12
*** ysandeep|away has quit IRC06:29
*** ociuhandu has joined #openstack-ironic06:39
arne_wiebalckGood morning, ironic!06:51
*** ociuhandu has quit IRC07:00
*** yolanda has joined #openstack-ironic07:14
iurygregorygood morning arne_wiebalck and Ironic o/07:19
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector master: Stop aborting the process on periodic task failures  https://review.opendev.org/72568807:24
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector master: Stop running a periodic task for the noop PXE filter  https://review.opendev.org/72577007:27
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector master: Stop running a periodic task for the noop PXE filter  https://review.opendev.org/72577007:31
*** rpittau|afk is now known as rpittau07:31
rpittaugood morning ironic! o/07:31
arne_wiebalckgm iurygregory and rpittau o/07:31
rpittauhey arne_wiebalck :)07:32
iurygregoryrpittau, o/07:33
rpittauhey iurygregory :)07:35
*** gokhani has joined #openstack-ironic07:35
iurygregoryrpittau, wdyt of disabling smoke tests in the post-upgrade? for ironic-inspector-grenade07:39
*** dtantsur|afk is now known as dtantsur07:40
dtantsurmorning ironic07:40
iurygregorymorning dtantsur07:40
*** xinliang has joined #openstack-ironic07:44
dtantsurfolks, can I get some reviews on https://review.opendev.org/725530 and https://review.opendev.org/725239 please?07:44
patchbotpatch 725530 - ironic - redfish: split reboot into power off followed by p... - 1 patch set07:44
patchbotpatch 725239 - ironic - redfish: handle hardware that is unable to set per... - 6 patch sets07:44
dtantsurthe latter fixes an unpleasant issue that Julia highlighted on the ML07:44
rpittauiurygregory: mmm I would worry a bit of missing something :) is this to reduce the timeout values and general running time ?07:46
*** openstackstatus has quit IRC07:46
*** openstack has joined #openstack-ironic07:49
*** ChanServ sets mode: +o openstack07:49
rpittauin that case we can remove them from any ironic-inspector job, I guess ?07:49
iurygregorywe only run smoke in grenade I think07:49
iurygregory=)07:49
dtantsuryes07:50
iurygregoryso to make grenade working again should I remove from pre-upgrade and pos-upgrade or just pos-upgrade?07:53
iurygregoryI have the patch to switch to run our tests but it seems I'm missing some configs there to have it working07:53
dtantsurI'd remove both probably07:53
dtantsurgetting to a stable CI is the topmost priority now, getting to it without disabling grenade completely is the 2nd top07:54
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-inspector master: Add ipa-builder to grenade and disable smoke tests  https://review.opendev.org/72551407:55
dtantsuriurygregory: don't we need *some* tempest_test_regex?07:57
dtantsuralso let's capture the reasoning in the commit message07:57
*** dmellado has quit IRC07:58
iurygregorydtantsur, I'm re adding the tests in https://review.opendev.org/#/c/723646/07:59
patchbotpatch 723646 - ironic-inspector - Update grenade job - 8 patch sets07:59
iurygregoryI'm checking what configs are missing since there are some errors https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_b3d/723646/8/check/ironic-inspector-grenade/b3d8d7d/controller/logs/screen-ironic-inspector.txt08:01
iurygregorystill looking to see what it can be08:01
gokhanihi dtantsur , I continue to deal with ironic and solve my problems. when I look at neutron dhcp logs, it seems it gets ip but on tftp side ı can't see any traffic. my ironic node gets ip 10.1.45.100 and my tftp server is on different ip like 10.1.20.3:69 . when I manually test tftp from 10.1.48.x to 10.1.20 it connect tftp but gives timeout error08:01
gokhaniwhen getting files. I don't know this is expected behavior or not ?08:01
dtantsurgokhani: it means that TFTP is not reachable from the subnet. you need to make sure your nodes can reach your tftp server.08:02
iurygregoryoh yeah it will probably fail since I have tox_envlist and no regex to run08:03
dtantsuriurygregory: yeah, I think you need to have some tests from the start08:03
iurygregoryyeah08:04
*** dmellado has joined #openstack-ironic08:04
*** gokhani43 has joined #openstack-ironic08:04
gokhani43dtantsur, ok thanks now time to solve tftp issues.08:06
*** gokhani has quit IRC08:08
*** lucasagomes has joined #openstack-ironic08:12
*** mkrai has quit IRC08:16
*** alexmcleod has joined #openstack-ironic08:19
*** ociuhandu has quit IRC08:20
iurygregorydtantsur, standalone for ironic-inspector-grenade should be True? I have the feeling it shouldn't08:23
iurygregoryhttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_b3d/723646/8/check/ironic-inspector-grenade/b3d8d7d/controller/logs/etc/ironic-inspector/inspector_conf.txt08:23
dtantsuriurygregory: I think most jobs run in standalone mode now08:23
openstackgerritDmitry Tantsur proposed openstack/ironic master: redfish: split reboot into power off followed by power on  https://review.opendev.org/72553008:24
openstackgerritDmitry Tantsur proposed openstack/ironic master: redfish: handle hardware that is unable to set persistent boot  https://review.opendev.org/72523908:24
dtantsurrpittau: updated ^^08:24
iurygregorythe meaning for standalone in the config is that we are running in another node no? The standalone in the DEFAULT section - This determines whether ironic-inspector services are intended to be deployed separately.08:25
iurygregorybut everything is in the same node lol08:25
dtantsuriurygregory: standalone only means if the services are split or not08:26
iurygregoryyeah08:26
iurygregoryTrue means that they are, but we are installing in the same machine08:27
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector master: Silence debug logging from oslo_messaging._drivers  https://review.opendev.org/72578608:30
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector master: Silence debug logging from oslo_messaging  https://review.opendev.org/72578608:31
dtantsuriurygregory: the other way around, standalone means we do NOT split08:31
iurygregorydtantsur, ok gotcha08:31
*** gokhani43 has quit IRC08:33
openstackgerritDmitry Tantsur proposed openstack/ironic master: Silence debug messages from oslo_messaging  https://review.opendev.org/72578908:34
*** ociuhandu has joined #openstack-ironic08:34
openstackgerritRiccardo Pittau proposed openstack/ironic master: [WIP] Fix grub2 pxe job with native bionic ovmf  https://review.opendev.org/71688908:35
dtantsurmgoddard: we didn't release IPA-builder, did we?08:38
dtantsurcould you add it to your queue? (I can do it if you're out of time)08:39
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent master: [WIP] Use ubuntu focal for ipa src  https://review.opendev.org/72579408:44
gudrutis2Hello ironic 0/08:45
arne_wiebalckdtantsur: in order to share the release work load (which may even increase soon), do we already have a documented procedure of the general workflow and all the required steps?08:45
dtantsurarne_wiebalck: kind of: https://docs.openstack.org/ironic/latest/contributor/releasing.html08:45
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: [WIP] Build tinyipa on focal  https://review.opendev.org/72579908:49
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent master: [WIP] Use ubuntu focal for ipa src  https://review.opendev.org/72579408:49
*** mkrai has joined #openstack-ironic08:50
arne_wiebalckdtantsur: Thanks! For additional volunteers it might be an idea to have some "pair-releasing" sessions to spread knowledge and experience how to go through this process. I think mgoddard picked that up since 2 or 3 releases, but there may be others which are willing to help and this may come in handy if we move to a different release cadence.08:51
arne_wiebalckdtantsur: unless you think there are enough hands already :)08:51
dtantsurif/when we implement the new release model, we'll likely need more hands indeed09:00
dtantsur++ to a session, but you need to ask mgoddard now :)09:00
openstackgerrityuanliu proposed openstack/ironic master: If the [conductor]XXX_timeout is less than 0,disable periodic task  https://review.opendev.org/72379509:00
*** strigazi has joined #openstack-ironic09:00
*** gokhani has joined #openstack-ironic09:01
mgoddarddtantsur: busy today, can probably get to it tomorrow09:01
rpittaudtantsur, arne_wiebalck, I'm quite interested also in helping on the releases :)09:01
mgoddardhappy to talk through releasing with anyone who wants to know09:02
dtantsurmgoddard: nvm, I'll guide one of the volunteers today09:02
mgoddardk, thanks09:02
dtantsurokay, so rpittau or arne_wiebalck, who's up today? :)09:02
rpittau:D09:02
rpittauI can "make" some time now09:03
arne_wiebalckgo ahead rpittau, I take the next tour ;)09:04
dtantsurokay, I'll do the tour right here anyway :)09:04
dtantsurrpittau: step #1: check what applies from https://docs.openstack.org/ironic/latest/contributor/releasing.html#things-to-do-before-releasing09:05
dtantsurnothing applies to IPA-builder right now, but this document will grow more things over time09:05
dtantsurif the project you're releasing has its own releasing document (IPA-builder doesn't), check it as well09:05
arne_wiebalckdtantsur: where would one find that?09:05
dtantsurarne_wiebalck: in the contributor guide of a project. I think only ironic currently has a comprehensive releasing guide though.09:06
arne_wiebalck+109:06
rpittauarne_wiebalck: https://docs.openstack.org/ironic/latest/contributor/releasing.html09:06
rpittauthat's specific for ironic09:06
dtantsurrpittau: step #2: check for open patches that are close to merging OR are release critical09:07
dtantsurfrom step #1 the only thing that applies to IPA-builder is checking that the release notes are in a sane state: https://docs.openstack.org/releasenotes/ironic-python-agent-builder/09:08
dtantsurespecially watch out of rendering issues or completely unreadable wording09:08
* dtantsur waits for rpittau to confirm finishing steps 1 and 209:08
rpittauok, I don't see any patches we need to wait for09:10
dtantsurrelease notes looking good?09:11
rpittauyeah09:11
dtantsurrpittau: okay. now clone the openstack/releases repo. This is where deliverables are tracked and all the automation resides.09:12
rpittaudone :P09:12
dtantsurarne_wiebalck: you can follow along, just don't submit your patch :)09:13
arne_wiebalck+109:13
dtantsurrpittau, arne_wiebalck, in the 'deliverables' directory you can see yaml files for each deliverable (i.e. subproject) grouped by release cycles.09:13
*** mkarpiarz has joined #openstack-ironic09:14
rpittauok09:14
dtantsurthe _independent directory contains deliverables that are not bound to (official) cycles, IPA-builder is one of them09:14
dtantsur(you can find its file to get familiar with the format)09:14
rpittauI have that open09:14
dtantsurfeel free to close it, there are scripts to update these files :-P09:15
rpittauok :D09:15
rpittauI was getting worried about that hash09:15
dtantsurnow, use this script to check the changes you're about to release: ./tools/list_unreleased_changes.sh master openstack/ironic-python-agent-builder09:15
dtantsurthe first argument is a branch, not a release series (i.e. master or stable/train, not ussuri or train)09:15
dtantsurthe second is obvious :)09:15
dtantsurfrom this listing and the release note you need to decide on whether the next version will be major, minor or patch09:16
rpittauinteresting09:16
rpittaulooks like major to me :)09:17
dtantsurit is, because of python 309:17
dtantsurnow, get familiar with the script to update deliverable files: $ tox -e venv -- new-release -h09:17
dtantsurit's pretty obvious, just note that "series" is a code name (train, ussuri), not a branch09:18
dtantsurtype "bugfix" corresponds to a patch release, "feature" - to a minor one09:18
rpittauok09:18
dtantsurthe --stable-branch argument is used for branching in the end of a cycle. independent projects are not branched this way though.09:19
dtantsurrpittau: so, step #4: use this script to update the deliverable file, commit the change and propose for review09:19
rpittauok, makes sense09:19
dtantsursince you're not a liaison, one of us (Julia, Mark or myself) will need to +1 it09:20
rpittaunewbie-proofed :)09:20
dtantsurif you want to double-check the changes before 'git review', use $ tox -e list-changes09:20
dtantsur`tox -e validate` does some sanity-checks, but if you use the scripts, you should be fine09:20
arne_wiebalckrpittau: post the new-release command you ran in the end please09:22
* arne_wiebalck is taking notes09:22
rpittaudtantsur: do we have any particular naming convention for the topic ?09:23
rpittauarne_wiebalck: sure :)09:23
dtantsurrpittau: not really, just mention the deliverable name, the new version and the branch (not in this case)09:23
rpittauok09:23
dtantsur"Release ironic 1.2.3 for Train" is what I do09:23
rpittauwow the list-changes command is long09:24
dtantsurit is :)09:24
dtantsurit's designed for the release team to review the requests, so it contains all potentially useful information09:24
dtantsurbtw the IRC channel is #openstack-release, all release liaisons should be present there09:25
rpittauI see09:25
rpittauoh yeah, I'm there already09:25
* rpittau waiting for validate to end....09:26
dtantsurafter the release is approved by the release team, it's handled automatically by zuul09:27
dtantsuronce it's done, check https://docs.openstack.org/ironic/latest/contributor/releasing.html#things-to-do-after-releasing for any actions09:27
rpittauarne_wiebalck, this is the command I used: tox -e venv -- new-release _independent ironic-python-agent-builder major -v09:28
arne_wiebalckyep09:28
arne_wiebalckthanks09:28
*** k_mouza has joined #openstack-ironic09:29
arne_wiebalckdtantsur: the validate usually succeeds? IOW, what to do if that fails?09:30
rpittauaaaand sent09:30
*** gokhani has quit IRC09:32
* arne_wiebalck is still validating ...09:32
rpittauyeah, that took a while :)09:32
dtantsurarne_wiebalck: I guess it will tell you what is wrong? if unclear, ask #openstack-release09:32
arne_wiebalck+109:33
*** gokhani has joined #openstack-ironic09:33
dtantsurthanks rpittau! now I've +1ed it, and it will receive PTL-Approved+1 from Zuul09:33
rpittau\o/09:33
dtantsurthen we just wait (ping #openstack-release if in hurry)09:33
dtantsurthe crash course is over, thank you for coming :)09:35
rpittauthanks :)09:35
arne_wiebalckthanks, dtantsur !09:35
* arne_wiebalck is still validating ...09:36
dtantsurbus_factor += 209:36
dtantsurFYI: you can request several releases in one patch. just run new-release several times and submit the result.09:37
rpittauso you can specify the point of release ?09:37
dtantsurrpittau: you mean, the specific commit? I don't think so, you need to update the file manually in this case.09:39
rpittauyes, ok09:39
dtantsurin most cases you're expected to release the tip of a branch09:39
arne_wiebalck"validate: commands succeeded"09:40
rpittauthat's a good sign :D09:40
dtantsuriurygregory: where are we with https://review.opendev.org/#/c/725514/ ?09:42
patchbotpatch 725514 - ironic-inspector - Add ipa-builder to grenade and disable smoke tests - 2 patch sets09:42
* rpittau goes foraging, ttyl09:44
*** rpittau is now known as rpittau|bbl09:44
arne_wiebalckdtantsur: should we add a section with instructions between "Things to do before releasing" and "Things to do after releasing"?09:45
iurygregorydtantsur, rpittau|bbl gave the idea to split, but I think this isn't working =) (the idea was have one adding ipa-builder and the other with timeouts / other tests)09:45
arne_wiebalckdtantsur: Sth like "Releasing" :)09:45
dtantsurarne_wiebalck: I'd expect it to be covered somewhere in the release team docs..09:45
arne_wiebalckdtantsur: oh, ok09:45
dtantsuriurygregory: let's try adding a regex and updating the commit message (see my comments)09:45
arne_wiebalckdtantsur: better not duplicate then09:45
iurygregorydtantsur, acl09:46
iurygregoryack*09:46
*** kbaegis has quit IRC09:47
dtantsurdoes anyone know if there's been any progress with stable/queens?09:48
rpittau|bblThe idea of splitting was proposed to focus on fixing the grenade job before any other change, not just to add ipa-builder09:48
rpittau|bbldtantsur: I was looking at it, there is a patch with my tests09:49
iurygregoryoh XD09:49
dtantsurrpittau|bbl: link handy?09:49
rpittau|bbldtantsur: https://review.opendev.org/#/c/724277/09:51
patchbotpatch 724277 - ironic (stable/queens) - [DNM] test CI - 5 patch sets09:51
rpittau|bbliurygregory: I probably didn't express myself very well about that :/09:51
iurygregoryrpittau|bbl, no worries =)09:51
dtantsurI'll poke at it while you're bbl09:52
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-inspector master: Fix grenade job  https://review.opendev.org/72551409:53
gokhanidtantsur , I realized that if tftp server and tftp client are on different subnet, tftp is not working and on client side it gets timeout. In my environment tftp server and ironic services are on openstack management network and the node which ı try to boot with ironic is getting ip from different subnet which is flat provider network. do I have09:59
gokhanito run tftp server from  flat provider network subnet or ı don't know how ironic works :(09:59
dtantsurgokhani: I think you need to run the TFTP server on the provide network OR make sure UDP is routable from it to the management network10:00
*** Qianbiao has quit IRC10:00
dtantsur(this problem is not ironic specific; in fact, ironic doesn't manage the TFTP server)10:00
*** Qianbiao has joined #openstack-ironic10:01
gokhanidtantsur, ok I see. I installed ironic with openstack ansible project and unfortunately there are missing things :(  firstly need to solve tftp issue. thanks again :)10:08
*** mkrai has quit IRC10:09
*** mkrai has joined #openstack-ironic10:10
dtantsurunfortunately, I'm not familiar with how openstack-ansible installs ironic, so I cannot say if something is missed there or just an environment/documentation problem10:10
*** kbaegis has joined #openstack-ironic10:10
*** xinliang has quit IRC10:24
dtantsurarne_wiebalck: do you have a minute for two trivial CI patches https://review.opendev.org/#/c/724320/ and https://review.opendev.org/#/c/724323/10:24
patchbotpatch 724320 - ironic - CI: repair the SNMP job and make it voting. - 1 patch set10:24
patchbotpatch 724323 - ironic - CI: exclude the inspection abort tests from the in... - 2 patch sets10:24
openstackgerritMahendra Kamble proposed openstack/ironic master: DRAC : idrac-redfish inspect updates pxe port  https://review.opendev.org/69332810:26
arne_wiebalckdtantsur: sure10:39
*** derekh has joined #openstack-ironic10:46
*** livelace has joined #openstack-ironic11:01
iurygregorydtantsur, {0} ironic_tempest_plugin.tests.scenario.test_introspection_basic.InspectorBasicTest.test_baremetal_introspection [690.335735s] ... ok =)11:02
iurygregorygreen \o/11:03
dtantsur\o/11:03
*** priteau has joined #openstack-ironic11:03
openstackgerritDmitry Tantsur proposed openstack/ironic-specs master: Proposal for a new release model  https://review.opendev.org/72554711:04
dtantsurTheJulia and everyone: finished typing words ^^11:04
iurygregorydtantsur, test_baremetal_introspection will be enough for us or I should keep trying to run grenade with Inspector regex in https://review.opendev.org/#/c/725514 ? wdyt?11:08
patchbotpatch 725514 - ironic-inspector - Fix grenade job - 3 patch sets11:08
iurygregoryhttps://review.opendev.org/#/c/723646 ops11:08
patchbotpatch 723646 - ironic-inspector - Update grenade job - 8 patch sets11:08
iurygregoryin this one ^11:08
*** vkmc has quit IRC11:09
*** uzumaki has joined #openstack-ironic11:11
dtantsuriurygregory: it's enough IMO11:12
iurygregorycool o/11:13
*** ociuhandu has quit IRC11:13
uzumakigood morning ironic! o/11:13
dtantsurmorning uzumaki11:13
iurygregorymorning uzumaki o/11:13
uzumakihow's it going? dtantsur iurygregory11:13
dtantsura very slow day11:13
uzumakioh, any particular reason?11:14
*** ociuhandu has joined #openstack-ironic11:14
dtantsurnothing particular, although I did wake up somewhat earlier than I'd like to11:14
iurygregoryuzumaki, small problems =)11:14
uzumakioh, yes, that always slows things dow for me as well11:14
iurygregorybut doing fine11:14
uzumakiiurygregory, I'm sure you're much bigger than those small problems xD11:14
iurygregorynot when the problem is your hand XD11:15
uzumakilol xD11:15
uzumakiWhat'd you do to your hand? Writing too much code? Carpel Tunnel?11:15
iurygregoryI cut myself yesterday in the hand while  preparing the dinner XD11:15
uzumakiiurygregory, gosh, that's nasty!11:16
iurygregoryyeah XD11:16
uzumakiI like how you're taking it all very bravely though ;)11:16
iurygregoryhehehe11:17
dtantsurthese vegetables can be quite fierce in a battle11:17
iurygregoryI was cutting meat XD11:18
uzumakidtantsur, indeed. Who knows, what kinda heroic war awaits iurygregory ? These skills might come in handy11:18
* iurygregory note: buy meat in slices...11:18
dtantsur:D11:18
dtantsurwell, meat tends to resist when you're trying to eat it11:19
iurygregoryhehehe11:19
uzumakia feat of nature..11:19
iurygregoryliving ones normally...11:19
*** ociuhandu has quit IRC11:19
*** mkrai has quit IRC11:30
*** kbaegis has quit IRC11:33
*** kbaegis has joined #openstack-ironic11:34
*** kashifkhan has joined #openstack-ironic11:34
*** ociuhandu has joined #openstack-ironic11:36
iurygregorywe can get rid off https://opendev.org/openstack/ironic/src/branch/master/ironic/conf/default.py#L155-L163 https://opendev.org/openstack/ironic/src/branch/master/ironic/conf/cinder.py#L20-L2711:36
iurygregoryright?11:36
kashifkhanHi everyone, I have a question, when I go inside the ironic container and print the version of ironic-conduction I get 13.1.0.dev127, but I do not see any release version 13.1.0 in ironic github, how can I know which version of release this corresponds to, I need to know the commit/release hash11:37
kashifkhan*ironic-conductor11:37
*** ociuhandu has quit IRC11:41
iurygregoryI think 13 is Train11:42
*** kbaegis has quit IRC11:51
*** rh-jelabarre has joined #openstack-ironic12:02
*** rh-jelabarre has quit IRC12:02
*** rh-jelabarre has joined #openstack-ironic12:03
*** CoDeAmRo has joined #openstack-ironic12:05
*** livelace has quit IRC12:13
*** rpittau|bbl is now known as rpittau12:18
rpittauhi kashifkhan, welcome! That looks like a dev release between train and ussuri, where does the container come from ?12:19
*** CoDeAmRo has quit IRC12:22
*** CoDeAmRo has joined #openstack-ironic12:23
kashifkhanhi rpittau, thanks for the reply. We were using this in metal3 until yesterday12:24
*** ociuhandu has joined #openstack-ironic12:25
kashifkhani think it was coming from master current12:26
rpittaukashifkhan: that's interesting, I know those containers very well :) that's not coming from master though, that's  because the packages were coming from an outdated source12:27
rpittaukashifkhan: the packages come from the tripleo repos, that was not up-to-date with centos8 packages until recently12:29
kashifkhanwe actually changed it and updated it yesterday but things seem to be broken for us, so we are reverting back to the one that worked and the version there was 13.1.0.dev12712:30
openstackgerritMerged openstack/ironic master: CI: repair the SNMP job and make it voting.  https://review.opendev.org/72432012:30
rpittauI see the current version is 15.1.0 though, so that's what should be installed now in recent containers12:31
kashifkhanyes that we can see now, but it is not working for us, nodes always stay stuck in inspecting12:31
rpittaukashifkhan: that's a bug that was reported and is being worked on12:32
Qianbiaokashifkhan: what image are u using? i remember metal3 has a official image in quay.io which updated everyday?12:33
kashifkhanyeah that I know, so the answer of my initial question would be there is no such commit upstream in github which would correspond to 13.1.0.dev127 ???12:33
kashifkhanyes that image from quay12:33
jroll.dev127 means that it is 127 commits after 13.1.0, but not tagged since 13.1.012:33
rpittaukashifkhan: my suggestion is to use old containers if you can't work around the issue, although you could using the workaround that was proposed by maelk, waiting for ironic to be up before starting inspector12:34
Qianbiaowhy not just start a new container.12:34
*** tkajinam has joined #openstack-ironic12:34
kashifkhaneven with mael's workaround we cannot get rid of the problem12:35
kashifkhanwe need to know the commit/release version since in another setup we are trying to build it from the source12:36
openstackgerritMerged openstack/ironic master: CI: exclude the inspection abort tests from the inspector-redfish-vmedia job  https://review.opendev.org/72432312:37
kashifkhan@jroll, is there a 13.1.0 release version upstream?12:37
rpittaukashifkhan: you might want to use train then12:38
Qianbiao<kashifkhan> dev127 does not refer to a obviously commit12:38
Qianbiaoit's 127th commit in 13.1.0 branch12:38
*** Goneri has joined #openstack-ironic12:38
kashifkhan<rpittau>, I am a bit ignorant in what do you mean by train. Would you please elaborate or a link where can I find it?12:39
rpittaukashifkhan: the stable/train branch12:39
rpittaukashifkhan: please consider that the issue is *not* on ironic side though12:40
rpittaukashifkhan: the bug seems to be on ironic-inspector12:41
jrollkashifkhan: oh, you're right, I don't see one. weird12:42
kashifkhan<rpittau> Thanks, I am looking into the branch now. Lets see if I can find it. Regarding the issue, I understand the issue is is inspector. doesn't ironic and ironic-inspector use the same image?12:42
rpittaukashifkhan: no, they use separate images12:42
jrollmight be 127th commit after 13.0.3, with version tooling magic that knows the next release will be 13.1.012:43
rpittaujroll: that is probably it, got me confused as well :)12:43
rpittaukashifkhan: I think you might be good with 14.0.012:43
kashifkhanok, thanks all of you, we will try with 14.0.0 then12:44
rpittaukashifkhan: but I suggest to pair that with ironic-inspector stable/train or up to 10.0.012:44
kashifkhanrpittau: ok thanks12:45
kashifkhanrpittau: do you mean to say the but is there after 10.0.0 version in the inspector??12:49
kashifkhan*bug12:49
*** vkmc__ has joined #openstack-ironic12:50
rpittaukashifkhan: correct12:52
*** vkmc__ is now known as vkmc12:52
*** rloo has joined #openstack-ironic12:56
dtantsurTheJulia, arne_wiebalck, rpittau, JFYI Jacob has added a SuperCloud section to the whitepaper12:59
TheJuliagood morning13:00
TheJuliaawesome dtantsur13:00
iurygregorywow SuperCloud sounds cool13:00
iurygregorygood morning TheJulia13:00
dtantsurmorning TheJulia13:00
*** cp- has joined #openstack-ironic13:01
TheJuliaiurygregory: re deprecation removal, seems reasonable13:01
iurygregoryTheJulia, cool =)13:01
iurygregorytks!13:02
TheJuliarpittau: 15.1.0 wut?13:02
rpittauTheJulia: the current rdo package version :)13:03
iurygregoryO.o13:03
TheJuliawtf13:03
dtantsur15.1.0 goes after 15.0.0, all correct13:03
TheJuliayeah, but we've not dropped a semver tag have we?13:03
dtantsurthat's pbr behavior, it's been always like that13:03
dtantsurTheJulia: it's done automatically in the auto-generated commit13:03
rpittauthat's how they build them13:03
TheJuliaso pbr should be signaling 15.1 yet13:03
rpittauTheJulia: we also have 13.1.0 and it doesn't exist13:04
dtantsurTheJulia, rpittau, https://opendev.org/openstack/ironic/commit/2afbd77c12d90925f24555fa4e36e28b2bc6e6a613:04
dtantsurnote SemVer:feature13:04
TheJuliayup13:04
rpittauyeah13:04
TheJuliathat would do it then13:04
dtantsurit's done so that the version on master do not end up smaller than on a stable branch13:04
dtantsurit's caused problems for TripleO people in the past13:04
dtantsur(yum/dnf won't upgrade packages to a smaller version)13:05
TheJuliawhat exactly is this metal3 problem people are having, I'm seemingly missing some sort of context13:05
rpittauTheJulia: the current version of inspector complains if it starts before ironic is up and smiling13:06
dtantsurI have a fix for that13:06
TheJuliaThat seems like something fixable13:06
TheJulia\o/13:06
dtantsurhttps://review.opendev.org/72568813:06
patchbotpatch 725688 - ironic-inspector - Stop aborting the process on periodic task failures - 2 patch sets13:06
dtantsurwaits for grenade to be fixed first13:06
TheJuliahow bad is the grenade break?13:07
iurygregoryit's on gate the fix13:07
dtantsurpretty bad, but iurygregory handled it13:07
TheJuliaiurygregory: thanks13:07
TheJulia<313:07
rpittauand then hopefully we'll have the new inspector package ready soon13:08
iurygregorynp o/13:08
dtantsurTheJulia: now you can check my redfish patches and go back to bed ;)13:08
iurygregoryI love the random failures in Ilya's patches XD13:08
dtantsurand the new release model spec if you're in a mood for bad prose13:08
TheJuliadtantsur: sadly I have to give a talk later this morning at an internal team conference13:08
TheJulianot our team, but another team13:08
dtantsurgood luck then!13:09
iurygregorygood luck TheJulia13:09
TheJuliaWheeeeee :( https://usercontent.irccloud-cdn.com/file/CCnPV2pZ/firstprivatemessageoftheday.png13:11
*** cdearborn has joined #openstack-ironic13:11
*** CoDeAmRo has quit IRC13:12
iurygregoryWUT?!13:12
TheJuliaiknowrite!13:12
iurygregoryplease tell me you didn't receive this13:12
TheJuliaOh, I received it minutes ago13:12
iurygregoryOH GOD13:12
iurygregorymassive facepalm13:13
*** akahat|ruck is now known as akahat13:13
rpittauwell, he's honest at least :)13:14
TheJuliathis is true13:14
*** CoDeAmRo has joined #openstack-ironic13:16
rpittaudtantsur: I'm finally reading the new release model proposal, one thing that you mention is that it might requires to switch to independent model, but since there still will be named releases I don't understand the reason :/13:19
TheJuliawhich was originally floated by ttx13:20
TheJuliaopenstack consumption13:20
rpittaunewbie-releaser question :)13:20
dtantsurrpittau: it's a purely political aspect: whether we'll be allowed to use non-standard stable branches in the current model13:21
rpittaudtantsur: ok, I see, thanks13:22
dtantsurTheJulia: oh mother of dragons (re the private message)13:22
dtantsurrpittau: do be clear: I don't insist we should change, but people might13:22
rpittauno, I get that13:23
TheJuliaI guess the conundrum that I kind of want ensure gets... fixed, at least fixed in my mind is the fact that we are viewed by some as only consumable at openstack releases, and this would make that a position that cannot be defended no matter how we label branches13:26
*** gokhani has quit IRC13:26
*** CoDeAmRo has quit IRC13:30
*** CoDeAmRo has joined #openstack-ironic13:31
*** livelace has joined #openstack-ironic13:34
openstackgerritMerged openstack/ironic master: Monkey patch original current_thread _active  https://review.opendev.org/72535613:37
openstackgerritVerification of a change to openstack/ironic-inspector failed: Fix grenade job  https://review.opendev.org/72551413:37
dtantsurofc13:38
rpittau^^ we probably want to increaese timeout anyway13:38
*** tzumainn has joined #openstack-ironic13:42
iurygregoryrpittau, yeah13:44
rpittaualthough13:44
rpittauhold on a sec13:44
iurygregoryI just love that some times it works13:45
iurygregoryoh god we are still creating 7 Virtual BM...13:46
* iurygregory facepalm13:46
openstackgerritRiccardo Pittau proposed openstack/ironic-inspector master: Add variable to set inspection timeout in tempest tests  https://review.opendev.org/72585513:46
rpittauthis ^^ might help13:46
iurygregory++13:47
iurygregoryif it fails again I will update increasing the timeout and reducing the number of VM's for tests13:47
iurygregoryrpittau, this way we will have chicken egg problem if we can't merge grenade XD13:48
openstackgerritCorey Bryant proposed openstack/ironic stable/ussuri: Monkey patch original current_thread _active  https://review.opendev.org/72585713:48
rpittauiurygregory: yeah, I was thinking to exclude grenade just for that to merge if we're forced to increase the timeout for introspection13:49
iurygregoryrpittau, makes sense to me13:50
rpittauthe problem seems to be the introspection time and that can't be changed currently :/13:51
iurygregoryyup13:51
iurygregorywe are using the default value13:51
rpittauiurygregory: reducing the number of vms might help13:51
iurygregoryrpittau, yeah, should I update now or just pray for a good cloud provider?13:51
rpittauiurygregory: I've never been much of a believer, let's do it now :)13:53
iurygregoryrpittau, yeah13:53
iurygregorymaybe if we had a cthulhu cloud13:54
iurygregory3 or 2? and also wondering if it would be good to add the LIBVIRT_POOL var13:54
TheJuliaCan we create a lab someplace and call it cthulhu cloud!??!?!?!?!?!?!?!?!13:55
rpittauiurygregory: let's go for 3 for now13:55
rpittauTheJulia: a tentacled, undersea, ancient cloud ?13:55
iurygregorywe can XD13:55
TheJuliaMaybe the Church of Flying Spaghetti Monster needs some neighbors?13:55
iurygregory++13:56
*** kashifkhan has quit IRC13:57
rpittaudtantsur went for the angry recheck :D13:57
dtantsur:D13:57
*** mkrai has joined #openstack-ironic13:57
TheJuliaI must know what animated gif represents an angry recheck13:58
rpittaulol13:58
*** jdandrea has joined #openstack-ironic13:59
* TheJulia really needs a caffeine IV this morning13:59
*** livelace has quit IRC13:59
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-inspector master: Fix grenade job  https://review.opendev.org/72551413:59
iurygregoryboom14:00
*** livelace has joined #openstack-ironic14:01
*** CoDeAmRo has quit IRC14:04
iurygregorydtantsur, rpittau ^ sorry =)14:05
TheJuliaso apparently newer ipmitool, at least downstream, is blowing up with newer hpe firmware versions14:06
TheJuliaso bfournie is going to test and possibly propose dropping the present level of retries upstream14:07
rpittauTheJulia: newer ipmitool ? they released a new version?14:07
rpittauoh downstream, nvm14:07
TheJuliacrypto ciphres stuff, similar headache to why cern runs a custom ipmitool downstream14:08
iurygregoryouch =(14:08
rpittauwell to be able to use tinycore 11.x I had to patch ipmitool :)14:09
iurygregoryhehe14:11
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: [WIP] Build tinyipa on focal  https://review.opendev.org/72579914:12
*** ociuhandu has quit IRC14:15
*** ociuhandu has joined #openstack-ironic14:16
*** ociuhandu has quit IRC14:20
openstackgerritDmitry Tantsur proposed openstack/ironic master: Make much more configuration options as reloadable  https://review.opendev.org/72586714:22
dtantsurThis was surprisingly exhausting ^^^14:22
dtantsuralso an example of a patch with a release note longer than the patch :D14:22
*** jhesketh has quit IRC14:22
openstackgerritDmitry Tantsur proposed openstack/ironic master: Mark more configuration options as reloadable  https://review.opendev.org/72586714:23
dtantsurrpittau: if you have a minute today: https://review.opendev.org/#/c/725218/14:23
patchbotpatch 725218 - metalsmith - Get rid of testtools and fixtures - 1 patch set14:23
*** ociuhandu has joined #openstack-ironic14:24
openstackgerritRiccardo Pittau proposed openstack/ironic master: Temporary add per-file-ignores to flake8 tests  https://review.opendev.org/72388614:25
openstackgerritRiccardo Pittau proposed openstack/ironic master: Fix 3rd party driver mocks and related tests  https://review.opendev.org/72408014:25
iurygregoryI love the random sqlalchemy failures #no14:35
dtantsuryeaaah14:35
TheJulia*sigh*14:35
dtantsurthey've been happening from time to time since I joined14:35
iurygregorytox-cover failed -> locally works -> recheck -> py37 fails WTF?!14:36
TheJuliamirrors14:36
* dtantsur is wondering how to make periodic tasks parameters reloadable14:36
TheJuliadtantsur: any way to make the periodic task exit and "restart" ?14:36
TheJulialike a additional wrapping decorator maybe?14:36
dtantsurI doubt that, but we can extend futurist14:37
dtantsurunfortunately, such solution won't be backportable..14:37
TheJuliano, but enabling to change options while running really is not either14:37
TheJuliaI guess I'm curious what problem is trying to be solved14:37
iurygregorythey started showing to me when I did the rebase for Ilya's patches14:38
dtantsurTheJulia: mm? I don't see a problem with backporting something that adds mutable=True, honestly I was going to..14:38
TheJuliadtantsur: I guess I'm thinking like a purist14:39
TheJulialikely not an issue there even though ability to reload specific options becomes features imho14:39
dtantsurheh, wasn't it you who proposed allowing low-impact feature backports if they may improve the ops life substantially? ;)14:40
TheJuliait it totally makes sense, at least depending on the problem being solved14:40
dtantsurI even included this idea in my release model spec14:40
TheJuliadtantsur: and the tc! :)14:40
dtantsurright :)14:40
TheJuliaso yeah14:40
TheJuliamakes sense, as long as the risk is not high. I think it still kind of depends on the actual options and why14:40
TheJuliabut generally shouldn't be an issue, actually thinking about it14:40
TheJuliathe periodic timings are the hard ones though.14:41
dtantsuryep, I haven't touched them for now14:41
dtantsurI probably won't, it seems a can of worms14:41
dtantsuras to "why", I've been meaning to do this work item for a long time as part of the overall "make ironic more manageable at scale" topic14:42
dtantsurno specific reason, although it was mentioned on a call with field folks the other day14:43
TheJuliadtantsur: ahh14:44
TheJuliamore manageable at scale may be a good topic for the PTG as well14:44
* TheJulia puts two topics in for the PTG14:46
TheJuliaerr 314:46
*** jhesketh has joined #openstack-ironic14:51
iurygregoryI thought we were using bionic in bifrost already O.o14:56
iurygregoryok the patch is from Aug 26 2019 XD14:58
rpittau aren't we?!?14:58
rpittauah ok14:58
iurygregoryI forgot to check when it was submitted14:58
TheJuliano heart attacks for at least the next 45 minutes or so15:02
iurygregorysorry TheJulia =)15:03
* TheJulia awaits her turn to give a short-ish talk15:04
iurygregorydtantsur, hey re- using the new collections for bifrost do we have a story with details etc so I can have a better idea? =)15:04
TheJulianew collections?15:04
dtantsuriurygregory: unfortunately, no15:05
openstackgerritDmitry Tantsur proposed openstack/ironic master: Add timeout and retries to JSON RPC client  https://review.opendev.org/72588315:05
dtantsurTheJulia: OpenStack Ansible Collection15:05
TheJuliaahh15:05
dtantsurTheJulia: re IPAM integration topic, I wonder if we should delay merging network_data until we figure it out15:06
TheJuliawe'll always have standalone users15:07
TheJuliaand I think the interfaces are open-enough for logical compatability15:07
dtantsurI mean, if we land node.network_data and then realize we need node.ip_address or something..15:07
dtantsurwill be suboptimal15:07
clarkbjroll: Qianbiao: `pbr freeze` will give you a git sha too. We had those in our versions before pep440 but that pep removed our ability to do that in the versions directly15:07
* dtantsur -> tea, brb15:07
TheJuliadtantsur: oh god no, that was not what I meant15:08
TheJuliawe shouldn't be an ipam15:08
iurygregorywould be using this https://github.com/openstack/ansible-collections-openstack/tree/1849f8bd4750f1d5f40b95811a934b1547a1bde4/plugins/modules ?15:08
TheJuliawe should integrate somehow15:08
TheJuliawith things that are not neutron15:08
iurygregoryor I'm going in the wrong path?15:08
Qianbiao<clarkb> thanks15:09
*** Qianbiao is now known as qianbiao|afk15:10
*** qianbiao|afk has quit IRC15:11
*** ociuhandu has quit IRC15:13
*** ociuhandu has joined #openstack-ironic15:14
*** mkrai has quit IRC15:14
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Add global_request_id into the base client methods  https://review.opendev.org/72566115:15
*** ociuhandu has quit IRC15:16
*** ociuhandu has joined #openstack-ironic15:16
*** alexmcleod has quit IRC15:24
dtantsurTheJulia: ah, got it! yeah, makes sense to me.15:27
openstackgerritVerification of a change to openstack/ironic failed: Remove [conductor]api_url  https://review.opendev.org/72479715:33
iurygregorydtantsur, the new collections is https://github.com/openstack/ansible-collections-openstack/tree/1849f8bd4750f1d5f40b95811a934b1547a1bde4/plugins/modules ? or I'm going in the wrong path?15:42
dtantsuriurygregory: yep, that's it. but note that the modules will be renamed eventually15:42
iurygregoryouch15:43
iurygregoryXD15:43
iurygregoryso we should wait before trying to use in bifrost15:44
iurygregory?15:44
iurygregoryor try to use the new ones and when they are renamed we just push "small" fixes?15:44
* iurygregory not sure if the impact would be small =)15:45
dtantsuriurygregory: we should probably wait a bit more, yeah15:47
iurygregorydtantsur, ack15:47
iurygregoryI thought it was something that we start working on =)15:47
iurygregorywe can probably have a topic to track in Victoria15:48
dtantsurwe should migrate away from testtools eventually.. things like https://github.com/testing-cabal/testtools/issues/235 are annoying15:50
*** ociuhandu has quit IRC15:50
*** cdearborn has quit IRC15:51
dtantsurand https://github.com/testing-cabal/testtools/issues/275 and probably more15:51
*** ociuhandu has joined #openstack-ironic15:51
iurygregoryouch15:52
dtantsurand https://github.com/testing-cabal/testtools/issues/14415:52
dtantsurI think I've hit all 3 at some point15:52
dtantsurthe SystemExit one was annoying on metalsmith15:52
*** gyee has joined #openstack-ironic15:53
clarkbfwiw a big motivation for testtools back in ~2012 was being able to use cleanups under python2.6 (and I think even python2.7 lacked them in stdlib?)15:54
clarkbpython3 has cleanups in unittest so should be fine there15:54
dtantsuryeah, it was very handy on python 215:54
dtantsurstarting another ML thread..15:55
clarkband the big reason cleanups are important are they run even if setup fails15:55
clarkbwhich means you can cleanup fixtures and related resources even if the next fixture setup fails in setup15:55
*** gokhani has joined #openstack-ironic15:56
dtantsuryep, addCleanup is a huge helper15:56
clarkbthis was a huge issue back in the day with unittests leaking all over /tmp and elsewhere when we didn't have single use test nodes15:56
*** ociuhandu has quit IRC15:56
clarkbbut also developer machines tend to not be single use so its good hygiene anyway15:56
clarkb(I just want to call out that any conversion should ideally not drop using cleanups)15:56
dtantsurthe standard unittest seems to support all we need in 3.6+15:59
dtantsurclarkb: https://docs.python.org/3.6/library/unittest.html#unittest.TestCase.addCleanup16:01
*** ociuhandu has joined #openstack-ironic16:01
clarkbexcellent16:01
dtantsurTired and leaving earlier today. Have a good night!16:11
*** dtantsur is now known as dtantsur|afk16:11
openstackgerritDmitry Tantsur proposed openstack/ironic master: [Trivial] Fix awkward mocking in redfish boot tests  https://review.opendev.org/72591816:11
*** ociuhandu has quit IRC16:13
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Add global_request_id into the base client methods  https://review.opendev.org/72566116:13
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Allow to pass global request id in node methods  https://review.opendev.org/72591916:13
*** ociuhandu has joined #openstack-ironic16:14
*** ociuhandu has quit IRC16:19
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Allow to pass global request id in node methods  https://review.opendev.org/72591916:19
openstackgerritMerged openstack/metalsmith master: Get rid of testtools and fixtures  https://review.opendev.org/72521816:21
*** gokhani has quit IRC16:23
openstackgerritRiccardo Pittau proposed openstack/ironic master: Enforce autospec in some unit tests modules  https://review.opendev.org/72592216:23
rpittau^ interesting typos here16:23
rpittaumore stuff to come.... tomorrow :)16:23
rpittaubye everyone! o/16:24
*** rpittau is now known as rpittau|afk16:24
*** priteau has quit IRC16:25
*** alexmcleod has joined #openstack-ironic16:33
*** ociuhandu has joined #openstack-ironic16:33
openstackgerritRiccardo Pittau proposed openstack/metalsmith master: Upgrade flake8-import-order version to 0.17.1  https://review.opendev.org/72165816:34
openstackgerritRiccardo Pittau proposed openstack/metalsmith master: Upgrade flake8-import-order version to 0.17.1  https://review.opendev.org/72165816:34
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Allow to pass global request id in node methods  https://review.opendev.org/72591916:42
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Allow to pass global request id in port and volume  https://review.opendev.org/72593016:42
*** alexmcleod has quit IRC16:54
*** lucasagomes has quit IRC16:58
*** jdandrea has quit IRC17:04
*** jdandrea has joined #openstack-ironic17:06
openstackgerritVerification of a change to openstack/python-ironic-inspector-client failed: Convert job to dib  https://review.opendev.org/71869817:07
*** k_mouza has quit IRC17:10
openstackgerritMerged openstack/ironic master: Use tempest_plugins Zuul CI role  https://review.opendev.org/72564917:13
rpiosoGood morning, ironic17:16
rpiosoTheJulia: Is the by_path root device hint supported?17:18
rpiosoTheJulia: I see it in the IPA source, but not in the doc.17:18
*** irclogbot_2 has quit IRC17:20
*** irclogbot_1 has joined #openstack-ironic17:23
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Allow to pass global request id for remaining objects  https://review.opendev.org/72594117:25
*** derekh has quit IRC17:26
*** ociuhandu has quit IRC17:26
*** sshnaidm is now known as sshnaidm|afk17:26
*** ociuhandu has joined #openstack-ironic17:38
*** ociuhandu has quit IRC17:43
*** livelace has quit IRC17:44
openstackgerritGhanshyam Mann proposed openstack/ironic-tempest-plugin master: Add stable/ussuri job on master gate  https://review.opendev.org/72572817:47
uzumakimorning rpioso ! o/17:47
rpiosouzumaki: :-)17:47
openstackgerritGhanshyam Mann proposed openstack/ironic-tempest-plugin master: Add stable/ussuri job on master gate  https://review.opendev.org/72572817:48
arne_wiebalckbye everyone o/17:51
uzumakiadios arne_wiebalck \o17:51
*** hamzy_ has quit IRC17:52
openstackgerritVerification of a change to openstack/ironic-inspector failed: Fix grenade job  https://review.opendev.org/72551417:52
rpiosoarne_wiebalck: Good nite17:53
*** hamzy has joined #openstack-ironic17:54
*** aedc_ has joined #openstack-ironic17:55
openstackgerritJulia Kreger proposed openstack/ironic-specs master: Propose iso booting  https://review.opendev.org/72594917:55
*** aedc has quit IRC17:58
*** aedc_ has quit IRC18:01
*** ociuhandu has joined #openstack-ironic18:02
*** livelace has joined #openstack-ironic18:03
openstackgerritBob Fournier proposed openstack/ironic master: Limit the number of ipmitool retries  https://review.opendev.org/72595418:04
openstackgerritBob Fournier proposed openstack/ironic master: Limit the number of ipmitool retries  https://review.opendev.org/72595418:18
sean-k-mooneyhjensas: i think i have ruled out my ironic issues being related to your dnsmasq bug by the way18:25
hjensassean-k-mooney: good. I just saw your post on the LP bug. I think iPXE does not support classless-static-routes.18:26
sean-k-mooneyim currently redeploying my openstack with my api network on the same vlan/subnet as my ipmi network and hopefully that will resolve teh issue18:26
hjensassean-k-mooney: https://github.com/ipxe/ipxe/pull/10418:27
sean-k-mooneyso inpector will be using 192.168.3.50-99 for its dhcpu range neutron will use 192.168.3.150-199 and my bmcs are using 192.168.3.101-.104 with the api runing on 192.168.3.118:28
sean-k-mooneyhjensas: yep that would be the issue18:28
sean-k-mooneyanyway since im redploying with everthing in the same subnet it should work now18:29
openstackgerritJulia Kreger proposed openstack/ironic master: redfish: handle hardware that is unable to set persistent boot  https://review.opendev.org/72523918:31
openstackgerritJulia Kreger proposed openstack/ironic master: redfish: split reboot into power off followed by power on  https://review.opendev.org/72553018:34
*** hamzy_ has joined #openstack-ironic18:39
openstackgerritJulia Kreger proposed openstack/ironic-specs master: Propose iso booting  https://review.opendev.org/72594918:39
*** hamzy has quit IRC18:42
*** ociuhandu has quit IRC18:48
TheJuliahmm... where is markguz when I have a question for him :(18:50
iurygregoryemail =)18:51
* iurygregory prays for Zuul so it will merge https://review.opendev.org/#/c/725514/18:53
patchbotpatch 725514 - ironic-inspector - Fix grenade job - 4 patch sets18:53
*** gokhani has joined #openstack-ironic19:09
sean-k-mooneyhjensas: so nope that did not solve the issue. it looks like its actully an issue with ipxe.... i have just disabeld ipxe in ironic and gone back to plain old pxe and its looks like its working19:17
TheJuliasean-k-mooney: uefi? legacy boot?19:18
sean-k-mooneylegacy boot19:18
sean-k-mooneyTheJulia: there  are a couple of fourm posts that re similar https://forum.ipxe.org/showthread.php?tid=2172919:19
TheJuliayeah, the routing code is... interesting in ipxe19:22
TheJuliait doesn't surprise me, tbh19:22
sean-k-mooneyits failing even without the need for routing19:23
sean-k-mooney*staic routes19:23
sean-k-mooneybut on the plus side ironic just finished deploying the server successfully19:23
sean-k-mooneyso ill just stick with plain old pxe19:24
TheJuliathere is similar behavior with some of the ipv6 behavior19:24
TheJuliait is maddening19:25
*** k_mouza has joined #openstack-ironic19:25
sean-k-mooneyya.. i just spent the better part of 2 days tring to figure this out19:25
sean-k-mooneythe first issue was the service im testing was the only one out of the 4 where i swaped the nic cables so that was a thing19:26
sean-k-mooneyonce i got passed that i hit the ipxe issue19:26
TheJuliaDeja vu to when I was last banging my head against it with ipv619:26
sean-k-mooneywhat was really confusing is inspection worked the whole time19:27
sean-k-mooneybut that is because it was not using ironic for dhcp19:27
sean-k-mooney*neutron19:27
sean-k-mooneybut in anycase now my home openstack can boot vms and ironic servers which is awsome19:28
sean-k-mooneyits been about 2 years since it could last do that and this time im not even using bifrost for the ironic bit its fully integrated with nova19:29
TheJuliafun19:29
sean-k-mooneyi need to go do some sriov work in the next few weeks and im tired fo manually reinstalling these servers every time i have to do that19:30
sean-k-mooneyironic defaults to local boot now too right?19:30
TheJuliaas of ussuri yes19:31
TheJuliaor master branch19:31
sean-k-mooneyyes im being dumb and runing master19:31
sean-k-mooneyim sure it will be fine19:31
* TheJulia still has not thrown a party for that patch merging19:31
TheJuliaYeah, it should be perfectly fine19:32
*** gokhani has quit IRC19:33
sean-k-mooneyit normally is to be fair i just need to make sure to do the right things when im upgrading19:33
*** yolanda has quit IRC19:33
sean-k-mooneye.g. rememeber its ussuri iss19:34
sean-k-mooney*ish19:34
*** gokhani has joined #openstack-ironic19:36
*** gokhani has quit IRC19:47
*** ociuhandu has joined #openstack-ironic19:53
*** k_mouza has quit IRC19:57
openstackgerritVerification of a change to openstack/ironic failed: Move ipmi logging to a separate option  https://review.opendev.org/71732320:09
*** rloo has quit IRC20:10
*** ociuhandu has quit IRC20:13
*** ociuhandu has joined #openstack-ironic20:46
*** ociuhandu has quit IRC20:54
*** Goneri has quit IRC21:05
*** rloo has joined #openstack-ironic21:20
*** threestrands has joined #openstack-ironic22:20
openstackgerritVerification of a change to openstack/ironic failed: redfish: split reboot into power off followed by power on  https://review.opendev.org/72553022:54
*** rh-jelabarre has quit IRC23:07
*** livelace has quit IRC23:07
*** ociuhandu has joined #openstack-ironic23:09
openstackgerritJulia Kreger proposed openstack/ironic master: Fix configdrive encoding error  https://review.opendev.org/72602323:14
*** ociuhandu has quit IRC23:15
TheJuliaI'm fairly sure we will need to backport that23:29
TheJuliaI have no real idea how markguz hit it, but its legit23:29
TheJuliawell, he likely has store in swift turned on23:54
TheJuliaand we're likely not using it elsewhere23:55
openstackgerritVerification of a change to openstack/ironic-inspector failed: Fix grenade job  https://review.opendev.org/72551423:56
*** dking has quit IRC23:57

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