Wednesday, 2022-10-26

*** tkajinam is now known as Guest396600:09
stevebaker[m]TheJulia: victoria and earlier likely00:11
TheJuliastevebaker[m]: I'm looking at a bls issue, got time for a consult?00:13
stevebaker[m]TheJulia: yup00:20
TheJuliastevebaker[m]: https://meet.google.com/qrz-utze-oco00:21
*** tkajinam is now known as Guest397201:47
opendevreviewSteve Baker proposed openstack/ironic-python-agent stable/train: WIP Drop python2 from bindep.txt  https://review.opendev.org/c/openstack/ironic-python-agent/+/86265903:19
opendevreviewJacob Anders proposed openstack/sushy master: Retry BootSourceOverride request when SettingsURI is read-only  https://review.opendev.org/c/openstack/sushy/+/85659705:14
opendevreviewJacob Anders proposed openstack/sushy master: Retry BootSourceOverride request when SettingsURI is read-only  https://review.opendev.org/c/openstack/sushy/+/85659705:26
opendevreviewJacob Anders proposed openstack/sushy master: Only use SettingsURI for BootSourceOverride if the attribute is present in GET response  https://review.opendev.org/c/openstack/sushy/+/85659705:27
*** tkajinam is now known as Guest398605:43
opendevreviewJacob Anders proposed openstack/sushy master: Improve resiliency of eTag handling  https://review.opendev.org/c/openstack/sushy/+/85612305:49
*** tkajinam is now known as Guest398806:53
opendevreviewHarald JensÃ¥s proposed openstack/ironic master: Add port/portgroup list conductor groups filter  https://review.opendev.org/c/openstack/ironic/+/86229208:11
arozmanHello Ironic!08:17
kubajjGood morning Ironic!08:22
opendevreviewJakub Jelinek proposed openstack/ironic master: WIP: Implements node inventory: database  https://review.opendev.org/c/openstack/ironic/+/86256908:58
opendevreviewJakub Jelinek proposed openstack/ironic master: WIP: Implements node inventory: database  https://review.opendev.org/c/openstack/ironic/+/86256909:32
kubajjdtantsur: How do I update the checkouts in /opt/stack to update bifrost? If I did that, could I test the migration locally?10:00
jandersdtantsur @ajya I re-wrote the Lenovo /Pending/ URL fix: https://review.opendev.org/c/openstack/sushy/+/856597. If you have time I'd appreciate your comments and reviews, in particular around this area: https://review.opendev.org/c/openstack/sushy/+/856597/14/sushy/resources/system/system.py#288: 1) is this simple check sufficient to tell if we can10:06
jandersuse SettingsURI for boot override or 2) do we need an all-to-all boot parameter comparison? 10:06
shukunJayF: could you please also +1 workflow to this patch (https://review.opendev.org/c/openstack/ironic/+/850553)?10:14
dtantsurjanders: the etag one looks good, left some optional comments for your consideration11:10
dtantsurjanders: and one comment on the /Pending/ thing11:13
dtantsurkubajj: you can edit the code or use git fetch/checkout - up to you.11:14
dtantsurkubajj: once you add a migration, $ ironic-dbsync --config-file /etc/ironic/ironic.conf upgrade11:14
dtantsur(keep in mind that downgrading is not possible!)11:14
kubajjdtantsur: But once I upgrade, I can re-run it to fix it, right?11:15
kubajjdtantsur: if I just edited the code in /opt/stack, I can just run it, right?11:17
kubajjAlso, any idea why my bifrost's /etc/ironic/ironic.conf is empty?11:25
dtantsurit shouldn't be empty Oo11:25
kubajjI fixed that.11:37
kubajjCan I somehow run the test_migrations? Is it not in tox?11:37
dtantsurit requires setting up a real database, I'm not sure if we document it.. (on a meeting now)11:41
kubajjdtantsur: Okay, no worries11:41
dtantsurkubajj: this is a part of it, I think: https://opendev.org/openstack/ironic/src/branch/master/tools/test-setup.sh11:42
jandersdtantsur thank you for your reviews. Working on revisions. W/r/t https://review.opendev.org/c/openstack/sushy/+/856597, do you agree checking for presence of just BootSourceOverrideTarget in SettingsURI is sufficient?12:23
dtantsurjanders: it's not long-term, but it's a step forward12:25
jandersdtantsur ACK, TY12:26
dtantsurfolks, looking for a 2nd +2 on https://review.opendev.org/c/openstack/ironic/+/862506 please12:32
jandersdtantsur w/r/t https://review.opendev.org/c/openstack/sushy/+/856123/comments/9e59cfa2_15e0f233 did you mean moving the log message to after L302 or L348? 12:54
dtantsurjanders: after 302, just to exclude other response codes13:05
opendevreviewJacob Anders proposed openstack/sushy master: Only use SettingsURI for BootSourceOverride if the attribute is present in GET response  https://review.opendev.org/c/openstack/sushy/+/85659713:08
jandersdtantsur TY, fixing https://review.opendev.org/c/openstack/sushy/+/856123 now13:09
jandersdtantsur actually I think it's already fixed13:09
janders:D I forgot where I moved that LOG to in the end13:10
dtantsurnice :)13:15
opendevreviewVerification of a change to openstack/ironic-python-agent stable/victoria failed: Use utf-16-le if BOM not present  https://review.opendev.org/c/openstack/ironic-python-agent/+/86106413:22
ajyajanders: hypothetically if there is one property in Settings and another not, then it's 2 PATCHes - one for Settings, and another for active resource. Realistically, BootSourceOverrideTarget and BootSourceOverrideEnabled will be together, it's BootSourceOverrideMode that will stand out. All I'm suggesting is not to make such assumption, only read Settings properties and generalize on that.  It's more lines to change now, but don't see13:25
ajyathat complicated.13:25
TheJuliaGood morning13:25
jandershey TheJulia o/13:40
jandersajya agreed. So - instead of going through this block https://opendev.org/openstack/sushy/src/branch/master/sushy/resources/system/system.py#L232-L277 and then trying to set all three properties in one go, we would do it in two steps, one for BootSourceOverrideTarget&BootSourceOverrideEnabled and one for BootSourceOverrideMode right?13:45
fricklernot sure if everyone is subscribed, discussion about the storyboard issue is now happening here https://lists.opendev.org/pipermail/service-discuss/2022-October/000370.html13:46
TheJuliafrickler: not subscribed right now, but I think I will be soon!13:50
TheJuliafrickler: thanks for the heads up!13:51
jandersajya if we do it this way I am tempted to also check for presence of both BootSourceOverrideTarget and BootSourceOverrideEnabled in resp.json() and fallback to System if any is missing (and this fallback should fail out if System doesn't have both either). Just so that brokenness is easier to spot.13:52
jandersajya let me know your thoughts and I will tweak the code tomorrow13:53
janderssee you tomorrow Ironic o/13:53
iurygregorygood morning Ironic14:03
ajyajanders: that was what I had in mind - check for all of them and fall back to System (active resource) for those not in Settings. And, yes, I think this way it will be easier to see issues if something goes wrong.14:06
dtantsurfrickler: oh, I wasn't even aware of that list14:14
dtantsurmelwitt raises a good point about "target to series", I forgot about it completely14:16
JayFyeah, and multi-project bugs15:17
JayFlaunchpad isn't as bad as we like to think it is :)15:17
JayFI think we dislike it in the way you dislike any tool you used for that long; you know all the bad pieces of it15:17
opendevreviewJay Faulkner proposed openstack/virtualbmc master: Document VirtualBMC is not for production use  https://review.opendev.org/c/openstack/virtualbmc/+/86270915:27
JayFIf someone wants to help me land this quickly ^ I'd appreciate it15:42
TheJuliaLGTM15:56
TheJuliathe very last sentence of that makes me think it is worthwhile to maybe be a little more explicit on the sushy-tools repo15:56
JayFI'll have a look, I'm writing up the OSSN right now. Everything is fixed and opened up, fungi suggested waiting to hit the list until the CVE number is assigned though15:56
fungiyeah, unless it's really urgent to send to the mailing lists straight away, in which case you can say a cve number has been requested and not yet assigned, the possibly follow up with a subsequent errata post once it has been15:58
JayFYeah; I don't mind waiting :)15:58
fungiyeah, better to save yourself the hassle if you can15:58
opendevreviewMerged openstack/virtualbmc master: Document VirtualBMC is not for production use  https://review.opendev.org/c/openstack/virtualbmc/+/86270916:04
TheJuliaAck, thanks16:08
opendevreviewJay Faulkner proposed openstack/sushy-tools master: Explictily document not for production use  https://review.opendev.org/c/openstack/sushy-tools/+/86273616:30
TheJuliaJayF: Thanks!16:36
JayFjust doin' my job, maam :P 16:36
JayFI'm going to be heading out early today (probably in 3ish hours), if you need anything from me explicitly say so :D 16:36
TheJulialikewise :)16:40
TheJuliaI have to run down to the desert for a vaccine shot16:41
JayFMy wife got off early, and the weather is changing here so I have a headache, just a couple of good excuses to walk away and give my eyes a break16:41
TheJuliaGood plan, have a wonderful afternoon!16:46
JayFhttps://review.opendev.org/c/openstack/ironic-specs/+/862538 is not done; but is far enough to get some feedback17:15
JayFfor documenting our work items for this (2023.1) cycle17:15
TheJuliaDoes anyone need me to look at or review anything today?17:24
* TheJulia is reaching spoon depleation17:24
JayFTheJulia: comments on that streams doc would be appreciated17:26
opendevreviewMerged openstack/sushy-tools master: Explictily document not for production use  https://review.opendev.org/c/openstack/sushy-tools/+/86273618:25
JayFhttps://review.opendev.org/c/openstack/ironic/+/861956 is a ironic-week-prio hashtagged patch that needs another core vote18:37
TheJuliaJayF: I'm not sure we should actually track completed status in the spec repo19:32
opendevreviewMerged openstack/ironic stable/victoria: Suppress Bandit B509 in snmp.py  https://review.opendev.org/c/openstack/ironic/+/86084820:12
opendevreviewMerged openstack/ironic master: Fix double mock call in glance_service test  https://review.opendev.org/c/openstack/ironic/+/86195620:12
*** dmellado_ is now known as dmellado22:49
JayFTheJulia: I went back and forth on that22:52

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