Tuesday, 2020-12-08

*** Goneri has quit IRC00:28
*** rlandy has quit IRC00:42
*** tosky has quit IRC00:54
*** openstackgerrit has quit IRC00:58
*** rfolco has joined #zuul01:10
*** msuszko has quit IRC01:10
*** rfolco has quit IRC01:28
*** msuszko has joined #zuul01:43
*** openstackgerrit has joined #zuul01:54
openstackgerritIan Wienand proposed zuul/zuul master: doc: update example setup playbook  https://review.opendev.org/c/zuul/zuul/+/76589901:54
*** zer0c00l has quit IRC02:08
*** paladox has quit IRC02:10
*** paladox has joined #zuul02:15
*** saneax has joined #zuul02:57
*** bhavikdbavishi has joined #zuul03:04
*** bhavikdbavishi1 has joined #zuul03:09
*** bhavikdbavishi has quit IRC03:10
*** bhavikdbavishi1 is now known as bhavikdbavishi03:10
*** saneax has quit IRC03:17
*** hamalq_ has quit IRC03:45
*** ikhan has joined #zuul04:16
*** ikhan has quit IRC04:20
*** bhavikdbavishi has quit IRC04:26
*** bhavikdbavishi has joined #zuul04:26
*** zenkuro has joined #zuul05:24
*** evrardjp has quit IRC05:33
*** evrardjp has joined #zuul05:33
*** bhavikdbavishi1 has joined #zuul06:16
*** ikhan has joined #zuul06:16
*** bhavikdbavishi has quit IRC06:17
*** bhavikdbavishi1 is now known as bhavikdbavishi06:17
*** ikhan has quit IRC06:21
*** saneax has joined #zuul06:31
*** zenkuro has quit IRC06:32
*** zenkuro has joined #zuul06:33
*** hamalq has joined #zuul06:44
*** bhavikdbavishi has quit IRC06:56
*** bhavikdbavishi has joined #zuul06:57
*** mach1na has joined #zuul06:59
*** bhavikdbavishi has quit IRC07:07
*** mach1na has quit IRC07:07
*** vishalmanchanda has joined #zuul07:19
*** mach1na has joined #zuul07:24
*** bhavikdbavishi has joined #zuul07:33
*** bhavikdbavishi1 has joined #zuul07:36
*** bhavikdbavishi has quit IRC07:38
*** bhavikdbavishi1 is now known as bhavikdbavishi07:38
*** jcapitao has joined #zuul08:00
*** hashar has joined #zuul08:07
*** rpittau|afk is now known as rpittau08:10
*** ikhan has joined #zuul08:16
*** ikhan has quit IRC08:20
*** rfolco has joined #zuul09:03
*** rfolco has quit IRC09:07
*** hamalq has quit IRC09:10
*** hamalq has joined #zuul09:14
*** hamalq_ has joined #zuul09:16
*** ikhan has joined #zuul09:16
*** hamalq has quit IRC09:18
*** hamalq_ has quit IRC09:20
*** ikhan has quit IRC09:20
*** rfolco has joined #zuul09:51
*** hamalq has joined #zuul10:00
*** hamalq has quit IRC10:04
*** bhavikdbavishi has quit IRC10:04
lyrHi there10:12
lyrANyone can help me with https://paste.garrigue.re/?39cf6890b9e477a3#4sKq4PZdSSbCq77ejgBi9PZCg7An9S8GxcpLYD3A6p2X ? I don't get the issue10:13
tobiashlyr: looks like you're missing the debootstrap dependency10:18
tobiashlyr: but I think the people in #openstack-dib might be able to help better if that's not the problem10:19
lyroh good, I tried joining a hypothetical #nodepool without success10:22
lyrtobiash: think is, I don't get why debootstrap isn't part of debian-minimal or alike elements10:23
tobiashlyr: it's needed on the host10:24
lyrhum10:24
lyrit's a centos 7 host10:24
*** mach1na has quit IRC10:27
*** bhavikdbavishi has joined #zuul10:30
*** bhavikdbavishi1 has joined #zuul10:33
*** mach1na has joined #zuul10:33
*** bhavikdbavishi has quit IRC10:34
*** bhavikdbavishi1 is now known as bhavikdbavishi10:34
tobiashlooks like debootstrap is missing in bindep for centos/fedora: https://opendev.org/openstack/diskimage-builder/src/branch/master/bindep.txt#L3010:36
tobiashianw: is this on purpose? ^ I guess it's missing because that's part of epel and only needed to build debian based images?10:36
*** nils has joined #zuul10:39
lyrthat's a problem for software factory users, sf-config (repository) is incompatible with epel-release10:41
ianwtobiash: yeah, i don't think it's on purpose10:55
ianwnot sure if we test building debian/ubuntu images on centos hosts anywhere10:55
lyrI installed it somehow, and now I'm stuck with a "Authorization failed. The request you have made requires authentication" on a "POST http://openstack:5000/v3/auth/tokens"11:10
lyr(as reported by openstack logs)11:11
*** bhavikdbavishi has quit IRC11:11
lyrOn nodepool side, it's11:12
lyrERROR nodepool.CleanupWorker: Failure during resource cleanup for provider openstack11:12
*** bhavikdbavishi has joined #zuul11:18
*** bhavikdbavishi has quit IRC11:22
*** bhavikdbavishi has joined #zuul11:22
*** hashar is now known as hasharLunch11:26
*** bhavikdbavishi has quit IRC11:32
*** bhavikdbavishi has joined #zuul11:33
*** wuchunyang has joined #zuul11:44
*** jcapitao is now known as jcapitao_lunch11:45
tobiashclarkb: ping me if you need help with the openshift dep update, this issue now also blocks our nodepool updates11:50
tobiashlyr: sounds like you're missing clouds.yaml or secure.yaml11:50
*** hamalq has joined #zuul12:01
*** wuchunyang has quit IRC12:02
*** hamalq has quit IRC12:05
*** mach1na has quit IRC12:16
*** ikhan has joined #zuul12:16
*** ikhan has quit IRC12:21
tobiashcorvus: judging from the responses on the ml I guess we'll be settling on [database]?12:28
*** frenzyfriday has joined #zuul12:37
*** hasharLunch is now known as hashar12:37
openstackgerritOleksandr Kovalchuk proposed zuul/zuul master: Fix errors regarding parsing timestamps  https://review.opendev.org/c/zuul/zuul/+/76599012:37
*** frenzyfriday has quit IRC12:38
*** jfoufas1 has joined #zuul12:58
*** mach1na has joined #zuul13:02
*** rlandy has joined #zuul13:03
*** jcapitao_lunch is now known as jcapitao13:04
*** ikhan has joined #zuul13:04
*** ikhan has quit IRC13:04
*** piotrowskim has joined #zuul13:11
mhuHello zuul-maint, zuul-client doesn't build on Fedora 34 because python-requests is pinned to an obsolete version in zuul-client ver. 0.0.213:12
zbrmhu: feel free to make a CR! cc me.13:12
mhuWhile I could patch this in the spec, it'd be nicer to ship a new release upstream since requests is unpinned13:13
mhuand we've added the encrypt subcommand since13:13
mhuzuul-maint, could we land these patches too before the 0.0.3 release? https://review.opendev.org/q/project:zuul/zuul-client+status:open+(label:Code-Review%252B1+OR+label:Code-Review%252B2)13:13
zbrimho, we need to be sure the client works fine with the full range of python versions.13:14
mhuzbr, for what it's worth the spec builds fine on Fedora 3313:14
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add zuul-ensure-own-config role  https://review.opendev.org/c/zuul/zuul-operator/+/76588213:14
mhuand the unit tests ensure zuul-client works for py3.6 and py3.813:15
mhuand worst case scenario there's a zuul-client container that should work *just* fine13:16
*** ikhan has joined #zuul13:19
*** rfolco has quit IRC13:22
*** rfolco has joined #zuul13:22
*** bhavikdbavishi has quit IRC13:34
*** tosky has joined #zuul13:44
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add zuul-ensure-own-config role  https://review.opendev.org/c/zuul/zuul-operator/+/76588213:54
mhuoh, I didn't even realize there was a zuul-client 0.0.3 already14:01
*** hamalq has joined #zuul14:02
openstackgerritMatthieu Huin proposed zuul/zuul-client master: Add more installation instructions  https://review.opendev.org/c/zuul/zuul-client/+/76599914:04
*** hamalq has quit IRC14:07
*** bhavikdbavishi has joined #zuul14:12
*** bhavikdbavishi1 has joined #zuul14:14
*** bhavikdbavishi has quit IRC14:16
*** bhavikdbavishi1 is now known as bhavikdbavishi14:16
mhufungi, corvus there was a bug in zuul-client encrypt in 0.0.3 that is fixed in https://opendev.org/zuul/zuul-client/commit/b371dc2f40b1cd1b51d266ad7a4eefedfa68414e would it be possible to release 0.0.3.1 to include the fix?14:17
*** hamalq has joined #zuul14:17
*** hamalq has quit IRC14:22
*** Goneri has joined #zuul14:39
openstackgerritMerged zuul/zuul-client master: Overhaul Python package metadata  https://review.opendev.org/c/zuul/zuul-client/+/76556714:49
guillaumecclarkb, fungi, ianw: about "Zuul needs updates to properly support Gerrit 3.3.0": https://etherpad.opendev.org/p/zuul_gerrt-3.3_comment_recheck15:04
fungilyr: ianw: also remember that to build newer debian/ubuntu chroots you need a similarly new version of debootstrap, so if the version in epel is stale that can make it impossible15:07
corvusguillaumec: it looks like stream-events doesn't report the information we need, is that right?15:08
guillaumeccorvus, right15:08
corvusguillaumec: i'll draft a message to the repo-discuss list15:09
fungiso looks like it's that gerrit 3.3.0 needs updates to be properly supportable?15:11
corvusguillaumec: how does this look? https://etherpad.opendev.org/p/Ctf_-EL090z4f3Y5ZvwF15:23
lyrfungi: thanks, noted15:26
*** bhavikdbavishi has quit IRC15:26
guillaumeccorvus, lgtm15:28
clarkbtobiash: yes help would be appreciated. I've got too many distractions right now. My next steps were  likely going to be using the functional openshift job + updates to the openshift driver to sort out if I'm using the new openshift stuff properly. Then figure out our unit test fakes once more confident the new apis are used properly. The current ps seems to work for the k8s side which is good15:30
corvusguillaumec: sent!  thanks for doing the research15:30
*** hashar has quit IRC15:31
tobiashclarkb: k, then I'll take it over and fix it hopefully tomorrow15:39
tobiashthanks15:40
corvustobiash: [database] sounds like a winner15:40
tobiash++15:40
corvusmhu: with zuul and nodepool, we try not to make a release without any release notes, but there are none pending: https://zuul-ci.org/docs/zuul-client/releasenotes.html15:41
corvusfor zuul-client15:42
mhucorvus, right, shall I add one for the fix?15:42
corvusmhu: it looks like https://opendev.org/zuul/zuul-client/commit/b371dc2f40b1cd1b51d266ad7a4eefedfa68414e is a serious enough bug to warrant a release note (and serious enough to warrant a release)15:42
corvusmhu: so yeah, i think that'd be a good idea15:42
corvusmhu: we can merge that real quick then do a release15:42
mhucorvus, great, on it15:44
*** tosky has quit IRC15:45
tobiashclarkb: it would be great to get https://review.opendev.org/c/zuul/zuul-client/+/765516 into the zuul-client so we can start to use it with the next release? (fix for .netrc users)15:51
mhutobiash, you should add a release note as well then15:52
tobiashk15:52
corvusi don't think we need a release note for that15:52
corvusi mean, if you want to add it, sure15:53
tobiashk15:53
tobiashit's a simple bugfix where we usually didn't do release notes15:53
corvusbut it only affected some users in certain conditions15:53
corvusyeah15:53
corvusthe encrypt thing was a bit more 'major' in that the encrypt command just didn't work, and it's important enough to cut a release, so it's important enough for a note15:54
*** ikhan has quit IRC15:54
corvusmhu: btw, is there testing that would catch that encrypt error now?15:54
mhucorvus, i could add one, there's already a functional test but with too small a value to trigger the chunk loop error15:55
corvusmhu: big values are pretty common and trigger special code paths (ie, the chunk loop), so i think it'd be a good idea to do that15:56
clarkbtobiash: I'll take a look in a bit. Juggling a few things and a meeting15:56
tobiashthanks :)15:56
mhuagreed, I'll add it next, it's trivial from the existing test15:56
corvusmhu: cool thx15:56
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add zuul-ensure-own-config role  https://review.opendev.org/c/zuul/zuul-operator/+/76588215:57
*** ikhan has joined #zuul15:58
tobiashI also have a weird day today with thousands of interruptions and small issues everywhere15:58
openstackgerritMatthieu Huin proposed zuul/zuul-client master: Add release note for encrypt bugfix  https://review.opendev.org/c/zuul/zuul-client/+/76603115:59
mhucorvus, if it's fine for you ^15:59
*** hashar has joined #zuul16:00
clarkbtobiash: we need a support group16:00
tobiashtoday I am the support group of my support group ;)16:01
avassI know that feeling16:05
tobiashcorvus: I'll look into the [database] tomorrow then16:09
*** bhavikdbavishi has joined #zuul16:10
*** rlandy is now known as rlandy|bbl16:11
*** bhavikdbavishi1 has joined #zuul16:12
*** bhavikdbavishi has quit IRC16:14
*** bhavikdbavishi1 is now known as bhavikdbavishi16:14
*** hamalq has joined #zuul16:18
openstackgerritMatthieu Huin proposed zuul/zuul master: zuul-client: test encryption of large secrets  https://review.opendev.org/c/zuul/zuul/+/76603716:21
lyrAny hints to fix openstack.exceptions.NotSupported: The image service for openstack:RegionOne exists but does not have any supported versions ?16:23
openstackgerritMerged zuul/zuul-client master: Add release note for encrypt bugfix  https://review.opendev.org/c/zuul/zuul-client/+/76603116:23
*** hamalq has quit IRC16:23
clarkblyr: I think that means the version of the image service (glance) that is running isn't supported by your config (or sdk version)16:24
clarkblyr: you might be able to work around this by explicitly pinning to an older image api verison in clouds.yaml or by downgrading sdk?16:25
*** mach1na has quit IRC16:25
lyrclarkb: thanks, I'll dig in my clouds.yaml16:31
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add zuul-ensure-own-config role  https://review.opendev.org/c/zuul/zuul-operator/+/76588216:36
corvusmhu, tobiash: commit bc0597ee54264f0c98a346ae0542c49afa3ca4df (HEAD -> master, tag: 0.0.4, origin/master, origin/HEAD, refs/changes/31/766031/1)16:38
corvusmhu, tobiash: that look good for zuul-client?16:38
tobiashI guess I'll have to wait for the next release then for the .netrc fix16:39
corvustobiash: oh we can wait for that16:39
clarkbI'm just about in a spot where I can review taht16:39
clarkbgive me 10 minutes?16:39
tobiashclarkb: awesome, thanks!16:40
corvusyeah sorry, no rush16:40
corvusthat's why i asked :)16:40
tobiash:)16:40
corvusin case i forgot something :)16:40
clarkbapproved, that didn't take as long as I feared16:44
tobiash:)16:44
tobiashit was just a small fix16:45
clarkbya, and more a python issue than needing to udnerstand netrc or requests internals in a significant way16:45
mhucorvus, tobiash clarkb if you can go the extra mile and clear these that are +1 or +2'ed already ... https://review.opendev.org/q/project:zuul/zuul-client+status:open+(label:Code-Review%252B1+OR+label:Code-Review%252B2)16:45
clarkbor at least the fix was python workaround16:45
mhuotherwise I'm content with a fix release up to .netrc16:45
tobiashmhu: I've looked at them and they all have +2 from me or I'm the author16:46
clarkbsorry still juggling a few things, if I get a chance I'll look16:46
mhutobiash, there are two from me in the list, https://review.opendev.org/c/zuul/zuul-client/+/765313 and https://review.opendev.org/c/zuul/zuul-client/+/76520316:46
mhuoh yeah, you +2'ed thme already, thanks :)16:47
tobiashmhu: yeah, both lack a non-me review ;)16:47
mhuthey're not essential for release but bring z-c encrypt on par with the features of encrypt_secret.py in zuul/zuul16:48
*** sugaar4 has joined #zuul16:54
*** sugaar has quit IRC16:55
lyrclarkb: can't find anything in clouds.yaml to enforce a glance api version16:56
*** hamalq has joined #zuul16:56
lyrclarkb: we do have an ageing openstack, including glance api v116:56
clarkblyr: I think you can try something like image_api_version: 1 in your cloud profile in the clouds.yaml16:57
clarkblyr: we more commonly use it to control identity versions using identity_api_version: 3 for example16:57
clarkbhowever if sdk isn't automatically falling back to v1 for glance then I wonder if they dropped support for it all together :/16:58
mordrednot to my knowledge - it should just work16:59
lyrclarkb: hmm... I feel I was mislead by warning message, our glance does have "enable_v2_api = true16:59
lyr"16:59
mordredlyr: there could be issues with the version discovery documents your glance is serving - I can't remember, but I think there may be old bugs in glace causing that to be auth protected. openstacksdk _should_ work around those as long as you have recent openstacksdk and recent keystoneauth17:00
lyrI also have "Unable to establish connection to http://192.168.32.139:8774/v2.1/REDACTED/servers/detail" on zuul server side, which is strange, this is an openstack IP17:00
openstackgerritMerged zuul/zuul-client master: Prevent override of bearer token by .netrc  https://review.opendev.org/c/zuul/zuul-client/+/76551617:01
*** hamalq has quit IRC17:01
mordredyeah - v1 and v2 support are both still in sdk17:02
*** hamalq has joined #zuul17:06
corvusmhu: qq on https://review.opendev.org/76520317:09
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add zuul-ensure-own-config role  https://review.opendev.org/c/zuul/zuul-operator/+/76588217:15
corvusmhu: also 203 has a merge conflict that needs resolving17:15
tobiash765313 is in merge conflict as well17:21
*** tosky has joined #zuul17:26
mhucorvus, tobiash thanks I'll have a look tomorrow17:27
lyrSo, I've this error, how can I determine a supported version & enforce it in the config ? https://paste.garrigue.re/?50ebc5e96cb62342#5F5DLNmwjGjKkHZMogPQC3JrAWhHYGREMdmGr5h82RXs17:30
clarkblyr: if you fetch the root of the glance image url path it should give you version data17:32
*** jcapitao has quit IRC17:36
lyrclarkb: I don't know where to look. About version, I've nodepool 3.13.1, glance 2.9.1, glance-api 16.0.117:41
clarkblyr: in this case it is talkinb about the api version (the protocol that glance 2.9.1 speaks for example)17:42
clarkblyr: if your glance is at https://glance.mycloud.com/ curling that url should get you back a json document with version discovery info17:42
*** rpittau is now known as rpittau|afk17:43
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add zuul-ensure-own-config role  https://review.opendev.org/c/zuul/zuul-operator/+/76588217:44
lyrclarkb: https://paste.garrigue.re/?57c192a5fa55971a#6yrBtD5rDEyZ8AgMrijtn25FKgFms6d1F7wNtismqy1W17:44
lyrgotta go for today17:44
lyrbut if you got suggestion about config to be tried, I'll gladly test them17:45
clarkbmordred: ^ any idea why the sdk wouldn't like that document?17:46
clarkbmaybe beacuse the catalog url doesn't point to the glance root?17:46
clarkblyr: thats the next thing I would check (but enjoy your time away from work), do a catalog list and check what is returned for image there, then curl that url and cross check against the paste you just shared17:47
*** cloudnull has quit IRC17:47
clarkbmaybe a proxy is sad or the url path isn't :9292/ but :9292/something-else17:47
*** cloudnull has joined #zuul17:47
mordredclarkb: yeah - that doc looks fine18:00
*** hashar is now known as hasharDinner18:02
*** jfoufas1 has quit IRC18:13
*** nils has quit IRC18:16
*** saneax has quit IRC18:27
fungianybody happen to know why zuul doesn't consider the wip flag in gerrit as blocking merge? we tested approving a "wip" change in opendev, and zuul happily enqueued it into our gate pipeline (but could not merge it, only reported verified +2)18:27
fungii guess the api call we use to check mergability requirements are met doesn't take the wip change state into account?18:28
clarkbfungi: that would be my hunch18:29
clarkbiirc its a query to gerrit that says if something can merge or not18:29
clarkbpossible the bug is in gerrit tiself18:29
SpamapSIn theory that's functionally equivalent to draft PR status in GitHub18:29
fungiyeah, basically what i'm wondering18:29
fungiSpamapS: yeah, i'm more just curious if gerrit is failing to report wip state as a blocking condition18:30
fungibut still apparently blocking on it18:30
corvusfungi, SpamapS: a quick "ssh review gerrit query --submit-records change:765821" shows wip is not in the submitRecords field which is what zuul currently looks at18:40
*** bhavikdbavishi has quit IRC18:40
corvusso we'll need an extra check for "wip: true" in the gerrit driver18:40
corvusshould be easy18:40
corvusi think i'd add it as a pipeline requirement option18:40
corvus(that way you could have pipelines that only act on wip changes; dunno what for, but that's the sort of thing we usually try to accomodate for future expansion)18:41
fungisounds reasonable, but also is wip something which *should* be included in submitRecords?18:41
corvusfungi: that's a good question i don't have an answer for; good repo-discuss topic i think18:41
fungiit does seem to effectively block submitting18:41
*** piotrowskim has quit IRC18:44
zbrcorvus: fungi: if you can give me some hints I count try to do something tomorrow about wip. clearly we need it and may help me learn more about zuul.18:46
zbram going offline now but I will read the backlog tomorrow18:46
corvuszbr: yep -- mimic the 'status: open' pipeline requirement18:47
fungiright, and once that merges and we get our scheduler restarted in opendev we can add wip as an explicit blocker in our gate pipeline definition18:49
tristanCfungi: if that effectively block submitting, shouldn't it be a default requirement for gerrit submit?18:52
zbrtristanC: i think it is.18:52
tobiashI think the pipeline requirement is useful but as part of a gate pipeline I think it should be handled automatically in the canMerge method in the gerrit driver18:52
zbrindeeed wip presence indicates inability to merge, so no gate pipelines should ever run on WIP, but check ones should.18:53
corvusyes, we should do both.18:54
fungiright, two-pronged approach: allow zuul to check wip state so it can be explicitly matched on in pipelines, but also start a discussion in the gerrit community about incorporating wip into submitRecords18:55
tobiashThe canMerge is probably quite easy by adding wip as change attribute and check for it in canMerge18:55
corvusthough i don't think we check open in canMerge?  perhaps it is incorporated in the submit records check18:55
corvustobiash: yes, but i want both18:55
corvusi definitely want it as a pipeline requirement/reject, so if zbr wants to write the change, then it should be included18:56
tobiashsure, both use cases make sense18:56
corvusif that's too big of a change, that's fine, i'll write the patch18:56
tobiashthe pipeline requirement could be backed by a change attribute as well I guess18:57
*** frickler has joined #zuul19:00
corvusanyway, that should be enough for zbr to look at tomorrow, so let's see what he comes up with19:02
tobiashtoday I found an interesting bug related to dynamic layouts. Suppose repo a using extra-config-paths and repo b without extra-config-paths. There are changes x in a and y in b where y depends-on x and both touch zuul config. In this case the dynamic layout of y misses the extra-config-paths of x most likely leading to a job freeze error.19:07
tobiashI suppose we're not passing the extra config files to the initial merge in this case19:07
tobiashbut haven't yet time to look deeper19:07
openstackgerritGuillaume Chauvel proposed zuul/zuul master: [DNM] tutorials: push dep image to buildset registry  https://review.opendev.org/c/zuul/zuul/+/76607619:17
*** Goneri has quit IRC19:18
*** Goneri has joined #zuul19:37
*** ianychoi__ has quit IRC19:44
*** Pilou has quit IRC19:53
openstackgerritGuillaume Chauvel proposed zuul/zuul master: [DNM] run tutorials using gerrit-3.3.0  https://review.opendev.org/c/zuul/zuul/+/76608620:20
ianwcorvus: you're right, the tag is there in "recent" zuul comments (like, not from a random change years ago).20:21
corvusianw: yeah, i think it's been there for ~1 year20:26
*** rlandy|bbl is now known as rlandy|pto20:26
ianwcorvus: probably makes a nice carrot, if you want your results in the table, use the latest zuul :)20:38
corvus:)20:38
corvusi *think* http reporting is required for that; so that's a zuulv3 only feature20:39
corvus(a zuulv2 backport would not be trivial)20:39
fungimight also require some extra effort for jenkins and other non-zuul systems to make comments matching the same set of parameters20:54
corvusianw: is there a way to customize a polygerrit plugin?  ie, pass config parameters through gerrit.config?21:00
corvuswas wondering if we could supply a regex for name-based matching (so the plugin could do tag-based and then optionally name-based)21:00
ianwcorvus: i do not *think* so; it might need a java component to expose a rest api that the plugin would query21:02
corvusbummer; a generic config pass-through would be cool21:04
guillaumeccorvus, ianw : zuul-status plugin is doing that https://gerrit.googlesource.com/plugins/zuul-status/+/refs/heads/master/src/main/resources/static/zuul-status-view.js#128 https://gerrit.googlesource.com/plugins/zuul-status/+/refs/heads/master/src/main/resources/Documentation/config.md21:22
ianwguillaumec: oh, nice!  well looks like it can be done then :)21:23
corvusperfect!21:26
*** hasharDinner has quit IRC21:34
*** zenkuro has quit IRC21:39
*** ikhan has quit IRC23:02
*** vishalmanchanda has quit IRC23:05
*** rfolco has quit IRC23:06
clarkbtobiash: looking at the openshift functional job logs I'm pretty sure I've got the new api stuff not completely correct. Specifically I think I need to requets *List kinds for list results23:21
clarkbtobiash: I bet you'v egot an openshift to test against locally so you might end up being quicker than me23:21
*** rfolco has joined #zuul23:21
ianwcorvus/peanut gallery: https://104.130.172.52/q/project:openstack%252Fdiskimage-builder is pretty much complete now for the plugin now.  i imported our users so i can actually test a wide range of results23:22
ianwi'm taking suggestions on tweaking the table layout etc if anyone has them23:22
ianwevery change should have a "Zuul Summary" tab23:23
mordredianw: my browser just flat refuses to serve that page to me23:24
ianwmordred: it is self-signed23:24
mordredapparently chrome does not want to give me the ability to choose to view it23:24
mordred"You cannot visit 104.130.172.52 right now because the website sent scrambled credentials that Google Chrome cannot process. Network errors and attacks are usually temporary, so this page will probably work later."23:24
mordredit's not important, obvs23:24
mordredjust talking out loud23:24
ianwahh, i think i heard they had turned that on; that you can't even override by default a self-signed cert23:25
mordredsilly me for clicking the update button23:26
ianwit probably makes sense to actually display the ci results in reverse chronological order, with the latest at the top23:26
guillaumecianw, personal preference for 2px padding, it could be ... configurable !   it looks nice23:33
ianwguillaumec: 2px padding on the <td> you mean?23:34
guillaumecexactly23:35
*** rlandy|pto has quit IRC23:35
ianwi agree, updated that now.  however i think it needs some left padding now23:36
ianwi guess that would be padding-left on the table23:36
tristanCianw: that's looking good to me, thanks!23:36
openstackgerritClark Boylan proposed zuul/nodepool master: Bump openshift dep  https://review.opendev.org/c/zuul/nodepool/+/76587323:37
clarkbI haveno idea if ^ is correct, mostly using the ci to help me fumble around23:37
clarkbopenshift's api docs and the python lib don't really align in their communication of how to query resources23:37
fungimordred: strangely, clicking anywhere in the page once chrome refuses to load it and typing "thisisunsafe" will cause it to then load?23:40
fungistrange internet rumors23:41
fungisomething about secret bypass sequences23:41
mordredfungi: oh my holy craop23:42
mordredthat does, in fact, work23:42
mordredI'm a bit disappointed it wasn't up up down down left right b a23:42
mordredianw: that looks awesome!23:43
fungiyup, hilarious23:44
fungiand yeah, the konami code would have been better, missed opportunities23:44
mordredianw: has it been suggested already to have a gerrit be able to configure which zuul is "the" zuul?23:45
ianwmordred: yeah, i think we probably want to add a sort for that23:45
mordredcool23:45
mordredbrilliant work23:46
ianwi'm not sure what the old one did?23:46
mordredI also don't know - but I feel like the official zuul was on top?23:47
clarkbya I think it was23:48
ianwit's compressed down to just https://github.com/ianw/gerrit-zuul-summary-status/blob/main/gr-zuul-summary-status/gr-zuul-summary-status.js now23:48
*** rfolco has quit IRC23:53
*** rfolco has joined #zuul23:53
*** rfolco has quit IRC23:58

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