Wednesday, 2023-09-06

@ader1990:matrix.orghello, I have an an error during a zuul post job, that tried to mirror x/cloudbase-init to github and failed because of an aparent ssh key error: "remote host identification has changed": https://zuul.opendev.org/t/openstack/build/5593f230b640492abaa9e2f0c024457d/console12:07
@ader1990:matrix.orgFirst of all, is there any remediation I can take, like re-trying only the mirroring job and how I can retry only that job?12:08
@ader1990:matrix.orgSecondly, if there is no way to retry the failed post job (the mirror job), is it safe to +2 and workflow +1 another patch that will mirror the then two commits?12:12
@fungicide:matrix.orgAdrian Vladu: since you're asking about jobs running in the opendev collaboratory's deployment of zuul, not about the zuul software itself, those are probably questions better asked in the #opendev channel in the oftc irc network (you should be able to join through matrix with the room name #_oftc_#opendev:matrix.org if you prefer)12:14
@fungicide:matrix.org * Adrian Vladu: since you're asking about jobs running in the opendev collaboratory's deployment of zuul, not about the zuul software itself, those are probably questions better asked in the #opendev channel in the oftc irc network (you should be able to join through matrix with the room name `#_oftc_#opendev:matrix.org` if you prefer)12:14
@fungicide:matrix.orglooking at https://zuul.opendev.org/t/openstack/builds?job_name=cbsl-init-upload-git-mirror&project=x/cloudbase-init the last time that job ran successfully was february, so before this happened: https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/12:15
@fungicide:matrix.orgAdrian Vladu: so your problem is most likely that https://opendev.org/x/cloudbase-init/src/branch/master/.zuul.yaml#L27 is still the old github host key and you need to update it to their new one12:16
@ader1990:matrix.org> <@fungicide:matrix.org> Adrian Vladu: so your problem is most likely that https://opendev.org/x/cloudbase-init/src/branch/master/.zuul.yaml#L27 is still the old github host key and you need to update it to their new one12:17
hello, got it, thank you very much.
@fungicide:matrix.organd as to your second question, yes as soon as you merge a new change with that fixed, all commits on all branches, as well as all tags, should get replicated to github by the next run of that cbsl-init-upload-git-mirror job, but please ask in the opendev channel if you need more help12:18
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 893925: Strip refs/heads from gerrit default branches https://review.opendev.org/c/zuul/zuul/+/89392514:02
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 893925: Strip refs/heads from gerrit default branches https://review.opendev.org/c/zuul/zuul/+/89392514:03
-@gerrit:opendev.org- Bernhard Berg proposed wip on behalf of Lukas Kranz: [zuul/zuul-jobs] 887917: prepare-workspace-git: Add ability to define synced pojects https://review.opendev.org/c/zuul/zuul-jobs/+/88791714:10
@jim:acmegating.comzuul-maint: https://review.opendev.org/893925 is an important bugfix14:16
-@gerrit:opendev.org- Zuul merged on behalf of Simon Westphahl: [zuul/nodepool] 891667: Handle more quota errors during server creation https://review.opendev.org/c/zuul/nodepool/+/89166714:55
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/nodepool] 893933: Add an image upload timeout to the openstack driver https://review.opendev.org/c/zuul/nodepool/+/89393315:05
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 893925: Strip refs/heads from gerrit default branches https://review.opendev.org/c/zuul/zuul/+/89392515:19
@clarkb:matrix.orgcorvus: I'm ready for https://review.opendev.org/c/zuul/nodepool/+/892697 and https://review.opendev.org/c/zuul/zuul/+/892696 to switch nodepool and zuul to bookworm when you are. Do we want a second reviewer on those before approving?15:25
@jim:acmegating.comi think we can +w them.  and just give zuul-maint a heads up that we're updating the container image base in case anyone notices anything weird.  :)15:26
@sjal:matrix.orghey guys I have a question - is there some kind of documentation of good practises regarding zuul governance in bigger organizations? I have a multi tenant setup with lots of jobs, traffic etc. (we're not listed on the official Zuul page but I don't know if previous engineers wrote to you so I didn't do it myself). I wrote some stuff on our internal wiki and I was thinking of writing some blog post(s) about cloud setup, how to govern jobs and plan repositories, how to provision new tenants but nothing specific caught my eye   15:46
@clarkb:matrix.orgsjal: I'm not aware of docs on that other than the general job construction stuff. One thing to keep in mind is zuul is flexible enough to allow complete central control or near complete decentralization. And your preference will come down to your specific needs. Also, I think we'd love to learn more about your installation particularly as it seems to be making use of features like multi tenancy15:49
@clarkb:matrix.orgThere have been some thoughts on constructing base jobs and trusted playbooks in ways to make them all easier to test (basically by putting the bare minimum into the trusted repo's playbooks). I don't know if those have been written down but probably should be15:52
@jim:acmegating.comhttps://zuul-ci.org/docs/zuul/latest/howtos/pti.html is the closest docs we have related to both the things sjal and Clark mentioned15:55
@sjal:matrix.orgthanks, I don't think I've read those PTIs - will do though16:03
@sjal:matrix.org> <@clarkb:matrix.org> sjal: I'm not aware of docs on that other than the general job construction stuff. One thing to keep in mind is zuul is flexible enough to allow complete central control or near complete decentralization. And your preference will come down to your specific needs. Also, I think we'd love to learn more about your installation particularly as it seems to be making use of features like multi tenancy16:04
yep I know, we had kinda democratized setup but it backfired for us and we're more strict thus I had to come up with some governance guidelines
@fungicide:matrix.orgthe model described in that pti document can be used to implement very centralized or very decentralized configurations (or anywhere in between)16:08
@fungicide:matrix.orgprobably the main situation it isn't well suited for is when you want to prevent repository maintainers from adding their own custom jobs, but you can definitely use it to enforce jobs you want to prevent them from skipping or overriding16:09
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com:16:28
- [zuul/nodepool] 892697: Use bookworm container images https://review.opendev.org/c/zuul/nodepool/+/892697
- [zuul/zuul] 892696: Use bookworm container images https://review.opendev.org/c/zuul/zuul/+/892696
@clarkb:matrix.orgYesterday was the day I said I would remove nox-py27 in https://review.opendev.org/c/zuul/zuul-jobs/+/892408 and then I got busy. Can we go ahead and merge this one today?20:18
@jim:acmegating.comsgtm.  i think we can consider both of those votes as auto-upgrading, but i made mine a +2.20:25
@clarkb:matrix.orgcool I'll go ahead and approve it then20:34
-@gerrit:opendev.org- Zuul merged on behalf of Clark Boylan: [zuul/zuul-jobs] 892408: Remove the nox-py27 job https://review.opendev.org/c/zuul/zuul-jobs/+/89240820:46
@fungicide:matrix.orggerrit seems to have allowed me to retroactively upgrade my +1 there to a +220:59
@fungicide:matrix.orgeven though the change has already merged21:00
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 893994: Add more deduplication tests https://review.opendev.org/c/zuul/zuul/+/89399422:46

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