| @fajfer:reszka.org | guys I have two embarassing things to admit: | 17:57 |
|---|---|---|
| - first is I have deployed yet another zuul instance, it's probably 4th or 5th in a row with (to my best knowledge) exact same configuration and for some reason once jobs finish I can't see anything under logs and console even though they are uploaded to S3 successfully and I can curl them on an executor, I'm probably missing something obvious | ||
| @fajfer:reszka.org | the other is I don't remember ever upgrading base-jobs and I'm on newest nodepool and zuul 12.1, how bad is it? and could it be related to the above issue since I just upgraded to 12.1 and it stopped working on a dev environment | 17:58 |
| @fajfer:reszka.org | I probably cloned base-jobs years ago and forgot to upgrade them, oops | 17:58 |
| @fungicide:matrix.org | fajfer (@fajfer:matrix.org): my first guess in those situations is there's something wrong with cors signalling and your browser is refusing to pull them through from the dashboard. have you checkled your browser's developer console for javascript warnings/errors? | 17:59 |
| @fungicide:matrix.org | s/checkled/checked/ | 17:59 |
| @fajfer:reszka.org | I bet your parents already told you but you are a very brilliant person, yes I implemented a few policies and CSP directive is blocking it | 18:00 |
| @fajfer:reszka.org | thanks:D | 18:00 |
| @fungicide:matrix.org | for the second question, if you're talking about https://opendev.org/zuul/zuul-base-jobs that's really just an example/sample and i don't know how up to date it's kept but in theory it shouldn't need to change | 18:01 |
| @fajfer:reszka.org | it's old enough on my side that some roles have changed a lot:/ | 18:02 |
| @fungicide:matrix.org | looking at the commit history the last change is that i updated the logo color a year ago, something i don't even remember doing | 18:02 |
| @fajfer:reszka.org | I guess it's just a rolling upgrade thing and it's my problem at this point for neglecting this? as in there are no upgrade policies | 18:02 |
| @fajfer:reszka.org | yeah it's both base-jobs and zuul-jobs that I used | 18:03 |
| @clarkb:matrix.org | the main reasons to update those repos are going to be ansible version updates with new zuul reelases | 18:03 |
| @fungicide:matrix.org | if you're looking for other production examples, https://opendev.org/opendev/base-jobs is opendev's own production version, with the caveat that opendev's use case is probably not your use case and our choices likely differ from what you'll want | 18:03 |
| @clarkb:matrix.org | sometimes we have to update the playbooks and roles for that reason. There will also be new roles and feature updates but if you aren't running into problems or limitations with that then the main reason to update is ansible compatibility | 18:04 |
| @fungicide:matrix.org | and yes, if you're running with a fork of https://opendev.org/zuul/zuul-jobs that is possibly going to be an ongoing update challenge. for example we make changes to roles and jobs there as required to support newer ansible versions or other tools/platforms | 18:05 |
| @fajfer:reszka.org | irony is I even contributed there not so long ago regarding to my react version upgrades:) alright but the toughest one by far was opening console for JS errors, spend a good few hours on this today | 18:06 |
| @fajfer:reszka.org | I'm satisfied overall, thank you guys so much | 18:07 |
| @fungicide:matrix.org | don't forget there are companies like acme gating that can also help if you find yourself in a pinch | 18:07 |
| @fajfer:reszka.org | there was one other thing I've tried to talk to you about regarding frontend but I think you're not accepting new room invites | 18:11 |
| @fajfer:reszka.org | overall the create-react-app framework Zuul uses is deprecated and the best course of action is probably to upgrade it to the newest version and rewrite to something else | 18:11 |
| @fungicide:matrix.org | yeah, there was some discussion of that in here earlier in the week | 18:12 |
| @fungicide:matrix.org | i'm not at all a webdev person so my eyes tend to glaze over as conversation delves into the relevant details, but it sounds like there are folks poking at trying to move to newer dependencies for some of the dashboard components and otherwise figuring out what the next framework on the ever-changing webdev treadmill is | 18:15 |
| @jim:acmegating.com | i'm going to be addressing that for an acme gating customer, so expect some changes related to that in a few weeks | 18:15 |
| @fungicide:matrix.org | maybe some day web application development will become as stable as traditional software development, but i'm not holding my breath | 18:16 |
| @fajfer:reszka.org | I'll try to reread what you guys were talking about, we had an internal discussion but we wouldn't really want to do anything you would guys reject in the upstream outright | 18:41 |
| @fajfer:reszka.org | looks like I'm suffering from dementia since this is me sparking the dicussion apparently | 18:49 |
| @fungicide:matrix.org | that's just a thursday for me | 18:51 |
| @fajfer:reszka.org | if you can share some insight maybe I can be of some help? From what it looks I'll be working on Zuul for about two weeks now and I would be glad to contribute somehow | 18:55 |
| @jim:acmegating.com | thanks for the offer. i'll let you know if i see something, but i don't have anything to suggest right now. | 18:57 |
| @jangutter:matrix.org | I think we pretty much rewrite our base jobs for Zuul from scratch. Latest Zuul allowed us to drop a bunch of painful legacy workarounds and is much leaner and meaner. Base-jobs integrate _extremely_ closely with the specific environment you have (things like where logs are, how your images are built, etc.) so I would think that's one of the things that tend to be custom. | 19:13 |
| @fungicide:matrix.org | yeah, in opendev we try to minimize what goes into base since anything there can't be speculatively tested, so it's always a risk of widespread breakage to change things in it. we do a sort of hacky dance with a copy of base and reparent some canary jobs to that in order to try out adjustments we're planning | 19:24 |
| @jangutter:matrix.org | Oh indeedy, there's a piece of text I copied mostly verbatim :-p And the base jobs project only runs the noop jobs. | 19:25 |
| @fajfer:reszka.org | yeah I did rewrite most of them but not all eg. cloning the repositories, I just need to have a look at it, I just forgot that not all of these are mine | 19:34 |
| -@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 966623: Add support for zk watch zxids https://review.opendev.org/c/zuul/zuul/+/966623 | 20:45 | |
| -@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: | 21:19 | |
| - [zuul/zuul] 966501: Ensure requests referred to in assignments are up to date https://review.opendev.org/c/zuul/zuul/+/966501 | ||
| - [zuul/zuul] 966637: Add min_request_version to assignUnassignedNode method https://review.opendev.org/c/zuul/zuul/+/966637 | ||
| -@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 966638: Make ZuulTreeCache.waitForSync more robust https://review.opendev.org/c/zuul/zuul/+/966638 | 21:39 | |
| -@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 966741: Launcher; use waitForSync as a fallback for older ZK https://review.opendev.org/c/zuul/zuul/+/966741 | 21:39 | |
| -@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 966651: Add replication_delay to Gerrit driver https://review.opendev.org/c/zuul/zuul/+/966651 | 22:21 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!