Thursday, 2023-01-05

*** tkajinam is now known as Guest29904:46
ard__hi, I have a question regarding sushy_tool. Hope this is the right place to ask a question, ironic team seems to maintain this tool. 07:49
ard__In libvirt driver function set_boot_device sets only one boot source and just removes all other, Instead of figuring out the current boot order and just changing a new source in the first place.07:50
TheJuliaard__: the intent is one time override, for the most part07:51
ard__If Pxe is used only for setup and it is not supposed to answer during normal work, then such virtual machines will fail to boot until hdd is set as a boot source. 07:52
TheJuliaBut, we don’t save enough information to just do boot order list modification after the fact07:53
TheJuliaIronic specifically sets and the. Resets07:53
TheJuliaErr, then resets07:53
TheJuliaAnd UEFI boot loader install inserts a new first entry in the list as well07:54
ard__https://github.com/openstack/sushy-tools/blob/master/sushy_tools/emulator/resources/systems/libvirtdriver.py#L386 Here we can take in account os section (to get all device types in boot order list) and count all previously devices with boot07:55
TheJuliaUEFI specifically has to, for the most part be set from inside the OS context. Nvram entry editing is not generally available via BMCs nor is cleanly standardized in a cross vendor fashion in redfish07:55
TheJuliaPatches welcome, just outside of the use pattern which the sushy-tools was developed to support ironic CI testing07:57
ard__OK, I can create a patch for review. Just wanted to check if this behavior was intended as it differs from baremetal.08:00
opendevreviewkamlesh chauvhan proposed openstack/sushy stable/zed: Fix volume deletion on newer iDRACs  https://review.opendev.org/c/openstack/sushy/+/86931108:01
opendevreviewkamlesh chauvhan proposed openstack/sushy stable/yoga: Fix volume deletion on newer iDRACs  https://review.opendev.org/c/openstack/sushy/+/86931208:01
TheJuliaSo bare metal behavior of BMCs is generally inconsistent, for what it is worth. We do tend to signal onetime or not, I’d have to look at the code again without a migraine headache08:01
opendevreviewkamlesh chauvhan proposed openstack/sushy stable/xena: Fix volume deletion on newer iDRACs  https://review.opendev.org/c/openstack/sushy/+/86931308:01
opendevreviewkamlesh chauvhan proposed openstack/sushy stable/xena: Fix volume deletion on newer iDRACs  https://review.opendev.org/c/openstack/sushy/+/86931308:02
TheJuliaWe would be most inclined to match DMTF specified behavior, so it is also going to depend on your patch too08:03
TheJuliaAnyhow, I’m going to try  and get some sleep. Have a wonderful day!08:03
kubajjGood morning Ironic!08:21
rpittaugood morning ironic! o/08:22
opendevreviewRiccardo Pittau proposed openstack/ironic master: Use jammy for base jobs  https://review.opendev.org/c/openstack/ironic/+/86905208:32
jssfrgood morning & happy new year Ironic!08:35
rpittaugreat! finally pinning tox<4 in stable branches \o/09:01
opendevreviewBaptiste Jonglez proposed openstack/networking-generic-switch master: Document ngs_trunk_ports and ngs_physical_networks  https://review.opendev.org/c/openstack/networking-generic-switch/+/86831310:03
opendevreviewVerification of a change to openstack/sushy-oem-idrac stable/zed failed: Update .gitreview for stable/zed  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/85926410:52
opendevreviewVerification of a change to openstack/sushy-oem-idrac stable/zed failed: Update TOX_CONSTRAINTS_FILE for stable/zed  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/85926510:52
opendevreviewVerification of a change to openstack/sushy-oem-idrac master failed: Switch to 2023.1 Python3 unit tests and generic template name  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/85926610:56
slaweqrpittau hi, is ironic gate fixed now? If yes, can You maybe check and approve https://review.opendev.org/c/openstack/ironic/+/868191 ? Thx in advance11:07
rpittauslaweq: I approved it, that will also be a good test for the CI :)11:10
slaweqrpittau thx a lot11:11
opendevreviewRiccardo Pittau proposed openstack/ironic master: Fix selinux context of published image hardlink  https://review.opendev.org/c/openstack/ironic/+/86852111:19
kubajjrpittau: is this problem just a timeout? https://zuul.opendev.org/t/openstack/build/e72fa7a5e2834b1ba072d050e3e52eb411:30
opendevreviewMerged openstack/networking-generic-switch master: Add ArubaOS-CX switch support  https://review.opendev.org/c/openstack/networking-generic-switch/+/86859811:36
opendevreviewMerged openstack/ironic master: Fix "'NoneType' object is not iterable" in RAID  https://review.opendev.org/c/openstack/ironic/+/86711711:44
rpittaukubajj: well it is a timeout but of the bad kind, can't ssh into the instance, port 22 seems closed or the instance is not up12:07
rpittaunot sure why we're still using centos8 in metalsmith12:08
iurygregorymorning Ironic12:18
opendevreviewRiccardo Pittau proposed openstack/metalsmith master: Remove not used old job  https://review.opendev.org/c/openstack/metalsmith/+/86935612:18
opendevreviewMerged openstack/ironic master: Remove lib/neutron-legacy leftovers  https://review.opendev.org/c/openstack/ironic/+/86819112:25
rpittauopenstack-tox-linters is failing in metalsmith because of the "pbr bug", I guess we want to wait for that to be fixed instead of adding py_modules=[] to setup.py ?13:46
opendevreviewRiccardo Pittau proposed openstack/metalsmith master: [WIP] Add centos9 based job  https://review.opendev.org/c/openstack/metalsmith/+/86937413:59
iurygregoryrpittau, humm probably, do we know when it's going to happen the release?14:13
rpittauI have no idea ¯\_(ツ)_/¯14:14
rpittauthe fix is this one btw https://review.opendev.org/c/openstack/pbr/+/86908214:14
rpittaunot merged yet14:15
opendevreviewRiccardo Pittau proposed openstack/ironic master: Fix selinux context of published image hardlink  https://review.opendev.org/c/openstack/ironic/+/86852114:36
opendevreviewRiccardo Pittau proposed openstack/ironic master: Fix selinux context of published image hardlink  https://review.opendev.org/c/openstack/ironic/+/86852114:37
rpittaubye everyone, see you on monday o/14:51
opendevreviewDenys Mishchenko proposed openstack/sushy-tools master: Save previous hd boot device when setting Pxe  https://review.opendev.org/c/openstack/sushy-tools/+/86937915:05
JasonFrpittau: if that works around the issue temporarily, we can do it. We just need to make sure we remember to revert it, and that we do not make any releases while the repo is in that state15:40
TheJuliarutro16:07
TheJuliapbr does not look to be happy16:08
TheJuliathis is not going to be a quick fix :\16:09
iurygregoryso we should go with the workaround I would say16:12
opendevreviewJulia Kreger proposed openstack/ironic-prometheus-exporter master: devstack: fix plugin for local usage  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/86938516:15
TheJuliawell, the issue is more pbr has py27 cruft it looks like16:15
TheJuliaand the CI doesn't know about 27 anymore16:16
* TheJulia is working to verify locally first16:16
TheJuliayeah, works *if* i have python2.7 installed16:16
TheJuliaoh, 3.716:22
*** JasonF is now known as JayF16:28
TheJulia.. okay16:44
sschmittBack to my left field question about EVPN-VXLAN and baremetal networking from yesterday, it seems like this neutron project is considering what I want16:58
sschmitthttps://docs.openstack.org/networking-bagpipe/latest/user/applications.html16:58
sschmitt> networking-l2gw driver leveraging bagpipe-bgp running on a ToR16:58
TheJuliagood to know17:03
JayFI sometimes think I could work on openstack for the rest of my life and still not know all the tools in the neutron toolbox :D 17:03
JayFI'm glad you found the one for you \o/17:03
opendevreviewAlex Welsh proposed openstack/bifrost master: Use curl to download deploy image if get_url fails  https://review.opendev.org/c/openstack/bifrost/+/86838717:04
TheJuliaJayF: do you know if anyone is looking at pbr and it's broken gate?17:07
JayFI have no idea; I was just thinking aobut what IRC channel that'd be in17:07
TheJuliaI think it might be opendev tbh17:08
TheJuliaclark/jeremy are the maintainers at this point from what I see17:08
TheJuliawith latest tox, I can't reproduce the issues17:08
fungistephenfin has been working on it17:08
TheJuliaI mean aside from my machine missing a Python.h file17:08
TheJuliaincluding the fact pep8/py* jobs are dead?17:09
fungihttps://review.opendev.org/869190 "Update tox.ini to work with tox 4"17:09
fungihttps://review.opendev.org/869082 "Tie recursion calls to Dist object, not module"17:09
TheJuliaI've got the first, I'll try applyign the second to see if it, itself, can still work17:10
fungiwell, those aren't passing yet either17:10
TheJuliawell17:10
TheJuliaCI doesn't work for them in general17:10
TheJuliathey work locally17:10
TheJulialooks to be they are all trying to end up building wheels for other versions17:11
TheJuliayeah, looks like I get past that point locally17:11
fungias for "what irc channel" is appropriate for pbr discussion, technically #openstack-oslo since it's an oslo team deliverable, but discussion often spills over into other channels17:12
TheJulia... could it be the fact the jobs are running on jammy it looks like?17:12
JayFTheJulia: why don't we shift over to #openstack-oslo, try to sync up with stevenfin to make sure we're not duping work17:13
TheJuliaalready did17:14
JayFof course you have :D 17:14
* JayF used to being behind :D17:14
TheJuliawell, now that that seems to be on the sorted path17:36
TheJuliaI can go back to metrics17:36
stevebaker[m]OK, I've finally got this systemd regression bug parked, time to write some CfPs21:56
TheJulia\o/21:59
JayFJust helping test a thing22:04
JayFkevinhannon[m]: I can see you in here now, testing?22:06
kevinhannon[m]hey jay!22:06
TheJuliaso I'm looking at the prometheus data format, and our dot delimited metric name format... and I'm seriously wondering if we should just shorten the   field lenths... then again coding in some structural knowledge into the prometheus exporter allows us to add additional labels to provide clarity22:07
JayFthe dot delimited format is common to most metrics stuff I've used22:29
JayFbut I kinda feel like prometheus is a whole ecosystem I don't know much about22:29
JayFso it's tough for me to judge if shorter names in that context are good idea or not22:29
TheJuliahttps://scoutapm.com/blog/prometheus-metrics is a decent primer that I've stumbled upon22:29
TheJuliafwiw22:29
TheJuliawell will see I guess, I'm stripping down the strings and applying labels in the code I'm writing22:30
TheJuliaso folks can do "give me all the driver stuffs!"22:30
JayFthat seems like a good idea22:33
JayFhierarchies can break down into tags22:33
JayFbut not vice-versa22:33
JayFso having the hierarchy at the interface step (dotted names) can feed both kinds of metrics22:34
TheJuliayeah, kind of with code under the hood that understands it22:34
JayFbtw; topic for my OSS Office Hours (in 18 minutes): learning about nox22:43
JayFyoutube.com/jayofdoom22:43
JayFFor a net-new python file; do we even put a Copyright line at the top? 23:10
TheJulianot really23:10
TheJulialicense yes, copyright no23:10
TheJuliaif employer wants/expects it, it is okay23:10
JayFack; I'll leave it out23:12
JayFnot that this is likely to be more than a POC23:13
opendevreviewJay Faulkner proposed openstack/ironic-python-agent master: DNM: Proof of Concept for nox  https://review.opendev.org/c/openstack/ironic-python-agent/+/86941223:37

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