Thursday, 2025-12-04

TheJuliaoh wow, its a fun edge case.00:05
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: OCI Basic Auth/Tag access  https://review.opendev.org/c/openstack/ironic/+/96931400:46
opendevreviewJulia Kreger proposed openstack/bifrost master: add an OCI artifact registry  https://review.opendev.org/c/openstack/bifrost/+/96138800:46
opendevreviewJulia Kreger proposed openstack/bifrost master: bifrost-registry-install: install the ORAS client  https://review.opendev.org/c/openstack/bifrost/+/96835500:46
opendevreviewJulia Kreger proposed openstack/bifrost master: Upload a disk image to OCI  https://review.opendev.org/c/openstack/bifrost/+/96841600:46
opendevreviewJulia Kreger proposed openstack/bifrost master: Upload to and use artifact from OCI registry  https://review.opendev.org/c/openstack/bifrost/+/96841700:46
TheJuliadtantsur: so, before that, it looks like we're at the agent not being able to talk to the registry, hopefully the re-stack in bifrost addresses that.00:46
opendevreviewcid proposed openstack/ironic-python-agent master: Add type annotations  https://review.opendev.org/c/openstack/ironic-python-agent/+/95833302:01
*** hroy_ is now known as hroy02:37
opendevreviewOpenStack Release Bot proposed openstack/ironic bugfix/33.0: Update .gitreview for bugfix/33.0  https://review.opendev.org/c/openstack/ironic/+/96955905:42
opendevreviewRiccardo Pittau proposed openstack/ironic master: Disable metal3 integration job  https://review.opendev.org/c/openstack/ironic/+/96956508:06
rpittaugood morning ironic! o/08:10
opendevreviewMerged openstack/ironic bugfix/33.0: Update .gitreview for bugfix/33.0  https://review.opendev.org/c/openstack/ironic/+/96955908:33
FreemanBoss[m]Good morning ironic 08:43
opendevreviewRiccardo Pittau proposed openstack/ironic bugfix/33.0: Disable metal3 integration job  https://review.opendev.org/c/openstack/ironic/+/96956608:56
opendevreviewJakub Jelinek proposed openstack/ironic master: Add documentation regarding the is_root_volume RAID config  https://review.opendev.org/c/openstack/ironic/+/96941913:05
rpittauif anyone has a moment can I please get reviews on https://review.opendev.org/c/openstack/bifrost/+/964404 ?  I think it's ready to be merged13:57
TheJuliagood morning14:17
dtantsurTheJulia: morning! I see that CS10 jobs are unhappy on your OCI patch because of something around firewalld?14:23
dtantsurbut the ubuntu ones seems to work, so yay?14:23
TheJuliayeah, dunno14:36
TheJuliaI'm about to post what claude thinks will fix it14:36
opendevreviewDmitry Tantsur proposed openstack/ironic master: Redfish: guard retrieve_nic_components against MissingAttributeError  https://review.opendev.org/c/openstack/ironic/+/96978814:37
opendevreviewJulia Kreger proposed openstack/bifrost master: add an OCI artifact registry  https://review.opendev.org/c/openstack/bifrost/+/96138814:37
TheJuliadtantsur: thanks!14:38
opendevreviewJulia Kreger proposed openstack/bifrost master: bifrost-registry-install: install the ORAS client  https://review.opendev.org/c/openstack/bifrost/+/96835514:38
opendevreviewJulia Kreger proposed openstack/bifrost master: Upload a disk image to OCI  https://review.opendev.org/c/openstack/bifrost/+/96841614:39
opendevreviewJulia Kreger proposed openstack/bifrost master: Upload to and use artifact from OCI registry  https://review.opendev.org/c/openstack/bifrost/+/96841714:39
* TheJulia gets out the rebase party14:39
TheJuliaSo, the OCI stuff only really gets used when we build artifacts, which is fine, really14:46
TheJuliabut I *think* that is only on the centos10 primary job14:46
TheJuliadtantsur: two items are needed, 1) a http fallback option. More so an artifact of OCI registries are really expected to support https and in CI we're just not doing that today, but it makes sense to permit it if opted into so I propoosed 969277. 2) Explicitly supporting basic auth. I did run into a case in the entire code path where a tag can cause an exception to be rasied in an check which is likely not really needed (a 14:49
TheJuliabit of a hold over code wise for conductor guard railing). I need to wrap it up, but if you could take a glance at 969314 that would help14:49
dtantsurNice! (yak shaving, as always..)14:50
TheJulia(it was stupidly hard to find that check. I might add extra debug logging as well to help save other human's sanity.14:50
TheJuliawoot woot, looks like it deployed via oci15:20
dtantsur\o/15:20
TheJuliaThat was with agent credential passing too15:21
TheJuliaI'll verify once the job logs are collected15:21
TheJuliaawww yeah: https://d001d2ec41cae0b9083d-58126eca793a2b87b83ccf22d3c107a6.ssl.cf2.rackcdn.com/openstack/583be0fdbcd94eb186ea9ccc0ca73d50/logs/deploy-ramdisk/4e41df61-84b1-5856-bfb6-6b5f2cd3dd11_testvm1_2025-12-04-15-16-41.tar.gz15:33
dtantsur'image_source': 'oci://192.168.122.1:5500/bifrost/images@sha256:41bf093ec8ee1ac99df282076100baa24efeee03db1ee972738ee80d82bdb2f7' \o/15:54
rpittaucool! :D16:01
opendevreviewMerged openstack/bifrost master: Remove tinyipa support and switch to DIB-based IPA  https://review.opendev.org/c/openstack/bifrost/+/96440416:12
rpittau\o/16:20
opendevreviewJulia Kreger proposed openstack/ironic master: OCI Basic Auth/Tag access  https://review.opendev.org/c/openstack/ironic/+/96931417:57
TheJuliaThat cleans up the second patch in that series to get it to work. The I'll go tag them but overall should be pretty good. The last bifrost patch which is dependent on the two isr echecking now18:08
opendevreviewClif Houck proposed openstack/ironic master: Generate network plan based on trait based networking config  https://review.opendev.org/c/openstack/ironic/+/96489518:27
opendevreviewClif Houck proposed openstack/ironic master: Trait Based Networking Simulator  https://review.opendev.org/c/openstack/ironic/+/96620218:27
opendevreviewClif Houck proposed openstack/ironic master: WIP: Add configuration options for trait based networking  https://review.opendev.org/c/openstack/ironic/+/96805418:27
opendevreviewClif Houck proposed openstack/ironic master: WIP: Integrate TBN  https://review.opendev.org/c/openstack/ironic/+/96983518:27
TheJuliaalegacy: you around?18:36
TheJuliaalegacy: specifically: https://review.opendev.org/c/openstack/ironic/+/966469/4/ironic/networking/switch_drivers/driver_translators.py#167 looks like its not extended later and has me scratching my head.18:37
alegacyTheJulia: ... you mean extended by a subclass later; therefore, why the heck does it exist if it is only doing a .get()?18:54
TheJuliaI mean, it sets a singular value of like "netmiko_ovs_linux" which I'm not sure pans out so its just confusing and I didn't see any additional changes there so its just feeling confusing18:55
TheJuliadtantsur: looks like the change passed on a recheck of the bifrost change, so everything is ready to review18:56
alegacyya, originally was doing some massaging of that value but then I settled on just passing thru the ngs values directly so now does nothing and I guess I got lazy and forgot to remove it in favor of just doing the .get() directly when necessary.18:56
alegacyI can certainly remove it.18:57
opendevreviewJulia Kreger proposed openstack/sushy master: Don't require Boot and Actions for Systems  https://review.opendev.org/c/openstack/sushy/+/96771518:59
TheJuliaIf its just not going to be used that way, then yeah lets remove it. If there is a future patch or change to that where it makes sense to keep and use it then perhaps its fine.19:00
alegacyOk, will re-spin that patch and remove it.  I wish I could blame this on my friend Claude, but I believe this was my own dumbass doing.19:01
TheJuliaeh, it happens19:01
TheJuliaWe get ideas, sometimes we draw lines or extend things to do a thing19:02
TheJuliasometimes we change and pivot, its all okay19:02
* TheJulia is certainly guilty of that.19:02
TheJuliaI'm going to sit down first thing tomorrow with https://review.opendev.org/c/openstack/ironic-python-agent/+/958333. It is massive since its type work cid has been doing19:09
opendevreviewJulia Kreger proposed openstack/ironic master: Use per-node external_http_url for configdrive ISO  https://review.opendev.org/c/openstack/ironic/+/90177719:20
opendevreviewJulia Kreger proposed openstack/ironic master: Add a kubernetes provider for console container  https://review.opendev.org/c/openstack/ironic/+/96224219:24
opendevreviewJulia Kreger proposed openstack/ironic master: Switch graphical console image to ubuntu by default  https://review.opendev.org/c/openstack/ironic/+/96420119:25
opendevreviewJulia Kreger proposed openstack/ironic master: Add a kubernetes provider for console container  https://review.opendev.org/c/openstack/ironic/+/96224219:26
opendevreviewMerged openstack/ironic stable/2025.1: Add generic redfish compatible vendor name  https://review.opendev.org/c/openstack/ironic/+/96678119:42
opendevreviewMerged openstack/ironic master: split error messages in image cache for more clarity  https://review.opendev.org/c/openstack/ironic/+/96824620:22
opendevreviewMerged openstack/ironic bugfix/33.0: Disable metal3 integration job  https://review.opendev.org/c/openstack/ironic/+/96956620:22
opendevreviewJay Faulkner proposed openstack/ironic master: Separate states code from states constants  https://review.opendev.org/c/openstack/ironic/+/96931821:00
opendevreviewAllain Legacy proposed openstack/ironic master: Implement networking service RPC API methods  https://review.opendev.org/c/openstack/ironic/+/96646821:02
opendevreviewAllain Legacy proposed openstack/ironic master: Add generic switch driver support  https://review.opendev.org/c/openstack/ironic/+/96646921:02
opendevreviewAllain Legacy proposed openstack/ironic master: Add ironic-networking network interface  https://review.opendev.org/c/openstack/ironic/+/96647021:02
opendevreviewAllain Legacy proposed openstack/ironic master: Add standalone networking service installation guide  https://review.opendev.org/c/openstack/ironic/+/96647121:02
opendevreviewAllain Legacy proposed openstack/ironic master: Improve exception handling in switch driver factory  https://review.opendev.org/c/openstack/ironic/+/96985221:02
opendevreviewClif Houck proposed openstack/ironic master: Trait Based Networking Simulator  https://review.opendev.org/c/openstack/ironic/+/96620221:34
opendevreviewClif Houck proposed openstack/ironic master: WIP: Add configuration options for trait based networking  https://review.opendev.org/c/openstack/ironic/+/96805421:34
opendevreviewClif Houck proposed openstack/ironic master: WIP: Integrate TBN  https://review.opendev.org/c/openstack/ironic/+/96983521:34
opendevreviewClif Houck proposed openstack/ironic master: Trait Based Networking Simulator  https://review.opendev.org/c/openstack/ironic/+/96620221:37
opendevreviewClif Houck proposed openstack/ironic master: WIP: Add configuration options for trait based networking  https://review.opendev.org/c/openstack/ironic/+/96805421:37
opendevreviewClif Houck proposed openstack/ironic master: WIP: Integrate TBN  https://review.opendev.org/c/openstack/ironic/+/96983521:37
JayFTheJulia: I'm rebasing your OVN VTEP removal change. Hopefully we can land it before any other API version additions invalidate it.21:50
opendevreviewJay Faulkner proposed openstack/ironic master: Remove ovn vtep support  https://review.opendev.org/c/openstack/ironic/+/96614021:55
TheJuliamuch appreciated!22:01
opendevreviewMerged openstack/ironic master: Generate network plan based on trait based networking config  https://review.opendev.org/c/openstack/ironic/+/96489522:55

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