Friday, 2024-09-20

@cidlik:matrix.orgHello there!12:44
I found that `/api/tenant/{tenant_name}/builds` doesn't provide information about nodeset. The field exists in answer but the value is empty. Example: https://zuul.opendev.org/api/tenant/openstack/build/bf384f98f07e4a86bcf6bf5bf348e29e
Can you suggest me, please, is it normal?
@cidlik:matrix.orgSorry, I mean `/api/tenant/{tenant_name}/build/{uuid}`12:50
@cidlik:matrix.org * Sorry, I meant `/api/tenant/{tenant_name}/build/{uuid}`13:37
@jim:acmegating.com@cidlik:matrix.org: hi!  you might want to avoid replying with threads in matrix, we've found they don't work well for some folks and it's easy to miss replies. two answers to your question: 1 that build has an empty nodeset because it ran with no nodes (executor only).  but a better way to get information about the nodeset is with the debug inventory file like https://zuul.opendev.org/t/openstack/build/37a88c21b000494a90f3030e1fa4a5ff/log/zuul-info/inventory.yaml14:01
@clarkb:matrix.orgSomeone just posted on my ancient Moby issue that you may be able to push/pull from ipv6 address literals using docker now. May be worth dropping the socat stuff and seeing if it works? However I don't think we currently have any ipv6 only clouds in opendev so we may not have the coverage anyway14:50
@jim:acmegating.comyeah i'd hate to lose that because it's not tested...  but i'd love to lose it if it is.  :)14:54
@clarkb:matrix.orgwe could probably artificially test it with some pushes and pulls. But I think if we check job logs we'd just need to see if we were using ipv6 for the buildset registry when ipv6 is available (my hunch is we use ipv4 if ipv4 is available since ipv6 was commonly an issue though)15:25
@clarkb:matrix.orgI guess maybe the chagne that updates things could switch the preference to ipv6 and drop the socat stuff at the same time15:25
@clarkb:matrix.orgoh but we use libcontainer toolchains for all of this who emulate docker behavior (but only when they choose to) so docker fixing this finally doesn't mean it will work for us yet. We also need libcontainer to change their stance on it and fix it too15:27

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