Wednesday, 2019-05-08

pabelangerSpamapS: I don't think I've seen that yet on github00:02
pabelangerusually I've seen merge fail because not using merge commits00:02
SpamapSwee, just figured out we're spending about $65/month on zuul test nodes. mostly t3.medium's00:02
clarkbthat is cheap00:03
SpamapS(not bad for 8 committers and 5 - 10 test jobs per PR)00:03
SpamapSOur longest test job is 17 minutes.00:03
pabelangerI'm guessing their work life has improved by more then $65 too :)00:04
SpamapSWell, they had CircleCI before00:04
SpamapSand it was fine00:04
SpamapS;)00:04
SpamapSand nearly free00:04
pabelangerwere just bringing online ansible/ansible integration testing for network appliances this week. So far longest is 90mins00:04
pabelangerbut that is on 1vcpu / 2gb ram00:04
*** rlandy|brb is now known as rlandy00:05
pabelangerokay, time to upgrade to 3.8.100:05
SpamapSRunning Zuul itself is harder to peg as far as cost. It runs on a kubernetes cluster with a bunch of other stuff.. but it's by far the biggest thing in that cluster, and that cluster costs about $300/month to run.00:05
SpamapSI wonder if I could get zuul-executor to work with horizontal pod autoscaler.00:06
clarkbre circle ci it is $50/month for 2 containers, first is free00:07
pabelangerI think molecule team is spending $500 a month for travis (dedicated?)00:08
pabelangerI think that is a lot00:08
SpamapSclarkb:ya we were able to fit in the 1 container when I joined. ;)00:09
SpamapSThat wouldn't be the case now. :)00:09
SpamapSI'd say overall, Zuul on AWS is pretty cost effective. And I haven't even gone back and gotten custom images going yet.00:09
clarkbya your numbers seem quite good (which is a good thing for zuul)00:10
pabelangerSpamapS: are you doing helm?00:10
SpamapSThat would save probably 10% job execution time, and maybe $1/month in bandwidth. ;)00:10
SpamapSpabelanger:negative, I just have a dir of YAML and spruce that knits it together.00:10
pabelanger(not sure if that is the right tech)00:10
SpamapSI can't stand Helm.00:10
pabelangerack00:10
SpamapSGood idea. Very frustrating to use.00:10
SpamapSI'd love to publish this as open source, but it's still pretty specific to us.00:11
SpamapSWe've been looking at rewriting all our spruce/bash using the Terraform kubernetes provider actually.00:11
pabelangeryah, we've to look at aws / k8s in the future, but right now vexxhost is really nice. zero infra issues so far :)00:11
pabelangerthink next step is to get aws for nodepool00:12
pabelangertower / ansible-runner teams really interested in k8s for nodepool too00:12
SpamapSI tried to get CityCloud on our consideration list but they don't have enough NA regions. Vexxhost was also short on regions and compliance audits.00:12
clarkbSpamapS: you need 3 NA regions?00:12
SpamapSpabelanger:I had a lot of problems with kubernetes in nodepool. It needs some production hardening.00:13
SpamapSclarkb:ya.00:13
SpamapSWell, I could justify 200:13
clarkbvexxhost has 2 fwiw00:13
SpamapSbut the cloud would have to have a lot of other advantages.00:13
pabelangerSpamapS: yah, signed up today to do some work with nodepool / k8s for opendev. I think if we can get that going, it will be quicker to iterate on issues.00:13
clarkband citycloud intends to bring their la region back but ya currently is off00:13
SpamapSlike, we score for compliance status (financial regulations are pretty nuts), and how green your datacenters are.00:13
SpamapSpabelanger: I'm pretty sure there's just a little mismatch on some things. I didn't have time to figure it out all the way.00:14
SpamapSAnd combined with the weirdness in the upstream library...00:14
SpamapSI just punted00:14
SpamapSbut color me interested00:14
SpamapSwe run a lot of tests that don't need to be on a VM.00:15
SpamapSand we have tons of spare capacity on our k8s clusters.00:15
clarkbya cityclouds whole thing is regulation/certs based hosting00:15
clarkbbut mostly in europe00:15
SpamapSclarkb:right, they were the only openstack cloud that made the final round.00:15
pabelangeryah, that's what I am hoping to avoid on zuul.a.c, I don't really have bandwidth to debug it all myself. But with opendev, we are a community :)00:15
SpamapSBut lack of NA regions just put them at a crazy disadvantage.00:15
pabelangerand would much rather upstream be the point on new nodepool features first00:15
SpamapSIt came down to Google and AWS. And AWS won because we were already there.00:16
SpamapSpabelanger:totally00:16
clarkbSpamapS: you should give them that feedback if you havent already00:18
clarkbjohan and tobias aregreat00:18
pabelangerclarkb: is citycloud going to be donating resources again to openstack?00:19
clarkbpabelanger: they sent us email recently saying they would like to but cant currently. I hope they do but would be in the future00:19
pabelanger+100:21
SpamapSThere's also the.. like.. massive bias in the general community of engineers right now that doesn't let people even consider not-AWS.00:22
pabelangeryup00:23
SpamapSSame bias against not-GitHub00:23
SpamapSluckily, that same bias goes the other way for not-Jenkins ;-)00:24
clarkbwhat is odd about that bias is you talk to people using aws and they have the same uptime issues and weird behavior problems of the other clouds00:25
fungiyes, but "nobody ever got fired for choosing aws" (safety in numbers argument)00:30
pabelangerzuul 3.8.1 :)00:41
*** jamesmcarthur has joined #zuul00:41
pabelangernow to fix ara-reports00:41
SpamapSclarkb: IAM is such a nightmare.. I almost vetoed staying on AWS because of it.00:48
SpamapSBut uptime problems and weird behavior.. most of those are solved for us because we're "Green field" so we have been designing for that from day 1.00:49
clarkbright but it isnt different on another cloud is the point00:49
pabelangerSpamapS: clarkb: since you might still be around, mind a quick review on https://review.opendev.org/657658/ to also publish dev releases of nodepool to pypi (zuul is working properly).00:49
clarkbso you design for it either way00:49
SpamapSclarkb:what is different is that the other clouds don't have (redshift/dynamo/lambda/etc.)00:50
SpamapSAlso.. zomg.. having multiple vendors sucks.00:51
SpamapSWhen we rotate keys, we have to rotate 9 sets of API keys * 3 (dev/stage/prod).. and some of those don't even have APIs to provision credentials... clicky click.00:51
SpamapSpabelanger:I'll look00:52
SpamapS+A00:52
clarkbusually you want multiple vendors for negotisting power and ha00:52
clarkbbut ya it adds overhead00:52
SpamapSclarkb:no I have multiple vendors for email verification, URL shortening, captchas, email sending, analytics, cloud, oauth... etc. etc etc.00:53
SpamapSSAML and Oauth help a lot, but for automated API keys.. the industry is, IMO, totally and completely insane.00:54
SpamapSwould be *great* if I could just make a service account in GSuite and the vendor would trust oauth. :-/00:55
clarkbdoes aws prevent you from sending email or is that a simplicity choice00:56
pabelangerSpamapS: ty00:56
clarkb(seems like half the clouds block smtp and half dont)00:57
SpamapSIIRC they don't prevent, but nobody accepts from their ranges.00:59
clarkbah01:00
SpamapSThey have a pretty simple service for sending. But it's too simple. We use SailThru, which has a ton of tools for making your templates look good on devices, and managing campaigns.01:00
SpamapSAnd we have a backup provider with Klaviyo01:00
SpamapSbecause sometimes you just can't trust some random cloud service with your ability to talk to your customers. ;)01:01
pabelangerSpamapS: who are you doing monitoring again with? (I feel I have asked this before)01:01
SpamapSThat's the one thing we are building ourselves. ;-)01:01
SpamapSWe are using Prometheus + Loki + Thanos01:02
SpamapShttps://github.com/grafana/loki01:03
SpamapShttps://improbable.io/blog/thanos-prometheus-at-scale01:03
pabelangerbookmarked to later01:04
SpamapSYeah, we looked at all the datadogs and others and they just didn't give us the single pane that we wanted.01:04
SpamapSAlso we have some compliance things that make it hard to retain logging data with 3rd parties.01:05
SpamapSSpeaking of logging.. I really want to figure out how to shove the console log through xterm.js. :)01:05
pabelangeryah, I'd love to get elastic-recheck going locally too, but no bandwidth to dive into that.01:08
pabelangerbut also hoping to look into our logging spec too01:08
SpamapSWe don't have a recheck problem, but we do shove things into elastic and use it for trend analysis so we can alert when something is trending toward an apocalypse, or diverges way off normal trends.01:09
*** jamesmcarthur has quit IRC01:09
SpamapSPretty early days for that though, so I don't know how effective it will be.01:09
openstackgerritMerged zuul/nodepool master: Add release-zuul-python to post pipeline  https://review.opendev.org/65765801:18
*** rlandy has quit IRC02:55
*** bhavikdbavishi has joined #zuul03:31
openstackgerritTristan Cacqueray proposed zuul/zuul master: gerrit: add support for report only connection  https://review.opendev.org/56821603:42
openstackgerritTristan Cacqueray proposed zuul/zuul master: executor: use node python path  https://review.opendev.org/63733903:43
openstackgerritTristan Cacqueray proposed zuul/zuul master: config: add tenant.toDict() method and REST endpoint  https://review.opendev.org/62134403:43
openstackgerritTristan Cacqueray proposed zuul/zuul master: executor: enable zuul_return to update Ansible inventory  https://review.opendev.org/59009203:44
openstackgerritTristan Cacqueray proposed zuul/zuul master: executor: add log_stream_port and log_stream_file settings  https://review.opendev.org/53553803:44
openstackgerritHomero Pawlowski proposed zuul/zuul master: update zuul from scratch docs  https://review.opendev.org/65772804:10
*** raukadah is now known as chandankumar04:40
*** quiquell|off is now known as quiquell06:02
*** yolanda_ has joined #zuul06:31
*** gtema has joined #zuul06:44
*** themroc has joined #zuul06:55
*** jpena|off is now known as jpena07:59
*** electrofelix has joined #zuul09:41
*** bhavikdbavishi has quit IRC09:54
*** persia has quit IRC10:10
*** persia has joined #zuul10:11
*** bhavikdbavishi has joined #zuul10:14
*** zbr|pto has quit IRC10:42
*** panda is now known as panda|lunch11:04
*** bhavikdbavishi has quit IRC11:14
*** gtema has quit IRC11:19
*** gtema has joined #zuul11:19
*** jpena is now known as jpena|lunch11:31
*** quiquell is now known as quiquell|lunch11:36
*** rlandy has joined #zuul11:42
*** quiquell|lunch is now known as quiquell12:14
*** jamesmcarthur has joined #zuul12:18
*** panda|lunch is now known as panda12:24
*** gtema has quit IRC12:25
*** themroc has quit IRC12:25
*** zbr has joined #zuul12:25
*** zbr has quit IRC12:26
*** jpena|lunch is now known as jpena12:31
*** themroc has joined #zuul12:32
*** jamesmcarthur has quit IRC12:35
*** abraverm has quit IRC12:36
*** jamesmcarthur has joined #zuul12:47
*** gtema has joined #zuul13:15
*** quiquell is now known as quiquell|brb13:53
*** jamesmcarthur has quit IRC13:53
*** jamesmcarthur has joined #zuul13:53
*** quiquell|brb is now known as quiquell14:15
*** swest has quit IRC14:29
*** aspiers has joined #zuul14:39
*** rfolco|ruck is now known as rfolco|out14:48
*** quiquell is now known as quiquell|off14:54
*** themroc has quit IRC15:00
ShrewsSo, I'm attempting to get the tox remote tests for zuul running locally (again), but it does not seem to be passing the value of ZUUL_SSH_KEY down to ansible. Do we need to add IdentityFile to ssh_args?  Wondering how this is working in opendev....15:03
*** markwork has joined #zuul15:05
openstackgerritMerged zuul/zuul master: Use zuul-ansible for ARA callback plugin detection  https://review.opendev.org/65349715:06
openstackgerritMark Meyer proposed zuul/zuul master: Add initial Bitbucket Server functionality  https://review.opendev.org/65783715:17
markworkHey, the Bitbucket Server stuff is me :) Any questions? Right now it's just a source, no triggers or reports. Please have a look.15:18
*** altlogbot_1 has quit IRC15:21
*** irclogbot_0 has quit IRC15:22
openstackgerritMerged zuul/zuul master: Bump lru_cache size to 10  https://review.opendev.org/65517315:22
markworkThe only thing that's really missing is the pagination support for the BitbucketClient, that's going to happen tomorrow15:22
*** altlogbot_2 has joined #zuul15:23
*** altlogbot_2 has quit IRC15:27
*** jamesmcarthur has quit IRC15:27
*** altlogbot_0 has joined #zuul15:29
openstackgerritMark Meyer proposed zuul/zuul master: Add initial Bitbucket Server functionality  https://review.opendev.org/65783715:30
*** irclogbot_1 has joined #zuul15:31
openstackgerritMark Meyer proposed zuul/zuul master: Add initial Bitbucket Server functionality  https://review.opendev.org/65783715:32
aspiersis there a way to populate the search box on http://zuul.openstack.org/status from the querystring?15:34
aspiersIf so, Zuul's "Starting gate jobs" comments on Gerrit jobs could link directly to the relevant jobs which would be helpful15:34
SpamapSmarkwork:osssssuuummm15:45
markworkSpamapS: the new code got a nice 92% test coverage, I plugged it into my local installation and it basically worked15:50
SpamapSaspiers:yes it populates from the query string, but I forget the names of the fields and they may not be well documented15:51
markworkNext up is Trigger and Report support15:51
markworkThat said, it's not Bitbucket Cloud, but Bitbucket Server, the stuff you usually have on-prem (we do).15:51
SpamapSmarkwork:sweet. I'm reviewing now as I'm excited to welcome you to the party. Please don't take the volume of comments as anything other than a sign that we're very interested in having your work be a part of Zuul. :)15:51
markworkSpamapS: woohoo :)15:52
markworkI think there's some tabs vs spaces problems, but that's easy to correct15:52
markworkSpamapS: how long does it usually take until the test run?15:53
SpamapSmarkwork:20-30 min15:55
markworkCool15:55
SpamapSSometimes longer if they sit in the queue a while.15:56
SpamapSmarkwork:do you know how to see them running?15:56
markworkSpamapS: no, I think they should leave a post on Gerrit, right?15:57
SpamapSYeah, if you toggle CI you might get a link15:57
SpamapShttp://zuul.openstack.org/status <-- go here and put 'zuul' in the search box15:57
SpamapShttp://zuul.opendev.org/t/openstack/status  <-- or here, same15:58
*** hashar has joined #zuul15:58
*** jamesmcarthur has joined #zuul15:58
markworkSpamapS: wohoo, they're running, PEP8 failure, tox still in progress15:59
SpamapSmarkwork:curious.. I've never seen tabs used in python. Are you working in a shop that does that, or just first time python and editor did w'ever?16:05
*** chandankumar is now known as raukadah16:08
aspiersSpamapS: heh, if my feature request had already been implemented, you wouldn't have had to write those 3 lines to markwork16:13
aspiersSpamapS: any pointers to where to find the querystring params?16:14
*** mattw4 has joined #zuul16:15
SpamapSaspiers:right? kizmet I guess.16:18
SpamapSaspiers:the querystring params are deep in the web UI. I think.16:18
aspiershttps://git.zuul-ci.org/ is no longer a useful redirect16:20
aspiersit should redirect to https://opendev.org/zuul/zuul16:20
aspierscorvus: ^^^16:20
markworkSpamapS: new editor, I'm usually on Emacs, now trying Sublime16:21
* aspiers has used emacs since 199316:21
SpamapSmarkwork:kk, gertty (tty interface to gerrit) does not handle the tabs well.. so I think I'll skip reviewing more until you've adjusted that. :)16:22
openstackgerritMark Meyer proposed zuul/zuul master: Add initial Bitbucket Server functionality  https://review.opendev.org/65783716:22
* SpamapS tries Emacs every few years but the vim is strong in this one16:22
corvusSpamapS: latest gertty (new release!) renders tabs at 8 space stops16:22
markworkSpamapS: adjusted :)16:22
aspiersSpamapS: kudos for trying at least ;-)16:23
SpamapSmarkwork:cool, I left some comments on patchset 316:23
*** jamesmcarthur has quit IRC16:23
SpamapSActually May is usually when I try "not vim" for a week.. Been pondering Atom this year16:23
*** jamesmcarthur has joined #zuul16:23
SpamapSTried it last year and didn't hate it.16:23
corvusaspiers: good point; i think we didn't do anything special for the site roots; though git.zuul-ci.org/cgit/zuul does redirect to a useful place.  but i agree, we could probably adjust the site root to go to https://opendev.org/zuul16:23
aspierscorvus: +1 for that16:24
aspiersSpamapS: looks like https://opendev.org/zuul/zuul/src/branch/master/web/src/pages/Status.jsx is the status page16:24
aspiersSpamapS: and it seems the filter can only be set by a cookie, not from querystring :-/16:24
aspiersunless I missed something16:24
aspiersmy React-fu is a bit shakey16:24
SpamapSaspiers:it's possible the react rewrite lost the querystring bits16:24
SpamapSLast time I used them was probably with the old frontend16:25
aspierscorvus: In case you missed the scrollback, I was asking for a way to permalink (well, at least temp-link) to a particular zuul status filter16:25
SpamapSI think it would be ideal if /status/change/##### worked16:25
aspierscorvus: and once that is available, Zuul could use those links in its Gerrit comments16:25
SpamapSwhich should be pretty simple in React16:25
aspiersSpamapS: agreed16:26
corvus++16:26
aspiersIs https://zuul-ci.org/docs/zuul/developer/javascript.html up to date?16:27
corvusaspiers: afaik yes16:28
*** gtema has quit IRC16:28
aspierscorvus: would be nice if there was a docker one-liner to get the web UI up16:28
*** hashar has quit IRC16:29
corvus++16:30
aspiersI see there's a Dockerfile16:30
aspiers... in fact, there's even https://hub.docker.com/r/zuul/zuul-web16:30
aspiersCan't I just pull that?16:30
fungiit may have trouble rendering some stuff if it can't get to the reports db16:33
corvusthe zuul-web container has the server-side component; it needs to be run as part of a complete zuul system.  if you want to do that locally, you can use the zuul-quickstart.16:39
corvusthe js stuff is all static16:39
*** jamesmcarthur has quit IRC16:40
corvusthe zuul-web container also has the static js build in it.  but the static js is also published standalone at http://tarballs.openstack.org/zuul/zuul-content-latest.tar.gz16:40
SpamapSmarkwork:left one more comment, but ultimately, this looks like a good start. Thanks for getting us started!16:41
corvusmarkwork, SpamapS: yay! thanks! :)16:43
tobiashSpamapS: are you using loki alone for logs (so no elk)?16:48
AJaegertobiash: did you see my comments on https://review.opendev.org/653712 ?16:50
SpamapStobiash:Both, but ELK is just for searches. Also worth noting, we're just about done with the initial build of the real infra after a brief POC16:50
tobiashAJaeger: yes thanks, but I didn't have time yet to work on that16:51
tobiashAJaeger: and you're totally right16:51
AJaegertobiash: ;)16:52
tobiashSpamapS: ah cool, we're also using prometheus + thanos and elk for logs16:52
tobiashSpamapS: how satisfied are you with thanos?16:52
openstackgerritMark Meyer proposed zuul/zuul master: Add initial Bitbucket Server functionality  https://review.opendev.org/65783716:53
tobiashI think it's awesome, but has some performance problems sometimes16:53
SpamapStobiash: well we haven't pushed much into it, so it's hard to evaluate, but I like the way it works.16:53
SpamapSWe're going to be using it with Dynamo+S3 .. what's your backend for it?16:53
tobiashwe're using it with S3 (radosgw) on prem16:54
SpamapSWill look out for performance problems. We really like the single pane of glass for logs+metrics that we get from the combo. :-P16:57
AJaeger /join #openstack-barbican17:03
* AJaeger hates initial spaces17:03
*** mattw4 has quit IRC17:04
*** jpena is now known as jpena|off17:10
*** mattw4 has joined #zuul17:12
*** mattw4 has quit IRC17:23
*** jamesmcarthur has joined #zuul17:29
*** ianychoi_ has joined #zuul17:29
*** ianychoi has quit IRC17:31
openstackgerritPaul Belanger proposed zuul/nodepool master: Fix version number when installing dev release  https://review.opendev.org/65785717:52
pabelanger^noticed when I tried to use --version on dev release of nodepool17:52
pabelangercopypasta from zuul17:52
openstackgerritPaul Belanger proposed zuul/nodepool master: Fix version number when installing dev release  https://review.opendev.org/65785717:55
*** jamesmcarthur has quit IRC18:04
*** jamesmcarthur has joined #zuul18:06
markworkSpamapS: most comments are folded in, I just don't know about #3 testbitbucketconnection.py line 40, I think I still need the _getBitbucketClient18:09
openstackgerritMark Meyer proposed zuul/zuul master: Add initial Bitbucket Server functionality  https://review.opendev.org/65783718:12
*** mattw4 has joined #zuul18:16
openstackgerritPaul Belanger proposed zuul/nodepool master: Fix version number when installing dev release  https://review.opendev.org/65785718:18
pabelangerShrews: fixed18:18
openstackgerritMark Meyer proposed zuul/zuul master: Add initial Bitbucket Server functionality  https://review.opendev.org/65783718:26
*** mattw4 has quit IRC18:43
*** mattw4 has joined #zuul18:43
*** panda is now known as panda|off19:01
SpamapSmarkwork:I'll take a look in a bit.19:01
*** mattw4 has quit IRC19:03
pabelangertobiash: I cannot remember if it was you I we discussed the idea of reporting a pre-run failures to builds result page, not just the last for RETRY_LIMIT. Or was somebody else. This was more the idea of help an operator deal with infra-related issue, then develoeprs for job results19:04
*** hashar has joined #zuul19:09
*** hashar has quit IRC19:15
*** jamesmcarthur has quit IRC19:24
openstackgerritMark Meyer proposed zuul/zuul master: Add initial Bitbucket Server functionality  https://review.opendev.org/65783719:28
markworkSpamapS: I'll be heading home, it's already half past 9 here. I removed all the smaato.net identifiers and moved everything to the base test.19:29
markworkIt's also pep8 clean now.19:29
markworkI'll be back tomorrow.19:29
markworkThe only question that I have is: do you want to merge this now, or do you want to have a more complete implementation in a single commit?19:30
SpamapSmarkwork:we'll probably want more documentation before we merge anything.19:35
markworkSpamapS: I'm fine with that.19:36
SpamapSmarkwork:but don't despair. We will keep it moving forward as long as you're engaged. :)19:36
markworkI still need to add pagination, to complete this step.19:36
SpamapSOur standards are just kind of high for these sorts of things. :)19:36
markworkBut then I would like to make a package out of it and merge this + docs + pagination :)19:36
SpamapSAlso I don't know if you're used to gerrit, but it's pretty good about separating changes and managing things as a stack.19:37
markworkNo, not used to gerrit19:37
markworkWe do have a temp gerrit in-house, but want to tear it down, once the bitbucket integration is online19:37
SpamapSk, don't worry about it.19:38
markworkCool19:38
markworkOk, then I'll try to make a package out of this and stack the Triggers and Reports on top19:40
markwork(In different commits)19:40
markworkSpamapS: do you have some good docs on the require and reject filters? I didn't dig too deeply, and before I do, I would like some overview of what they're supposed to do.19:43
SpamapSmarkwork: require and reject are just places where you can apply filters to the triggers.19:44
SpamapSmarkwork:https://zuul-ci.org/docs/zuul/user/config.html#attr-pipeline.require19:45
SpamapSmarkwork:they're primarily used to be sure only items with the right conditions met are acted on.19:46
SpamapSLike, we use it to make sure we don't put something in the gate that doesn't already have one approved review.19:46
SpamapS(we trigger on a label added)19:46
SpamapSand we reject if the label `do-not-merge` is on19:47
SpamapSstuff like that19:47
SpamapSanything you can fetch about an item is fair game.19:47
markworkThat sounds good, I would like to give users some ability to comment `#test-deploy:eu-west-1' to trigger a specific test pipeline19:48
*** mattw4 has joined #zuul19:49
SpamapSmarkwork:yeah I have something similar going on right now. That's not a reject/require though, that's typically a trigger.19:58
SpamapSmarkwork: the comment is typically a trigger, anyway. You might want to require that it have an approval first so they don't push a bitcoin miner live or something. ;)19:59
markworkSpamapS: ok, thanks. I'm off to bed, already half past 10.20:06
markworkI'll correct myself: waiting for this build and then I'll head to the subway ;)20:11
markworkCI/green, very nice :)20:11
*** rf0lc0 has joined #zuul20:12
*** mgoddard has quit IRC20:13
markworkSpamapS: we want to use parts of Bitbucket's CodeInsights API, we should be able to get most of the functionality that the Gerrit adapter has. That will probably be multiple commit stacked on top of this one.20:14
*** yolanda_ has quit IRC20:15
*** rfolco|out has quit IRC20:15
*** mhu has quit IRC20:15
*** markwork has quit IRC20:16
*** mattw4 has quit IRC20:19
*** mhu has joined #zuul20:19
*** mattw4 has joined #zuul20:19
*** mgoddard has joined #zuul20:22
*** yolanda_ has joined #zuul20:28
*** mattw4 has quit IRC20:31
*** markwork has joined #zuul20:40
SpamapSneat20:50
SpamapSEvery once in a while I get excited and want to look in to teaching Zuul to use the GitHub checks API..20:50
*** mattw4 has joined #zuul20:51
SpamapSbut then..20:51
SpamapSside-tracked20:51
markworkLabels with #deloy:eu-west-1 are also nice20:53
markworkyou just have to make zuul see a label change as an event20:53
pabelangerSpamapS: yah, I've a request already for better checks API support from a team in ansible org. I too haven't had time to look20:54
openstackgerritDirk Mueller proposed zuul/zuul-jobs master: Switch to TOX_CONSTRAINTS_FILE  https://review.opendev.org/65788620:55
*** markwork has quit IRC21:00
*** markwork has joined #zuul21:10
*** dkehn has joined #zuul21:25
*** jamesmcarthur has joined #zuul21:37
*** markwork has quit IRC21:43
*** tjgresha has joined #zuul22:07
*** rlandy is now known as rlandy|bbl22:17
*** jamesmcarthur has quit IRC22:20
*** jamesmcarthur has joined #zuul22:47
*** jamesmcarthur has quit IRC23:11
*** timburke has quit IRC23:40
*** mattw4 has quit IRC23:42

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