Friday, 2019-09-13

*** mattw4 has quit IRC00:02
*** saneax has quit IRC00:31
*** roman_g has quit IRC02:34
*** rf0lc0 has quit IRC03:05
*** noorul has joined #zuul04:33
*** saneax has joined #zuul04:57
*** noorul has quit IRC04:58
*** pcaruana has joined #zuul05:02
*** saneax has quit IRC05:06
*** badboy has joined #zuul05:20
*** swest has joined #zuul05:21
badboyhi, is it possible to have "Expand by default" always checked or set in config file?05:23
badboyin Zuul web UI of course05:23
badboyanother one in the nice-to-have category, is it possible to configure or at least show info about timezone used on the Zuul website? Right now it's confusing as the Zuul server time is PST but customers have CET or HKT05:26
*** saneax has joined #zuul05:46
*** saneax has quit IRC06:23
badboycan somebody help me with executor tmp dir not being cleaned? http://paste.openstack.org/show/775602/06:39
*** badboy has quit IRC06:40
*** badboy has joined #zuul06:50
*** badboy has quit IRC07:00
*** tosky has joined #zuul07:10
*** badboy has joined #zuul07:16
*** tosky_ has joined #zuul07:18
*** shachar has quit IRC07:20
*** tosky has quit IRC07:21
*** tosky_ is now known as tosky07:38
*** jpena|off is now known as jpena07:40
*** hashar has joined #zuul07:50
*** avass has joined #zuul08:01
*** snapiri has joined #zuul08:26
*** roman_g has joined #zuul08:34
*** hashar has quit IRC10:02
*** pcaruana has quit IRC10:11
*** saneax has joined #zuul10:19
*** shachar has joined #zuul10:20
*** snapiri has quit IRC10:23
*** gtema_ has joined #zuul11:17
*** pcaruana has joined #zuul11:24
*** sshnaidm|rover is now known as sshnaidm|off11:40
*** hashar has joined #zuul11:45
*** jpena is now known as jpena|lunch11:48
*** badboy has quit IRC11:57
*** Goneri has joined #zuul12:32
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-tox-output: introduce zuul_use_fetch_output  https://review.opendev.org/68186412:35
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-subunit-output: introduce zuul_use_fetch_output  https://review.opendev.org/68188212:35
*** rlandy has joined #zuul12:35
*** rf0lc0 has joined #zuul12:44
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-tox-output: introduce zuul_use_fetch_output  https://review.opendev.org/68186412:52
*** EmilienM is now known as EvilienM12:55
*** jpena|lunch is now known as jpena12:59
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-output-openshift: initial role  https://review.opendev.org/68204413:05
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-subunit-output: introduce zuul_use_fetch_output  https://review.opendev.org/68188213:05
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: DNM: test tox-py36 on openshift node  https://review.opendev.org/68204913:22
tristanCcorvus: flaper87: successful run of tox-py36 on openshift resources performed with: https://review.opendev.org/68204913:26
flaper87tristanC: niiiice! thanks for keeping in the loop13:27
tristanCflaper87: in the commit message you'll find a link to a dockerfile with a few tricks to make the pod works smoothly with zuul-jobs13:31
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-sphinx-tarball: introduce zuul_use_fetch_output  https://review.opendev.org/68187013:42
*** panda|ruck has quit IRC14:28
*** panda has joined #zuul14:29
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-sphinx-tarball: introduce zuul_use_fetch_output  https://review.opendev.org/68187014:29
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-translation-output: introduce zuul_use_fetch_output  https://review.opendev.org/68188714:29
*** jangutter has quit IRC14:42
*** mattw4 has joined #zuul14:48
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-javascript-content-tarball: introduce zuul_use_fetch_output  https://review.opendev.org/68190314:48
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-sphinx-output: introduce zuul_use_fetch_output  https://review.opendev.org/68190514:48
*** recheck has quit IRC15:04
*** recheck has joined #zuul15:05
*** mattw4 has quit IRC15:11
*** jamesmcarthur has joined #zuul15:15
*** recheck has quit IRC15:15
*** recheck has joined #zuul15:15
*** igordc has joined #zuul15:25
*** igordc has quit IRC15:27
*** igordc has joined #zuul15:27
*** weshay|ruck has quit IRC15:31
*** igordc has quit IRC15:32
*** hashar has quit IRC15:36
openstackgerritClark Boylan proposed zuul/zuul-jobs master: Retry container gets in upload-logs-swift  https://review.opendev.org/68209115:39
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-javascript-content-tarball: introduce zuul_use_fetch_output  https://review.opendev.org/68190316:01
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-sphinx-output: introduce zuul_use_fetch_output  https://review.opendev.org/68190516:01
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: fetch-coverage-output: introduce zuul_use_fetch_output  https://review.opendev.org/68190416:01
*** rlandy is now known as rlandy|brb16:02
tristanCsorry for all the zuul_use_fetch_output noise, the stack is now almost +Verified16:13
tristanCi'll now configure a gertty to review the backlog, should i start with gerrit-checks corvus?16:14
*** recheck has quit IRC16:14
*** recheck has joined #zuul16:14
*** mattw4 has joined #zuul16:15
openstackgerritClark Boylan proposed zuul/zuul-jobs master: Retry container gets in upload-logs-swift  https://review.opendev.org/68209116:17
corvustristanC: no worries, i'm excited about it! regarding the backlog -- we should take a look at the autohold stuff from Shrews first i think -- he very kindly rebased it after mhu's admin api changes merged -- "topic:autohold-revamp"16:22
jlkpabelanger: gundalow: re push access from apps, when you use that you're not doing the "merge" API call, and instead just letting zuul merge the content locally and push directly to the target branch?16:37
pabelangerjlk: no, this is still using the merge API16:38
jlkhrm, I thought that was possible in the past to let Zuul do the merge16:41
*** rlandy|brb is now known as rlandy16:42
pabelangerIIRC, we want to add it, but didn't think we could right now16:42
pabelangerfor things like circular dependency?16:43
jlkI guess I'm confused. I really really thought that I coded in the function for Zuul to use the API to do the merge.16:44
pabelangerjlk: yah, you did, didn't you? today github does the merge commit for our repos in ansible-network16:44
*** jpena is now known as jpena|off16:49
jlkLooks like before we just granted the app "write" access to the repository16:50
jlkmaybe we had to have more permissive branch protections?16:50
jlkyeah that must be it. Prior to this change we couldn't restrict WHO could write to the branch (merge) since that would exclude Zuul itself. Now we can.16:53
jlkThis bit of docs https://softwarefactory-project.io/docs/user/zuul_user.html#configure-branch-protection should make it into Zuul's GitHub docs section.16:53
Shrewscorvus: tristanC: yes please, on the autohold-revamp. that's been ready for 3 months and i'd like to see that go in before newer features16:55
jlkHow many of y'all will be at Ansiblefest ?16:57
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: Support HTTP-only Gerrit  https://review.opendev.org/68193616:57
openstackgerritJames E. Blair proposed zuul/zuul master: Update gerrit pagination test fixtures  https://review.opendev.org/68211416:57
*** gtema_ has quit IRC17:00
Shrewsjlk: not this year, unfortunately17:00
pabelangerjlk: yah, that's why it is huge IMO. We can now drop write permissions for everybody, and just use triage role (haven't flipped that switch yet)17:01
fungijlk: clarkb and i plan to be at ansiblefest17:03
fungii think mordred does as well?17:03
funginot sure who else17:04
fungioh, jamesmcarthur is also going to be there17:04
jamesmcarthurI am!17:04
fungiand osf will have a zuul both17:04
fungimnaser might also be going? i can't remember17:05
mnaseryes ill be there, im giving a zuul talk and vexxhost will have a booth presence there too :>17:05
fungiright on!17:05
fungiso, yes, should be at least some zuul representation on site17:06
pabelangerwill be there, and giving talk on zuul.a.c17:06
corvusi'll be there too17:06
jlkneat17:06
jlkI'll be there, but I'm mostly going to be focused on AWX stuff, since that's my current project at work.17:07
pabelangerI won't be at open infra summit however17:07
fungidepending on how the entry visa process goes, i may not be either! ;)17:08
*** hwangbo has joined #zuul17:12
*** noorul has joined #zuul17:37
pabelangerYah, just confirmed, with help of dmellado. That new github triage role, only allows access to labels. Which means, you can now create a github repo with nobody that has commit access. And because of zuul (github app) is the only one allowed to merge code!17:42
gundalowPeople attending AnsibleFest, we will have a "Community Central" room with tables and power which is good spade to chat and hack on stuff.17:42
fungigundalow: great to know, thanks!17:45
fungialso if anybody has suggestions for stuff to do on thursday, i'll be around then too17:45
noorulofosos: hi17:45
fungii booked travel departing friday in case mordred's zuul workshop got approved for the thursday workshops, but based on the list of workshops i saw it did not17:46
jlkI'm heading out late Wednesday, but arriving on Sunday evening.17:46
corvusfungi: oh, i'm in the same boat -- leaving thurs evening17:46
fungiyeah, i get in sunday evening too, since i'm signed up for contributor day on monday17:46
gundalowAce17:47
fungiwe could always do "zuul things" in trader vic's17:48
gundalow`/join #ansible-community` ill be there Sat afternoon, though Thursday midday17:48
gundalowI think we have a room for Thursday as well17:48
fungioh, cool17:48
fungibut... does that room have mai thais? ;)17:49
fungier, mai tais i mean17:49
corvushttp://www.puppet.org/  is in atlanta17:50
pabelangerfungi: +1 to trader vics. Enjoyed the last time we went17:50
jlkI'm up for zuul merging some mai tais17:50
* gundalow is lost 17:51
corvusi'm not sure if the center for puppetry arts should be visited before or after trader vic's17:51
pabelangerI too leave thursday afternoon, was told nothing much happening then.17:51
gundalowWhich maybe because I'm ab English man that hasn't been to Atlanta (apart from the airport)17:51
gundalowpabelanger: nothing official on Thursday, apart from workshops and staff meal, which I'll miss :(17:52
pabelangergundalow: ack, that's the same as I heard too17:54
fungipuppetry arts sounds awesome too17:54
fungigundalow: trader vic's is a tiki bar in the conference hotel basement, known for its signature tropical mixed drink the "mai tai" (which they claim to have been the inventors of, to much debate)17:55
gundalowfungi: ah, thanks for the info17:56
jlkclearly we need to do some investigative research17:56
* fungi is always happy to provide cultural background on topics involving tiki bars ;)17:56
pabelangerthere was also a yummy steak house there too17:57
clarkbif anyone is wondering the drink didn't originate at the atlanta trader vics :)17:58
jlkI'm planning to go to a rock gym at least one of the evenings before drinks are poured17:58
openstackgerritDavid Shrewsbury proposed zuul/nodepool master: DNM: Demonstrate image leak  https://review.opendev.org/68212717:58
fungiclarkb: yeah, i figure it was a dubious claim to fame on their part17:58
openstackgerritDavid Shrewsbury proposed zuul/nodepool master: DNM: Demonstrate image leak  https://review.opendev.org/68212717:59
fungiand yes, trader vic's is a chain of tiki bars, the one in the atlanta downtown hilton is merely on location of many17:59
clarkbwell the original trader vics does make that claim but they were in oakland in the 40s17:59
corvusgundalow: there is a trader vic's in london if you want to do some advance prep work; apparently that's actually the oldest extant one (since the flagship moved)17:59
fungineat!17:59
fungiclarkb: right, i didn't mean to suggest the atlanta location claimed to be the inventors, just the chain in general18:00
fungiit's thoroughly kitsch though, which is my main source of enjoyment there18:00
clarkbI've actually been trying for a while to get some of those mats they haev on the walls, but my parents say they aren't really made anymore because they are too time consuming and you can buy other "better" replacements18:02
fungialso for those missing boston, there's a "legal seafoods" location in the atl airport as of a few years now18:02
corvusclarkb: :(18:02
*** panda has quit IRC18:02
fungiclarkb: and that's how cultural heritage goes down the drain, i guess. make way for modern progress!18:02
clarkbcorvus: ya you have to dry out the pandanus leaves, then cut them into strips then spends hours weaving them together. :(18:03
*** panda has joined #zuul18:03
*** nhicher has quit IRC18:15
openstackgerritMohammed Naser proposed zuul/nodepool master: k8s: make context optional  https://review.opendev.org/68213018:17
*** noorul has quit IRC18:24
*** jamesmcarthur has quit IRC18:26
*** hwangbo has quit IRC18:31
tristanCShrews: found a few issues with autohold-revamp, but it looks great otherwise. I applied it locally to a real deployment and it works as expected18:40
ShrewstristanC: many thanks! will get to those issues shortly18:41
tristanCShrews: is there a torture kind of test process i can use to validate the kazoo tree cache stuff?18:41
ShrewstristanC: no. that was totally based off of the cache stuff tobiash added to nodepool, which has no such test either18:43
clarkbkazoo itself may have tooling around that we could adapt?18:43
tristanCon a side-node, i've been doing a lot of python type annotation lately... would be great to start using types in zuul/nodepool. what is preventing us from bumping min python version to >=3.6?18:43
*** saneax has quit IRC18:44
clarkbtristanC: support for ubuntu xenial (any idea what version of python3 will be in centos 7.7?)18:44
pabelangeropendev is still on xenial for something, so no python 3.6 there18:44
tristanCclarkb: centos 7.7 is py3.618:44
clarkbiirc you can do type annotations on 3.5 though18:44
clarkbit was 3.4 that you couldn't18:44
clarkbhttps://docs.python.org/3.5/library/typing.html seems to confirm?18:45
pabelangerI'm kinda shocked centos 7.7 added python3 support18:45
clarkbin fact zuul already does type hints so ya I think its fine as is?18:47
clarkbpabelanger: rhel 7 added it and centos consumed it from there. Seems like it would've helped a lot if they did it a couple years ago though :/18:48
clarkbin any case it is there now so yay18:48
clarkbor will be when .7 releases18:48
pabelangerclarkb: indeed, looking foward to trying it out18:49
tristanCclarkb: variable annotations really benefits from https://www.python.org/dev/peps/pep-0526/ , and there are other things missing from 3.5 which makes it hard to annotate properly iirc18:51
clarkbtristanC: "this pep is fully backward compatible" I parse that to mean you can run that under python3.5 you just might not get all the checking?18:53
clarkbor maybe that is a bug in the pep18:53
clarkboh I see they added syntax and don't necessarily use the comments then ya that might not actually be backward comaptibile18:54
webknjazInterpreter never does type checks. It only populates a variable with that metadata18:55
tristanCpep-526 doesn't undo pep-484, but 3.5 yield syntax error when using the new syntax18:55
corvusfeel free to add annotations if you think they would be useful using the current comment syntax.  we have mypi checking them, so they get validated in testing.18:56
corvuswe have found them useful in some cases and a waste of time in others.18:56
corvusso use them judiciously :)18:56
corvus(please no one submit a patch that adds annotations everywhere)18:56
clarkbtristanC: the new syntax doesn't seem to work with 3.5 at all18:56
clarkbso you have to use the old syntax18:56
tristanCwebknjaz: wouldn't it be possible that the interpreter validate types in the future?18:58
webknjazThat can be done by third party packages18:59
tristanCcorvus: i found that unless you use mypy --strict mode, then the annotations are often not being checked18:59
webknjazThere's `enforce` if you want to do runtime checks18:59
webknjazBut the common practice is to use mypy IN CI18:59
webknjaz*in18:59
corvustristanC, clarkb: here's a non-comment annotation: https://opendev.org/zuul/zuul/src/branch/master/zuul/model.py#L204319:00
corvusso we can natively annotate arguments and return values19:01
tristanCcorvus: yes, function annotation works in 3.5, but not types19:01
tristanCnot variables*19:01
clarkbcorvus: ya its the my_var: int ones that don't work19:01
clarkbthough the previous pep allowed for ^ in comments19:01
corvusoh.  i'm far less convinced of the utility of that19:01
clarkbso I think you can use that syntax instead?19:01
webknjazThere's also a PEP for annotation stubs if you prefer separate files19:02
tristanCclarkb: yes you could, but i find those comment not very clean and prefer using the proper syntax supported in 3.619:03
clarkbtristanC: it would be a fairly easy transition to the 3.6 syntax once we drop 3.5 if we already have the comments in place particularly if we use them judiciously as corvus suggest19:04
clarkbtristanC: and you get the same utility out of them in the mean time19:04
corvusi may have been mistaken about the commentts19:04
tristanCcorvus: i find typing very useful, but i wouldn't push hard to get zuul fully annotated as it can be annoying sometime19:04
corvuswe may have decided not to use them and limit just to the functions for now19:04
webknjazhttps://www.python.org/dev/peps/pep-0484/19:04
* corvus lunches19:06
tristanCcorvus: iirc mypy behavior, it won't check caller of https://opendev.org/zuul/zuul/src/branch/master/zuul/model.py#L2043  unless they are also annotated (or unless we use mypy --strict).19:07
clarkbtristanC: what is it checking then?19:08
corvus(easy way to test that :)19:08
tristanCclarkb: the body of the function...19:08
clarkbalso aiui changing the syntax won't change the verification19:08
tristanCclarkb: no it wont, and what bothered me with py3.5 (and actually 3.6 too as it's only introduced in 3.7) is https://www.python.org/dev/peps/pep-0563/19:11
tristanCwhere you can't reference the type of class from within the class19:11
tristanCwithout pep-56319:11
openstackgerritTristan Cacqueray proposed zuul/zuul master: DNM: show that mypy doesn't check type for caller  https://review.opendev.org/68214219:16
tristanCcorvus: clarkb: ^19:16
mnaseri've been thinking about the best approach for solving a problem where you're running multiple zuuls but want to use the same github app..19:21
mnaseri _could_ use different tenants inside zuul but the problem is i can't have nodepool-per-tenant (cause each user could have their own different servers)19:22
mnaserthe only way would be somehow to make zuul-* services talk to a zookeeper server that is defined per tenant .. and i think that might do the trick but introduces other wild things19:22
tristanCmnaser: why would you run multiple zuuls?19:23
mnasertristanC: because different tenants have different nodepools19:23
tristanCmnaser: doesn't the allowed-labels enough to isolate nodepool per tenants?19:23
mnaserto an extent, because now i have to come up with some weird label for every single user19:24
mnaseri.e. user-a-ubuntu-bionic, user-b-ubuntu-bionicv19:24
mnaservs having native 'ubuntu-bionic' labels for example19:24
*** hashar has joined #zuul19:24
mnaserimagine a "bring your own credentials" use case here, so tenant A and tenant B don't know anything about each other (nor do they want to either :))19:25
pabelangermnaser: I've recently found, multiple github apps is better. But only one can merge19:26
pabelangersetup per tenant19:26
mnaserso that implies many connections inside zuul as well?19:27
pabelangeryup, https://github.com/ansible-network/windmill-config/blob/master/zuul/zuul.conf.j2#L8019:27
pabelangernow, I don't know how well that scales on network side19:27
pabelangerbut, so far, github driver seems okay19:27
mnaseri mean i know this might sound crazy but i was kinda thinking of writing a very simple 'incoming webhook multiplexer'19:27
mnaserbecause if i know for what repo the incoming change is, and i know what repo does each zuul have, i can send it to the right one19:28
mnaserso more-or-less a proxy, that way i can maintain the same github app everywhere19:28
pabelangerFor me, I'd see how to maybe support multiple nodepools in a single zuul (given we do support multiple builders / launchers). We'd just need to deal with label issue19:30
pabelangerrunning multiple zuul / nodepools, is a lot of overhead19:30
mnaseri mean in this case, i just came up with a bunch of k8s manifests and its not _that_ much overhead right now (and this is a case where you're running jobs in k8s pods)19:32
mnaserso to me that's a bit less of a concern at least19:32
pabelangermore thinking on the base jobs side of things. Could start getting complicated, sharing the base resources over multiple zuuls19:32
mnaseri dont think this is a scenario where a repo might be managed by different zuuls, its still a 1 zuul per repo type of thing19:33
clarkbin you multi zuul setup its still one github app per zuul right?19:36
clarkbis that an issue?19:36
mnaserclarkb: no the idea is to actaully try and make it one github app for N zuuls19:36
mnaserthat way: "go add this app to your github org, add it to your zuul config, and you're golden"19:37
mnaserrather than "to start, go and start creating app/installs keys/etc/etc" .. i do understand/feel this is pretty bespoke19:37
clarkbhow would you map events in your proxy?19:38
pabelangerI think you atleast want 2 githubs, by default too. Some repos won't want zuul to merge code, but only run tests. eg: 3pci19:38
pabelangergithub apps*19:39
mnaserthe idea was because im dynamically configuring my zuuls (from k8s CRDs) then said proxy can watch for those changes19:39
pabelangerclarkb: I think the issue is more, each tenant has their own ubuntu-bionic label in nodepool. But they want them to be different images19:40
pabelangernodepool would need to grow multi-tenant support for that19:40
clarkbpabelanger: ya thats solvedby one zuul per tenant19:40
fungipabelanger: clarkb: the annoying thing is the centos 7.7 release has significantly delated the centos 8.0 release, since they prioritized 7.7 (understandably, but still aggravating)19:40
mnaseror in other terms, there will be a db that generates zuul configs, and using that same db to 'proxy'19:40
mnaserso if i get an event for 'foo', i already know that repo is configured by 'zuul-y'19:41
pabelangermnaser: clarkb: I think you could solve it today, but automating some of the label bits, to have <tenant>-ubuntu-bionic in nodepool. Then for the nodeset, for each tenant create ubuntu-bionic, but with <tenant>-ubuntu-bionic label19:41
pabelangerand abstract so of that away from user19:41
pabelangerwe did that in rdoproject19:42
mnasersigh, but as I talk out loud about this, I realize that the risk of a user adding a project they don't own is a thing now19:42
pabelangerfor upstream / downstream images19:42
clarkbmnaser: ya andcould be multiple zuuls you multicast the event to19:42
clarkbmnaser: yes19:42
clarkbwhich us why the one app per zuul makes sense ti me19:42
clarkbthen the github userhas to explicitly decide they want that zuul's result19:43
mnaseryeah it doesn't seem like getting over the get-a-zuul-app-on-github hump is a not really posssible19:43
fungiunless folks at github like jlk have ideas on how to improve that experience from the gh end19:44
SpamapSI think a single github app that routes webhooks where they need to go is brilliant.19:46
SpamapSKeeps things simple, very little change in Zuul.. just needs the proxy that maps repo->zuul instance19:47
SpamapSBut.. it would be better if it was just mapping repo->tenant19:47
mnaserSpamapS: i think the concern is how do i make sure mnaser doesn't add SpamapS/my-secrets to their list of projects19:47
clarkbif you are both otherwise usersof the same zuul19:48
pabelangermnaser: for me, the harder part, is not having users change repo admin settings behind zuuls back.  A few times zuul has stopped merging code, due to those changes19:48
mnasernot the same zuul, but through teh same "zuul proxy"19:48
clarkboya that19:48
pabelangerI'm kinda on the fense now, if zuul isn't repo admin, only 3pci19:48
mnaseri mean19:49
mnaserthe same proxy can have a very simple ui that uses github oauth19:49
mnaserso no one can arbitrarily add projects19:49
mnasergithub has to let you add it19:50
clarkbya but that alsonisnt very different than using github auth to add a different app19:50
clarkbin github directly19:50
mnaserexcept you have to pre-provision all those apps for every single deployment which can probably become quite hectic .. i think19:50
mnaserbut yeah, thats true19:50
pabelangerI do think there are 2 requirements though, for running tests on a github repo, and gating commit on a github repo. The first is much easier then 2nd19:51
mnasertrue19:52
clarkbmnaser: you could provision it at the same time you provision the new zuul can't you? though mybe I shouldn't assume that is possible via the github api19:52
mnaserthats a reasonable idea19:52
* mnaser checks19:52
mnaseroooOoOoo19:53
mnaserhttps://developer.github.com/apps/building-github-apps/creating-github-apps-from-a-manifest/19:53
openstackgerritFabien Boucher proposed zuul/zuul master: Pagure - add support for git.tag.creation event  https://review.opendev.org/67993819:54
openstackgerritFabien Boucher proposed zuul/zuul master: Pagure - add support for git.tag.creation event  https://review.opendev.org/67993819:55
clarkbthen all the user has to do is auth to github and say I allow this app to ci my project19:56
pabelangerclarkb: +1 to per-project github apps19:58
corvusmnaser, pabelanger, clarkb: i'd be behind a spec to extend tenancy to nodepool20:01
openstackgerritFabien Boucher proposed zuul/zuul master: Pagure - handle Pull Request tags (labels) metadata  https://review.opendev.org/68105020:02
*** panda has quit IRC20:05
*** panda has joined #zuul20:08
*** igordc has joined #zuul20:10
webknjaztristanC: `from __future__ import annotations`20:19
*** noorul has joined #zuul20:20
jlkI'm missing too much context to effectively weigh in on this discussion, re apps per project20:20
*** noorul has quit IRC20:25
tristanCwebknjaz: iirc that only works on py3.720:29
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: Support HTTP-only Gerrit  https://review.opendev.org/68193620:31
webknjaztristanC: yes20:33
openstackgerritTristan Cacqueray proposed zuul/zuul master: Add tox-py37 to Zuul check  https://review.opendev.org/68215820:36
*** roman_g has quit IRC20:42
*** openstackgerrit has quit IRC20:51
*** pcaruana has quit IRC21:03
*** rf0lc0 has quit IRC21:12
*** dkehn has quit IRC21:21
*** avass has quit IRC21:22
*** openstackgerrit has joined #zuul21:30
openstackgerritJames E. Blair proposed zuul/zuul master: Support HTTP-only Gerrit  https://review.opendev.org/68193621:30
*** EvilienM is now known as EmilienM21:52
*** hashar has quit IRC22:01
*** armstrongs has joined #zuul22:33
*** rlandy has quit IRC22:38
*** Goneri has quit IRC22:41
*** armstrongs has quit IRC22:43
*** mattw4 has quit IRC23:11
*** tosky has quit IRC23:23
corvusi believe i have completed all the changes necessary to point a zuul at gerrit-review.googlesource.com.  hopefully next week we can merge those, restart opendev's zuul, verify i didn't break talking to our own gerrit, and then get started on hooking up to gerrit's gerrit to test it out.23:47

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