Friday, 2021-12-03

-@gerrit:opendev.org- Ian Wienand proposed: [zuul/nodepool] 820327: Bump DIB to 3.16.0 https://review.opendev.org/c/zuul/nodepool/+/82032708:12
@ologinov:synapse.sardinasystems.comFolks,where zuul may store info about its connections?13:49
I used gerrit connection in `/etc/zuul/main.yaml' before, then change it to gitlab connection and now get next error:
```
ERROR zuul.Scheduler: connection = self.connections[connection_name]
ERROR zuul.Scheduler: KeyError: 'gerrit'
DEBUG zuul.nodepool: Stopping
```
@ologinov:synapse.sardinasystems.comalso I tried drop Zuul database in Mysql - it didn't help13:52
@tobias.henkel:matrix.orgthat means something in the zookeeper state still refers to the gerrit connection13:55
@tobias.henkel:matrix.orgyou could delete /zuul within zookeeper13:56
@ologinov:synapse.sardinasystems.comtobiash: thanks for the info13:57
@tobias.henkel:matrix.organd you can check if /keystorage lists gerrit and delete that as well. (note however that this invalidates encrypted secrets of all repos you delete there!)13:58
@tobias.henkel:matrix.org * and you can check if /keystorage (also in zookeeper) lists gerrit and delete that as well. (note however that this invalidates encrypted secrets of all repos you delete there!)13:58
@ologinov:synapse.sardinasystems.comactually i didnt'use gerrit, i just tried some config for zuul for take a look - how zuul will be create pipelines13:59
@tobias.henkel:matrix.orgthen it's lilkely gerrit in /keystore since zuul generates a private key for every repo it knows about14:00
@tobias.henkel:matrix.orga full stack trace may help to prove this14:00
@ologinov:synapse.sardinasystems.com> <@tobias.henkel:matrix.org> you could delete /zuul within zookeeper14:01
I cleaned zookeeper tmp dir -it helps me. Thanks for this advice
@tobias.henkel:matrix.orgcorvus: we may want to double check if zuul refuses to start after removing a connection if there are private keys for not-anymore-existing connections around14:02
@ologinov:synapse.sardinasystems.com> <@tobias.henkel:matrix.org> a full stack trace may help to prove this14:02
I hope, but I only see that scheduler created layout without pipelines.It just ignore zuul-config repo for it
@tobias.henkel:matrix.orgif so we probably should log an error or warning and proceed instead if failing to start14:02
@ologinov:synapse.sardinasystems.com> <@tobias.henkel:matrix.org> a full stack trace may help to prove this14:02
* I hope, but I only see that scheduler created layout without pipelines. It just ignore zuul-config repo for it
@tobias.henkel:matrix.orgOleg Loginov: I mean the full trace of the log you posted above since that looks like the last two lines of a trace14:03
@jim:acmegating.comOleg Loginov, tobiash you can run "zuul delete-state" to delete data from zk -- you shouldn't have to deal with zk directly.14:49
@tobias.henkel:matrix.orgoh yeah, forgot about this one14:49
@jim:acmegating.comtobiash: i double checked, the keys aren't a problem, it's just the ephemeral config (i reproduced Oleg Loginov's issue)14:50
@clarkb:matrix.orgThere are also commands to rename and delete secrets for specific projects. If it was a keystorage problem you can do surgery without manually editing zookeeper15:22
@jim:acmegating.comhttps://review.opendev.org/820210 is an easy +315:26
@caiquemello:matrix.orgHello guys, I would like to know if the galaxy.roles (https://zuul-ci.org/docs/zuul/reference/job_def.html#attr-job.roles.galaxy) was already implemented, if so what version. thx.15:42
@jim:acmegating.comcaiquemello: it is not implemented15:48
@caiquemello:matrix.orgthank you corvus 15:49
@clarkb:matrix.orgas noted previously you can run a nested ansible install in your job that includes all the collections you need. Not ideal but it does work15:54
@clarkb:matrix.orgThe opendev team does this for other reasons (we want to test our ansible system as much like production as we can so zuul sets up a production like ansible then we run that ansible)15:55
@clarkb:matrix.orgtobiash: you previously reviewed https://review.opendev.org/c/zuul/zuul/+/818257 and I've updated it. Note I didn't change anything to accomodate what you asked beacuse I think it was already handled based on my reading of the code. I left a comment with a hint to that though16:09
@tobias.henkel:matrix.orgThanks for clarification, lgtm16:11
@clarkb:matrix.orgcorvus: for the next zuul release does it make sense to do that nowish since opendev seems stable? We can tell people they need to prepare for gearman to go away after this release? And give adventurous users pointers at running multiple schedulers?16:36
@harrymichal:matrix.orgHi folks! I just noticed the 'Console' tab for a job does not contain one of the tasks. The task is being executed when taking a look into the raw logs but its not in the console. The task is about installing packages with dnf.16:41
@harrymichal:matrix.orgIs this expected behaviour or is it a bug?16:41
@jim:acmegating.comClark: i'd like to do another restart and observe for a few days16:42
@jim:acmegating.combut close16:42
@clarkb:matrix.orgcorvus: also it is Friday :) bad day for a big release16:42
@jim:acmegating.commartymichal: probably a bug16:43
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com:16:43
- [zuul/zuul] 820080: Handle more than 1024 changes in the pipeline change list https://review.opendev.org/c/zuul/zuul/+/820080
- [zuul/zuul] 820210: Put pipeline icon to the left of the name https://review.opendev.org/c/zuul/zuul/+/820210
@clarkb:matrix.orgmartymichal: it renders out of the ansible json record. Might help to have a copy of the json entry for that task?16:44
@harrymichal:matrix.orgJust peeked inside the json and the task is there. https://softwarefactory-project.io/zuul/t/local/build/ef249fbefa534683b8979c2d7cd1e7d916:45
@harrymichal:matrix.orgBut the 'hosts' object is empty unlike in other tasks.16:46
@jim:acmegating.comwhy would the host be empty?  that seems important information for a dnf install16:55
@jim:acmegating.comthat may be a bug in the json output callback plugin then16:55
@harrymichal:matrix.org> why would the host be empty?  that seems important information for a dnf install17:00
No idea. The task is defined exactly the same way like the others.
-@gerrit:opendev.org- Zuul merged on behalf of Clark Boylan: [zuul/zuul] 818257: Retry dependency update requests https://review.opendev.org/c/zuul/zuul/+/81825717:18
@jim:acmegating.comtristanC: tobiash one more followup for the admin api stack (docs/tutorial/dev setup) at https://review.opendev.org/819745 if you want to take a look ( Clark fungi you may be interested too )17:41
-@gerrit:opendev.org- Andy Ladjadj proposed: [zuul/zuul] 800664: Improve performance of _saveRepoState https://review.opendev.org/c/zuul/zuul/+/80066422:54

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