Saturday, 2020-02-08

*** rfolco has joined #zuul00:01
mordredcorvus: nice!00:05
tristanCcorvus: that looks great! could you summarize why you stoped using the helm chart?00:11
*** mattw4 has quit IRC00:11
tristanCi'm curious if this is something the operator could support00:12
tristanCand if we could replace the tasks starting L95 by the Zuul CR00:15
corvustristanC: 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 helm00:16
corvuscharts to match.00:16
corvus(oh, another example is the authdaemon thing -- that means mounting an extra secret on the executors)00:17
corvustristanC: and yes, i think most of this can be replaced by the operator00:17
tristanCcorvus: i like how you can just register the zuul secret and trigger the reconfiguration if it .changed00:18
corvustristanC: yes.. also note line 12200:18
tristanCcorvus: however this is not going to work if the run dies mid way00:18
corvustristanC: 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 happens00:19
tristanCcorvus: oh yes, i used kubectl exec to be compatible with k8s_exec, but using add_host let you do precise command00:19
corvusthat might be something we have to account for in the operator00:20
tristanCwell if we don't mind the cost of bundling the kubectl cli, then we should do that for sure00:21
corvushttps://kubernetes.io/docs/concepts/configuration/secret/#mounted-secrets-are-updated-automatically  has the info00:21
corvustristanC: i'd love to use k8s_exec :)00:23
tristanCcorvus: it seems like we could squash the delegated task into a python script that could run over k8s_exec00:24
corvusyep00:24
corvuspass in the expected shas, the script can wait until the files match, then run the reconfigure command00:25
tristanCin anycase, i'd be happy to update the CR to make it support the customization you needed for gerrit00:26
tristanCcorvus: could we just add a `--wait-for-hash` argument to the zuul cli `smart|full-reconfigure` command?00:27
corvustristanC: 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
openstackgerritTristan Cacqueray proposed zuul/zuul master: kubernetes-operator: add job volume to the spec  https://review.opendev.org/70663900:46
tristanCcorvus: not sure job_volume is a good attribute name, but it seems like ^ would be a good addition to the Zuul CR00:48
*** tosky has quit IRC00:50
*** rfolco has quit IRC01:21
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add job_volumes CR spec attribute  https://review.opendev.org/70664201:54
tristanCcorvus: 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
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add job_volumes CR spec attribute  https://review.opendev.org/70664202:04
*** plaurin has joined #zuul02:32
*** Goneri has quit IRC02:36
*** plaurin has quit IRC02:57
*** bhavikdbavishi has joined #zuul03:29
*** bhavikdbavishi has quit IRC04:28
*** sanjayu_ has joined #zuul05:30
*** saneax has quit IRC05:32
*** evrardjp has quit IRC05:34
*** evrardjp has joined #zuul05:34
*** sanjayu__ has joined #zuul05:37
*** sanjayu_ has quit IRC05:40
*** sanjayu_ has joined #zuul05:59
*** sanjayu__ has quit IRC06:02
*** zxiiro has quit IRC06:03
*** bhavikdbavishi has joined #zuul06:23
*** bhavikdbavishi1 has joined #zuul06:46
*** bhavikdbavishi has quit IRC06:47
*** bhavikdbavishi1 is now known as bhavikdbavishi06:47
*** Defolos has joined #zuul07:26
*** bhavikdbavishi has quit IRC08:25
*** bhavikdbavishi has joined #zuul09:35
*** bhavikdbavishi1 has joined #zuul09:38
*** bhavikdbavishi has quit IRC09:39
*** bhavikdbavishi1 is now known as bhavikdbavishi09:39
*** armstrongs has joined #zuul09:54
*** sanjayu_ has quit IRC09:54
*** armstrongs has quit IRC10:03
*** bhavikdbavishi has quit IRC11:58
*** bhavikdbavishi has joined #zuul11:59
*** yolanda has joined #zuul12:26
*** bhavikdbavishi has quit IRC12:52
*** bhavikdbavishi1 has joined #zuul12:52
*** bhavikdbavishi1 is now known as bhavikdbavishi12:55
*** tosky has joined #zuul13:29
*** bhavikdbavishi has quit IRC13:58
fungiin all the tidal flooding commotion yesterday i missed this going live: https://opensource.com/article/20/2/zuul14:41
corvusfungi: that's great!15:33
corvuszuul-maint: ^15:34
fungii sent the link to the z-d ml as well15:35
fungiso 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
fungiin fairness, the publication chose the headline, not i (my working title was "life after jenkins")15:38
corvusfungi: "is your ci system hurting your code quality?"15:38
fungibwahahaha15:39
fungiultimately, the title they picked is probably better visibility for us than the one i had anyway15:40
fungieven if it's not as cheeky15:40
*** smyers has joined #zuul15:46
*** tosky has quit IRC15:58
*** masterpe has joined #zuul16:15
masterpehi, we are using gitlab, can we use zuul for the ci?16:17
*** mattw4 has joined #zuul16:20
*** smyers has quit IRC16:23
*** smyers has joined #zuul16:24
fungimasterpe: 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:gitlab16:27
fungii expect we're close to being ready for folks to try it out and provide feedback16:29
fungibut i haven't been following it that closely, so i'll defer to others who have on that point16:30
masterpeTnks, will look into that16:31
fungitobiash has reviewed it, also irc logs suggest reiterative has been trying it out16:34
*** Defolos has quit IRC16:35
*** Defolos has joined #zuul16:36
fungiand 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 stage16:37
*** mattw4 has quit IRC16:38
fungiahh, 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_24478249316:38
*** bhavikdbavishi has joined #zuul16:53
*** ianychoi has quit IRC16:57
*** jamesmcarthur has joined #zuul16:57
*** ianychoi has joined #zuul16:58
*** jamesmcarthur has joined #zuul16:59
*** jamesmcarthur has quit IRC17:07
*** bhavikdbavishi has quit IRC17:26
*** evrardjp has quit IRC17:34
*** evrardjp has joined #zuul17:34
*** jamesmcarthur has joined #zuul17:38
*** jamesmcarthur has quit IRC18:37
*** Goneri has joined #zuul19:00
*** Goneri has quit IRC19:58
masterpeI have tested the docker quick start manual. Is there a manual how to install zuul on bionic20:14
fungimasterpe: 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
fungioh, i take that back, our servers are still on ubuntu 16.04 lts21:11
masterpetnks21:11
fungiwe'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 everyone21:12
fungibut they may still serve as a reasonable additional reference assuming you read puppet21:13
*** Goneri has joined #zuul21:44
*** jamesmcarthur has joined #zuul22:38
*** jamesmcarthur has quit IRC22:43
*** jamesmcarthur has joined #zuul22:44
*** jamesmcarthur has quit IRC22:54
*** jamesmcarthur has joined #zuul22:58
*** jamesmcarthur has quit IRC23:06
*** jamesmcarthur has joined #zuul23:06
*** jamesmcarthur has quit IRC23:12
*** jamesmcarthur has joined #zuul23:12
*** jamesmcarthur has quit IRC23:16
*** tosky has joined #zuul23:17
*** jamesmcarthur has joined #zuul23:17
*** jamesmcarthur has quit IRC23:20
*** jamesmcarthur has joined #zuul23:21
*** jamesmcarthur has quit IRC23:24
*** jamesmcarthur has joined #zuul23:45
*** jamesmcarthur has quit IRC23:47
*** jamesmcarthur has joined #zuul23:51
*** jamesmcarthur has quit IRC23:53
*** jamesmcarthur has joined #zuul23:54
*** jamesmcarthur has quit IRC23:56
*** tosky has quit IRC23:58
*** jamesmcarthur has joined #zuul23:58

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!