Tuesday, 2025-02-11

-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 941096: Remove deep copying of config https://review.opendev.org/c/zuul/zuul/+/94109606:25
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 940872: Implement keystore functions for OIDC RS256 https://review.opendev.org/c/zuul/zuul/+/94087210:25
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 940872: Implement keystore functions for OIDC RS256 https://review.opendev.org/c/zuul/zuul/+/94087211:16
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 940971: Manage OIDC signing key rotation https://review.opendev.org/c/zuul/zuul/+/94097111:19
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 941235: Implement command for deleting OIDC signing keys https://review.opendev.org/c/zuul/zuul/+/94123512:39
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 941235: Implement command for deleting OIDC signing keys https://review.opendev.org/c/zuul/zuul/+/94123512:58
-@gerrit:opendev.org- Zuul merged on behalf of Simon Westphahl: [zuul/zuul] 940703: Fix issue with sparse-checkout of include-vars https://review.opendev.org/c/zuul/zuul/+/94070314:36
@clarkb:matrix.orgcorvus: is there a change to pin google apis for nodepool yet? I'm seeing errors due to `ERROR: No matching distribution found for googleapis-common-protos<2.0.dev0,>=1.56.2` which i think that was the fix for18:54
@clarkb:matrix.orgcorvus: these errors are happening on openstacksdk and dib changes that try to ensure compatibility with nodepool so probably a good ideato keep that working for now18:55
@jim:acmegating.comClark: i don't think so; we should be able to copy it over.19:10
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/nodepool] 941294: Pin googleapis-common-protos https://review.opendev.org/c/zuul/nodepool/+/94129419:44
@clarkb:matrix.orghttps://zuul.opendev.org/t/zuul/build/12a8b77c0c444a12855b838bbfcfcd87 that fails on ca-certificates not being available in the buildx env. I think there was a zuul-jobs fixup for that20:38
@clarkb:matrix.orghttps://review.opendev.org/c/zuul/zuul-jobs/+/939823 ianw had a question on this but also this doesn't update the docker roles just the container roles. Do we want a new ps for that or shoudl we do separate changes?20:40
@jim:acmegating.comClark: i think an answer to the question from ianw would be great.  ideally one change i think, but 2 is okay.21:00
@clarkb:matrix.orgI wonder if the role predates being able to configure things like that. Or maybe it was simply not a known functionality21:06
@clarkb:matrix.orgunfortunately the documentation seems to be pretty sparse so hard to say if there was a deficiency that would've caused it to be overruled21:07
@clarkb:matrix.orgI guess the question is if we can drop the new package install and preexisting update-ca-certificates entirely via the config settings21:08
@jim:acmegating.comone thing to consider is that we do have roles that modify buildkitd.toml; hopefully that's robust against similar edits, but it's an extra bit of complexity21:08
@jim:acmegating.comso maybe the apk fix is easier and robust -- at least as long as the underlying system doesn't change again (why is that an implementation detail we care about... nevermind)21:09
@jim:acmegating.com * so maybe the apk fix is easier and robust -- at least as long as the underlying system doesn't change again (why is that an implementation detail we care about... nevermind... rhetorical question)21:09
@clarkb:matrix.orgok let me take a quick look at updating it to include the fix in the docker role too21:10
@clarkb:matrix.orgthen maybe followups can switch to the config driven cert settings21:10
@jim:acmegating.comClark: while you're there, maybe add a TODO comment with ianw's comment text/link21:11
@clarkb:matrix.orgcan do21:12
-@gerrit:opendev.org- Clark Boylan proposed on behalf of Yaguang Tang: [zuul/zuul-jobs] 939823: Install ca-certificates in the buildx image https://review.opendev.org/c/zuul/zuul-jobs/+/93982321:16
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/nodepool] 941294: Pin googleapis-common-protos https://review.opendev.org/c/zuul/nodepool/+/94129421:18
@clarkb:matrix.orgthat added a depends on. I'm not sure if that will work in gate (it should in check I think()21:18
@clarkb:matrix.orgthough maybe it won't work in either21:18
@jim:acmegating.comoh we already had the change in the container path, we just needed it in the docker path?21:20
@jim:acmegating.comoh no i misread, sorry21:21
@clarkb:matrix.orgcorvus: the change was proposed to the container path but not merged. My update added it to both21:21
@clarkb:matrix.orgit neesd to be in both21:21
@jim:acmegating.comyeah i'm caught up :)21:21
@clarkb:matrix.orgbut maybe this fix isn't working: https://zuul.opendev.org/t/zuul/build/32ed45191c2a42ee9363e866e9013f61 ?21:27
@clarkb:matrix.orghttps://zuul.opendev.org/t/zuul/build/0bda8aa640ca43c79bd3a76373de394d/log/job-output.txt#1034-1038 this is the multiarch job for build-container-image and that skips the tasks to isntall things21:29
@clarkb:matrix.orghttps://zuul.opendev.org/t/zuul/build/32ed45191c2a42ee9363e866e9013f61/log/job-output.txt#1838-1851 this is multiarch with build-docker-image and it doesn't skip but it fails later21:30
@jim:acmegating.comso the build-container-image job doesn't run with a buildset registry?21:31
@clarkb:matrix.orgya that seems to be the case21:32
@clarkb:matrix.orgso its a good thing we added the docker side as this fix doesn't seem to work21:32
@clarkb:matrix.org`rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL`  is logged but otherwise it seems like we do update certs and add one: https://zuul.opendev.org/t/zuul/build/32ed45191c2a42ee9363e866e9013f61/console#2/2/20/builder21:37
@mnaser:matrix.orgSorry I think we ended up revising the fix locally 21:37
@mnaser:matrix.orgAnd didn’t push the final one 21:37
@mnaser:matrix.orgLet me see what we’re running 21:37
@mnaser:matrix.orgClark: sorry, i dont have an easy way to push a change now but https://paste.openstack.org/show/b7RYjXiiXdlf5lUUfN3E/21:41
@clarkb:matrix.orgthat looks similar/the same? do you know if it differs?21:42
@mnaser:matrix.orgwe have a commit that changed the ordering to what yo usee in there21:43
@mnaser:matrix.orgwhich i assume was part of the issue, sorry, commit msg here doesnt have too much info21:43
@mnaser:matrix.orghttps://paste.openstack.org/show/bXpx54m4WgRxJIakVF9A/21:44
@clarkb:matrix.orgi see let me try that update21:44
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:21:46
- [zuul/zuul] 941298: Fix connection check in skipped stream callback https://review.opendev.org/c/zuul/zuul/+/941298
- [zuul/zuul] 941299: Fix busy loop in zuul console https://review.opendev.org/c/zuul/zuul/+/941299
-@gerrit:opendev.org- Clark Boylan proposed on behalf of Yaguang Tang: [zuul/zuul-jobs] 939823: Install ca-certificates in the buildx image https://review.opendev.org/c/zuul/zuul-jobs/+/93982321:46
@jim:acmegating.comthat makes sense21:56
@clarkb:matrix.orgwith that edit the job passes now21:57
@jim:acmegating.comi think it has sufficient review, +321:58
@mnaser:matrix.orgsorry for not properly coming back to clean it up, we were dealing with a billion fires and trying to land stuff and this came in the way21:59
@clarkb:matrix.org`Unable to start service docker: Job for docker.service failed.\nSee \"systemctl status docker.service\" and \"journalctl -xeu docker.service\" for details.\n` that is a new one for me22:06
@mnaser:matrix.orgWhen I was doing the docker build stuff I’d see this happen from time to time 22:10
@clarkb:matrix.orggah and now a recheck is hitting rate limits22:41
@clarkb:matrix.orgI'll try again in a few hours I guess22:41
@clarkb:matrix.organd if we continue to fail maybe we consider force merging I dunno22:41
@jim:acmegating.comClark: are there images we should switch to opendevmirror?23:10
@clarkb:matrix.orgcorvus: uh maybe we should mirror the buildx image?23:20
@clarkb:matrix.orgoh these jobs were failing to pull the registry image23:21
@clarkb:matrix.organd debian:testing23:21
@clarkb:matrix.orgso ya maybe we need to look at these jobs and adjust where they pull images from? part of the problem is we need to fix the multiarch issue so bit of a chicken andegg23:22
@clarkb:matrix.orgthe three failures I pulled up failed on a different image one was registry:2, another debian:testing, and the third moby/buildkit:buildx-stable-123:22
@jim:acmegating.comyeah, i think it's worth mirroring those and switching.  if you think we've sufficiently lined up the swiss cheese to be confident in the change as-is, i think we can force-merge it.23:26
@clarkb:matrix.orgI suspect so the change has been in the gate twice now. The first time only one job failed (on the docker restart thing I pasted above) and the second time different jobs failed on docker raet limits. I feel reasonably confident that this change isn't responsible for those errors and they do succeed otherwise23:27
@clarkb:matrix.orgwhy don't we try again in an hour or so (docker rate limit success rate seems higher in that evening period) and if that fails we can force merge tomorrow monring23:35

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