Wednesday, 2025-01-15

opendevreviewSteve Baker proposed openstack/ironic master: WIP Add novnc-proxy service  https://review.opendev.org/c/openstack/ironic/+/93919100:53
opendevreviewSteve Baker proposed openstack/ironic master: WIP add VNC auth type to novnc-proxy  https://review.opendev.org/c/openstack/ironic/+/93919200:53
opendevreviewSteve Baker proposed openstack/ironic master: WIP create idrac graphical console driver  https://review.opendev.org/c/openstack/ironic/+/93919300:53
opendevreviewMerged openstack/ironic unmaintained/yoga: Calculate missing checksum for file:// based images  https://review.opendev.org/c/openstack/ironic/+/93862306:36
opendevreviewcid proposed openstack/ironic master: API/Testing: Inspection rules migration  https://review.opendev.org/c/openstack/ironic/+/93921707:20
opendevreviewcid proposed openstack/ironic master: Apply Rules: inspection rules migration  https://review.opendev.org/c/openstack/ironic/+/93921807:20
opendevreviewcid proposed openstack/ironic master: DB: migrate inspection rules' database  https://review.opendev.org/c/openstack/ironic/+/93931807:20
rpittaugood morning ironic! o/07:45
*** dmellado075539377 is now known as dmellado0755393708:49
opendevreviewcid proposed openstack/ironic master: API/Testing: Inspection rules migration  https://review.opendev.org/c/openstack/ironic/+/93921710:16
opendevreviewcid proposed openstack/ironic master: Apply Rules: inspection rules migration  https://review.opendev.org/c/openstack/ironic/+/93921810:16
jandersTheJulia JayF I haven't used hold/unhold/noop steps. Is there any prior art on this I could tap into? Thanks in advance :)10:57
opendevreviewJakub Jelinek proposed openstack/ironic-python-agent master: Fix RAID volume name  https://review.opendev.org/c/openstack/ironic-python-agent/+/93934012:41
rpittauJayF: are you already working also on removing ironic-lib dep from sushy-tools ?13:37
JayFrpittau: I will today, apparently  ðŸ˜‚14:14
rpittaulol14:15
JayFjanders: https://docs.openstack.org/ironic/latest/admin/steps.html#reserved-functional-steps14:30
TheJuliabrraaaaaaainnnssss14:50
TheJuliaI guess I ought to make more coffee14:50
dtantsurJFYI I won't have enough energy for this networking meeting (and will be out for the next one)14:51
TheJuliadtantsur: ack, thanks14:59
TheJuliadtantsur: anything you need raised during it?15:00
* TheJulia recommends a hot chocolate and warm blanket for mid-afternoon naps15:00
dtantsurTheJulia: empty brain, sorry15:04
dtantsurI hope to have some ideas after the vacation15:04
TheJuliameeting over15:16
TheJuliaconsensus on moving to irc15:16
TheJuliaAny objection to weekly?15:16
TheJulia(We'll need to order super glue and cover the IRC channel floor with it before the first IRC meeting!)15:16
TheJuliarpittau: JayF ^15:17
rpittauI'm ok with that15:17
rpittaualso the glue :D15:17
JayFY'all want to have the meeting in IRC? Feel free15:17
kubajjnot meeting related, but if any of you had a minute (the change fixes one line and then makes sure the tests pass accordingly), I pushed a bug fix for a bug which I introduced in Zed 🫠  https://review.opendev.org/c/openstack/ironic-python-agent/+/93934015:23
TheJuliao/ shermanm 15:27
TheJuliashermanm: So, we reached consensus on the call that we should move the networking meeting to be an irc meeting moving forward15:27
shermanmhappy new year and all that! slowly catching back up on things15:27
shermanmsounds good15:28
JayFkubajj: I suspect that will conflict with my ironic-lib removal patch, one of us will have to rebase. I'll take care of yours if mine lands and I notice o/\15:37
kubajjJayF: then maybe I can rebase, mine is tiny15:38
kubajjbug-fixes are usually added back to previous branches, right? should I do that as well, once it is merged?15:39
JayFI already marked it as backportable15:42
JayFand you can do it or whoever lands it can, just depends on who gets around to it :)15:42
kubajjJayF: ok, thanks :)15:49
rpittaugood night! o/17:05
-opendevstatus- NOTICE: The paste service at paste.opendev.org will have a short (15-20) minute outage momentarily to replace the underlying server.17:08
JayFironic-inspector uses ir-lib too :\18:57
cardoegah I missed the networking call. and that's what I'm fighting today. :(22:03
cardoesorry I've been a bit MIA. I've been given a bit of a tight deadline and smack dab in the middle of the window I've got some planned PTO for a week. (end of this month) so it's even more stress to make things work.22:04
opendevreviewSteve Baker proposed openstack/ironic master: WIP Add novnc-proxy service  https://review.opendev.org/c/openstack/ironic/+/93919122:46
opendevreviewSteve Baker proposed openstack/ironic master: WIP add VNC auth type to novnc-proxy  https://review.opendev.org/c/openstack/ironic/+/93919222:46
opendevreviewSteve Baker proposed openstack/ironic master: WIP create idrac graphical console driver  https://review.opendev.org/c/openstack/ironic/+/93919322:46
TheJuliadtantsur: do you remember the default path that configuratoin file for credientals gets housed at? specifically I think it is going to be necessary to make that part of the mvp to support ironic having some way to find/auth against container registries *as a service* and not as a user22:52
TheJuliadtantsur: also, if you can share your example again that would be awesome because otherwise I think I need to do it from memory22:53
TheJuliacardoe: sorry :( Hopefully the stress lets up22:53
jandersJayF I tried passing hold step, still no luck: https://paste.opendev.org/show/bJOph0AsOEMkFclqMsIb/22:55
jandersfor the sake of simplicity and user-friendliness should we aim to make this "trick" work with empty steps?22:56
JayFthat looks SUPER wrong to me22:56
JayFlike, it should work22:56
JayFyou are on new enough ironic?22:56
jandersit's metal3 stuff let me see what gets deployed22:56
JayFI mean, that should be well into new enough then22:56
jandersI'm close to downstream master so agreed22:57
JayFI don't know what to tell you other than it SEEMS to me like it's possible there's a bug there22:58
jandersversion is 26.2.0.dev32122:59
jandersyeah there may be something missing in servicing code22:59
jandersbut having said that it feels to me like for the purpose of this requirement ("being able to get a node from service failed back to active") we just need to make sure that empty steps work23:00
JayFis hold a service step?23:01
JayFyou might need to use pause 23:01
TheJuliait is supposed to be23:01
TheJuliaabout to switch gears to looking at this23:02
* JayF is going to finish his sushy-tools change and look awy23:02
TheJuliaso that error is getting raised by _validate_user_steps()23:06
opendevreviewJay Faulkner proposed openstack/sushy-tools master: Import needed ironic-lib code  https://review.opendev.org/c/openstack/sushy-tools/+/93940023:08
opendevreviewJulia Kreger proposed openstack/ironic master: WIP OCI container adjacent artifact support  https://review.opendev.org/c/openstack/ironic/+/93789623:09
TheJuliaso, yeah, does look like a bug23:10
TheJuliajust... super surprising we didn't detect it nor encounter it23:11
JayFhonestly in a cursory look I was thinking the same (that we might not account for reserved steps in validation)23:17
TheJuliayup23:17
TheJuliathat is exactly it23:17
JayFI wonder if setting an interface at all makes a difference23:17
TheJulia... it might be, I'm not 100% sure23:18
JayFit shouldn't matter per the docs, but that would be an easy difference in testing23:18
TheJuliaI apparently wrote the power stuff in early 2023 it looks like23:18
* JayF just trying to explain how we would've not encountered this yet23:18
TheJulialack of use most likely23:18
TheJuliaor it was there and got shuffled in a rebase or who knows23:18
TheJuliagoing to write a reno and post it23:19
JayFshuffled up in a rebase 😅23:19
TheJuliaI dunno, I'm flabbergasted23:20
* JayF shuffling ironic-lib code around like a deck of cards 23:20
JayFit's basically the category of thing I'm worried the ironic-lib changes could do :)23:20
TheJuliablah23:22
opendevreviewJulia Kreger proposed openstack/ironic master: Fix hold/wait step logic in step validation  https://review.opendev.org/c/openstack/ironic/+/93940123:22
TheJuliaJayF: regarding container image stuffs23:22
TheJuliaI'm likely going to have to develop support to read from an authenticated endpoint out of the gate, so if you have opinions to apply there, please note them. I think the format dmitry proposed was actually what the container libraries use, which I think its a list key'ed by domain name.23:23
TheJuliajanders: above is a patch, if that doesn't make everything right as rain, please let me know23:24
JayFI honestly don't know what that looks like, technologically, in the conatiner world23:25
JayFbut it makes more sense to me it's more than a token :)23:26
TheJuliahere is the scary bit23:26
TheJuliaif you authenticate with it, because in that world, you use your token and you send along auth with the "password" as the token23:26
TheJuliait sends it back as the bearer!23:27
TheJuliathe email value dmitry had is just for humans to go "where did this come from"23:27
JayFso I have to send two secrets to authenticate, and it sends one of them back?!23:30
opendevreviewSteve Baker proposed openstack/ironic master: WIP devstack start ironic-novnc-proxy as ir-novnc  https://review.opendev.org/c/openstack/ironic/+/93940223:44
TheJuliaJayF: one, a pre-shared token23:54
JayFand that gets sent back?23:55
TheJuliaJayF: it that gets re-used as the bearer token23:55
TheJuliayeah23:55
JayFsomeone looked at WEP23:55
JayFwent "looks good for a container registry"23:55
TheJulialol23:55
TheJuliaWay better than IPMI23:55
TheJuliaClippy appears an says "I hear you sent the wrong password... have you considered $PASSWORD"23:56
TheJuliaJayF: found the example dmitry shared23:58
TheJuliahttps://paste.opendev.org/show/b7amWp4OqDggCvwsy5QY/23:58
JayFhahahahahahahaTHUD23:59
JayFI'm so glad everyone is using the "better" container ecosystem23:59
JayFIt's much better than the [checks notes] full RBAC support provided by Glance23:59

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