Tuesday, 2021-07-27

*** marios is now known as marios|ruck05:04
felixedelcorvus: Thanks, I will have a look on the comments and I don't mind squashing the changes.05:30
*** marios|ruck is now known as marios07:01
*** marios is now known as marios|ruck07:03
*** bhavikdbavishi1 is now known as bhavikdbavishi07:04
*** holser is now known as holser_07:21
*** rpittau|afk is now known as rpittau07:29
opendevreviewSimon Westphahl proposed zuul/zuul master: Store runtime related system attributes together  https://review.opendev.org/c/zuul/zuul/+/80174908:23
opendevreviewSimon Westphahl proposed zuul/zuul master: Cache system config in Zookeeper  https://review.opendev.org/c/zuul/zuul/+/80185908:23
*** holser_ is now known as holser09:33
*** holser is now known as holser_09:38
*** jcapitao is now known as jcapitao_lunch10:38
opendevreviewFelix Edel proposed zuul/zuul master: Add MergerApi  https://review.opendev.org/c/zuul/zuul/+/78768611:37
*** holser_ is now known as holser12:11
*** jcapitao_lunch is now known as jcapitao12:15
*** bhavikdbavishi1 is now known as bhavikdbavishi12:31
opendevreviewFelix Edel proposed zuul/zuul master: Add MergerApi  https://review.opendev.org/c/zuul/zuul/+/78768614:03
opendevreviewFelix Edel proposed zuul/zuul master: Execute merge jobs via ZooKeeper  https://review.opendev.org/c/zuul/zuul/+/80229914:03
felixedelcorvus: I've squashed your patches into 787686 and fixed one or two minor bugs. The sharding of the merge results is not included as this breaks the management event results (see my comment in gerrit). In addition to that I've updated 802299 to work with the new version of the merger API. I forgot to squash the cleanup change, so I will do that tomorrow.14:15
corvusfelixedel: great -- i'll take a look, and maybe i'll be ably to do some fixups and squashes during my day14:50
*** marios|ruck is now known as marios15:37
*** marios is now known as marios|ruck15:39
corvustristanC, tobiash, mordred: i think you have variously reviewed the kopf changes -- many of them have 2x+2s, some only have 1.  do you want to do any more reviews of that stack, or should we call it sufficiently reviewed and start merging it?  i'd like to merge it mostly as a unit (at least to get close to the end of the stack) so that we end up with something [mostly] functional at the end and aren't stuck in a half-implemented state for long.15:51
*** marios|ruck is now known as marios15:56
*** marios is now known as marios|ruck15:57
pabelanger[m]tobiash: how do you handle stale pull review requests in github? With the migration to zuul 4.0, it is a change in our workflow for users that leave a -1 on the review but then apply gate. Which zuul doesn't equeue due to the pull request review16:10
pabelanger[m]Trying to see if we have a way to clear them on new pull request, kinda like how gerrit does it on a new change16:11
pabelanger[m]we do that too for the gate label via a pipeline noop job but not sure we can do that but looking at https://docs.github.com/en/rest/reference/pulls#dismiss-a-review-for-a-pull-request now16:12
*** marios|ruck is now known as marios|out16:13
tristanCcorvus: works for me16:15
tristanCcorvus: should I +workflow the base of the stack?16:18
pabelanger[m]tobiash: okay, branch protection under Require pull request reviews before merging has the setting. However, that then means we need to enforce 1 review... which is another problem16:18
corvustristanC: sounds good, thanks16:23
opendevreviewJeremy Stanley proposed zuul/zuul master: Fix broken link markup for encryption docs  https://review.opendev.org/c/zuul/zuul/+/80255416:29
*** sshnaidm is now known as sshnaidm|afk16:34
*** rpittau is now known as rpittau|afk16:40
opendevreviewMatthieu Huin proposed zuul/zuul master: Web UI: Add "Create Autohold Request" form, improve API error messages  https://review.opendev.org/c/zuul/zuul/+/80255916:58
mhu1okay who wants to test tenant admin features in the UI \o/ https://review.opendev.org/q/topic:%22fffaff%22+(status:open%20OR%20status:merged)17:03
mhu1https://review.opendev.org/c/zuul/zuul/+/769943 and further patches on top of it let you set up everything you need with a docker compose17:03
opendevreviewJames E. Blair proposed zuul/zuul master: Shard merger api results  https://review.opendev.org/c/zuul/zuul/+/80240517:07
opendevreviewMerged zuul/zuul-operator master: Use kopf operator framework  https://review.opendev.org/c/zuul/zuul-operator/+/78503917:13
opendevreviewMerged zuul/zuul-operator master: Bump API version to v1alpha2  https://review.opendev.org/c/zuul/zuul-operator/+/78504717:13
opendevreviewMerged zuul/zuul-operator master: Run a git server in k8s for functional tests  https://review.opendev.org/c/zuul/zuul-operator/+/78573817:13
opendevreviewMerged zuul/zuul-operator master: Move ingress to functional test  https://review.opendev.org/c/zuul/zuul-operator/+/78575717:13
opendevreviewMerged zuul/zuul-operator master: Support externally managed Zookeeper and DB  https://review.opendev.org/c/zuul/zuul-operator/+/78527317:13
opendevreviewMerged zuul/zuul-operator master: Pass through extra scheduler config options  https://review.opendev.org/c/zuul/zuul-operator/+/78527717:13
opendevreviewMerged zuul/zuul-operator master: Add merger support  https://review.opendev.org/c/zuul/zuul-operator/+/78527817:15
opendevreviewMerged zuul/zuul-operator master: Add keystore password support  https://review.opendev.org/c/zuul/zuul-operator/+/79018217:15
opendevreviewMerged zuul/zuul-operator master: Support imagePrefix and versions  https://review.opendev.org/c/zuul/zuul-operator/+/78527917:15
opendevreviewMerged zuul/zuul-operator master: Support fingergw  https://review.opendev.org/c/zuul/zuul-operator/+/78530017:15
opendevreviewMerged zuul/zuul-operator master: Add docs  https://review.opendev.org/c/zuul/zuul-operator/+/78508317:15
opendevreviewJames E. Blair proposed zuul/zuul master: Remove some unused methods in sql reporter  https://review.opendev.org/c/zuul/zuul/+/80012117:17
opendevreviewMerged zuul/zuul master: Fix broken link markup for encryption docs  https://review.opendev.org/c/zuul/zuul/+/80255417:49
opendevreviewJames E. Blair proposed zuul/zuul master: Add MergerApi  https://review.opendev.org/c/zuul/zuul/+/78768618:36
opendevreviewJames E. Blair proposed zuul/zuul master: Execute merge jobs via ZooKeeper  https://review.opendev.org/c/zuul/zuul/+/80229918:37
opendevreviewMerged zuul/zuul master: gitlab: Add access token name, Update docs, Fix webhook  https://review.opendev.org/c/zuul/zuul/+/77118418:47
opendevreviewMerged zuul/zuul master: Add job node to components graph.  https://review.opendev.org/c/zuul/zuul/+/76276718:57
opendevreviewMatthieu Huin proposed zuul/zuul master: Web UI: Add "Create Autohold Request" form, improve API error messages  https://review.opendev.org/c/zuul/zuul/+/80255919:47
opendevreviewMerged zuul/zuul master: Add item UUID to MQTT reporter  https://review.opendev.org/c/zuul/zuul/+/79716520:35
clarkbcorvus: couple of thoughts on https://review.opendev.org/c/zuul/zuul/+/793666 but none major enough to -1. I +2'd but havent approved as I want to review more of this stack to see if we need to land stuff to gether. Feel free to approve ahead of me if you like21:46
clarkbthough looking at the parent of that change again while it has two +2's (why I skipped it to start) it seems that maybe I hsould review it too21:47
opendevreviewJames E. Blair proposed zuul/zuul master: Randomze choice of zoned fingergw  https://review.opendev.org/c/zuul/zuul/+/80262822:00
corvusclarkb: ++ ^22:01
opendevreviewJames E. Blair proposed zuul/zuul master: Randomze choice of zoned fingergw  https://review.opendev.org/c/zuul/zuul/+/80262822:02
clarkbcorvus: ok I reivewed the parentmost change and left a couple of notes. I think the one that matters maybe the debug logging in the test?22:15
opendevreviewJames E. Blair proposed zuul/zuul master: Cleanup unused code in test  https://review.opendev.org/c/zuul/zuul/+/80263122:20
corvusclarkb: i'm not too worried about the debug log; we can always add more as needed.22:20
clarkbcorvus: what does context.check_hostname = False in the ssl change do? Does that not check the altnames or subject name in the cert? or something else?22:22
corvuslookin22:23
clarkbhrm actually it looks like we're doing client cert authenticated requiests? SO maybe we don't care about hostnames because we're verifying the client cert was issued by the common CA?22:24
corvusclarkb: yes, i believe that's all the case -- and i suspect the idea is to avoid having to figure out what an external facing k8s hostname would be at the time of ssl issuance22:25
corvus(or possibly even cert reuse by multiple clients across a cluster)22:25
corvuss/clients/servers/22:25
clarkbis context.verify_mode = ssl.CERT_REQUIRED the key ingredient to do the client cert auth?22:27
clarkbactually I think that may authenticate from both sides22:28
corvushttps://docs.python.org/3/library/ssl.html#ssl.CERT_REQUIRED is the docs for that22:28
clarkbya ok we set that on both sides and hten mutually verify the other22:29
clarkbbut then don't bothe rwith validating a hostname22:29
corvusyeah, and we don't want TLS_CLIENT since we want to use a cert but not validate the hostname22:29
clarkbwhich should be fine as long as you use a controlled CA for this. Do you think that is worth documenting?22:29
clarkbbasically don't go using LE certs for this22:29
corvusclarkb: yeah -- or maybe it should be an option?22:31
clarkbya that might be a good improvment. Then you could use an LE cert if you wanted to22:32
clarkbcorvus: can you check my comment on https://review.opendev.org/c/zuul/zuul/+/664950 I htink that is an actual bug?22:34
corvusclarkb: yup that's a bug22:37
opendevreviewJames E. Blair proposed zuul/zuul master: Support ssl encrypted fingergw  https://review.opendev.org/c/zuul/zuul/+/66495022:39
opendevreviewJames E. Blair proposed zuul/zuul master: Combine fingergw certificate options  https://review.opendev.org/c/zuul/zuul/+/79367122:39
opendevreviewJames E. Blair proposed zuul/zuul master: Randomze choice of zoned fingergw  https://review.opendev.org/c/zuul/zuul/+/80262822:39
corvusclarkb: fixed that and squashed the cleanup change into that22:39
clarkbok22:39
clarkbcorvus: stack lgtm, I would just say maybe tack on the bit about CA choice to the docs22:46
clarkband/or make hostname verification optional22:46
corvusclarkb: will do, thx!22:46
clarkband then probably do want to try and land that entire stack together22:48
clarkband we already produce fingergw docker images so that is set22:49
opendevreviewJames E. Blair proposed zuul/zuul master: Add option to check fingergw hostnames  https://review.opendev.org/c/zuul/zuul/+/80263423:03
corvusclarkb: if that looks good to you, let's ask tobiash to review it tomorrow before landing the stack23:03
clarkblgtm23:06

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