| -@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 968157: WIP Start sketching out implementation of web RBAC spec https://review.opendev.org/c/zuul/zuul/+/968157 | 02:31 | |
| -@gerrit:opendev.org- Clark Boylan proposed on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 967938: Add web RBAC spec https://review.opendev.org/c/zuul/zuul/+/967938 | 02:33 | |
| @clarkb:matrix.org | I rebased ^ because it merge conflicted with the init jobs spec. The only change was to address the conflict of the two specs within the index list so I think people can reapply their votes | 02:34 |
|---|---|---|
| @clarkb:matrix.org | Gerrit was going to force us to do that anyway and zuul refused to run jobs for 968157 while its depends on was in merge conflict. Apologies for making an extra redundant review step though | 02:36 |
| @karishram:matrix.org | > <@fungicide:matrix.org> Karishram: it would help to mention what installation instructions you're following... https://zuul-ci.org/docs/zuul/latest/tutorials/quick-start.html or something else? | 04:29 |
| this is the document for using zuul in gerrit right? | ||
| i want it to be implemented on GitHub | ||
| any related docs for that? | ||
| @karishram:matrix.org | > <@fungicide:matrix.org> Karishram: it would help to mention what installation instructions you're following... https://zuul-ci.org/docs/zuul/latest/tutorials/quick-start.html or something else? | 09:03 |
| * this is the document for using zuul in gerrit right? | ||
| i want it to implement on GitHub | ||
| any related docs for that? | ||
| -@gerrit:opendev.org- Damian Fajfer proposed on behalf of Kiril Valchev: [zuul/nodepool] 933545: Add Azure Ephemeral OS disks support https://review.opendev.org/c/zuul/nodepool/+/933545 | 09:16 | |
| @jangutter:matrix.org | Karishram: the documentation is probably at https://zuul-ci.org/docs/zuul/latest/drivers/github.html but, if it's the first time you're installing Zuul, it's unlikely to make sense for you. I would strongly suggest you get familiar with how Zuul works and operates with gerrit, and then add a secondary connection to github in order to figure out how to get things to work. | 10:25 |
| @karishram:matrix.org | hi, i'm trying to set up a simple single repo zuul demo using docker-compose (zuul 11.1.0) with public github, but i'm stuck on an issue where events seem to be silently ignored by the scheduler. | 10:54 |
| my setup is a single repo acting as a `config-project` (defining the 'check' pipeline) . i've pushed the `.zuul.yaml` to the main branch so the pipeline definition exists in the default layout. | ||
| in the scheduler debug logs, i can see: | ||
| 1. the webhook is received (pull_request). | ||
| 2. the change and branch cache are refreshed successfully. | ||
| 3. the log says `Forwarding trigger event <GithubTriggerEvent ...>`. | ||
| 4. the log says `Processing tenant trigger events`. | ||
| but right after that, it just says `Released my-tenant read tenant lock` and nothing happens. i don't see any logs saying "change matches pipeline" or "change does not match pipeline". it just goes silent and the job never gets queued. | ||
| i've tried wiping zookeeper and restarting, and checking casing in `main.yaml`, but the matcher seems to just drop the event without printing a reason. has anyone seen this "silent ignore" behavior before? any tips would be great. thanks! | ||
| @karishram:matrix.org | * hi, i'm trying to set up a simple single repo zuul demo using docker-compose (zuul 11.1.0) with public github, but i'm stuck on an issue where events seem to be silently ignored by the scheduler. | 10:54 |
| my setup is a single repo acting as a `config project` (defining the 'check' pipeline) . i've pushed the `.zuul.yaml` to the main branch so the pipeline definition exists in the default layout. | ||
| in the scheduler debug logs, i can see: | ||
| 1. the webhook is received (pull\_request). | ||
| 2. the change and branch cache are refreshed successfully. | ||
| 3. the log says `Forwarding trigger event <GithubTriggerEvent ...>`. | ||
| 4. the log says `Processing tenant trigger events`. | ||
| but right after that, it just says `Released my-tenant read tenant lock` and nothing happens. i don't see any logs saying "change matches pipeline" or "change does not match pipeline". it just goes silent and the job never gets queued. | ||
| i've tried wiping zookeeper and restarting, and checking casing in `main.yaml`, but the matcher seems to just drop the event without printing a reason. has anyone seen this "silent ignore" behavior before? any tips would be great. thanks! | ||
| @jangutter:matrix.org | is your pipeline in the config project in zuul set up to trigger against the github source? | 10:58 |
| @karishram:matrix.org | yes, i believe so. i double-checked the connection name my_github across all my files and it seems to match. | 11:01 |
| in zuul.conf: | ||
| [connection my_github] | ||
| driver=github | ||
| server=github.com | ||
| in main.yaml: | ||
| - tenant: | ||
| name: my-tenant | ||
| source: | ||
| my_github: | ||
| config-projects: | ||
| - KARISHRAM/zuul-demo | ||
| and in .zuul.yaml: | ||
| - pipeline: | ||
| name: check | ||
| trigger: | ||
| my_github: | ||
| - event: pull_request | ||
| @karishram:matrix.org | * yes, i believe so. i double-checked the connection name my\_github across all my files and it seems to match. | 11:01 |
| in zuul.conf: | ||
| \[connection my\_github\] | ||
| driver=github | ||
| server=github.com | ||
| in main.yaml: | ||
| - tenant: | ||
| name: my-tenant | ||
| source: | ||
| my\_github: | ||
| config-projects: | ||
| - KARISHRAM/zuul-demo | ||
| and in .zuul.yaml: | ||
| - pipeline: | ||
| name: check | ||
| trigger: | ||
| my\_github: | ||
| - event: pull\_request | ||
| @karishram:matrix.org | * yes, i believe so. i double checked the connection name my\_github across all my files and it seems to match. | 11:01 |
| in zuul.conf: | ||
| \[connection my\_github\] | ||
| driver=github | ||
| server=github.com | ||
| in main.yaml: | ||
| - tenant: | ||
| name: my-tenant | ||
| source: | ||
| my\_github: | ||
| config-projects: | ||
| - KARISHRAM/zuul-demo | ||
| and in .zuul.yaml: | ||
| - pipeline: | ||
| name: check | ||
| trigger: | ||
| my\_github: | ||
| - event: pull\_request | ||
| @jangutter:matrix.org | I found this: https://opendev.org/zuul/zuul/src/branch/master/doc/source/examples/pipelines/github-reference-pipelines.yaml | 11:04 |
| @jangutter:matrix.org | I've never used the github connection, but I wonder if you need to specify the action for the event: | 11:08 |
| https://zuul-ci.org/docs/zuul/latest/drivers/github.html#attr-pipeline.trigger.%3Cgithub%20source%3E.action | ||
| @jim:acmegating.com | Karishram: if you would like a bit more of a walk-through, you can use the configurator from Acme Gating to get a test setup fully-populated with a github configuration: https://acmegating.com/acme-enterprise-zuul/#start -- you could use that directly, or just as a reference to compare to what you came up with on your own. | 14:42 |
| @fungicide:matrix.org | yeah, the configuration that generates should be 100% compatible with latest versions of upstream zuul | 14:53 |
| -@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: | 15:29 | |
| - [zuul/nodepool] 953998: Azure: add federated OIDC support https://review.opendev.org/c/zuul/nodepool/+/953998 | ||
| - [zuul/nodepool] 969518: Azure: add spot instance quota support https://review.opendev.org/c/zuul/nodepool/+/969518 | ||
| - [zuul/nodepool] 969536: Azure: remove placement from ephemeral os disk https://review.opendev.org/c/zuul/nodepool/+/969536 | ||
| -@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed on behalf of Kiril Valchev: | 15:29 | |
| - [zuul/nodepool] 933030: Add Azure Spot Virtual Machines support https://review.opendev.org/c/zuul/nodepool/+/933030 | ||
| - [zuul/nodepool] 933545: Add Azure Ephemeral OS disks support https://review.opendev.org/c/zuul/nodepool/+/933545 | ||
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!