-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 917488: Log tenant read/write lock actions https://review.opendev.org/c/zuul/zuul/+/917488 | 00:13 | |
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 918148: Clarify zuul trigger docs https://review.opendev.org/c/zuul/zuul/+/918148 | 00:17 | |
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 919906: Expand the query cache scope to encompass multiple events https://review.opendev.org/c/zuul/zuul/+/919906 | 00:58 | |
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 919907: Make the query cache continuous https://review.opendev.org/c/zuul/zuul/+/919907 | 01:02 | |
@anoop-jose:matrix.org | Is it possible to setup ldap authenticated zuul system. I could see keycloak support from the tutorials:: https://zuul-ci.org/docs/zuul/latest/tutorials/keycloak.html | 05:09 |
---|---|---|
@anoop-jose:matrix.org | * Is it possible to setup ldap authenticated zuul system. I could see keycloak support from the tutorials:: https://zuul-ci.org/docs/zuul/latest/tutorials/keycloak.html | 05:11 |
So that the ldap authenticated gerrit system users can use zuul also equally likely | ||
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 921949: Add basic zuul-launcher client/server skeleton https://review.opendev.org/c/zuul/zuul/+/921949 | 05:16 | |
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 921949: Add basic zuul-launcher client/server skeleton https://review.opendev.org/c/zuul/zuul/+/921949 | 05:17 | |
-@gerrit:opendev.org- Felix Edel proposed: [zuul/zuul] 918505: Add spec for the status page in Zuul UI https://review.opendev.org/c/zuul/zuul/+/918505 | 05:43 | |
@anoop-jose:matrix.org | ``` | 06:00 |
/var/playbooks/wait-to-start.sh: line 9: /dev/tcp/mysql/3306: Connection refused | ||
/var/playbooks/wait-to-start.sh: connect: Connection refused | ||
/var/playbooks/wait-to-start.sh: line 9: /dev/tcp/mysql/3306: Connection refused | ||
/var/playbooks/wait-to-start.sh: connect: Connection refused | ||
/var/playbooks/wait-to-start.sh: line 9: /dev/tcp/mysql/3306: Connection refused | ||
/var/playbooks/wait-to-start.sh: connect: Connection refused | ||
/var/playbooks/wait-to-start.sh: line 9: /dev/tcp/mysql/3306: Connection refused | ||
2024-06-14T05:26:19+00:00 Timeout waiting for mysql | ||
2024-06-14T05:35:31+00:00 Wait for certs to be present | ||
2024-06-14T05:35:31+00:00 Wait for mysql to start | ||
2024-06-14T05:35:31+00:00 Wait for zuul user to be created | ||
2024-06-14T05:38:48+00:00 Timeout waiting for gerrit | ||
2024-06-14T05:41:01+00:00 Wait for certs to be present | ||
2024-06-14T05:41:01+00:00 Wait for mysql to start | ||
2024-06-14T05:41:01+00:00 Wait for zuul user to be created | ||
2024-06-14T05:43:42+00:00 Timeout waiting for gerrit | ||
2024-06-14T05:52:03+00:00 Wait for certs to be present | ||
2024-06-14T05:52:03+00:00 Wait for mysql to start | ||
2024-06-14T05:52:03+00:00 Wait for zuul user to be created | ||
2024-06-14T05:54:41+00:00 Timeout waiting for gerrit | ||
``` | ||
Is there any issue for the latest updates in zuul. I just tried a quick installation, and even after the gerrit is up, the scheduler fails leaving the logs shown above. All other containers are up and running. | ||
@anoop-jose:matrix.org | * ``` | 06:00 |
/var/playbooks/wait-to-start.sh: line 9: /dev/tcp/mysql/3306: Connection refused | ||
/var/playbooks/wait-to-start.sh: connect: Connection refused | ||
/var/playbooks/wait-to-start.sh: line 9: /dev/tcp/mysql/3306: Connection refused | ||
/var/playbooks/wait-to-start.sh: connect: Connection refused | ||
/var/playbooks/wait-to-start.sh: line 9: /dev/tcp/mysql/3306: Connection refused | ||
/var/playbooks/wait-to-start.sh: connect: Connection refused | ||
/var/playbooks/wait-to-start.sh: line 9: /dev/tcp/mysql/3306: Connection refused | ||
2024-06-14T05:26:19+00:00 Timeout waiting for mysql | ||
2024-06-14T05:35:31+00:00 Wait for certs to be present | ||
2024-06-14T05:35:31+00:00 Wait for mysql to start | ||
2024-06-14T05:35:31+00:00 Wait for zuul user to be created | ||
2024-06-14T05:38:48+00:00 Timeout waiting for gerrit | ||
2024-06-14T05:41:01+00:00 Wait for certs to be present | ||
2024-06-14T05:41:01+00:00 Wait for mysql to start | ||
2024-06-14T05:41:01+00:00 Wait for zuul user to be created | ||
2024-06-14T05:43:42+00:00 Timeout waiting for gerrit | ||
2024-06-14T05:52:03+00:00 Wait for certs to be present | ||
2024-06-14T05:52:03+00:00 Wait for mysql to start | ||
2024-06-14T05:52:03+00:00 Wait for zuul user to be created | ||
2024-06-14T05:54:41+00:00 Timeout waiting for gerrit | ||
``` | ||
Is there any issue for the latest updates in zuul. I just tried a quick installation, and even after the gerrit is up, the scheduler fails leaving the logs shown above. All other containers are up and running. The ports are already open. | ||
@mhuin:matrix.org | zuul supports OpenID Connect. So you'll need to put an IAM service between Zuul and LDAP to bridge the protocols. Keycloak can do that for you, see for example https://www.olvid.io/keycloak/ldap-federation/ to enable LDAP federation, then follow the Zuul doc to set up OpenID Connect auth with Keycloak. | 07:15 |
@jgilaber:matrix.org | Hi! We have a zuul 10.0.0 instance which triggers from github. The instance was updated recently and I've noticed that after the update zuul is passing as part of the zuul variable in the inventory the change_message, which for github PRs is the first comment in the PR. I've seen that if that comment contains YAML, then the zuul variable becomes unusable, since ansible tries to parse that yaml and it ends up in problems like undefined variables. Is there a way to configure zuul so it doesn't collect the change message or escapes the YAML? For example in this PR https://github.com/openstack-k8s-operators/ci-framework/pull/1491, if you look at the history of the first comment, you'll see it used to have yaml there, and this yaml is collected in the inventory https://logserver.rdoproject.org/91/1491/fa4b744669557451126688f574a5190e18b3c7c7/github-check/openstack-k8s-operators-content-provider/1aaa164/zuul-info/inventory.yaml which ends up failing because the var_file referenced there does not exists (it's just an example var) | 07:55 |
-@gerrit:opendev.org- Felix Edel proposed: [zuul/zuul] 921939: Fix bug in file filter presentation in Zuul UI https://review.opendev.org/c/zuul/zuul/+/921939 | 07:59 | |
@felixedel:matrix.org | corvus mordred I've updated the fix for the file matchers in the Zuul UI and came up with a prettier solution: https://review.opendev.org/c/zuul/zuul/+/921939. | 08:06 |
-@gerrit:opendev.org- Zuul merged on behalf of Albin Vass: [zuul/zuul] 921988: quickstart: Remove unused connection 'name' attributes https://review.opendev.org/c/zuul/zuul/+/921988 | 09:03 | |
-@gerrit:opendev.org- Zuul merged on behalf of Fabien Boucher: [zuul/zuul] 921855: gitlab - add missing handling of closed merge request https://review.opendev.org/c/zuul/zuul/+/921855 | 09:08 | |
-@gerrit:opendev.org- Benedikt Löffler proposed: [zuul/nodepool] 922014: Relax image status check https://review.opendev.org/c/zuul/nodepool/+/922014 | 12:30 | |
@tristanc_:matrix.org | jgilaber: perhaps there is something else going on with your error. The message should be marked as `!unsafe` to prevent such issue, but not in the debug zuul-info/inventory.yaml | 12:46 |
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 922019: Properly sort imports in model.py https://review.opendev.org/c/zuul/zuul/+/922019 | 13:16 | |
@mordred:waterwanders.com | felixedel: ooh nice, that looks great! | 13:38 |
@tristanc_:matrix.org | > <@tristanc_:matrix.org> jgilaber: perhaps there is something else going on with your error. The message should be marked as `!unsafe` to prevent such issue, but not in the debug zuul-info/inventory.yaml | 13:46 |
The issue is that the job is copying the debug inventory to run a nested ansible-playbook, in that case the zuul.change_message gets evaluated unsafely. | ||
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 922025: Vertically compress the nested list in web job view https://review.opendev.org/c/zuul/zuul/+/922025 | 14:31 | |
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed on behalf of Felix Edel: [zuul/zuul] 921939: Fix bug in file filter presentation in Zuul UI https://review.opendev.org/c/zuul/zuul/+/921939 | 14:31 | |
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul-client] 837908: Generate a token silently if possible https://review.opendev.org/c/zuul/zuul-client/+/837908 | 14:44 | |
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: | 14:58 | |
- [zuul/zuul] 913727: Record merger operations https://review.opendev.org/c/zuul/zuul/+/913727 | ||
- [zuul/zuul] 913938: Store a repo state file in the log directory https://review.opendev.org/c/zuul/zuul/+/913938 | ||
- [zuul/zuul] 917499: Add a script to recreate a workspace repo https://review.opendev.org/c/zuul/zuul/+/917499 | ||
@fungicide:matrix.org | > <@jgilaber:matrix.org> Hi! We have a zuul 10.0.0 instance which triggers from github. The instance was updated recently and I've noticed that after the update zuul is passing as part of the zuul variable in the inventory the change_message, which for github PRs is the first comment in the PR. I've seen that if that comment contains YAML, then the zuul variable becomes unusable, since ansible tries to parse that yaml and it ends up in problems like undefined variables. Is there a way to configure zuul so it doesn't collect the change message or escapes the YAML? For example in this PR https://github.com/openstack-k8s-operators/ci-framework/pull/1491, if you look at the history of the first comment, you'll see it used to have yaml there, and this yaml is collected in the inventory https://logserver.rdoproject.org/91/1491/fa4b744669557451126688f574a5190e18b3c7c7/github-check/openstack-k8s-operators-content-provider/1aaa164/zuul-info/inventory.yaml which ends up failing because the var_file referenced there does not exists (it's just an example var) | 16:18 |
fixed by https://review.opendev.org/c/zuul/zuul/+/920361 in zuul's master branch, not yet included in any tagged release but you could backport it by hand or run from the latest master branch builds of zuul | ||
@jim:acmegating.com | fungi: that wasn't broken in 10.0.0 | 16:25 |
@jim:acmegating.com | i believe tristanC identified a potential problem in the job itself | 16:25 |
@tristanc_:matrix.org | Yes, we found a workaround with https://github.com/openstack-k8s-operators/ci-framework/pull/1879 , it's alright. | 16:27 |
@fungicide:matrix.org | aha, my bad | 16:30 |
@fungicide:matrix.org | similar symptom, but impacting the nested ansible, now i see | 16:30 |
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: | 16:33 | |
- [zuul/zuul] 913727: Record merger operations https://review.opendev.org/c/zuul/zuul/+/913727 | ||
- [zuul/zuul] 913938: Store a repo state file in the log directory https://review.opendev.org/c/zuul/zuul/+/913938 | ||
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 917499: Add a script to recreate a workspace repo https://review.opendev.org/c/zuul/zuul/+/917499 | 17:45 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!