*** rfolco has joined #zuul | 00:01 | |
mordred | corvus: nice! | 00:05 |
---|---|---|
tristanC | corvus: that looks great! could you summarize why you stoped using the helm chart? | 00:11 |
*** mattw4 has quit IRC | 00:11 | |
tristanC | i'm curious if this is something the operator could support | 00:12 |
tristanC | and if we could replace the tasks starting L95 by the Zuul CR | 00:15 |
corvus | tristanC: oh yeah -- it's fine -- nothing that would prevent using helm in the long run. there are a pile of local changes to zuul, so i manually built images and pushed them to dockerhub. some of those also would have required change to the helm charts (eg permissions, users, etc). i figured it would be easier to just use local objects while we merged the upstream changes, then revisit updating the helm | 00:16 |
corvus | charts to match. | 00:16 |
corvus | (oh, another example is the authdaemon thing -- that means mounting an extra secret on the executors) | 00:17 |
corvus | tristanC: and yes, i think most of this can be replaced by the operator | 00:17 |
tristanC | corvus: i like how you can just register the zuul secret and trigger the reconfiguration if it .changed | 00:18 |
corvus | tristanC: yes.. also note line 122 | 00:18 |
tristanC | corvus: however this is not going to work if the run dies mid way | 00:18 |
corvus | tristanC: i didn't realize this at first -- it takes a while (seconds to minutes) for secrets to be updated inside of a pod, so if we're going to trigger a full-reconfigure, we have to wait until that happens | 00:19 |
tristanC | corvus: oh yes, i used kubectl exec to be compatible with k8s_exec, but using add_host let you do precise command | 00:19 |
corvus | that might be something we have to account for in the operator | 00:20 |
tristanC | well if we don't mind the cost of bundling the kubectl cli, then we should do that for sure | 00:21 |
corvus | https://kubernetes.io/docs/concepts/configuration/secret/#mounted-secrets-are-updated-automatically has the info | 00:21 |
corvus | tristanC: i'd love to use k8s_exec :) | 00:23 |
tristanC | corvus: it seems like we could squash the delegated task into a python script that could run over k8s_exec | 00:24 |
corvus | yep | 00:24 |
corvus | pass in the expected shas, the script can wait until the files match, then run the reconfigure command | 00:25 |
tristanC | in anycase, i'd be happy to update the CR to make it support the customization you needed for gerrit | 00:26 |
tristanC | corvus: could we just add a `--wait-for-hash` argument to the zuul cli `smart|full-reconfigure` command? | 00:27 |
corvus | tristanC: maybe? we could also add options to automatically reconfigure on changes to those files. | 00:29 |
corvus | (but we probably don't want those enabled by default) | 00:29 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: kubernetes-operator: add job volume to the spec https://review.opendev.org/706639 | 00:46 |
tristanC | corvus: not sure job_volume is a good attribute name, but it seems like ^ would be a good addition to the Zuul CR | 00:48 |
*** tosky has quit IRC | 00:50 | |
*** rfolco has quit IRC | 01:21 | |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul-operator master: Add job_volumes CR spec attribute https://review.opendev.org/706642 | 01:54 |
tristanC | corvus: clarkb: tobiash: here is an implementation of the job_volumes Zuul CR attribute in dhall ^ (to support arbritary volumes to be bind mounted in the bubblewrap context) | 01:56 |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul-operator master: Add job_volumes CR spec attribute https://review.opendev.org/706642 | 02:04 |
*** plaurin has joined #zuul | 02:32 | |
*** Goneri has quit IRC | 02:36 | |
*** plaurin has quit IRC | 02:57 | |
*** bhavikdbavishi has joined #zuul | 03:29 | |
*** bhavikdbavishi has quit IRC | 04:28 | |
*** sanjayu_ has joined #zuul | 05:30 | |
*** saneax has quit IRC | 05:32 | |
*** evrardjp has quit IRC | 05:34 | |
*** evrardjp has joined #zuul | 05:34 | |
*** sanjayu__ has joined #zuul | 05:37 | |
*** sanjayu_ has quit IRC | 05:40 | |
*** sanjayu_ has joined #zuul | 05:59 | |
*** sanjayu__ has quit IRC | 06:02 | |
*** zxiiro has quit IRC | 06:03 | |
*** bhavikdbavishi has joined #zuul | 06:23 | |
*** bhavikdbavishi1 has joined #zuul | 06:46 | |
*** bhavikdbavishi has quit IRC | 06:47 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 06:47 | |
*** Defolos has joined #zuul | 07:26 | |
*** bhavikdbavishi has quit IRC | 08:25 | |
*** bhavikdbavishi has joined #zuul | 09:35 | |
*** bhavikdbavishi1 has joined #zuul | 09:38 | |
*** bhavikdbavishi has quit IRC | 09:39 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 09:39 | |
*** armstrongs has joined #zuul | 09:54 | |
*** sanjayu_ has quit IRC | 09:54 | |
*** armstrongs has quit IRC | 10:03 | |
*** bhavikdbavishi has quit IRC | 11:58 | |
*** bhavikdbavishi has joined #zuul | 11:59 | |
*** yolanda has joined #zuul | 12:26 | |
*** bhavikdbavishi has quit IRC | 12:52 | |
*** bhavikdbavishi1 has joined #zuul | 12:52 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 12:55 | |
*** tosky has joined #zuul | 13:29 | |
*** bhavikdbavishi has quit IRC | 13:58 | |
fungi | in all the tidal flooding commotion yesterday i missed this going live: https://opensource.com/article/20/2/zuul | 14:41 |
corvus | fungi: that's great! | 15:33 |
corvus | zuul-maint: ^ | 15:34 |
fungi | i sent the link to the z-d ml as well | 15:35 |
fungi | so far the feedback i've received is that it should have been titled more like "redeem your software quality with this one crazy trick" | 15:37 |
fungi | in fairness, the publication chose the headline, not i (my working title was "life after jenkins") | 15:38 |
corvus | fungi: "is your ci system hurting your code quality?" | 15:38 |
fungi | bwahahaha | 15:39 |
fungi | ultimately, the title they picked is probably better visibility for us than the one i had anyway | 15:40 |
fungi | even if it's not as cheeky | 15:40 |
*** smyers has joined #zuul | 15:46 | |
*** tosky has quit IRC | 15:58 | |
*** masterpe has joined #zuul | 16:15 | |
masterpe | hi, we are using gitlab, can we use zuul for the ci? | 16:17 |
*** mattw4 has joined #zuul | 16:20 | |
*** smyers has quit IRC | 16:23 | |
*** smyers has joined #zuul | 16:24 | |
fungi | masterpe: fbo (who isn't in here at the moment apparently) has a proposed gitlab connection driver, the patches for it are currently in review: https://review.opendev.org/#/q/is:open+project:zuul/zuul+topic:gitlab | 16:27 |
fungi | i expect we're close to being ready for folks to try it out and provide feedback | 16:29 |
fungi | but i haven't been following it that closely, so i'll defer to others who have on that point | 16:30 |
masterpe | Tnks, will look into that | 16:31 |
fungi | tobiash has reviewed it, also irc logs suggest reiterative has been trying it out | 16:34 |
*** Defolos has quit IRC | 16:35 | |
*** Defolos has joined #zuul | 16:36 | |
fungi | and fbo provided some examples of it reporting on a merge request in a gitlab instance back in november, so i expect it's fairly functional at this stage | 16:37 |
*** mattw4 has quit IRC | 16:38 | |
fungi | ahh, that was not on a private gitlab instance, but rather in gitlab.com: https://gitlab.com/fabien.dot.boucher/demo-zuul/merge_requests/7#note_244782493 | 16:38 |
*** bhavikdbavishi has joined #zuul | 16:53 | |
*** ianychoi has quit IRC | 16:57 | |
*** jamesmcarthur has joined #zuul | 16:57 | |
*** ianychoi has joined #zuul | 16:58 | |
*** jamesmcarthur has joined #zuul | 16:59 | |
*** jamesmcarthur has quit IRC | 17:07 | |
*** bhavikdbavishi has quit IRC | 17:26 | |
*** evrardjp has quit IRC | 17:34 | |
*** evrardjp has joined #zuul | 17:34 | |
*** jamesmcarthur has joined #zuul | 17:38 | |
*** jamesmcarthur has quit IRC | 18:37 | |
*** Goneri has joined #zuul | 19:00 | |
*** Goneri has quit IRC | 19:58 | |
masterpe | I have tested the docker quick start manual. Is there a manual how to install zuul on bionic | 20:14 |
fungi | masterpe: https://zuul-ci.org/docs/zuul/howtos/zuul-from-scratch.html is probably also applicable on ubuntu 18.04 lts (that's what we're running zuul on in opendev.org anyway) | 21:11 |
fungi | oh, i take that back, our servers are still on ubuntu 16.04 lts | 21:11 |
masterpe | tnks | 21:11 |
fungi | we're actually using https://opendev.org/opendev/puppet-zuul/ and https://opendev.org/opendev/puppet-nodepool/ which probably are somewhat specific to our traditional deployment choices and may not be suitable for everyone | 21:12 |
fungi | but they may still serve as a reasonable additional reference assuming you read puppet | 21:13 |
*** Goneri has joined #zuul | 21:44 | |
*** jamesmcarthur has joined #zuul | 22:38 | |
*** jamesmcarthur has quit IRC | 22:43 | |
*** jamesmcarthur has joined #zuul | 22:44 | |
*** jamesmcarthur has quit IRC | 22:54 | |
*** jamesmcarthur has joined #zuul | 22:58 | |
*** jamesmcarthur has quit IRC | 23:06 | |
*** jamesmcarthur has joined #zuul | 23:06 | |
*** jamesmcarthur has quit IRC | 23:12 | |
*** jamesmcarthur has joined #zuul | 23:12 | |
*** jamesmcarthur has quit IRC | 23:16 | |
*** tosky has joined #zuul | 23:17 | |
*** jamesmcarthur has joined #zuul | 23:17 | |
*** jamesmcarthur has quit IRC | 23:20 | |
*** jamesmcarthur has joined #zuul | 23:21 | |
*** jamesmcarthur has quit IRC | 23:24 | |
*** jamesmcarthur has joined #zuul | 23:45 | |
*** jamesmcarthur has quit IRC | 23:47 | |
*** jamesmcarthur has joined #zuul | 23:51 | |
*** jamesmcarthur has quit IRC | 23:53 | |
*** jamesmcarthur has joined #zuul | 23:54 | |
*** jamesmcarthur has quit IRC | 23:56 | |
*** tosky has quit IRC | 23:58 | |
*** jamesmcarthur has joined #zuul | 23:58 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!