@jim:acmegating.com | zuul and nodepool release announcements sent | 00:07 |
---|---|---|
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 874718: Add GitHub pipeline trigger requirements https://review.opendev.org/c/zuul/zuul/+/874718 | 03:36 | |
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 874544: Only store trigger event info in queue item https://review.opendev.org/c/zuul/zuul/+/874544 | 10:18 | |
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 874544: Only store trigger event info on queue item https://review.opendev.org/c/zuul/zuul/+/874544 | 10:20 | |
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 874544: Only store trigger event info on queue item https://review.opendev.org/c/zuul/zuul/+/874544 | 10:24 | |
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 874544: Only store trigger event info on queue item https://review.opendev.org/c/zuul/zuul/+/874544 | 10:30 | |
@flaper87:matrix.org | There's something I don't quite understand about how nodepool k8s' driver works: I see it starts the pod but then the pod just sleeps. I see the executor trying to ssh into the pod. Is this the intended way? Is there a way to tell the executor to "just" run the command directly in the pod for specific nodesets? | 10:53 |
@flaper87:matrix.org | > <@flaper87:matrix.org> There's something I don't quite understand about how nodepool k8s' driver works: I see it starts the pod but then the pod just sleeps. I see the executor trying to ssh into the pod. Is this the intended way? Is there a way to tell the executor to "just" run the command directly in the pod for specific nodesets? | 10:59 |
I seem to remember there was a way to avoid ssh into pods but I can't find it in the docs. Will keep looking | ||
@flaper87:matrix.org | > <@flaper87:matrix.org> I seem to remember there was a way to avoid ssh into pods but I can't find it in the docs. Will keep looking | 11:31 |
Alright, [reading this](https://zuul-ci.org/docs/zuul/3.6.1/developer/specs/container-build-resources.html), it sounds like it should all be automatic but from the executor logs I see it trying to connect using ssh to the pod instead of using the kubectl connection plugin | ||
@flaper87:matrix.org | Ok, I think I solved this. It looks like the executor starts the `ssh-agent` and adds the `ssh` key regardless of the connection type. This step was failing for me, which prevented the executor from connecting to the pod entirely | 11:52 |
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 874544: Only store trigger event info on queue item https://review.opendev.org/c/zuul/zuul/+/874544 | 12:12 | |
-@gerrit:opendev.org- Ade Lee proposed: [zuul/zuul-jobs] 873893: Add conditional for UA registration role https://review.opendev.org/c/zuul/zuul-jobs/+/873893 | 12:34 | |
-@gerrit:opendev.org- Zuul merged on behalf of Fabien Boucher: [zuul/zuul] 867805: [gitlab driver] fix "'EnqueueEvent' object has no attribute 'change_url'" https://review.opendev.org/c/zuul/zuul/+/867805 | 13:06 | |
-@gerrit:opendev.org- Ade Lee proposed: [zuul/zuul-jobs] 873893: Add conditional for UA registration role https://review.opendev.org/c/zuul/zuul-jobs/+/873893 | 13:57 | |
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 874544: Only store trigger event info on queue item https://review.opendev.org/c/zuul/zuul/+/874544 | 14:07 | |
-@gerrit:opendev.org- Ade Lee proposed: [zuul/zuul-jobs] 873893: Add conditional for UA registration role https://review.opendev.org/c/zuul/zuul-jobs/+/873893 | 14:58 | |
-@gerrit:opendev.org- Ade Lee proposed: [zuul/zuul-jobs] 873893: Add conditional for UA registration role https://review.opendev.org/c/zuul/zuul-jobs/+/873893 | 15:29 | |
-@gerrit:opendev.org- Ade Lee proposed: [zuul/zuul-jobs] 873893: Add conditional for UA registration role https://review.opendev.org/c/zuul/zuul-jobs/+/873893 | 16:41 | |
@flaper87:matrix.org | Are the paths in `untrusted_ro_paths` only mounted inside the executor context? Or is there a way to copy those files into the node? | 20:10 |
@jim:acmegating.com | flaper87: only on the executor; you can copy them onto the node in a playbook | 20:16 |
@jim:acmegating.com | * flaper87: only on the executor; you can copy them onto the node in a trusted playbook | 20:16 |
@flaper87:matrix.org | Good, thanks! Do you have an example of how this copy can be done? Looking for the variables that will point me to the right paths in the executor so I can write a task for it. | 20:21 |
@jim:acmegating.com | sorry, no examples of that | 20:26 |
@jim:acmegating.com | * sorry, no examples that i can think of | 20:27 |
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 874718: Add GitHub pipeline trigger requirements https://review.opendev.org/c/zuul/zuul/+/874718 | 22:37 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!