-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 947293: Update documentation for Zuul as OIDC ID Provider https://review.opendev.org/c/zuul/zuul/+/947293 | 00:12 | |
@winter:catgirl.cloud | ``` | 00:17 |
---|---|---|
launcher-1 | 2025-04-17 00:14:48,588 INFO nodepool.ComponentRegistry: Component pool f88ec96473c00000000002 updated: {'hostname': 'f88ec96473c0', 'id': 'f88ec96473c0-PoolWorker.static-vms-main-10215c8cae7d47acb2139b768a703719', 'kind': 'pool', 'model_api': 0, 'name': 'main', 'paused': False, 'priority': 100, 'provider_name': 'static-vms', 'state': 'running', 'supported_labels': ['ubuntu-jammy'], 'version': '11.0.1.dev21 ba0e67a2'} | ||
``` | ||
despite ^, my nodes page is still empty. is there any sort of logging i should be looking for? | ||
@jim:acmegating.com | the nodes page will be empty unless there's one in use | 00:19 |
@clarkb:matrix.org | what was the issue with user namespaces? | 00:20 |
@winter:catgirl.cloud | > <@clarkb:matrix.org> what was the issue with user namespaces? | 00:21 |
some of the images don’t have aarch64 images, so a Rosetta’d image was trying to userns, which doesn’t work | ||
@winter:catgirl.cloud | > <@clarkb:matrix.org> what was the issue with user namespaces? | 00:21 |
* some of the images don’t have aarch64 builds, so a Rosetta’d image was trying to userns, which doesn’t work | ||
@winter:catgirl.cloud | so i just built everything from source | 00:21 |
@winter:catgirl.cloud | > <@jim:acmegating.com> the nodes page will be empty unless there's one in use | 00:22 |
hmm, in that case, my zuul instance isn’t triggering upon a CL, even though it’s seeing the Gerrit updates | ||
@jim:acmegating.com | Winter: if you update the container commands to include `-d` you will get extremely verbose debug logs, including telling you many things that aren't happening and occasionally why they aren't happening | 00:23 |
@jim:acmegating.com | zuul-scheduler watches the ssh event stream and makes decisions about what to do. | 00:24 |
@winter:catgirl.cloud | yeah, i see that it’s getting the events at least. why it’s not doing things, i don’t know. | 00:24 |
@jim:acmegating.com | if your status page is empty, then the scheduler is where you want to look for what's wrong. if your status page has a queue item in it and it's sitting there waiting for a node, then that's nodepool-launcher. | 00:24 |
@winter:catgirl.cloud | yeah, status page is empty m | 00:24 |
@winter:catgirl.cloud | gotcha | 00:25 |
@jim:acmegating.com | yeah, then you're probably at the `-d` to say why it's not doing things stage (normal level tries to log only things it is doing) | 00:25 |
@winter:catgirl.cloud | * yeah, status page is empty | 00:25 |
@winter:catgirl.cloud | so right now everything is stopped — if i start everything and Zuul sees that there’s a CL that it hasn’t run, will it pick it up? or will i have to trigger a recheck | 00:26 |
@jim:acmegating.com | nope, need to recheck | 00:26 |
@winter:catgirl.cloud | alright, thanks | 00:26 |
@jim:acmegating.com | gl! | 00:26 |
@winter:catgirl.cloud | i’ll play around with it, hopefully i’ll figure it out… if it turns out to be an issue with the images, i’ll cl a fix, or if the docs could use some troubleshooting instructions :) | 00:27 |
@winter:catgirl.cloud | ``` | 00:35 |
scheduler-1 | /usr/local/lib/python3.11/site-packages/paramiko/client.py:889: UserWarning: Unknown ssh-ed25519 host key for [gerrit]:29418: b'561bee091c92330cb70ca5127e626084' | ||
``` | ||
@winter:catgirl.cloud | hmm, no explicit errors, but this stands out | 00:35 |
@winter:catgirl.cloud | ``` | 00:38 |
scheduler-1 | 2025-04-17 00:37:36,023 DEBUG zuul.GerritConnection: [e: 90287c4022a14d2abe86cf31cf6e438e] Scheduling event from gerrit: <GerritTriggerEvent comment-added gerrit/test1 master 3,2 Verified:0, Code-Review:0, Workflow:0> | ||
scheduler-1 | 2025-04-17 00:37:36,026 DEBUG zuul.Scheduler: Run handler awake | ||
scheduler-1 | 2025-04-17 00:37:36,037 DEBUG zuul.Scheduler: Processing tenant management events in example-tenant | ||
scheduler-1 | 2025-04-17 00:37:36,040 DEBUG zuul.Scheduler: Aquired example-tenant read tenant lock | ||
scheduler-1 | 2025-04-17 00:37:36,046 DEBUG zuul.Scheduler: Processing tenant trigger events in example-tenant | ||
scheduler-1 | 2025-04-17 00:37:36,047 DEBUG zuul.Scheduler: [e: 90287c4022a14d2abe86cf31cf6e438e] Forwarding trigger event <GerritTriggerEvent comment-added gerrit/test1 master 3,2 Verified:0, Code-Review:0, Workflow:0> | ||
scheduler-1 | 2025-04-17 00:37:36,056 DEBUG zuul.Scheduler: Released example-tenant read tenant lock | ||
scheduler-1 | 2025-04-17 00:37:36,060 DEBUG zuul.Scheduler: Run handler sleeping | ||
scheduler-1 | 2025-04-17 00:37:36,060 DEBUG zuul.Scheduler: Run handler awake | ||
scheduler-1 | 2025-04-17 00:37:36,071 DEBUG zuul.Scheduler: Processing tenant management events in example-tenant | ||
scheduler-1 | 2025-04-17 00:37:36,076 DEBUG zuul.Scheduler: Aquired example-tenant read tenant lock | ||
scheduler-1 | 2025-04-17 00:37:36,079 DEBUG zuul.Scheduler: Processing tenant trigger events in example-tenant | ||
scheduler-1 | 2025-04-17 00:37:36,085 DEBUG zuul.Scheduler: Released example-tenant read tenant lock | ||
scheduler-1 | 2025-04-17 00:37:36,090 DEBUG zuul.Scheduler: Run handler sleeping | ||
``` | ||
hrm | ||
@winter:catgirl.cloud | seems to imply the scheduler is working | 00:38 |
@clarkb:matrix.org | could this be the same issue someone else recently had where no config was merged so the changes were being ignored? | 00:43 |
@clarkb:matrix.org | you need a pipeline config to merge for speculative testing to start | 00:43 |
@jim:acmegating.com | Winter: did you go through the steps of the tutorial? | 00:43 |
@winter:catgirl.cloud | i did | 00:44 |
@winter:catgirl.cloud | my zuul-config repo has configs in it | 00:44 |
@jim:acmegating.com | can you pastebin `zuul.d/projects.yaml` in zuul-config? | 00:45 |
@winter:catgirl.cloud | hm, i wonder | 00:45 |
@winter:catgirl.cloud | would it being named projects.yml cause it to not be picked up | 00:45 |
@jim:acmegating.com | absolutely | 00:46 |
@blart_versenwald_3:matrix.org | Hello hello | 08:31 |
I am using the "required-project.override-checkout" with a tag name, but it checkout master (default branch). setting the value to the name of the branch seems to work, but I cannot get it to work with tag names. Is there any known issues with this or must it be me that somehow is doing something wrong? | ||
- job: | ||
name: my-job | ||
parent: my-parent | ||
required-projects: | ||
- name: garkbit | ||
override-checkout: v1.1.0 | ||
Also, my-parent job has another parent, "grand-parent" that resides in repo "grakbit", and it is that job I want to be run from the commit pointed out by the tag v1.1.0 | ||
@blart_versenwald_3:matrix.org | * Hello hello | 08:33 |
I am using the "required-project.override-checkout" with a tag name, but it checkout master (default branch). setting the value to the name of the branch seems to work, but I cannot get it to work with tag names. Is there any known issues with this or must it be me that somehow is doing something wrong? | ||
- job: | ||
name: my-job | ||
parent: my-parent | ||
required-projects: | ||
- name: garkbit | ||
override-checkout: v1.1.0 | ||
Also, my-parent job has another parent, "grand-parent" that resides in repo "garkbit", and it is that job I want to be run from the commit pointed out by the tag v1.1.0 | ||
@blart_versenwald_3:matrix.org | * Hello hello | 08:33 |
I am using the "required-project.override-checkout" with a tag name, but it checkout master (default branch). setting the value to the name of the branch seems to work, but I cannot get it to work with tag names. Is there any known issues with this or must it be me that somehow is doing something wrong? | ||
- job: | ||
name: my-job | ||
parent: my-parent | ||
required-projects: | ||
- name: garkbit | ||
override-checkout: v1.1.0 | ||
Also, my-parent job has another parent, "grand-parent" that resides in repo "garkbit", and it is that job I want to be run from the commit pointed out by the tag v1.1.0 | ||
@blart_versenwald_3:matrix.org | * Hello hello | 11:06 |
I am using the "required-project.override-checkout" with a tag name, but it checkout master (default branch). setting the value to the name of the branch seems to work, but I cannot get it to work with tag names. Is there any known issues with this or must it be me that somehow is doing something wrong? | ||
(I have been using annotated tags, will test with lightweigth tags soon (when I got the needed perm)) | ||
- job: | ||
name: my-job | ||
parent: my-parent | ||
required-projects: | ||
- name: garkbit | ||
override-checkout: v1.1.0 | ||
Also, my-parent job has another parent, "grand-parent" that resides in repo "garkbit", and it is that job I want to be run from the commit pointed out by the tag v1.1.0 | ||
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 947570: Allow a list of subnet IDs for AWS label https://review.opendev.org/c/zuul/zuul/+/947570 | 12:34 | |
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 947570: Allow a list of subnet IDs for AWS label https://review.opendev.org/c/zuul/zuul/+/947570 | 13:49 | |
@clarkb:matrix.org | blart_versenwald_3: I believe that shas are not expected to work for override checkout but I would expect tags to work as they are very similar to a branch ref name | 14:49 |
@clarkb:matrix.org | the zuul inventory captures job inheritance paths and checkout values after things are set up for the running job. There may be clues in that file | 14:50 |
@johanssone:matrix.org | Hello. Would I be somewhat correct in implying that zuul-operator is the most endorsed way to deploy Zuul in K8s? | 15:15 |
@jim:acmegating.com | ekan: i wouldn't say "most endorsed". but it's an option. many users also find it simple enough to use helm charts or some plain k8s manifests to get more control. the operator doesn't do too much "operation". | 15:26 |
@clarkb:matrix.org | the gerrit zuul installation is a public example of the manifests option | 15:30 |
@jim:acmegating.com | https://gerrit.googlesource.com/zuul/ops/+/refs/heads/master/k8s/ | 15:31 |
@johanssone:matrix.org | Thanks 🙏 | 15:33 |
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 947526: Gerrit: retry fetching refs and HEAD https://review.opendev.org/c/zuul/zuul/+/947526 | 15:49 | |
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 947530: Fix exception handling in Gerrit event connector https://review.opendev.org/c/zuul/zuul/+/947530 | 15:51 | |
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 940824: Use 4GB niz nodes for linters https://review.opendev.org/c/zuul/zuul/+/940824 | 17:09 | |
@clarkb:matrix.org | earlier this week there was some discussion of a zuul reelase. Are we thinking early next week after opendev does updates tomorrow? | 21:23 |
@jim:acmegating.com | yeah, i was all set, but wanted to get the fix for the error we saw in opendev in. it's merged now, but i don't think speeding up the restart is useful at this point. so yes, early next week i think. | 21:38 |
@clarkb:matrix.org | sound sgood. Wanted to make sure I was caught up | 21:39 |
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 947649: Add newrev to timer-triggered items https://review.opendev.org/c/zuul/zuul/+/947649 | 23:13 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!