Thursday, 2022-06-30

gmannI understand that, key thing is if we do and even provide all the migration way or use case, we are going to break the operator existing way and its hard to ask them to switch to the new way. 00:05
gmannKDDI feedback (written in etherpad) and most of operator are like "we need single admin to do the things in entire deployment" - https://etherpad.opendev.org/p/rbac-operator-feedback#L8800:06
gmannthey know it is not the best way but they are hesitant to improve it. 00:07
gmannanyways let's discuss in goal patch, i replied there. need to go out. 00:08
TheJuliagmann: ack, I guess there is an associated cost we're all paying with the increased debt by not forcing change/evolution.  I feel like that might have been part of the purpose originally, and maybe we've strayed from that. Who knows. Have a wonderful evening!00:58
opendevreviewSONG SHUKUN proposed openstack/ironic master: [iRMC] Add SNMPv3 authentication functionality  https://review.opendev.org/c/openstack/ironic/+/84534701:22
*** akahat is now known as akahat|ruck06:47
*** TimBeermann[m] is now known as tibeer[matrix]06:58
*** tibeer[matrix] is now known as TimBeermann[m]06:59
opendevreviewThomas Goirand proposed openstack/ironic-ui master: Django 4.x: ugettext_lazy is removed  https://review.opendev.org/c/openstack/ironic-ui/+/84823609:10
zigoTheJulia: Please merge this in, it unfixed building my ironic-ui package in Debian unstable (which contains Django 4.1).09:12
opendevreviewwaleed mousa proposed openstack/ironic-python-agent master: Fix passing kwargs in clean steps  https://review.opendev.org/c/openstack/ironic-python-agent/+/84558309:13
opendevreviewMerged openstack/ironic master: Fix Redfish RAID to update raid_config  https://review.opendev.org/c/openstack/ironic/+/84297909:50
*** akahat is now known as akahat|ruck10:08
pamsoohi. I have openstack victoria environment and I'm trying to deploy on a server which has nvme devices. It looks that the nvme devices are not detected by IPA.10:37
pamsooIPA said "Could not find the SCSI address (HCTL) for device /dev/nvme0n1. Skipping: FileNotFoundError: [Errno 2] No such file or directory: '/sys/block/nvme0n1/device/scsi_device'"10:37
pamsooare nvme devices unusable for root device?10:38
arne_wiebalckmraineri_: Mike, are there any plans to package the redfish tacklebox as an rpm?10:38
pamsooany answer would be greatly appreciated.10:42
iurygregorygood morning Ironic 11:26
iurygregoryzigo, I would +2 the ironic-ui patch but CI failed .-. (maybe is just a random failure)11:27
iurygregorypamsoo, so nvme devices can be used as root device11:30
iurygregorybut seems like you IPA is not able to find it .-. 11:30
iurygregorydid you build the IPA ramdisk on you own or you are using the one from tarballs ?11:31
pamsooi'm using the one from tarballs.11:32
pamsooI'm now trying to deploy with root device hint. 11:32
pamsooI think that nvme devices are also stored in block_devices (appeared in ironic_python_agent/hardware.py) but one of them is not selected.11:36
arne_wiebalckpamsoo: I don't think this is a fatal error, but only a warning.11:48
arne_wiebalckpamsoo: I have these messages in my logs as well.11:49
arne_wiebalckpamsoo: My point is: this may be a false lead.11:49
arne_wiebalckpamsoo: in the clean logs tarball, there is the lsblk output, does that list your devices?11:56
zigoiurygregory: The log says there's an invalid char in openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/flavor/flavor.controller.js:116 this is really unrelated to my patch.11:59
zigoIs ironic-ui's CI broken somehow ?11:59
iurygregoryzigo, we don't push a lot of patches in ironic-ui... normally it just works11:59
iurygregorycan you push a DNM so we can test?11:59
opendevreviewAija Jauntēva proposed openstack/ironic stable/yoga: Fix Redfish RAID to update raid_config  https://review.opendev.org/c/openstack/ironic/+/84812812:04
pamsooarne_wiebalck, iurygregory: Thanks for advices. I'll try more. (If there were no try, I'll do. :-P)12:14
iurygregory=)12:33
TheJuliagood morning12:50
iurygregorygood morning TheJulia =)12:53
TheJuliahmm... it looks like openstack_dashboards has an isse12:56
TheJuliauhh yup13:01
TheJuliawe... have... better.. testing than horizon13:01
TheJuliaoh god13:01
TheJuliahttps://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/flavor/flavor.controller.js#L11613:01
iurygregoryWOOT?!13:02
iurygregoryI'm in shock by "we... have... better.. testing than horizon"13:02
TheJuliacloning horizon, will post a patch shortly13:02
iurygregoryshocked*13:03
TheJuliahmm, javascript13:05
TheJuliaoh, I see the comment13:06
TheJuliaugh13:06
opendevreviewJulia Kreger proposed openstack/ironic-ui master: Update npm packages for linting  https://review.opendev.org/c/openstack/ironic-ui/+/84829413:11
TheJuliaI *hope* that fixes it13:11
TheJuliait has been a very long time since I hacked on that code13:11
TheJuliawell, the error is different. That is a good sign13:19
* TheJulia schedules a meeting first13:25
TheJuliabefore resuming13:25
mraineri_arne_wiebalck: Just saw your note; no plans to push Tacklebox as an RPM, but I don't see why we couldn't do that13:34
mraineri_I assume you just mean to package it and post the RPM on GitHub and not necessarily push it to other package repositories?13:35
*** mraineri_ is now known as mraineri13:36
mraineriLooks like those files could be pushed to PyPI too if needed13:51
kubajjloop14:05
opendevreviewJulia Kreger proposed openstack/ironic-ui master: Update npm packages for linting  https://review.opendev.org/c/openstack/ironic-ui/+/84829414:13
opendevreviewJulia Kreger proposed openstack/ironic-ui master: Update karma and related npm package versions  https://review.opendev.org/c/openstack/ironic-ui/+/84829914:13
opendevreviewJulia Kreger proposed openstack/ironic-ui master: Update npm packages for linting  https://review.opendev.org/c/openstack/ironic-ui/+/84829414:29
opendevreviewJulia Kreger proposed openstack/ironic-ui master: Update npm packages for linting  https://review.opendev.org/c/openstack/ironic-ui/+/84829414:48
mraineriarne_wiebalck: If we were to build RPM packages, would it be more useful to distribute them on PyPI or attach them to GitHub releases?14:55
dmelladoIt can be done both ways. Personally, I'd go for pypi then rpm that14:59
ajyaiurygregory, TheJulia and anyone else around, can this patch be prioritized for review https://review.opendev.org/c/openstack/ironic/+/848107 ? Would like to get it merged and backported.15:30
TheJuliaajya: any library dependencies, or is it just that?15:35
TheJuliaajya: it would be super helpful if once merged, you can do the backports, but it doesn't look like there is any dependency, so it has a +2 from me15:38
ajyaTheJulia: no dependencies, thanks15:38
iurygregoryajya, will look at it later today (a lot of downstream things happening today for me)15:40
ajyathanks, iurygregory15:42
arne_wiebalckmraineri: if we had the srpm, we would just rebuild it locally ... or we add it to epel/fedora (not sure what the process is, how licenses are affected etc)16:20
TheJuliaiurygregory: I think we're going to have to update our version of angular take care of zigo's problem ultimately16:28
TheJuliaiurygregory: I don't think we had any volunteers on the mailing list?16:28
iurygregorywe didn't16:41
TheJuliaiurygregory: I suspect it might be like a weekend project then16:44
TheJuliaiurygregory: I approved the dib change so hopefully we get our gate back in a clean state17:13
TheJuliaajya: if https://review.opendev.org/c/openstack/ironic/+/848128 needs to go to other branches, like bugfix branches or to wallaby, you may want to create the backports17:16
ajyaTheJulia: yup, in process, older branches need to have merge conflicts resolved17:19
TheJuliaokay17:19
opendevreviewVerification of a change to openstack/ironic master failed: [Minor] Fix misspellings of "insufficient"  https://review.opendev.org/c/openstack/ironic/+/84578917:39
mraineriarne_wiebalck: I may need some help getting things sorted on which RPM you'd like to be built and where to place it. It seems like if I simply add "bdist_rpm" to our build process, it should push src.rpm and noarch.rpm to PyPI along with the rest of the release. If that's all you need, then that's a simple change I can do very quickly.17:40
mraineriIf there are other things needed and other locations they should be published, then I'll need some help with that17:40
arne_wiebalckmraineri: we have some colleagues here which build images for Fedora, let me check with them what to do ... thanks for your help so far!19:49
arne_wiebalckmraineri: I will let you know19:49
arne_wiebalckBare Metal SIG: would there be interest in a session on July 12th (if I manage to get a speaker) or should we rather break for the summer and resume in September?19:50
TheJuliaarne_wiebalck: Are you thinking August is lost to vacations?20:02
TheJuliaarne_wiebalck: I think I might actually have a speaker I could line up20:02
TheJuliaI just need to circle back to the thread where the idea is planted20:03
arne_wiebalckTheJulia: yeah, we took a break last time since many are away20:07
arne_wiebalckTheJulia: but we don't have to :)20:07
TheJuliaI think the earliest I'm going to circle back to that email thread is tomorrow20:07
TheJuliaso let me see if the idea resonates and we can go from there20:08
arne_wiebalcksure, I may have a speaker for July, still trying to sort out details20:08
arne_wiebalckTheJulia: thanks!20:08
TheJuliaokay, cool!20:09
opendevreviewVerification of a change to openstack/ironic master failed: Auto-populate lessee for deployments  https://review.opendev.org/c/openstack/ironic/+/81864120:57
opendevreviewVerification of a change to openstack/ironic-python-agent master failed: Drop python2 from bindep.txt  https://review.opendev.org/c/openstack/ironic-python-agent/+/84537122:26
JayFTheJulia: I *think* IPA gate is still a little broken, the same job keeps failing22:45
JayFTheJulia: wondering if IPA needs some kind of update you may have already pushed to Ironic-proper, perhaps?22:45
JayFhmm, maybe not always the same one22:47
ashinclouds[m]Got an example link?23:08
JayFthe two fails above23:13
JayFare fresh rechecks by me23:13
JayFOH, that's why it looked different23:13
JayFone is ironic one is ipa23:13
JayFbut the ipa ones all fail on ipa-tempest-bios-ipmi-direct-src that I've seen23:14
JayF> [ERROR] /opt/stack/ironic/devstack/lib/ironic:2322 Some nodes did not finish cleaning:  e9bb2d93-8fd7-4183-9da8-4d1710eece9923:14
JayFis the error at the end, but I know that's semi-useless23:14
JayFoh, you probably wanted this -> https://zuul.opendev.org/t/openstack/build/5a3c06b14cf048f5b115d009098ccc2723:17
JayFlooks like lots of errors related to bad networking on node 1  23:20
JayFhttps://zuul.opendev.org/t/openstack/build/5a3c06b14cf048f5b115d009098ccc27/log/controller/logs/ironic-bm-logs/node-1_no_ansi_2022-06-30-21:37:44_log.txt23:20
TheJuliajmmm23:25
* JayF saw centos 9 stream + NetworkManager and lolsob'd23:25
TheJuliai bet we need a dib release23:26
JayFthat's a good thought23:28
JayFso was ironic itself never broken with this?23:29
JayFbecause there's no reason ipa would need a dib release and ironic wouldn't've23:29
opendevreviewJulia Kreger proposed openstack/ironic master: CI: Pull in diskimage-builder until new release is cut  https://review.opendev.org/c/openstack/ironic/+/84834523:29
TheJuliathat *should* fix things for now23:29
JayFima dep that bindep one on that change23:30
JayFto see if it fixes23:30
JayFwill a commit message change remove the +A?23:30
TheJuliayes, but as a core you can just re-approve23:30
TheJuliajust leave a comment as to why23:30
JayFack23:30
opendevreviewJay Faulkner proposed openstack/ironic-python-agent master: Drop python2 from bindep.txt  https://review.opendev.org/c/openstack/ironic-python-agent/+/84537123:32
opendevreviewJay Faulkner proposed openstack/ironic-python-agent master: Drop python2 from bindep.txt  https://review.opendev.org/c/openstack/ironic-python-agent/+/84537123:33
opendevreviewMerged openstack/ironic-python-agent master: Use json for lsblk output  https://review.opendev.org/c/openstack/ironic-python-agent/+/77539123:38

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