@ader1990:matrix.org | hello, 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/console | 12:07 |
---|---|---|
@ader1990:matrix.org | First 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.org | Secondly, 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.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.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.org | looking 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.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 one | 12: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 one | 12:17 |
hello, got it, thank you very much. | ||
@fungicide:matrix.org | and 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 help | 12: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/+/893925 | 14: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/+/893925 | 14: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/+/887917 | 14:10 | |
@jim:acmegating.com | zuul-maint: https://review.opendev.org/893925 is an important bugfix | 14: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/+/891667 | 14: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/+/893933 | 15: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/+/893925 | 15:19 | |
@clarkb:matrix.org | corvus: 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.com | i 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.org | hey 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.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 tenancy | 15:49 |
@clarkb:matrix.org | There 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 be | 15:52 |
@jim:acmegating.com | https://zuul-ci.org/docs/zuul/latest/howtos/pti.html is the closest docs we have related to both the things sjal and Clark mentioned | 15:55 |
@sjal:matrix.org | thanks, I don't think I've read those PTIs - will do though | 16: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 tenancy | 16: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.org | the 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.org | probably 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 overriding | 16: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.org | Yesterday 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.com | sgtm. i think we can consider both of those votes as auto-upgrading, but i made mine a +2. | 20:25 |
@clarkb:matrix.org | cool I'll go ahead and approve it then | 20: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/+/892408 | 20:46 | |
@fungicide:matrix.org | gerrit seems to have allowed me to retroactively upgrade my +1 there to a +2 | 20:59 |
@fungicide:matrix.org | even though the change has already merged | 21: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/+/893994 | 22:46 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!