Thursday, 2025-04-17

-@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/+/94729300: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.comthe nodes page will be empty unless there's one in use00:19
@clarkb:matrix.orgwhat 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.cloudso i just built everything from source00:21
@winter:catgirl.cloud> <@jim:acmegating.com> the nodes page will be empty unless there's one in use00:22
hmm, in that case, my zuul instance isn’t triggering upon a CL, even though it’s seeing the Gerrit updates
@jim:acmegating.comWinter: 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 happening00:23
@jim:acmegating.comzuul-scheduler watches the ssh event stream and makes decisions about what to do.00:24
@winter:catgirl.cloudyeah, i see that it’s getting the events at least. why it’s not doing things, i don’t know.00:24
@jim:acmegating.comif 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.cloudyeah, status page is empty m00:24
@winter:catgirl.cloudgotcha00:25
@jim:acmegating.comyeah, 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 empty00:25
@winter:catgirl.cloudso 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 recheck00:26
@jim:acmegating.comnope, need to recheck00:26
@winter:catgirl.cloudalright, thanks00:26
@jim:acmegating.comgl!00:26
@winter:catgirl.cloudi’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.cloudhmm, no explicit errors, but this stands out00: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.cloudseems to imply the scheduler is working00:38
@clarkb:matrix.orgcould this be the same issue someone else recently had where no config was merged so the changes were being ignored?00:43
@clarkb:matrix.orgyou need a pipeline config to merge for speculative testing to start00:43
@jim:acmegating.comWinter: did you go through the steps of the tutorial?00:43
@winter:catgirl.cloudi did00:44
@winter:catgirl.cloudmy zuul-config repo has configs in it00:44
@jim:acmegating.comcan you pastebin `zuul.d/projects.yaml` in zuul-config?00:45
@winter:catgirl.cloudhm, i wonder00:45
@winter:catgirl.cloudwould it being named projects.yml cause it to not be picked up00:45
@jim:acmegating.comabsolutely00:46
@blart_versenwald_3:matrix.orgHello hello08: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 hello08: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 hello08: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 hello11: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/+/94757012: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/+/94757013:49
@clarkb:matrix.orgblart_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 name14:49
@clarkb:matrix.orgthe zuul inventory captures job inheritance paths and checkout values after things are set up for the running job. There may be clues in that file14:50
@johanssone:matrix.orgHello. Would I be somewhat correct in implying that zuul-operator is the most endorsed way to deploy Zuul in K8s?15:15
@jim:acmegating.comekan: 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.orgthe gerrit zuul installation is a public example of the manifests option15:30
@jim:acmegating.comhttps://gerrit.googlesource.com/zuul/ops/+/refs/heads/master/k8s/15:31
@johanssone:matrix.orgThanks 🙏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/+/94752615: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/+/94753015: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/+/94082417:09
@clarkb:matrix.orgearlier 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.comyeah, 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.orgsound sgood. Wanted to make sure I was caught up21: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/+/94764923:13

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