Friday, 2024-06-07

iurygregorygood morning Ironic11:35
opendevreviewMaximilian Brandt proposed openstack/ironic-python-agent master: Add bmc_subnet information to introspection  https://review.opendev.org/c/openstack/ironic-python-agent/+/91834012:46
opendevreviewMaximilian Brandt proposed openstack/ironic-python-agent master: Add bmc_subnet information to introspection  https://review.opendev.org/c/openstack/ironic-python-agent/+/91834012:46
TheJuliagood morning13:13
opendevreviewcid proposed openstack/ironic master: Link MACs with PXE config to pxe_enabled ports  https://review.opendev.org/c/openstack/ironic/+/92153214:26
shardyTheJulia: Hi! When you get a moment I was wondering if we can sync up re https://review.opendev.org/c/openstack/ironic-specs/+/90632414:46
shardyI'm wondering what the latest status is, and if there are any preferred workarounds (particularly for the config-2 collision aspect)14:47
TheJuliao/ shardy 14:51
TheJuliawe ended up just locking out the case14:51
TheJuliain the dib code, so the spec is kind of pointless once we found a clean, non-breaking way to test/check14:51
TheJulialet me get you a link so you can see14:51
TheJuliaA few changes: https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/920184 && https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/915170 && https://review.opendev.org/q/I9b74ec977fabc0a7f8ed6f113595a3f1624f6ee614:54
opendevreviewJulia Kreger proposed openstack/ironic master: fix: Fix class typo for portgroup. Portgroup instead of PortGroup  https://review.opendev.org/c/openstack/ironic/+/92153414:56
TheJuliafungi: ^ is why I was interested in actually using a commercial tool so many moons ago. 14:56
shardyTheJulia: awesome! Thanks so much for the work on this, I'll rebase our environments to align with this solution :) 14:59
TheJuliaso, in theory, you could use cloud-init with a code change, fwiw15:00
TheJuliawe explicitly now uninstall it was well15:00
TheJuliaand depending on the OS image, just reinstalling doesn't work15:00
shardyThanks for the information, we're not currently using cloud-init but I know that's relevant e.g to the Sylva community usage of Metal315:01
TheJulia... it should be possible to swap out the automatic uninstall for a flag15:02
TheJuliawe ahve yet to actually merge the test job for all of this, but we know from the test results it is quite happy15:02
TheJuliait coudl be swapped to use cloud-init, I know from early on it worked, but just explicitly uninstalling cloud-init was much more of a "avoid all possible conflicts"15:03
TheJuliachange15:03
fungiTheJulia: i don't remember that discussion any more. some sort of tool which would check for missing object definitions via static analysis? i guess there aren't any open source ones which do that?15:06
TheJuliaYeah, basically commercial vulnerability and static analysis tooling found something which  found things our existing python tools didn't15:10
TheJuliagranted, the commercial stuff also found a TON of false positives/invalid items15:13
opendevreviewcid proposed openstack/ironic master: Link MACs with PXE config to pxe_enabled ports  https://review.opendev.org/c/openstack/ironic/+/92153215:15
opendevreviewcid proposed openstack/networking-generic-switch master: Add VLAN and Port allowlist  https://review.opendev.org/c/openstack/networking-generic-switch/+/88804715:57
opendevreviewJulia Kreger proposed openstack/ironic master: Remove unused parameter in ansible driver  https://review.opendev.org/c/openstack/ironic/+/92154016:07
opendevreviewJulia Kreger proposed openstack/ironic master: minor defensive check change to drac driver  https://review.opendev.org/c/openstack/ironic/+/92154216:30
-opendevstatus- NOTICE: Gerrit will be restarted at around 17:45 UTC to pick up some small image updates16:45
opendevreviewcid proposed openstack/ironic master: Link MACs with PXE config to pxe_enabled ports  https://review.opendev.org/c/openstack/ironic/+/92153217:20
opendevreviewJulia Kreger proposed openstack/ironic master: minor: additional tests for interaction around node lookup  https://review.opendev.org/c/openstack/ironic/+/92154917:31
opendevreviewJulia Kreger proposed openstack/ironic master: ci: fix https boot artifact path  https://review.opendev.org/c/openstack/ironic/+/92157620:35
TheJulialooks like one of the mirrors are down/gone20:44
TheJuliaI guess we'll see20:44
cidYea. Probably just down20:46
cidHappy weekend o//20:47
clarkbTheJulia: yes we took that mirror down in order to redeploy the cloud. We've always said people shouldn't hardcode our mirrors as if they are truly public mirrors20:49
clarkbit should come back (hopefully next week) but will haev a new name20:49
clarkbCI jobs can refer to ansible variables to know what their local cloud mirror is20:49
clarkbzuul_site_mirror_fqdn is the ansible var20:50
TheJuliaI think we tried that in the past and found only one of the mirrors had the actual efi assets20:53
TheJuliabut happy to give it a spin if they do20:54
clarkball of our mirrors serve the same content. The content is in afs which is a ditributed filesystem so they all see the same content within a few seconds of each other aiui20:54
clarkbthe mirrors also run proxy caches for some content (but the distro packages are proper mirrors on afs) and those may diverge over time particularly for systems like pypi which serves through CDN and you get different local results20:55
TheJuliaOh, I didn't realize the mirror stuff was on AFS too20:55
clarkbits the primary reason we haev AFS because it allows us to ensure consistency across all the regions (then we don't get weird "it worked here but not there" problems due to distro package state) and for deb repos we only publish to the volume mirrors consume after reprepro has completed syncing and everything is in place for a working mirror20:58
clarkbwe could do that for the rpm repos too but they don't have a tool like reprepro to confirm consistency before publishign as far as I know20:58
TheJuliahmm21:11
opendevreviewJulia Kreger proposed openstack/ironic master: ci: fix https boot artifact path  https://review.opendev.org/c/openstack/ironic/+/92157621:12
opendevreviewJulia Kreger proposed openstack/ironic master: ci: fix https boot artifact path  https://review.opendev.org/c/openstack/ironic/+/92157621:41

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