Friday, 2022-09-16

-@gerrit:opendev.org- Zuul merged on behalf of Ian Wienand: [zuul/zuul-jobs] 857981: linters: lint that library files don't start with #! https://review.opendev.org/c/zuul/zuul-jobs/+/85798100:13
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul-jobs] 857988: configure-mirrors: make each compontent in 9-stream configurable https://review.opendev.org/c/zuul/zuul-jobs/+/85798800:40
-@gerrit:opendev.org- Zuul merged on behalf of Ian Wienand: [zuul/zuul] 857244: web: fix logo CSS https://review.opendev.org/c/zuul/zuul/+/85724401:14
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 856317: Add option to include returned data in MQTT reporter https://review.opendev.org/c/zuul/zuul/+/85631703:24
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 854046: Remove merge-failure pipeline configuration https://review.opendev.org/c/zuul/zuul/+/85404603:27
-@gerrit:opendev.org- Zuul merged on behalf of Ian Wienand: [zuul/zuul] 857245: web: move navbar to tertiary https://review.opendev.org/c/zuul/zuul/+/85724504:02
-@gerrit:opendev.org- Zuul merged on behalf of Ian Wienand: [zuul/zuul] 854939: Revert "Use debian bookworm version of libc-bin" https://review.opendev.org/c/zuul/zuul/+/85493907:38
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 855691: Remove deprecated pipeline queue configuration https://review.opendev.org/c/zuul/zuul/+/85569107:41
-@gerrit:opendev.org- Zuul merged on behalf of Ian Wienand:07:59
- [zuul/zuul] 855577: web: update to patternfly 4.235.7 https://review.opendev.org/c/zuul/zuul/+/855577
- [zuul/zuul] 854556: web: console: convert to PF4 DataList https://review.opendev.org/c/zuul/zuul/+/854556
@gobi_g:matrix.orgHi,08:16
I want an option to post error details in the MR when the pipeline fails.
Failure.message does not support dynamic value
Zuul_return (warnings) using this I am able to achieve what I need but it is posting "warning:" as prefix.
Is there any way to post dynamic msg when the pipeline passed or failed?
@gobi_g:matrix.org* Hi,08:24
I want an option to post error details in the MR when the pipeline fails.
Pipeline.failure-message does not support dynamic value
Zuul_return (warnings) using this I am able to achieve what I need but it is posting "warning:" as prefix.
Is there any way to post dynamic msg when the pipeline passed or failed?
-@gerrit:opendev.org- Zuul merged on behalf of Ian Wienand: [zuul/zuul] 855297: web: console: compress datalist https://review.opendev.org/c/zuul/zuul/+/85529709:31
-@gerrit:opendev.org- Zuul merged on behalf of Ian Wienand: [zuul/zuul] 855574: web: task summary: make more consistent with other tabs https://review.opendev.org/c/zuul/zuul/+/85557409:35
-@gerrit:opendev.org- Simon Westphahl proposed:11:08
- [zuul/zuul] 857421: Trace merge requests and merger operations https://review.opendev.org/c/zuul/zuul/+/857421
- [zuul/zuul] 858096: Trace node request phase https://review.opendev.org/c/zuul/zuul/+/858096
@avass:vassast.orgapparently aborted jobs always display "This build does not provide any logs" even though we upload logs in cleanup. 🤔11:27
-@gerrit:opendev.org- Zuul merged on behalf of Ian Wienand: [zuul/zuul-jobs] 857988: configure-mirrors: make each compontent in 9-stream configurable https://review.opendev.org/c/zuul/zuul-jobs/+/85798814:39
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:15:21
- [zuul/zuul] 855096: Tracing: implement span save/restore https://review.opendev.org/c/zuul/zuul/+/855096
- [zuul/zuul] 855293: Add tracing tutorial https://review.opendev.org/c/zuul/zuul/+/855293
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed on behalf of Simon Westphahl:15:21
- [zuul/zuul] 856523: Add span for builds and propagate via request https://review.opendev.org/c/zuul/zuul/+/856523
- [zuul/zuul] 857421: Trace merge requests and merger operations https://review.opendev.org/c/zuul/zuul/+/857421
- [zuul/zuul] 858096: Trace node request phase https://review.opendev.org/c/zuul/zuul/+/858096
@fungicide:matrix.orgour tenant in opendev's zuul is now defaulting to ansible 616:25
@fungicide:matrix.org(as of moments ago)16:25
@clarkb:matrix.orgI think that change does require an ansible pass on the server first so it may be a few more minutes16:26
@fungicide:matrix.orgoh, indeed it's deployed via main.yaml16:47
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 855801: Add nodeset alternatives https://review.opendev.org/c/zuul/zuul/+/85580116:52
-@gerrit:opendev.org- Zuul merged on behalf of Ian Wienand: [zuul/zuul] 855575: web: console: better task modal titles https://review.opendev.org/c/zuul/zuul/+/85557516:52
@clarkb:matrix.orgcorvus: https://etherpad.opendev.org/p/140NVVGa7i530H0STCmw something like that for filing an issue against ansible maybe?17:22
@fungicide:matrix.organsible 6 default took effect at 16:52 utc (about 50 minutes ago)17:42
@g_gobi:matrix.orgHi All,17:55
I'm using gitlab with zuul.
Zuul has option to trigger pipeline when gate-it or any label added in the MR.
Is there any way to make zuul to not trigger Pipeline if some label added in the MR?
@fungicide:matrix.orgGobi G: i'm not really familiar with the details of the gitlab driver since i don't use it, though maybe someone in here who does happens to know the answer to your question. it would also help if you could point out where in the documentation you would expect that information to be covered, so we can get it updated with the answer17:59
@fungicide:matrix.orgGobi G: be aware that most of the folks in here don't really have time to provide one-on-one support to users trying to learn to use the software, but there are companies who offer training and support at reasonable rates, or will even run the software for you if you prefer. you can find them listed at https://zuul-ci.org/start if you're interested18:01
@fungicide:matrix.org(i'm not employed by those companies, but i count the people who are as great friends and an indispensable part of our community)18:06
-@gerrit:opendev.org- Zuul merged on behalf of Ian Wienand: [zuul/zuul] 855578: web: build/autohold: fix props input https://review.opendev.org/c/zuul/zuul/+/85557818:15
@g_gobi:matrix.orgfungi: thanks for the details. https://zuul-ci.org/docs/zuul/latest/drivers/gitlab.html?highlight=trigger#attr-pipeline.trigger.%3Cgitlab%20source%3E.labels here they mentioned if MR contains these labels Pipelines will trigger.18:56
I want like pipeline.trigger.<gitlab source>.labels.allow & deny like that.
Because in gerrit it will mark the MR with -1/-2. In gitlab there no such option.
if the pipeline fails, I'll add a label like (**zuul-failed**)
so, if **zuul-failed** label is present in the MR, it should not trigger Pipeline.
even we try re-gate.
@g_gobi:matrix.org * fungi: thanks for the details. https://zuul-ci.org/docs/zuul/latest/drivers/gitlab.html?highlight=trigger#attr-pipeline.trigger.%3Cgitlab%20source%3E.labels here they mentioned if MR contains these labels Pipelines will trigger.18:57
I want like pipeline.trigger.\<gitlab source>.labels.allow & deny like that.
Because in Gerrit it will mark the MR with -1/-2 if the pipeline fails. In GitLab, there is no such option.
if the pipeline fails, I'll add a label like (**zuul-failed**)
so, if **zuul-failed** label is present in the MR, it should not trigger Pipeline.
even we try re-gate.
@clarkb:matrix.orgGobi G: I don't think the driver currently supports that. But that is probably something that could be added.19:02
@g_gobi:matrix.orgYeah. That would be more useful.19:12
@g_gobi:matrix.orgIs there any log-rotation config option available for zuul container mode execution?19:19
-@gerrit:opendev.org- Zuul merged on behalf of Ian Wienand: [zuul/zuul] 857517: web: remove unused class from brand tag https://review.opendev.org/c/zuul/zuul/+/85751719:32
-@gerrit:opendev.org- Zuul merged on behalf of Ian Wienand: [zuul/zuul] 857522: web: update whitespace around logo https://review.opendev.org/c/zuul/zuul/+/85752219:35
@clarkb:matrix.org> <@g_gobi:matrix.org> Is there any log-rotation config option available for zuul container mode execution?20:04
The python logging configuration can be instructed to do rotations for you. Or you could have logrotate do it instead. But there isn't a high level switch for that I don't think
@g_gobi:matrix.orgClark: Okay. I'll add my log-rotate.20:06
@y2kenny:matrix.orgWhat is the best way to debug jobs with node_failure?  There don't seem to be logs of any kind (and I seems to see a lot more node_failure after upgrading to Zuul 6.3.0 using Nodepool 6.2.0...20:26
@clarkb:matrix.orgKenny Ho: node failure means that nodepool was unable to boot an instance to satisify the node request. That happens before the jobs ever run which is why you don't get logs on the zuul side. You should have logs on the nodepool side though20:28
@y2kenny:matrix.orgok... let me see...20:30
@y2kenny:matrix.orgI am seeing a few "Couldn't remove namespace" but that's probably not related to node_failure20:41
@y2kenny:matrix.org(sorry, just to clarify... I am having issue with k8s driver allocating namespace type)20:43
@y2kenny:matrix.orgI am seeing "Declining node request becase node type(s)... not available"...  would that be it?20:45
@y2kenny:matrix.orgbut it's a bit weird because it is 'declined_by' a different nodepool20:46
@clarkb:matrix.orgif all the available providers decline a request then yes you'll get a node failure20:47
@y2kenny:matrix.orgI have two nodepool running, one for k8s driver, the other one with customer driver for cobbler20:48
@y2kenny:matrix.orgbut some how I am seeing declined_by: expnodepool (the nodepool with customer driver) log in the official 6.2.0 nodepool's log20:49
@y2kenny:matrix.orgdo the nodepools work collaboratively together?20:50
@clarkb:matrix.orgyes, they all see all the requests in zookeeper. Then determine what action they can take on each request one at a time20:50
@clarkb:matrix.orgif the label isn't something the custom driver nodepool can provide it will decline the request. That is normal. In opendev our x86 providers decline the arm64 requests and vice versa20:51
@y2kenny:matrix.orgok, right.20:51
@clarkb:matrix.orgyou get a node failure when all providers registered to the system decline or fail the request20:51
@clarkb:matrix.orgI would be looking at why the kubernetes provider is failing to provision the namespaces20:51
@y2kenny:matrix.orgright... thanks for the pointer20:52
@g_gobi:matrix.orgI tried this one with gitlab.21:15
https://zuul-ci.org/docs/zuul/latest/tutorials/keycloak.html?highlight=keycloak
faced above error
@g_gobi:matrix.org * I tried this one with gitlab.21:16
https://zuul-ci.org/docs/zuul/latest/tutorials/keycloak.html?highlight=keycloak
faced the above error

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