Thursday, 2024-03-21

opendevreviewLukas Kranz proposed zuul/zuul-jobs master: Make prepare-workspace-git fail faster.  https://review.opendev.org/c/zuul/zuul-jobs/+/91058206:35
opendevreviewMerged openstack/project-config master: Remove old infra team puppet testing  https://review.opendev.org/c/openstack/project-config/+/91230910:08
*** Adri2000_ is now known as Adri200010:25
opendevreviewDr. Jens Harbott proposed zuul/zuul-jobs master: DNM: testing ensure-docker role  https://review.opendev.org/c/zuul/zuul-jobs/+/91389711:24
fricklerinfra-root: checking autoholds, I notice that there are (again?) some held nodes without matching autohold in zuul (associated with my name). seems some missing cleanup when zuul data were reset?11:27
yoctozeptothanks for looking into ensure-docker, frickler! nebulous has been hit badly by this11:34
frickleryoctozepto: see https://review.opendev.org/c/zuul/zuul-jobs/+/909029 , no idea how to fix though11:34
yoctozeptofrickler: any quick summary how that one is related?11:35
yoctozepto(sorry, I am just getting around to this issue!)11:35
frickleryoctozepto: that set's the API version cap for 1.22, which is no longer supported in 26.0.011:36
yoctozeptofrickler: ack, so the new version is the culprit for this recent breakage11:37
opendevreviewDr. Jens Harbott proposed zuul/zuul-jobs master: Revert "Override DOCKER_MIN_API_VERSION for skopeo when installing docker"  https://review.opendev.org/c/zuul/zuul-jobs/+/91380811:41
yoctozeptofrickler: not to break this poor skopeo (if still applicable) - may we default to installing docker<26.0? this would keep the yesterday's happy jobs11:44
yoctozeptothen we only need to announce on the mailing list that we have this workaround11:44
yoctozeptoand then have some time to think this situation through11:44
yoctozeptoWDYT?11:45
yoctozeptoalso cc fungi and clarkb because maybe you will be around soon11:45
frickleryoctozepto: feel free to propose a patch. I'm trying to see what the revert will show, but it ended up in merge conflict11:45
yoctozeptoyeah, I see11:45
yoctozeptoI'm getting my dev env up and will produce something11:46
opendevreviewDr. Jens Harbott proposed zuul/zuul-jobs master: Revert "Override DOCKER_MIN_API_VERSION for skopeo when installing docker"  https://review.opendev.org/c/zuul/zuul-jobs/+/91380811:48
yoctozeptoeh, the role does not support setting any versions/pins - would be more hacky / less minimal than I hoped for!11:50
yoctozeptocommented on your revert11:52
yoctozeptofrickler11:52
yoctozeptolet me know if you agree - then we change this patch to get it to do the right thing (TM)11:54
frickleryoctozepto: I actually have no idea about all this, feel free to do anything you consider appropriate11:56
yoctozeptohttps://zuul.opendev.org/t/zuul/build/a9bf948e8c824fb18076d6f212d3e0ad11:57
yoctozeptoit seems we need to keep that hotfix then11:57
yoctozeptoI am amending11:57
opendevreviewRadosław Piliszek proposed zuul/zuul-jobs master: Revert "Override DOCKER_MIN_API_VERSION for skopeo when installing docker"  https://review.opendev.org/c/zuul/zuul-jobs/+/91380811:58
yoctozeptodone11:58
fricklerjust noticed that this is also blocking project-config changes :-(11:58
yoctozeptooh my11:59
yoctozeptolittle hell down here today it seems11:59
yoctozeptohmm, it seems k8s-crio jobs are affected by something else as well12:04
yoctozeptobut at least mk8s is passing now12:04
yoctozeptoany idea if there is a job that exercises skopeo to the extent that would tell us how much we break?12:04
fungifrickler: roughly how long ago are the timestamps on those forgotten held nodes? wondering if they're older than the last time we knowingly/intentionally had to reset zk state12:05
fricklerfungi: zuul says 2 months. and yes, current autohold count is at 12, so got reset recentish12:07
yoctozeptowe also have zuul-jobs-test-registry-buildset-registry failing12:10
yoctozeptobut this is because it is a config-project job and it does not pick up this patch12:10
yoctozeptowe need to get it out of this part of CI as it does not test the right thing!12:10
yoctozeptoI am trying to find out if I can quickly fix crio jobs12:11
fungiyoctozepto: which config project? one in nebulous?12:12
fricklerzuul-jobs12:12
yoctozeptoyeah12:14
yoctozeptoopendev-buildset-registry is the parent12:15
yoctozeptoso it does not test the new state, but the broken old one12:15
fricklerbut there must be some other reason why this is still failing https://zuul.opendev.org/t/zuul/build/13baac456db247e2b708e477fc1df42712:15
fricklerlet me hold another job for debugging12:15
yoctozeptoso the crio is definitely12:17
yoctozeptoFailed to update apt cache: W:The repository 'http://apt.kubernetes.io kubernetes-xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., E:Failed to fetch12:17
yoctozeptohttps://packages.cloud.google.com/apt/dists/kubernetes-xenial/main/binary-amd64/Packages  404  Not Found [IP: 2607:f8b0:400b:807::200e 443], E:Some index files failed to download. They have been ignored, or old ones used instead.12:17
yoctozeptodefinitely broken*12:17
yoctozeptobecause of the apt repo12:17
yoctozeptoirrelevant of this, we can disable for now as I don't know a good fix12:18
yoctozeptofrickler12:18
yoctozeptoit fails because it does not pick up the fix12:18
yoctozeptoyou can see the tasks it has realised12:18
yoctozeptoit still uses the old one with overrides12:19
yoctozeptoand it is because this is parented on opendev-buildset-registry12:19
yoctozeptoit never tested the right changes...12:19
opendevreviewRadosław Piliszek proposed zuul/zuul-jobs master: Revert "Override DOCKER_MIN_API_VERSION for skopeo when installing docker"  https://review.opendev.org/c/zuul/zuul-jobs/+/91380812:28
fungigot it, so in opendev-base-jobs12:29
yoctozeptothe only question that remains is how much we break anything-skopeo12:29
yoctozeptoyeah, I meant the name of the zuul's kind of repos (config vs untrusted), rather than the name of the repo itself12:29
yoctozeptoany ideas about this skopeo?12:30
yoctozeptootherwise I say we merge this as-is12:30
fungigot it, and the opendev-buildset-registry job's pre-run playbook does an include of the (presently broken) ensure-docker role12:31
fungii need to switch computers to check, but has anyone raised this in the zuul matrix channel yet?12:33
yoctozeptofungi: frickler did12:33
yoctozeptoand we are quite verbose with the commits flow now :D12:33
fungicool, thanks12:33
yoctozeptohttps://zuul.opendev.org/t/zuul/build/1b55c2b43be740cab4a38bd65776440c12:52
yoctozeptomeh, I forgot about this little thing there12:52
opendevreviewRadosław Piliszek proposed zuul/zuul-jobs master: Revert "Override DOCKER_MIN_API_VERSION for skopeo when installing docker"  https://review.opendev.org/c/zuul/zuul-jobs/+/91380812:55
yoctozeptonow the linters shall be happy12:55
Clark[m]Are you telling me that docker 26 explodes if you see min API version rather than simply ignoring the env var?13:26
fungithat's what appears to be the case, yes13:26
Clark[m]I have a very strong reaction to software designed this way that I will keep to myself13:26
fungii'm sure everyone else is already saying worse on twitter13:27
Clark[m]Also they are about two months early on the release13:28
Clark[m]And I bet skopeo has done nada to make things better on their end13:29
Clark[m]If anyone knows skopeo folks backports of API version negotiation would be helpful due to golang build requirements 13:29
fungisupposedly skopeo as of last month didn't need that workaround? based on the inline comments anyway13:29
fungibut yes, very very recent at best13:29
Clark[m]If you build the latest version which you cannot do with golang that comes on jammy13:30
fungiaha, i missed that nuance13:30
Clark[m]Which happens to still be the current Ubuntu lts13:30
fungiand i suppose finding/installing prebuilt skopeo binaries is either a bad idea or not possible13:31
opendevreviewRadosław Piliszek proposed zuul/zuul-jobs master: Revert "Override DOCKER_MIN_API_VERSION for skopeo when installing docker"  https://review.opendev.org/c/zuul/zuul-jobs/+/91380813:31
Clark[m]They don't publish binaries to GitHub releases. In the way back we used the kubic OBS repos but those are pretty dead now aiui13:33
opendevreviewRadosław Piliszek proposed zuul/zuul-jobs master: Reenable buildset-registry jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390213:34
Clark[m]Note those registry jobs will be broken because skopeo should be broken too.13:35
Clark[m]I think a recheck on the reenable change should expose that if we land the first change13:35
yoctozeptolet's maybe try to keep the discussion on matrix13:37
opendevreviewRadosław Piliszek proposed zuul/zuul-jobs master: Reenable crio jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390514:15
opendevreviewRon Stone proposed openstack/project-config master: Update StarlingX docs promote job for R9 release  https://review.opendev.org/c/openstack/project-config/+/91390714:31
opendevreviewMerged zuul/zuul-jobs master: Revert "Override DOCKER_MIN_API_VERSION for skopeo when installing docker"  https://review.opendev.org/c/zuul/zuul-jobs/+/91380814:45
opendevreviewMerged openstack/project-config master: Update StarlingX docs promote job for R9 release  https://review.opendev.org/c/openstack/project-config/+/91390714:54
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable buildset-registry jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390215:07
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable crio jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390515:07
clarkbfungi: any idea why https://zuul.opendev.org/t/zuul/build/9a3affc1df884603a0e477a05e90c915/console#1/0/19/debian-bookworm failed? I thought we configured things to trust those repos?15:27
clarkbhrm maybe whatever that step is did not run in that job?15:27
clarkbhttps://zuul.opendev.org/t/zuul/build/9a3affc1df884603a0e477a05e90c915/console#0/4/22/debian-bookworm apt update worked earlier in the job in this task15:28
fungilooking15:29
clarkbit must be because we add that new repository without any override?15:29
clarkboh that mirror is ubuntu only15:29
clarkbI think we just rip it out and then use packages from upstream15:29
fungihah, indeed, hence the 404 there15:30
fungithe error message is misleading since it tries to cover too many possible reasons15:31
clarkbya15:34
clarkbI think I know how to fix this I just have to sort out the right variables to set15:35
opendevreviewJames E. Blair proposed zuul/zuul-jobs master: Reenable buildset-registry jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390215:41
opendevreviewJames E. Blair proposed zuul/zuul-jobs master: Reenable crio jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390515:41
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable buildset-registry jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390215:48
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable crio jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390515:48
clarkboh shoot15:48
fungiwhen changes collide15:48
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable buildset-registry jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390215:56
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable crio jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390515:56
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable buildset-registry jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390216:18
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable crio jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390516:18
Clark[m]this is becoming quite the adventure16:18
clarkber that was meant for the zuul matrix room, meh16:18
frickleroh, btw, I did the linaro cert update successfully earlier today, but then forgot to make a note here because the other issues popped up16:33
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable buildset-registry jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390216:35
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable crio jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390516:35
clarkbfrickler: thank you!16:35
clarkbfrickler: did you find any issues with the local docs? If not I can port them as is to our proper docs16:35
fungithanks frickler!16:39
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable buildset-registry jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390217:01
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable crio jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390517:02
fricklerclarkb: the docs worked perfectly, I could copy them 1:1. I've been wondering whether the kolla invocation could be optimized to only update the haproxy, but no reason not to document it as is for now17:11
clarkbfrickler: sure feel free to push up a change aprticularly if you've got a better kolla incantation17:11
fricklerclarkb: the problem is that we are using kolla-ansible in a completely different, wrapped way downstream, so I would need to do some testing first17:13
clarkbah17:26
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable buildset-registry jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390217:30
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Reenable crio jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390517:30
clarkbI know there has been a ton of excitement today, but I'm wondering if there is any interest in a gitea 1.21.8 upgrade and/or upgrading refstack's mariadb?17:33
clarkbI can probably be awake and fight this cold off enough if we want to do one or the other (possibly both?)17:34
fungii'm probably going to be mia between 18:30-20:30 because a restaurant some ways up the island that christine really likes is reopening for the season and i promised i'd take her to an early dinner there. otherwise i'm free to help17:39
clarkbfungi: do you have a preference for which one we should do? I think gitea is probably safer so is my prefernece. https://review.opendev.org/c/opendev/system-config/+/913686 is the change if you can review it I can approve it around 2000 UTC ?17:40
yoctozeptoget well soon clarkb!17:40
yoctozeptofungi: enjoy the dinner!17:41
fungiclarkb: gitea sounds great to me17:41
fungimaybe both in one day is a bit much, but we could do the other tomorrow if you're up for it17:42
clarkb++17:42
fungii'm +2 on https://review.opendev.org/913686 , i guess that change is all we need to trigger the upgrade?17:43
clarkbyup should be17:43
clarkbok I'll try to remember to apprive it around 20:00 UTC17:43
fungithanks!17:44
fungiheading out a couple minutes early, but will be back for gitea upgrade fun18:12
clarkbinfra-root rax notified us of a cinder volume having trouble. It appears this volume was a boot from volume system disk for a node that was in rax dfw that we can probably clean up. Shouldn't have any impact on any running services18:48
opendevreviewRadosław Piliszek proposed zuul/zuul-jobs master: Reenable crio jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390519:16
clarkbas promised I have approved https://review.opendev.org/c/opendev/system-config/+/913686 at ~20:00 UTC19:57
fungii'm on my way back, should be at the keyboard in ~3019:59
clarkbsee you soon20:02
fungiback just in time, it seems20:39
clarkbplenty of time actually. Looks like another 45 minutes before merging20:42
opendevreviewRadosław Piliszek proposed zuul/zuul-jobs master: Reenable buildset-registry jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390221:07
opendevreviewRadosław Piliszek proposed zuul/zuul-jobs master: Reenable buildset-registry jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390221:09
opendevreviewRadosław Piliszek proposed zuul/zuul-jobs master: Reenable crio jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390521:09
opendevreviewRadosław Piliszek proposed zuul/zuul-jobs master: Reenable crio jobs  https://review.opendev.org/c/zuul/zuul-jobs/+/91390521:09
clarkbthe gitea update should merge any moment now. Then it should go straight to deployment as there are no hourly jobs currently running21:34
fungiawesome21:36
opendevreviewMerged opendev/system-config master: Update gitea to 1.21.8  https://review.opendev.org/c/opendev/system-config/+/91368621:40
fungithere we are21:41
clarkbpromotion is done and deployment is starting. Should be a few minutes and then we'll be able to check gitea0921:41
fungiseems 09 is down21:43
clarkbya ist waiting for services to shutdown now21:43
clarkbit is back21:44
clarkbhttps://gitea09.opendev.org:3081/opendev/system-config loads for me21:44
fungisame. i'm cloning nova from it now21:44
fungibecause that's the best way we have for making it wish it could go back offline again ;)21:45
clarkbha I cloned system-config and that worked for me21:45
fungii'm not so considerate21:45
clarkbgitea10 is done now too21:47
fungigitea09 obliged my nova clone request nevertheless. seems the upgrade is in good shape21:49
clarkbwe're done through 12 no21:49
clarkb*through 12 now21:49
clarkband now all are done21:52
fungiand all deploy jobs succeeded21:53
clarkbthis appears to have gone well.22:00
fungiyes! now to hope tomorrow's goes as smoothly22:00

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