Wednesday, 2020-03-25

fungifwiw, openstackwatch can probably be ignored or ripped out, though i'm in favor of just leaving it rotting in there until we're able to get rid of jeepyb00:18
*** tosky has quit IRC00:32
mordredfungi: yeah. I agree with all of those words01:07
openstackgerritMerged opendev/jeepyb master: Update StringIO to use six  https://review.opendev.org/71479701:12
mordredfungi: I'm not really here any more ... but notify-impact ... it takes smtp arguments but we don't pass them - how is it working? (wondering if we need to pass something or bind-mount something)01:58
fungiit was at one time used to send info about changes with a security-impact commit message footer to the openstack-security ml, i think, but in practice it was never used02:00
fungiand the doc-impact one changed to opening lp bugs instead of sending to the ml02:00
fungii think02:01
mordredoh yeah? so maybe it's a thing we shoudl look at removing from our hooks?02:01
fungipretty sure that whole thing has fallen into disuse, but would be good to ask on the ml02:01
mordredtimeout -k 2m 10m /usr/local/bin/notify-impact patchset-created "$@" --impact SecurityImpact --dest-address 'openstack-security@lists.openstack02:01
mordred.org'02:01
mordredthat's the only use of it02:01
fungiyeah, i haven't seen one of those wind up on that ml in many years02:03
fungiand i moderate that ml and read everything which lands on it (which is really just notifications on public lp bugs tagged "security" these days)02:04
fungiso if that's all it's doing, we can remove that hook02:04
fungii'll make a note to bring it up in the security sig meeting on thursday to let folks know02:04
mordredfungi: https://review.opendev.org/#/c/674821/02:04
mordredthat's the most recent bug with SecurityImpact in it02:05
mordreds/bug/change/02:05
fungihuh, so people are trying to use it still and it's just not working02:05
mordredyeah02:06
mordredI think because there is no smtp information02:06
mordredalso - it does look like notify-impact does DocImpact -> LP bug02:06
mordredso we should probably keep it02:07
mordredbut - I guess the immediate thing is - the smtp thing isn't working anyway - so I don't need to worry about mounting things into the container so that doesn't break :)02:07
fungii mean, marking changes "securityimpact" is still useful i suppose for gerrit queries in review dashboards and searching commit histories02:09
funginobody has complained about the lack of messages from it though02:10
*** ianw has quit IRC02:30
*** ianw has joined #opendev02:36
*** ianw has quit IRC02:37
*** ianw has joined #opendev02:40
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] Add Fedora 31 support and test jobs  https://review.opendev.org/70841603:55
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] Add Fedora 31 support and test jobs  https://review.opendev.org/70841603:58
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] Add Fedora 31 support and test jobs  https://review.opendev.org/70841604:02
openstackgerritIan Wienand proposed openstack/diskimage-builder master: centos 8 image build: fix mirror  https://review.opendev.org/71483605:07
openstackgerritIan Wienand proposed openstack/diskimage-builder master: centos 8 image build: fix mirror  https://review.opendev.org/71483605:55
*** dpawlik has joined #opendev07:47
*** ralonsoh has joined #opendev08:01
*** tosky has joined #opendev08:24
*** rpittau|afk is now known as rpittau08:31
openstackgerritRiccardo Pittau proposed openstack/diskimage-builder master: Use rm instead of rmdir and force it  https://review.opendev.org/71490309:35
*** factor has joined #opendev10:04
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: WIP: test fetch-sphinx-tarball role  https://review.opendev.org/71491210:32
openstackgerritRiccardo Pittau proposed openstack/diskimage-builder master: [WIP] Run hooks with sudo  https://review.opendev.org/71491310:33
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: WIP: test fetch-sphinx-tarball role  https://review.opendev.org/71491210:39
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: WIP: test fetch-sphinx-tarball role  https://review.opendev.org/71491210:50
*** tosky is now known as tosky_11:24
*** tosky_ is now known as tosky11:40
*** rpittau is now known as rpittau|bbl11:42
openstackgerritThierry Carrez proposed opendev/irc-meetings master: Move Large Scale SIG meeting hour  https://review.opendev.org/71492211:43
openstackgerritThierry Carrez proposed opendev/irc-meetings master: Move Large Scale SIG meeting hour  https://review.opendev.org/71492212:55
*** rpittau|bbl is now known as rpittau13:00
*** hashar has joined #opendev13:01
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Add testing of fetch-sphinx-tarball role  https://review.opendev.org/71491213:11
*** roman_g has joined #opendev13:13
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Add testing of fetch-sphinx-tarball role  https://review.opendev.org/71491213:25
fungimordred: do you recall where we recorded the plan for the identity provider? looks like it never made it into a formal spec13:34
fungii'm sifting through old ml archives at the moment because i recall we summarized it there at one point13:34
mordreduh...13:37
mordredfungi: I wanna say there's an etherpad13:38
mordredso I guess that's a "no"13:38
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Add testing of fetch-sphinx-tarball role  https://review.opendev.org/71491213:40
*** hashar has quit IRC13:40
*** hashar has joined #opendev13:41
fungisearching meeting logs the most recent reference seems to be http://eavesdrop.openstack.org/meetings/infra/2018/infra.2018-09-18-19.01.log.html#l-5413:49
*** roman_g has quit IRC13:51
*** roman_g has joined #opendev13:51
mordredit's worth noting if we're circling back around to that that gitea can act as an idp. so it's _possible_ we could do something to use that as our sso idp - but have people log in to it via openstackid or launchpad or whatever13:54
fungilooks like that meeting was summarizing the stein ptg in denver13:54
mordreddenver seems so long ago13:55
*** smcginnis has joined #opendev14:00
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Add testing of fetch-sphinx-tarball role  https://review.opendev.org/71491214:00
fungimordred: using gitea as an idp would mean account management which would mean real clustering/shared database for all the backends right?14:02
mordredfungi: yeah.14:05
fungiso probably not a near-term solution either14:06
mordredI think dex was one of the other decent choices: https://github.com/dexidp/dex and they seem to have split themselves out from the coreos org post acquisition14:06
mordred(which has a benefit that gerrit has a dex plugin already)14:07
mordredand it's providing jwt tokens, so should be able to integrate with zuul14:07
fricklercorvus: (or in fact anyone interested in meetpad) this is a (german) newspaper article about the project I mentioned in the spec review, maybe with google translate it might be readable https://www.br.de/nachrichten/netzwelt/muenchner-initiative-videokonferenzen-fuer-alle,Ru9wKfi14:08
frickleralso this is their stats page and the docs they have https://stats.ffmuc.net/d/U6sKqPuZz/meet-stats?orgId=1&refresh=10s https://ffmuc.net/wiki/doku.php?id=knb:meet-server14:09
mordredfrickler: cool!14:10
fricklerfrom that I'm assuming we might well be needing more than a single server to handle the vPTG volume, but we should test that for ourselves14:10
corvusfrickler: thanks!  from what i've seen of the docker setup, we should be able to adapt to that if we need more hosts, but it'll be a bit of work14:12
fricklerone other interesting point that they mentioned: they can work only with chrome users currently, one firefox client can hang the session for everyone.14:14
openstackgerritsebastian marcet proposed opendev/puppet-openstackid master: Added config variables to support emails * support * user spam processor results  https://review.opendev.org/71495414:20
openstackgerritsebastian marcet proposed opendev/system-config master: Added new param to IDP config  https://review.opendev.org/71495714:32
openstackgerritJames E. Blair proposed opendev/system-config master: Add meetpad server  https://review.opendev.org/71423814:45
openstackgerritJames E. Blair proposed opendev/system-config master: Build jitsi-meet images  https://review.opendev.org/71449414:45
openstackgerritJames E. Blair proposed opendev/system-config master: jitsi-meet: open etherpad on join  https://review.opendev.org/71450514:45
openstackgerritJames E. Blair proposed opendev/system-config master: Use our jitsi-meet image for meetpad  https://review.opendev.org/71451014:45
openstackgerritMohammed Naser proposed openstack/project-config master: vexxhost: add repos for exporters  https://review.opendev.org/71496515:03
mnaserfungi: ^ by popular demand ;)15:03
AJaegermnaser: we can review but repo changes are not possible while we work on jeepyb, so I'll +2 and WIP once I'm happy ;)15:03
mnaserAJaeger: ahh, yes, i forgot about that15:04
mnaserAJaeger: anything in particular i can do to help drive that so we can get those added up15:04
AJaegermnaser: mordred is driving that, better ask him15:05
mnasero/ mordred i'm around if there are things i can pick at15:05
mordredreal close15:17
mordredactually15:17
mordredI think we're about ready to try a gerrit restack15:19
*** roman_g has quit IRC15:19
mordredrestart15:19
*** roman_g has joined #opendev15:22
openstackgerritMonty Taylor proposed opendev/system-config master: Run manage-projects on gerrit servers  https://review.opendev.org/71497015:26
mordredAJaeger, infra-root: ^^ that should take care of actually running manage-projects15:26
AJaegermnaser: ^15:27
AJaegerthanks, mordred15:27
mordred(of course, I'm not 100% sure that's going to pass tests ... probably some more work needed there)15:28
mnaserAJaeger, mordred: cool -- well i'll gladly be the testbed :)15:29
*** mlavalle has joined #opendev15:30
mordredmnaser: :)15:31
mordredmtreinish: I'm seeing issues with testtools and python 3.8 like this: https://zuul.opendev.org/t/openstack/build/66408e0bb07d4faf8c8f9f94b4a0018315:54
* mordred afks for a bit16:08
*** roman_g has quit IRC17:00
*** rpittau is now known as rpittau|afk17:13
clarkbmordred: that chagne is failing with "the input device is not a tty18:19
clarkbI'm guessing the script that installs the wrapper stuff isn't doing docker run -t18:19
clarkbI'm nto sure why that would be necessary for manage-projects though18:19
clarkbit uses shutil which has terminal introspection stuff, maybe that import implies a tty is needed?18:21
fungilooks like our puppet-beaker-rspec-puppet-4-infra job now fails because the latest version of puppet-lint-unquoted_string-check now requires ruby 2.418:28
fungianybody working on that yet? if not i'll push up a pin in our spec helper18:28
clarkbfungi: not aware of anyone working on that18:28
clarkbI can't reproduce the tty issue through shutil, perhaps its something with the exec'd git processes. But also the command is run with -it18:29
mordredclarkb: it does have -t .. but it also has -i ... maybe I should remove the -i18:29
clarkbmordred: I think the ansible connection has no tty and docker may complain it is being run with -t and not having one?18:29
clarkbif ansible had a tty I think it would be happy?18:29
mordredoh - maybe we should remove the -t too?18:30
clarkbmordred: ya I think you want to drop both18:30
openstackgerritMonty Taylor proposed opendev/system-config master: Run manage-projects on gerrit servers  https://review.opendev.org/71497018:30
mordredupdated - let's see how that goes18:30
clarkboddly if I run import shutil ; shutil.get_terminal_size() under docker exec -t that reports 0x0 without -t it reports 80x2418:33
clarkbI wonder if python is being nice there and lying18:34
openstackgerritJeremy Stanley proposed opendev/puppet-openstack_infra_spec_helper master: Pin puppet-lint-unquoted_string-check to < 2.0.0  https://review.opendev.org/71502318:35
AJaegercorvus, mordred, are you done with "Revert "Revert "Disable github reporting and re-add devel ansible job""" ? Can we revert ^3?18:43
AJaegerReading backscroll I got the impression you're done - is that correct?18:43
corvusnope18:43
corvusi'm going to start debugging the real problem after lunch18:44
corvusAJaeger: thanks for checking18:44
AJaegercorvus: ah, ok!18:44
openstackgerritMohammed Naser proposed zuul/zuul-jobs master: Add testing of fetch-sphinx-tarball role  https://review.opendev.org/71502818:56
openstackgerritMohammed Naser proposed zuul/zuul-jobs master: Add testing of fetch-sphinx-tarball role  https://review.opendev.org/71502818:57
openstackgerritMohammed Naser proposed zuul/zuul-jobs master: Add testing of fetch-sphinx-tarball role  https://review.opendev.org/71502819:00
openstackgerritMohammed Naser proposed zuul/zuul-jobs master: Add testing of fetch-sphinx-tarball role  https://review.opendev.org/71502819:01
clarkbfungi: we should drop the cetnos-7 job that failed on your change above19:02
clarkbI'm somewhat amazed that that managed to sneak through in the first place19:02
clarkb(we don't deploy on centos7 and have removed tehcentos7 testing)19:02
openstackgerritClark Boylan proposed openstack/project-config master: Stop running puppet centos-7 jobs on infra puppet  https://review.opendev.org/71503419:04
clarkbfungi: mordred ^ I think that goes in first then 715023 can go in19:05
fungiindeed19:05
mordredclarkb: I keep looking at those legacy puppet jobs thinking "I'm going to unlegacy them" and then I get lost in the spiderweb and give uo19:10
clarkbmordred: the good news is in this case we can simply delete it ;)19:10
mordredyuo19:10
mordredyup19:10
mordredit just made me look at legacy-puppet-openstack-infra-spec-helper-unit19:10
mordredand then I had sads19:10
clarkbI think a lot of those jobs are actually simpler than they appear. Like if we rewrote them from scratch they'd probably be a few lines and then log collection19:11
mordredyes - this is accurate19:11
clarkbbut beacuse they were autoconverteda nd we were extra careful in the conversion we ended up with a lot of "handle this and that" corner case handling19:11
mordredespecially since run-base already sets up puppet and ansible properly19:11
mordredso a lot of the puppet could actually be handled by setting up jobs that use system-config-run to run remote_puppet_else19:12
mordredwith the right nodes in the nodeset19:12
AJaegerclarkb: will you remove legacy-puppet-openstack-infra-spec-helper-unit-centos-7 from openstack-zuul-jobs as well, please?19:12
mordreda few of them do other stuff - but even that I think could just piggyback off of system-config-run19:12
clarkbAJaeger: yup one moment19:12
AJaegersure, thanks19:13
mordredcorvus: when you get a sec, https://review.opendev.org/#/c/714532/ and https://review.opendev.org/#/c/711073/ - and then I can land / watch them19:22
corvus++19:25
*** ralonsoh has quit IRC19:26
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Add a role to install and configure dstat to run in the background  https://review.opendev.org/51837419:27
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Add a role to install and configure dstat to run in the background  https://review.opendev.org/51837419:35
*** hashar is now known as hasharDinner19:35
openstackgerritMohammed Naser proposed zuul/zuul-jobs master: download-artifacts: provide a dictionary  https://review.opendev.org/71504519:39
openstackgerritMerged openstack/project-config master: Stop running puppet centos-7 jobs on infra puppet  https://review.opendev.org/71503419:40
*** Openk10s has quit IRC19:41
clarkbmordred: manage-projects has new errors so I Think it was correct to remove -it19:44
mordredclarkb: woot19:45
clarkblooks like ssh hostkey checking may hvae failed?19:45
clarkbthough with dsa?19:45
clarkbI should figure out lunch19:47
openstackgerritMonty Taylor proposed opendev/jeepyb master: Encode the input to hashlib  https://review.opendev.org/71504619:48
mordredclarkb: yeah - for review-dev it's the host key checking. oh - hrm. this is going to be run in the system-config test ...19:48
mordredthose are configured to point at the fqdn - but we're running them like they're nodes - so it's going to try to run manage-projects against review-dev.opendev.org - not against localhost19:49
mordredI wonder if it'll work if we change it to localhost ... trying19:49
clarkboh I thinj we probablyy always wantto do localhost19:52
clarkbto avoid crossing streams19:52
openstackgerritMonty Taylor proposed opendev/system-config master: Run manage-projects on gerrit servers  https://review.opendev.org/71497019:55
mordredclarkb: localhost doesn't seem to work in the dockers - but the host's ip does19:55
clarkbitsbecause tou do docker run not docker exec19:56
clarkbI think docker exec + localhost would work19:56
mordredwhat's docker exec?19:56
clarkbrun command in a running container19:56
*** hasharDinner is now known as hashar19:57
mordredoh - nod19:57
mordredhrm19:57
clarkbthough we are using hist networking right?19:57
mordredyeah19:57
mordredso is it possible taht gerrit isn't listening on localhost?19:57
clarkboh but is your docker run using host networking?19:57
mordredbut instead only on public addresses?19:57
mordredoh - that's a GREAT point19:57
clarkbI bet thats it19:57
mordredyup. that was it19:58
openstackgerritMonty Taylor proposed opendev/system-config master: Run manage-projects on gerrit servers  https://review.opendev.org/71497019:59
mordredclarkb: that should be better :)19:59
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837420:06
openstackgerritMerged opendev/puppet-openstack_infra_spec_helper master: Pin puppet-lint-unquoted_string-check to < 2.0.0  https://review.opendev.org/71502320:12
*** diablo_rojo has quit IRC20:16
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837420:34
*** tosky has quit IRC20:40
mordredcorvus: real quick:  https://review.opendev.org/#/c/714970/ - the failure in system-config-run-review is fixed in the jeepyb patch in the depends-on20:41
mordredcorvus: this is the same issue from jitsi-meet right?20:42
mordredin this case we didn't build the image in the job, so we didn't pull from the intermediate?20:42
mordredcorvus: so I'd need https://review.opendev.org/#/c/714510/6/.zuul.yaml from the jitsi stack for this to do the right thing20:43
corvusmordred: 970+2 with comment20:43
mordred(well, and then need to update system-config-run-review to have parent system-config-run-containers )20:43
corvusmordred: yeah.  want me to split that out?20:44
mordrednah - I think we're going to land it tomorrow - and we can just land the jeepyb patch for now20:44
mordredprobably the same amount of iteration cycle time20:44
mordredclarkb: when you're back - https://review.opendev.org/#/c/715046/ plz20:45
corvusk20:46
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837420:49
openstackgerritMonty Taylor proposed opendev/system-config master: Base run jobs needing containers on containers base  https://review.opendev.org/71506320:50
mordredcorvus: there's a followup to jitsi that does the other reparenting20:50
*** tosky has joined #opendev20:54
corvusdid fixes to puppet4 happen?20:56
corvusi thought i saw words about that earlier; is it fixed and i should recheck, or is there work needing doing i should help with?20:56
corvusmordred, clarkb, fungi: ^?20:57
fungicorvus: yes, you should be able to recheck, if the failure was for a job which started before 20:12z20:58
fungithat was the second fix to merge20:58
fungitelltale failure is puppet-lint-unquoted_string-check complaining that it needs ruby 2.420:59
*** diablo_rojo has joined #opendev21:00
clarkbmordred: done21:00
mordredclarkb: thanks!21:01
*** hashar has quit IRC21:06
openstackgerritMerged opendev/puppet-openstackid master: Added config variables to support emails * support * user spam processor results  https://review.opendev.org/71495421:07
fungicanary which was previously failing puppet jobs ^21:07
corvusfungi: does this debhelper error mean anything to you? https://zuul.opendev.org/t/openstack/build/75af43ec7f8743baa4dba9d11d6b77c2/log/job-output.txt#389621:07
corvusfungi: a child change succeeded, so i suspect it may have been a transient error21:07
corvus(so i'm rechecking) but it's still very strange21:08
mordredcorvus: https://github.com/jitsi/jitsi-meet/blob/master/debian/compat21:08
*** mlavalle has quit IRC21:09
mordredcorvus: declares debhelper compat level needed21:09
fungicorvus: huh, yeah that could imply an old debhelper version... what's supposed to happen is that debian packages have compatibility levels declared in the debian/compat file21:09
corvusoh!21:09
corvusthe child change that worked is the one that switches to my repo21:09
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837421:09
corvusso jitsi-meet did just break our ability to build it under (oldstable -- which one is that?)21:10
mordredcorvus: you can get newer debhelper from the backports repo: https://nthykier.wordpress.com/2019/01/04/debhelper-compat-12-is-now-released/21:10
corvusstretch21:10
corvusokay...21:10
fungipackages.debian.org/debhelper21:10
fungistretch-backports has dh1221:10
fungiif you need to add it21:11
*** mlavalle has joined #opendev21:11
corvusi think maybe that's the best approach; it's a little extra work, but it'll make switching back to upstream easier later21:11
fungiheh, seems i keep saying the same things as mordred, only more slowly ;)21:12
openstackgerritJames E. Blair proposed opendev/system-config master: Build jitsi-meet images  https://review.opendev.org/71449421:13
mordredfungi: I think it's great corroboration21:13
corvushopefully that doesn't throw the jdk/node situation out of whack21:13
mordredcorvus: backports require you to specifically request the package21:13
fungii believe by default apt will only install explicitly requested packages from the backports repo, and dependencies if they're not new enough21:14
mordredcorvus: so you're actually going to need to also add in an explcit install of debhlper from backports21:14
mordredfungi: jinx21:14
mordredcorvus: apt-get install -t stretch-backports debhelper21:14
fungiso something like `apt install debhelper/stretch-backports`21:14
fungior mordred's syntax works too21:14
fungi`apt-get install -t stretch-backports ...` is how you say "install all these things from backports"21:15
corvusoh thx21:15
fungiwhereas using debhelper/stretch-backports allows you to also specify other packages not from backports in the same invocation21:15
mordredah - you could do that too21:15
mordredyeah21:15
mordredwhichever way feels good21:16
fungiso depending on what you're going for, one or the other21:16
mordredmight be nicer to just add debhelper/stretch-backports to the larger line21:16
openstackgerritJames E. Blair proposed opendev/system-config master: Build jitsi-meet images  https://review.opendev.org/71449421:16
mordredand let the depsolver sort it out21:16
fungiyou can also tell apt to install specific versions and that should kick it to install the versions from backports if that's the only way to satisfy the request21:16
corvusoops21:16
corvusmordred, fungi: ^ take a look at that diff and let me know if i should redo it :)21:16
fungilike `apt install debhelper>=12` also ought to work21:16
openstackgerritwes hayutin proposed openstack/project-config master: add review-priority for tripleo-ci  https://review.opendev.org/71506921:17
mordredcorvus: I believe that will do the thing you want21:17
fungicorvus: what you have there will work fine21:17
fungithough you did sandwich it in between adding the nodesource repo and doing an index update21:19
fungithat technically should still be fine21:19
corvusthat's weird, i'll move it up21:19
openstackgerritJames E. Blair proposed opendev/system-config master: Build jitsi-meet images  https://review.opendev.org/71449421:20
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837421:23
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837421:33
*** dpawlik has quit IRC21:35
openstackgerritMerged opendev/jeepyb master: Encode the input to hashlib  https://review.opendev.org/71504621:42
openstackgerritMonty Taylor proposed opendev/system-config master: Run manage-projects on gerrit servers  https://review.opendev.org/71497021:47
corvus2020-03-25 21:45:55,608 DEBUG zuul.layout: Job <Job openstacksdk-ansible-devel-functional-devstack branches: {MatchAny:{BranchMatcher:devel}} source: opendev/base-jobs/zuul.d/jobs.yaml@master#25> did not match files in <Change 0x7f3bc73e5940 ansible/ansible 68122,8de92b45b3ea7576912ce7686381618456189ab9>21:51
corvusmordred: ^ :(21:51
corvusmordred: whatever happened yesterday did not happen today21:51
corvus(that's the expected behavior)21:51
mordredcorvus: :( indeed21:54
mordredcorvus: wait a sec ...21:54
mordredcorvus: why is the source opendev/base-jobs/zuul.d/jobs.yaml@master#25 ?21:54
mordredI guess that's the base job and not indicitive of a larger issue21:55
corvusmordred: yeah, i think that's the right job, the line before was:21:58
corvus2020-03-25 21:45:55,607 DEBUG zuul.layout: Pipeline variant <Job openstacksdk-ansible-devel-functional-devstack branches: {MatchAny:{BranchMatcher:devel}} source: openstack/project-config/zuul.d/projects.yaml@master#27> matched <Change 0x7f3bc73e5940 ansible/ansible 68122,8de92b45b3ea7576912ce7686381618456189ab9>21:58
corvuswhich is right -- that's the, i dunno, topmost variant?  the actual job in the pipeline.21:59
corvusthen the log line about not matching files uses the frozen job (which is gonna start with the base job and works its way up), as opposed to the variant22:00
corvusso i think that's all right22:00
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837422:01
openstackgerritJames E. Blair proposed openstack/project-config master: Revert "Revert "Revert "Disable github reporting and re-add devel ansible job"""  https://review.opendev.org/71508122:02
corvusmordred: ^22:02
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837422:06
mordredcorvus: ooh. adding the base container pull job to the run-nodepool job failed in a fun way: https://zuul.opendev.org/t/openstack/build/8d423448d6f94cd88e621a5367bccb6b/console22:07
mordredbut not for any of the other run jobs22:08
corvusmordred: do those have "dependencies: opendev-buildset-registry"?22:09
corvusor, i guess i should ask, does the nodepool job22:10
corvus(presumably the others do since they succeeded)22:10
mordredyup! and nope22:10
corvusmordred: so nodepool is missing that and that's the error?22:10
mordredI think so22:11
clarkbshould that be collapsed in a yaml template thing22:12
clarkb(template is the wrong word but I don't actually know what it is called)22:12
corvusanchor; and i don't think so, because the dependencies are slightyl different for many container jobs22:12
mordredcorvus: actually - maybe I shouldnt' base nodepool on that base job22:13
mordredsince zuul images are in a different tenant - is a depends-on here going to do the right thing with intermediate images?22:14
corvusnope22:14
corvus(they'll never show up)22:14
mordredyeah. so I thin kwe actually don't need buildset-registry either22:14
corvusso it should be harmless but not useful22:15
* mordred updates22:15
clarkboh right its only images built in system-config22:15
corvusimages built in the tenant (which is currently openstack)22:15
openstackgerritMerged opendev/system-config master: Disable recommends in python-base and python-builder  https://review.opendev.org/71107322:18
openstackgerritMerged opendev/system-config master: Added new param to IDP config  https://review.opendev.org/71495722:18
openstackgerritMonty Taylor proposed opendev/system-config master: Base run jobs needing containers on containers base  https://review.opendev.org/71506322:18
corvusfungi, mordred: that did mess up the node thing: https://zuul.opendev.org/t/openstack/build/a1c9bdf755d3478d9f4b6451c2b8063c22:18
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837422:18
corvusshould i move that to the end or do something else?22:18
clarkbcorvus: should we install node from the stretch backports?22:19
mordredcorvus: uhm22:19
mordredthat seems very messed up22:19
clarkb(I assume that is why it is conflicting bceause stretch-backports has newer packages/)22:20
mordredcorvus: can I suggest a really dumb thing?22:21
mordredactually - I can try it real quick locally22:21
ianwinfra-root: we've removed the tarballs mirror env variable from job setup and nobody has complained; if we could follow-up with  https://review.opendev.org/#/c/714544/ to remove it from apache config that would be a good cleanup22:23
mordredholy crap that's doing a lot of apt things22:23
mordredcorvus: ok. I've got a thing22:25
mordredcorvus: left a comment - but basically - add backports, install package, remove backports, install node22:28
mordredI do not understand why it didn't work22:29
corvusmordred: or maybe do the backports debhelper at the end, after node?22:29
mordredor that22:29
mordredit makes no sense to me that it didn't work as written22:30
mordredbut - shrug22:30
openstackgerritJames E. Blair proposed opendev/system-config master: Build jitsi-meet images  https://review.opendev.org/71449422:40
openstackgerritMonty Taylor proposed opendev/system-config master: Use add instead of wget to download things for gerrit images  https://review.opendev.org/71508722:40
mordredcorvus: the jitsi-meet dockerfile taught me something ^^ :_22:40
mordred:)22:40
openstackgerritJames E. Blair proposed opendev/system-config master: Build jitsi-meet images  https://review.opendev.org/71449422:41
corvusmordred: probably doesn't matter for builds in zuul; but for me the jury is out on it...22:41
corvusmordred: if you expect it to change, then it's good, because it will download it each time but only invalidate the cache if it has changed.22:42
corvusmordred: but if you don't expect it to change, then it's bad, because even though it's not invalidating, it's still downloading22:42
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837422:42
corvus(it's entirely a wash in zuul since there's no cache)22:43
mordredah - so it might actually be worse in the local case then22:44
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837422:45
openstackgerritMonty Taylor proposed opendev/system-config master: Start making 3.8 python images  https://review.opendev.org/71453222:45
corvusmordred: i'd say if it's for something like a versioned release tarball, i'd skip it22:47
corvusmordred: if it's something like some go binary updated every 37 seconds... maybe it's appropriate22:47
mordredcorvus: nod. I've WIPd the change22:47
mordredcorvus: https://zuul.opendev.org/t/openstack/build/dac1e1c7218d49cf9f70f201e9a10adf/log/review01.openstack.org/manage_projects.log22:47
mordredlook - a) it's a manage_projects.log - b) I'm guessing our test key data is not real enough to run manage-projects22:48
mordredhow far down the rabbit hole should we go for now with actually running manage_projects in a gate job - we've never had that before - maybe defer it for now?22:49
corvusclarkb: ^?22:49
clarkbwe actually do do it22:49
clarkbthats what the ingegration job in jeepyb does22:49
clarkb*integration22:49
clarkbis this the problem where we need to use rsa keys?22:51
clarkbits probably worth at least understanding since we know it works in the non container case22:51
clarkb(and we want it to work in the container case in production)22:51
mordredclarkb: we run manage-projects against a gerrit that we stood up? but not one we stood up using service-review I'm guessing22:52
clarkboh ya I bet the issue is bootstrapping gerrit22:52
mordredI think we *should* do this - I'm just wondering if we should block re-enabling manage-projects on plumbing everything through into our ansible22:52
mordredwhich might be a non-zero amount of work since bootstrapping22:52
clarkbI remember choosing the zuul set up for quickstart because it was new enough gerrit to bootstrap without munging the db22:52
mordredyeah22:53
mordredand we can't do that same thing in the the run-review job - because now we're just in left-field mode22:53
clarkbya22:53
mordredso maybe we leave the jeepyb integration job for now, and once we're on modern gerrit we can make run-review fully bootstrap so we can do a full manage-projects test22:53
clarkbin that case probably fine to skip it for now, rely on the integration job22:53
clarkbthen we'll get there with newer gerrit eventually22:54
openstackgerritMonty Taylor proposed opendev/system-config master: Run manage-projects on gerrit servers  https://review.opendev.org/71497022:54
mordredI think we get far enough in running manage-projects in the playbook to know it should work with the real server and keys in place22:54
mordred(in the previous run there)22:54
openstackgerritMerged zuul/zuul-jobs master: upload-logs-swift: Create a download script  https://review.opendev.org/59234122:55
openstackgerritMerged zuul/zuul-jobs master: upload-logs-swift: Add a unicode file  https://review.opendev.org/59285322:55
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837422:58
openstackgerritAlex Schultz proposed zuul/zuul-jobs master: Improve the run-dstat role  https://review.opendev.org/51837423:08
mordredclarkb, corvus: there was an error in https://review.opendev.org/#/c/714532/ - should be fine now23:16
mordredand now - I need to eat pork23:16
openstackgerritIan Wienand proposed opendev/system-config master: Remove files02.openstack.org and related puppet  https://review.opendev.org/70963923:36
openstackgerritIan Wienand proposed opendev/system-config master: Remove static site puppet  https://review.opendev.org/71038823:36
ianwinfra-root: ^ these servers are gone now, so if we could do this cleanup would be good23:37
openstackgerritJames E. Blair proposed opendev/system-config master: jitsi-meet: open etherpad on join  https://review.opendev.org/71450523:38
openstackgerritJames E. Blair proposed opendev/system-config master: Use our jitsi-meet image for meetpad  https://review.opendev.org/71451023:38
clarkbianw: +2's all around but you may want to double check hiera's common.yaml for cacti entries?23:56

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