Thursday, 2022-04-07

@blaisep-sureify:matrix.orgHi corvus , I am going to look into the issue 13:06
https://opendev.org/zuul/zuul-operator/commit/5bf96c1e30d034bd6f0c8eccf1103b8ed2b338ff
it may have to do with https://kubernetes.io/docs/reference/using-api/deprecation-guide/#customresourcedefinition-v122
@clarkb:matrix.orgBlaise Pabon: see https://review.opendev.org/c/zuul/nodepool/+/836860 you should be able to do something similar on the zuul operator side13:15
@blaisep-sureify:matrix.orgThank you Clark , (I'm new here... old just about everywhere else)14:58
shall I try to submit a pr for the operator CRD file?
@clarkb:matrix.orgBlaise Pabon: yes I think you can push an update to Gerrit to fix the operator. If you remove the minikube pin at the same time then CI should test it for you15:02
@blaisep-sureify:matrix.org> <@clarkb:matrix.org> Blaise Pabon: see https://review.opendev.org/c/zuul/nodepool/+/836860 you should be able to do something similar on the zuul operator side15:04
Oh, I also noticed in
https://opendev.org/zuul/zuul-operator/src/commit/5bf96c1e30d034bd6f0c8eccf1103b8ed2b338ff/.zuul.yaml#L13
that it uses `runtime: docker`
should I change that to something modern, like `podman` or `containerd` ?
@clarkb:matrix.org> <@blaisep-sureify:matrix.org> Oh, I also noticed in 16:17
> https://opendev.org/zuul/zuul-operator/src/commit/5bf96c1e30d034bd6f0c8eccf1103b8ed2b338ff/.zuul.yaml#L13
> that it uses `runtime: docker`
> should I change that to something modern, like `podman` or `containerd` ?
I'm not sure. I've tried to find what uses the container_runtime var and haven't had any luck. It may be for running a registry via docker-compose and not related to the minikube k8s install.
@clarkb:matrix.orgI wonder if it is meant to be kubernetes_runtime not container_runtime. That defaults to docker though so same behavior currnetly now if so16:19
@hanson76:matrix.org> <@clarkb:matrix.org> Hanson: ^ I'm not sure if that is a complete fix. Feel free to update the change as necessary if you like. I don't have a kubernetes to test with beyond the functional test job that zuul will run for us19:53
That plus https://review.opendev.org/c/zuul/nodepool/+/836875/1 seems to work.
@jpew:matrix.orgHmm, interesting. If you run multiple nodepool-launchers, `min-ready` is per instances, so you actually get `min-ready` * number_of_nodepool-lauchers nodes sitting around. Is this intentional?20:04
@jpew:matrix.org * Hmm, interesting. If you run multiple nodepool-launchers, `min-ready` is per instance, so you actually get `min-ready` * number_of_nodepool-lauchers nodes sitting around. Is this intentional?20:04
@clarkb:matrix.orgI don't know how intentional it was at the time nodepool was converted to zookeeper but it is known and why we set min ready on a single launcher. But we also set min ready to low values like 1 so the impact is low20:07
@jim:acmegating.comnot intentional as such, but also not considered a bug or anti-design -- the protocol is designed to require zero cooperation, so they occasionally race each other and don't really care.20:11
@jim:acmegating.comin addition to what Clark suggested, https://zuul-ci.org/docs/nodepool/latest/configuration.html#attr-labels.max-ready-age may be useful20:13
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/nodepool] 837035: Update DIB to version 3.20.2 https://review.opendev.org/c/zuul/nodepool/+/83703521:42
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 835464: Add a blob store and store large secrets in it https://review.opendev.org/c/zuul/zuul/+/83546422:15

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