Monday, 2021-09-27

-@gerrit:opendev.org- Simon Westphahl proposed:11:49
- [zuul/zuul] Simplified attribute API for ZKObjects https://review.opendev.org/c/zuul/zuul/+/809532
- [zuul/zuul] wip: Make QueueItem a Zookeeper object https://review.opendev.org/c/zuul/zuul/+/809414
- [zuul/zuul] wip: Store pipeline state in Zookeeper https://review.opendev.org/c/zuul/zuul/+/810658
- [zuul/zuul] wip: Store queue state in Zookeeper https://review.opendev.org/c/zuul/zuul/+/810920
-@gerrit:opendev.org- Simon Westphahl proposed on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com:11:49
- [zuul/zuul] Add an API for ZK-backed objects https://review.opendev.org/c/zuul/zuul/+/809293
- [zuul/zuul] Temporarily enqueue cycle changes for reporting https://review.opendev.org/c/zuul/zuul/+/810328
-@gerrit:opendev.org- Simon Westphahl proposed:11:50
- [zuul/zuul] Simplified attribute API for ZKObjects https://review.opendev.org/c/zuul/zuul/+/809532
- [zuul/zuul] Make QueueItem a Zookeeper object https://review.opendev.org/c/zuul/zuul/+/809414
-@gerrit:opendev.org- Simon Westphahl proposed on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com:11:50
- [zuul/zuul] Add an API for ZK-backed objects https://review.opendev.org/c/zuul/zuul/+/809293
- [zuul/zuul] Temporarily enqueue cycle changes for reporting https://review.opendev.org/c/zuul/zuul/+/810328
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] Store pipeline state in Zookeeper https://review.opendev.org/c/zuul/zuul/+/81065812:26
@fungicide:matrix.orgianw: not urgent, but if you get time could you weigh in on https://review.opendev.org/809899 with your thoughts? trying to make sure we've got consensus that this is a reasonable path forward12:46
@fungicide:matrix.orgianw: https://review.opendev.org/810299 is related, updates the zuul-job docs to reflect that12:48
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] GUI: Add tenant dropdown to top menu https://review.opendev.org/c/zuul/zuul/+/81095514:14
@mhuin:matrix.orgHello zuul-maint, I'd like to move forward on the admin GUI changes ( see https://review.opendev.org/q/topic:%22GUI_admin%22 ). I've isolated the needed changes to zuul-web at the beginning of the patch chain; It'll make it easier to test and review the GUI changes if we get these merged first15:00
@mhuin:matrix.orgso basically https://review.opendev.org/c/zuul/zuul/+/735586 and https://review.opendev.org/c/zuul/zuul/+/73696815:12
@clarkb:matrix.orgcorvus: re https://review.opendev.org/c/zuul/zuul/+/810554 do we know if that is what happened with github3? Seems like a good check either way, I'm mostly wondering if we need more belts and suspenders for future restarts though16:07
@jim:acmegating.comClark: i believe we confirmed that it was suspended16:08
@jim:acmegating.comClark: i take that back, i can't find confirmation in the irc logs16:09
@clarkb:matrix.orgI think that must be the suspicion because if the installation was removed it wouldn't show up in the installations request list16:09
@clarkb:matrix.organd I don't think you can change installation permissions? The app says "this is what I need" and you either agree to that or dont?16:10
@jim:acmegating.comClark: yeah, so i think we just very strongly suspect it was suspended because the behavior matched16:10
@jim:acmegating.comright16:10
-@gerrit:opendev.org- Joshua Watt proposed: [zuul/zuul] zk: change_cache: Delete bad JSON data from cache https://review.opendev.org/c/zuul/zuul/+/81046816:59
-@gerrit:opendev.org- Joshua Watt proposed: [zuul/zuul] gitlabconnection: Use keyword argument for retries https://review.opendev.org/c/zuul/zuul/+/81120417:01
@jim:acmegating.comi tweeted about my ansiblefest zuul talk: https://twitter.com/acmegating/status/144253705953347994217:16
@clarkb:matrix.org"i tweeted" <- things I'm not sure I ever expected to hear corvus say :)17:17
@jim:acmegating.comwell, er, acme gating tweeted :)17:18
@cdesai:matrix.org> <@jim:acmegating.com> i tweeted about my ansiblefest zuul talk: https://twitter.com/acmegating/status/144253705953347994218:23
Is it done? If so, is there a replay somewhere and/or are slides available?
@jpew:matrix.orgI can't build zuul locally because the upstream repository for skopeo appears to be broken.... anyone else seen that?18:41
@jpew:matrix.org(zuul docker images that is)18:41
@clarkb:matrix.orghttps://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/ that page loads at least18:43
@jpew:matrix.orgYa, it looks like the size (and maybe checksums?) in `Releases` doesn't match `Packages.gz`18:44
@jim:acmegating.comcde: oh sorry, it should be available starting wednesday morning18:45
@jim:acmegating.comfor some reason all the on-demand sessions say "session ended" even though they haven't begun :/18:45
@clarkb:matrix.orgjpew: agreed a manual check the the size and sha1 in Packages.gz does not match the file at https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/Debian_10/arm64/skopeo_1.2.2-2_arm64.deb18:46
@clarkb:matrix.orgThe Packages file updated today. I wonder if they just haven't published the matching deb to go along with it18:47
@clarkb:matrix.orghttps://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/testing/Debian_Unstable/ seems to be a bit more up todate and might work as a fallback if this doesn't correct shortly18:48
@jpew:matrix.orgOk, I'll try that18:48
@jim:acmegating.comi just rechecked a change so we'll have a current upstream build shortly18:50
@jim:acmegating.coma build at 17:01 succeeded: https://zuul.opendev.org/t/zuul/build/971142e91097428d8a8669afbe134ecc18:51
@clarkb:matrix.orgthe timestamp on the packages file is 17:0418:51
@jim:acmegating.comnice :)18:52
-@gerrit:opendev.org- Joshua Watt proposed: [zuul/zuul] zk: change_cache: Delete bad JSON data from cache https://review.opendev.org/c/zuul/zuul/+/81046818:55
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] Remove time database https://review.opendev.org/c/zuul/zuul/+/80884118:55
@jim:acmegating.comeither of those should get us a new build18:55
@clarkb:matrix.orgLooks like the image buidls for those passee19:40
@clarkb:matrix.org * Looks like the image builds for those passed19:40
@clarkb:matrix.orgOne thing I notice is that there appears to be a mirror infrastructure in use for those repos. Maybe it is region dependent?19:41
@jpew:matrix.orgPossibly... I seem to have worked around it locally anyway19:41
@jpew:matrix.orgThanks though19:41
@clarkb:matrix.orgcorvus: is that latest patchset on the times db just an update to aid in local performance testing?19:48
@jim:acmegating.comClark: oh no sorry that was a rebase to deal with conflicts19:59
@jim:acmegating.comClark: PS10 is my latest conceptual proposal ("no new tables, but an extra thread to handle lookups in the background"; i'm thinking that's the best way to move forward on SOS without adding risk to folks who are running at their limits; then we revisit that later).  PS11 was a minor metric name change.  PS12 was just a conflict resolution.20:02
@jim:acmegating.commaybe that helps selecting the inter-diffs20:02
@clarkb:matrix.orgthanks20:03
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] Web UI: hover on build in buildset page for info https://review.opendev.org/c/zuul/zuul/+/81122720:06
-@gerrit:opendev.org- Joshua Watt proposed: [zuul/nodepool] kubernetes, openshift: Add volume mount support https://review.opendev.org/c/zuul/nodepool/+/81032220:41
-@gerrit:opendev.org- Joshua Watt proposed: [zuul/nodepool] kubernetes, openshift: Add kvm resource https://review.opendev.org/c/zuul/nodepool/+/81123220:52
-@gerrit:opendev.org- Joshua Watt proposed: [zuul/nodepool] kubernetes: Add startup-timeout https://review.opendev.org/c/zuul/nodepool/+/81123420:56
-@gerrit:opendev.org- Joshua Watt proposed: [zuul/zuul-operator] Update spec if image version changes https://review.opendev.org/c/zuul/zuul-operator/+/81123521:08
@jim:acmegating.comtobiash: replied on the metastatic driver (sorry that took a while), thanks!21:38
@spamaps:spamaps.ems.hostcorvus: hi, you linked me to a thing that deploys zuul onto gcloud recently. I can't seem to find it. Halp again? ty21:40
@jim:acmegating.comspamaps: https://gerrit.googlesource.com/zuul/ops/21:42
@spamaps:spamaps.ems.hostAh there it is.21:44
@spamaps:spamaps.ems.hostI was looking on opendev.21:44
@spamaps:spamaps.ems.hostGoing to try and spin one up this week to eval against Team City, which is our blessed "high powered" alternative to the overly simplistic internal CI system. :)21:48
@spamaps:spamaps.ems.host(which is a thin wrapper around Jenkins)21:48
@jim:acmegating.comspamaps: good luck!  it's mostly a straightforward k8s deployment, but with special sauce to use gcp service accounts instead of downloaded json crendentials21:50
@jim:acmegating.comzuul-operator would also be an option of course, but it doesn't have the gcp service account special sauce21:51
@jim:acmegating.comtobiash: is it time to unWIP and merge https://review.opendev.org/777479 ?21:56
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] Allow configuring custom check names in github reporter https://review.opendev.org/c/zuul/zuul/+/81102121:59
@jpew:matrix.orgI'm writing a plugin (basically) that builds with an upstream project and I want to test it with zuul. Should I add the upstream git repo as a project in my zuul and then have my plugin pull it in with a `required-project` or just write a task that clones down the upstream manually?22:08
@jim:acmegating.comjpew: using required-projects gets you the ability to use Depends-On with changes on the upstream project; so in most cases i'd say yes.22:09
@jpew:matrix.orgWould I just use the Git driver  then? upstream doesn't use zuul22:10
@jim:acmegating.com(also, uses the zuul executor git cache and may be faster/more network efficient)22:10
@jim:acmegating.comjpew: if upstream doesn't use one of the zuul-supported code review systems (github, gerrit, gitlab, pagure) then you can use the git driver; but that doesn't support dependencies, so you lose that advantage.  you're down to only the executor git cache at that point.  it may still be worthwhile (and may make your jobs nicer and more resilient), but it's less of a slam-dunk.22:12
@jpew:matrix.orgcorvus: zuul needs a mailing-list driver plugin 😛22:13
@jim:acmegating.comjpew: actually not kidding: i think it's possible and i would be interested in a commission to work on that.  :)22:17
-@gerrit:opendev.org- Zuul merged on behalf of Joshua Watt: [zuul/zuul] zk: change_cache: Delete bad JSON data from cache https://review.opendev.org/c/zuul/zuul/+/81046822:23
@jpew:matrix.orgcorvus: Tempting :) Probably too much of a change for the project ATM (and I don't think I have to pull to get them to change anyway)22:24
@jpew:matrix.org * corvus: Tempting :) Probably too much of a change for the project ATM (and I don't think I have the pull to get them to change anyway)22:25
@jim:acmegating.comjpew: understood.  could still be beneficial for your local use though, even without any buy-in or awareness from the upstream project  (it would get you depends-on support, and you could start to slyly point people to your own local build results of the upstream project if you wanted to :)  anyway, you can file that away for some future use.22:27
@jpew:matrix.orgwill do :)22:28
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] Emit config warnings if shared queues on pipelines https://review.opendev.org/c/zuul/zuul/+/77747922:44
@iwienand:matrix.org> <@fungicide:matrix.org> ianw: not urgent, but if you get time could you weigh in on https://review.opendev.org/809899 with your thoughts? trying to make sure we've got consensus that this is a reasonable path forward22:49
fungi: that all seems fine. no need to spend our limited attention spans on xenial now. i think the stack is all ready to go?
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] Dequeue items after we're done with them https://review.opendev.org/c/zuul/zuul/+/81124423:05
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed on behalf of Simon Westphahl:23:05
- [zuul/zuul] Make QueueItem a Zookeeper object https://review.opendev.org/c/zuul/zuul/+/809414
- [zuul/zuul] Store pipeline state in Zookeeper https://review.opendev.org/c/zuul/zuul/+/810658
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] Sprinkle some set -e in the quickstart playbooks https://review.opendev.org/c/zuul/zuul/+/79248923:29
@jim:acmegating.comopendev is running master (well, as of a few commits ago), and so far the event queue is looking good.23:42
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] Codify branch matchers and refs https://review.opendev.org/c/zuul/zuul/+/79405023:48

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