Wednesday, 2018-08-15

openstackgerritJeremy Stanley proposed openstack-infra/zuul-website master: Add a temporary summit promotional message  https://review.openstack.org/59187000:05
clarkbfungi: is your concern with centralizing purely the complexity it implies?00:06
fungithat, but also copying the key material around means additional places it can get compromised/leaked00:11
fungiin a thoroughly distributed implementation, the only server which knows the ssl key is the server where it was generated and is used00:13
clarkbwe could probably set it up such that our servers hand the csrs over to centralized server with auth details then pass the signed cert back00:13
clarkbbut that liekly ends up being more complicated implementation wise00:14
ianwmy thought is that if there's an ansible job that runs from bridge.o.o, it would essentially run 'certbot --webroot' on dv.o.o and pull that key material back00:14
ianwyou could even imagine doing something like creating the keys on a tmpfs, to reduce data-at-rest issues00:14
ianwi mean, you're not free from side-channel spectre/etc attacks, and yes the key is still replicated more than it needs to be00:15
ianwbut at least it's not sitting around00:15
ianwgoing silly, but you could even imagine that if you could dynamically point "dv.o.o", you could conceivably do this inside a zuul job.  spin up a fresh host00:16
funginot entirely silly if we're talking about eventually using zuul jobs to update configuration on servers00:17
*** dklyle has quit IRC00:20
*** slagle has joined #openstack-infra00:24
*** jamesmcarthur has joined #openstack-infra00:30
*** slaweq_ has joined #openstack-infra00:32
*** jamesmcarthur has quit IRC00:32
*** agopi has quit IRC00:32
*** jamesmcarthur has joined #openstack-infra00:32
*** jamesmcarthur has quit IRC00:36
*** slaweq_ has quit IRC00:36
openstackgerritKeiichi Hikita proposed openstack-infra/project-config master: Set up slogging in Storyboard  https://review.openstack.org/59187100:38
*** gyee has quit IRC00:39
*** jamesmcarthur has joined #openstack-infra00:41
*** longkb has joined #openstack-infra00:42
*** rlandy has quit IRC00:43
*** hongbin has joined #openstack-infra00:44
*** slagle has quit IRC00:48
*** jamesmcarthur has quit IRC00:50
*** slaweq_ has joined #openstack-infra00:53
*** slaweq_ has quit IRC00:57
*** agopi has joined #openstack-infra00:57
*** jamesmcarthur has joined #openstack-infra01:01
*** jamesmcarthur has quit IRC01:03
*** jamesmcarthur has joined #openstack-infra01:08
*** jamesmcarthur has quit IRC01:09
*** jamesmcarthur has joined #openstack-infra01:21
openstackgerritJeremy Stanley proposed openstack-infra/zuul-website master: Add a temporary summit promotional message  https://review.openstack.org/59187001:27
*** yamahata has quit IRC01:28
*** jamesmcarthur has quit IRC01:31
*** slaweq_ has joined #openstack-infra01:32
*** slaweq_ has quit IRC01:37
openstackgerritIan Wienand proposed openstack-infra/infra-specs master: letsencrypt spec  https://review.openstack.org/58728301:38
*** jamesmcarthur has joined #openstack-infra01:39
ianwfungi: ^ personally i'd like some insight into your thoughts on how a host running & managing certbot would work out, at the sort of "we add it to base playbook, a role does this, it integrates with puppet here" type level01:40
ianwand i really think that would be a great alternative in the spec01:40
ianwif you would like to01:41
fungiianw: by "a host running & managing certbot" you mean the central dv.o.o host or something else?01:43
ianwno i mean just how you envisage it all plugging in on anything.  the psuedo-puppet bits i put in there i pulled from puppet-askbot's bits and pieces01:44
ianws/anything/any of our deployed services/01:44
fungiahh, got it01:45
fungii'll write up something on the review, for sure. at a high level though i think it would just ensure present source from the snakeoil path to the path we configure certbot to manage, and make those file resources require the ssl-certs package or alternatively on an exec which creates those files and in turn relies on the openssl package01:47
fungipuppet will only ever create the files if they don't exist, and certbot will just keep overwriting them on renewal01:47
fungiand we wrap the certbot bits in a conditional flag so people doing local deployments just get the snakeoil copied into place and that's it01:48
fungithe separate bit is likely a reusable puppet module which installs certbot and the account bits needed to request a cert01:49
*** jamesmcarthur has quit IRC01:49
fungiwhich will need soe care to get working on both ubuntu and centos, presumably01:49
ianwso at this point, that would probably be an ansible role called from base?01:49
fungier, some care01:49
fungior that, yes01:49
fungimy brain is still in puppetland01:49
ianwand renewal runs from cron?01:51
fungiyeah, that would be the simple solution. at least that's how the certbot package is working for me on debian right now01:51
*** annp has joined #openstack-infra01:52
ianwi worry slightly that both certbot and puppet might have ideas on who owns the httpd files, which in isolation is rare but i'm sure will hit at least once in production across all hosts01:52
fungiahh, yeah i suppose triggering certbot from the configuration management pulse instead avoids that, since we control the order in which they're active01:53
*** jamesmcarthur has joined #openstack-infra01:53
fungicertbot would have to remove the files though and then puppet would have to run to notice the files are missing and try to repopulate them01:54
fungii think the race would depend on whether certbot deletes and recreates the files or simply opens them for write01:54
fungiif it's the latter, the files should never be missing and so puppet would not think anything needed doing01:54
ianwbut the md5sum would trip it?01:55
fungii need to revisit the puppet syntax. there's a way to get puppet to only create a file if it doesn't already exist, but not care whether the file's checksum matches the source you specify01:55
corvusclarkb, mordred: replied on 591494 -- strings would work, we should just do whatever we think works best in our hostvars files01:57
*** jamesmcarthur has quit IRC01:57
*** hemna_ has quit IRC01:59
ianwfungi: anyway, no rush ... as step 0 i really just wanted this out there for the upcoming meeting so the ideas were in the mix02:02
fungiianw: it's a really excellent writeup, and i don't want my comments to come across as implying that it isn't ;)02:03
fungithanks for getting that going02:03
ianwas step 0.5 i think a completely manual dv host and testing the proxying on a -dev server would be good to actually see how that works out too, because currently it works in theory02:03
fungiyes, we have a bunch of theories at the moment02:03
fungion each front02:04
*** hemna_ has joined #openstack-infra02:09
*** slaweq_ has joined #openstack-infra02:11
*** rfolco|rover is now known as rfolco02:12
openstackgerritJeremy Stanley proposed openstack-infra/zuul-website master: Add a temporary summit promotional message  https://review.openstack.org/59187002:13
*** slaweq_ has quit IRC02:15
*** yamahata has joined #openstack-infra02:16
*** jamesmcarthur has joined #openstack-infra02:17
*** dave-mccowan has quit IRC02:19
*** openstack has joined #openstack-infra02:34
*** ChanServ sets mode: +o openstack02:34
*** ramishra has joined #openstack-infra02:37
*** slaweq_ has joined #openstack-infra02:53
*** jamesmcarthur has joined #openstack-infra02:55
*** slaweq_ has quit IRC02:57
*** bobh has quit IRC03:05
*** bobh has joined #openstack-infra03:10
*** roman_g_ has quit IRC03:13
*** hemna_ has quit IRC03:15
*** jamesmcarthur has quit IRC03:15
*** bobh has quit IRC03:19
*** jamesmcarthur has joined #openstack-infra03:21
*** hongbin has quit IRC03:23
*** hongbin has joined #openstack-infra03:28
*** slaweq_ has joined #openstack-infra03:32
*** armax has quit IRC03:34
*** slaweq_ has quit IRC03:37
*** jamesmcarthur has quit IRC03:37
*** hongbin_ has joined #openstack-infra03:48
*** hongbin has quit IRC03:50
*** slaweq_ has joined #openstack-infra03:53
*** slaweq_ has quit IRC03:57
*** jamesmcarthur has joined #openstack-infra03:58
openstackgerritIan Wienand proposed openstack-infra/infra-specs master: letsencrypt spec  https://review.openstack.org/58728304:03
*** jamesmcarthur has quit IRC04:04
*** stewie925 has joined #openstack-infra04:12
stewie925hello guys, I have a tempest question04:13
stewie925so i have create a virtualenv and installed tempest in there, and ran pip install tempest (successful)04:13
stewie925and I went to the tempest-plugin folder and ran 'python setup.py develop'  - also successful04:14
*** hongbin_ has quit IRC04:14
*** eharney has quit IRC04:15
stewie925my tempest-plugin class name is MyTempestPlugin04:15
stewie925then I switch back to the virtualenv folder,  and I attempted 'tempest init plugin-test'  but it failed with "module' object has no attribute 'MyTempestPlugin'  - why is that so?04:16
stewie925forgot to mention that I sourced the virtualenv before i installed tempest in the 1st step04:17
ianwstewie925: this is the infra channel, you'll probably find more help in #openstack-qa04:18
stewie925ianw: oops thank you04:19
AJaegerconfig-core, could you review these for stein, please? https://review.openstack.org/591539 https://review.openstack.org/591549 https://review.openstack.org/#/c/591799/04:19
*** roman_g_ has joined #openstack-infra04:24
AJaegerthanks, ianw !04:26
openstackgerritMerged openstack-infra/project-config master: Add publish-to-pypi for murano-tempest-plugin  https://review.openstack.org/59153904:26
openstackgerritMerged openstack-infra/project-config master: Add publish-to-pypi for solum-tempest-plugin  https://review.openstack.org/59154904:27
*** eharney has joined #openstack-infra04:27
openstackgerritMerged openstack-infra/project-config master: Add publish-to-pypi for manila-tempest-plugin  https://review.openstack.org/59179904:28
*** jamesmcarthur has joined #openstack-infra04:28
*** slaweq_ has joined #openstack-infra04:32
*** oanson has quit IRC04:33
*** slaweq_ has quit IRC04:36
*** oanson has joined #openstack-infra05:00
*** slaweq_ has joined #openstack-infra05:11
*** hemna_ has joined #openstack-infra05:12
*** pcaruana has joined #openstack-infra05:12
*** stewie925 has quit IRC05:14
*** slaweq_ has quit IRC05:16
*** hemna_ has quit IRC05:17
*** Bhujay has joined #openstack-infra05:18
*** jamesmcarthur has quit IRC05:20
*** jamesmcarthur has joined #openstack-infra05:26
*** jamesmcarthur has quit IRC05:31
*** slaweq_ has joined #openstack-infra05:32
*** slaweq_ has quit IRC05:37
*** auristor has quit IRC05:41
*** apetrich has joined #openstack-infra05:42
*** jamesmcarthur has joined #openstack-infra05:55
*** jamesmcarthur has quit IRC05:59
*** jamesmcarthur has joined #openstack-infra06:00
*** jamesmcarthur has quit IRC06:05
*** slaweq_ has joined #openstack-infra06:11
*** jamesmcarthur has joined #openstack-infra06:12
*** slaweq_ has quit IRC06:16
*** e0ne has joined #openstack-infra06:16
*** jamesmcarthur has quit IRC06:20
openstackgerritFrode Nordahl proposed openstack-infra/project-config master: Add `publish-openstack-sphinx-docs` for `charm-deployment-guide`  https://review.openstack.org/59191006:21
*** jaosorior has joined #openstack-infra06:25
*** jamesmcarthur has joined #openstack-infra06:26
*** jamesmcarthur has quit IRC06:30
openstackgerritneilsun proposed openstack-infra/zuul master: Using zuul string format for zuul web static_cache_expiry option  https://review.openstack.org/59191706:31
*** jamesmcarthur has joined #openstack-infra06:32
*** jamesmcarthur has quit IRC06:36
*** jaosorior has quit IRC06:40
*** diablo_rojo has joined #openstack-infra06:51
*** slaweq_ has joined #openstack-infra06:53
*** slaweq_ has quit IRC06:57
*** alexchadin has joined #openstack-infra06:59
*** jamesmcarthur has joined #openstack-infra07:15
*** jaosorior has joined #openstack-infra07:15
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: [wip] web: rewrite interface in react  https://review.openstack.org/59160407:21
*** noama has joined #openstack-infra07:23
*** jamesmcarthur has quit IRC07:24
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: [wip] web: rewrite interface in react  https://review.openstack.org/59160407:28
*** jamesmcarthur has joined #openstack-infra07:33
*** lennyb has joined #openstack-infra07:37
*** calbers has quit IRC07:38
*** jklare has quit IRC07:38
*** jamesmcarthur has quit IRC07:39
*** kei-ichi has joined #openstack-infra07:39
*** electrofelix has joined #openstack-infra07:40
*** lennyb has quit IRC07:41
*** jpich has joined #openstack-infra07:41
*** jklare has joined #openstack-infra07:49
*** jamesmcarthur has joined #openstack-infra08:11
*** jamesmcarthur has quit IRC08:16
*** lennyb has joined #openstack-infra08:19
*** dtantsur|afk is now known as dtantsur08:26
*** lennyb has quit IRC08:28
*** derekh has joined #openstack-infra08:31
*** yamahata has quit IRC08:32
*** tdasilva has quit IRC08:33
*** lennyb has joined #openstack-infra08:35
openstackgerritTristan Cacqueray proposed openstack-infra/zuul-jobs master: npm: add CI=true environment  https://review.openstack.org/59196408:38
*** calbers has joined #openstack-infra08:38
*** jamesmcarthur has joined #openstack-infra08:58
*** alexchadin has quit IRC09:00
*** gema has joined #openstack-infra09:01
*** jamesmcarthur has quit IRC09:03
*** samueldmq_ has joined #openstack-infra09:16
*** andreaf has quit IRC09:16
*** andreaf has joined #openstack-infra09:17
*** alexchadin has joined #openstack-infra09:17
*** dirk_ has joined #openstack-infra09:17
*** dirk has quit IRC09:18
*** diablo_rojo_phon has quit IRC09:18
*** berendt_ has quit IRC09:18
*** samueldmq has quit IRC09:18
*** xgerman_ has quit IRC09:18
*** robled has quit IRC09:18
*** samueldmq_ is now known as samueldmq09:18
*** dirk_ is now known as dirk09:18
*** jamesmcarthur has joined #openstack-infra09:25
*** jamesmcarthur has quit IRC09:29
*** rtjure has joined #openstack-infra09:35
*** jamesmcarthur has joined #openstack-infra09:44
*** jamesmcarthur has quit IRC09:48
aspiersmuch as I hate to ask for stuff without offering anything in return ... X-D is there any likelihood of OpenStack Gerrit being upgraded to 2.15 any time soon?09:53
aspiersI think it would make it much easier to track whether there are any unresolved comments in reviews with multiple patch sets09:55
aspiersas explained in https://youtu.be/WsPhoPGUsss?t=9m47s09:55
aspiersit's kind of a killer feature IMHO ;-)09:56
aspierssee also https://youtu.be/WsPhoPGUsss?t=19m10s09:57
*** dave-mccowan has joined #openstack-infra10:13
*** zul has quit IRC10:25
*** olivierbourdon38 has joined #openstack-infra10:31
*** diablo_rojo has quit IRC10:37
*** jamesmcarthur has joined #openstack-infra10:38
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: [wip] web: rewrite interface in react  https://review.openstack.org/59160410:39
*** jamesmcarthur has quit IRC10:43
*** priteau has joined #openstack-infra10:45
*** longkb has quit IRC10:45
*** alexchadin has quit IRC10:59
*** alexchadin has joined #openstack-infra11:00
*** alexchadin has quit IRC11:00
*** alexchadin has joined #openstack-infra11:01
*** alexchadin has quit IRC11:01
*** alexchadin has joined #openstack-infra11:01
*** alexchadin has quit IRC11:02
*** rh-jelabarre has joined #openstack-infra11:14
*** panda|ruck is now known as panda|ruck|lunch11:25
*** alexchadin has joined #openstack-infra11:33
*** jamesmcarthur has joined #openstack-infra11:36
*** alexchadin has quit IRC11:38
*** jamesmcarthur has quit IRC11:40
*** jamesmcarthur has joined #openstack-infra11:49
*** panda|ruck|lunch is now known as panda|ruck11:53
*** jamesmcarthur has quit IRC11:53
*** olivierbourdon38 has quit IRC11:55
*** alexchadin has joined #openstack-infra11:56
*** rosmaita has joined #openstack-infra11:57
*** bobh has joined #openstack-infra11:57
*** eharney has quit IRC11:58
*** jamesmcarthur has joined #openstack-infra12:00
*** jamesmcarthur has quit IRC12:01
*** jamesmcarthur has joined #openstack-infra12:01
*** bobh has quit IRC12:03
*** bobh has joined #openstack-infra12:09
sshnaidmHi, I need to know from within a job how many time remains for job to finish. Is there anything in zuul vars/inventory that shows when jobs timeout started to count?12:12
*** bobh has quit IRC12:13
*** slaweq_ has joined #openstack-infra12:15
*** jamesmcarthur has quit IRC12:19
*** gcb_ has joined #openstack-infra12:19
*** slaweq_ has quit IRC12:20
*** alexchadin has quit IRC12:23
*** jcoufal has joined #openstack-infra12:25
*** trown|outtypewww is now known as trown12:26
*** auristor has joined #openstack-infra12:27
*** alexchadin has joined #openstack-infra12:30
*** rlandy has joined #openstack-infra12:32
*** bobh has joined #openstack-infra12:32
*** ykarel has joined #openstack-infra12:37
*** tdasilva has joined #openstack-infra12:39
*** zul has joined #openstack-infra12:43
*** ykarel is now known as ykarel|away12:49
*** boden has joined #openstack-infra12:54
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Add npm lint target back  https://review.openstack.org/59202213:01
*** eharney has joined #openstack-infra13:09
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Add npm lint target back  https://review.openstack.org/59202213:13
*** ykarel|away has quit IRC13:17
mordredaspiers: it's on our radar for sure. the human who had signed up to work on it got their day-job priorities changed on them, because yay.13:19
mordredaspiers: I imagine we'll circle back around to getting there post-PTG13:20
*** jlibosva has joined #openstack-infra13:25
*** dklyle has joined #openstack-infra13:31
*** agopi has quit IRC13:34
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Add npm lint target back  https://review.openstack.org/59202213:37
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove job settings for Oslo repositories  https://review.openstack.org/58884213:37
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: drop new job templates for oslo.messaging  https://review.openstack.org/59202913:37
openstackgerritMerged openstack-infra/zuul master: Remove non-working html code in div container  https://review.openstack.org/59145913:38
dhellmannconfig-core: https://review.openstack.org/592029 will unblock us from being able to move the oslo.messaging zuul settings into the source tree; please add that to your review queue13:38
mordreddhellmann: +213:38
dhellmannmordred : thanks!13:38
mnaserdhellmann: voila13:39
dhellmannmnaser : thanks!13:39
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove bridge from disabled and add puppet group  https://review.openstack.org/59115013:47
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149413:47
*** david-lyle has joined #openstack-infra13:48
*** dklyle has quit IRC13:49
*** david-lyle has quit IRC13:49
*** david-lyle has joined #openstack-infra13:49
*** pbourke has quit IRC13:55
openstackgerritMerged openstack-infra/project-config master: drop new job templates for oslo.messaging  https://review.openstack.org/59202913:56
*** pbourke has joined #openstack-infra13:57
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Add npm lint target back  https://review.openstack.org/59202214:04
*** agopi has joined #openstack-infra14:09
aspiersmordred: thanks for the update!14:24
mnaserconfig-core: https://review.openstack.org/#/c/591682/ jd is on pto and so is sileht but i dont think that it's too much of an issue to push that change out?14:31
*** alexchadin has quit IRC14:32
*** Bhujay has quit IRC14:33
*** zul has quit IRC14:39
mordredcorvus: https://review.openstack.org/#/c/591494/ is green (yay for tests catching things!)14:46
mordredcorvus: so I think the next step is to run that against a something that isn't actually lists.o.o and verifyding the exim.conf yeah?14:47
mordredcorvus: how about we just run it against an inventory with lists.openstack.org ansible_host=localhost - it'll write out a bogus exim conf on bridge, but that shouldn't break anything14:48
*** armax has joined #openstack-infra14:49
*** jamesmcarthur has joined #openstack-infra14:49
corvusmordred: is my test host still laying around?14:49
mordredcorvus: I have no idea - I think so?14:49
mordredlemme look14:49
*** jcoufal has quit IRC14:49
corvusi'm looking too, but i bet you can figure out how to run 'openstack server list' faster than i can14:49
mordredcorvus: ansible --list-hosts '*'14:50
mordredon bridge14:50
mordred(it's refreshing cache ATM)14:50
mordredcorvus: yes. corvustest exists14:51
corvusmordred: great!  now i need an ip :)14:53
mordredcorvus: 2001:4800:7819:104:be76:4eff:fe04:930e14:54
corvusmordred: how'd you get that?14:55
mordredcorvus: well, through an error ...14:55
mordredcorvus: but I ran: ansible corvustest -m setup14:55
mordredthen it errors on not being able to log in to it14:55
mordredcorvus: can't log in to that from puppetmaster either - so I think maybe it just doesn't have the ssh key in its authorized_hosts ?14:56
mordredmordred works14:56
corvusmordred: yeah, i may have just put my key in root.  anyway, you should be able to put bridge's key in there and use that if you want a slightly safer spot14:57
mordredI have now done that14:57
*** rkukura has quit IRC14:58
*** d0ugal has joined #openstack-infra14:59
mordredcorvus: ok. I'm going to run base.yaml against that corvustest host15:00
*** david-lyle is now known as dklyle15:01
*** betherly-afk is now known as betherly_15:02
mordredcorvus: welp - there's our first error15:03
*** ramishra has quit IRC15:03
mordredcorvus: http://paste.openstack.org/show/728115/15:03
mordredcorvus: can I put a space between the double {'s in the exim config and have it be valid exim config?15:04
corvuslooking15:04
mordredcorvus: so - ${if or{ {eq{$sender_host_address}{127.0.0.1}} instead of ${if or{{eq{$sender_host_address}{127.0.0.1}}15:04
mordredcorvus: ah - jinja has a {% raw %} construct15:05
corvusmordred: oh thank goodness let's use that15:06
mordredtrying15:06
*** rpioso|afk is now known as rpioso15:08
fungiinfra-root: as we take more and more control of hosting community-oriented web properties we're going to see increasing pressure from marketing folks (who want to help market the things we're doing) to enable some means of site statistics analysis and reporting. i'm not really a fan of third-party tracking (google analytics, et cetera) and i think that goes for a lot of us... what do you think about15:08
fungiexperimenting with running something like analog, awstats or webalizer (all are free software and packaged in debian/ubuntu) for performing ongoing apache log analysis of selected web sites we're hosting?15:08
corvusfungi: i think that's a fine compromise to explore15:09
fungias a followup, anybody have any recent experience using one or more of those?15:09
corvusmine is like a decade old15:09
fungii've used them all at some point in the (now distant) past, but figure they've evolved15:09
fungicool, i'll do some further research15:10
*** masayukig has joined #openstack-infra15:10
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149415:10
mordredcorvus: ^^ that fixes the run errors - there is now an exim.conf on corvustest15:10
pabelangerfungi: indeed, many moons ago dealt with webalizer. Back then, was a great tool15:12
corvusmordred: that's pretty doable.  i assume we can also do "{% raw %}{{something{% endraw %}{{variable}}{% raw %} ...." if we need to throw a jinja variable in the middle of a complex expression?15:12
mordredcorvus: yah - should be able to15:13
mordredcorvus: http://paste.openstack.org/show/728116/ is the diff between the lists.o.o exim4.conf and the one on corvustest15:13
mordredcorvus: queue_run_max is off because I don't have lists.o.o in the mailman group in my local inventory - lemme fix and re-run15:14
corvusah was just looking into that15:14
corvusmordred: hrm, that condition field didn't work right15:15
corvus(line 50 doesn't look like line 80)15:16
mordredcorvus: new diff: http://paste.openstack.org/show/728117/15:18
corvusmordred: and apparently the routers are in the wrong place?15:18
corvusi thought i started from the same exim template, that's puzzling.15:18
mordredcorvus: oh - the | operator in yaml strips leading whitespace doesn't it15:20
corvusmordred: lets move the routers loop to the end, so after the localuser router15:20
mordredok15:21
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149415:23
corvusmordred: i think it's the newline after {% raw %} that's getting us15:24
mordredcorvus: ah - lemme try fixing that15:24
mordredcorvus: http://paste.openstack.org/show/728118/15:26
mordredcorvus: ok - I think we need some inner indentation in the local_part_suffix var ...15:29
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149415:29
*** derekh has quit IRC15:30
mordredcorvus: http://paste.openstack.org/show/728119/15:32
*** gyee has joined #openstack-infra15:32
corvusmordred: i'm confused, in the paste, it doesn't look like the local_part_suffix got more indentation15:36
mordredcorvus: I agree with you15:36
corvusmordred: oh i see it did15:36
corvusmordred: but i think it needs more?15:37
mordredit did?15:37
mordredoh - gotcha15:37
corvusmordred: in past 118 it was *outdented*15:37
corvusnow in 119 it's indented enough to line up with the start of the router15:37
corvusmordred: what if we made these folded?15:38
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149415:38
mordredcorvus: oh - so like use < instead?15:39
corvusmordred: it's legit for them to all be on one line in the file15:39
mordredand remove the \ ?15:39
corvusmordred: i was thinking >15:39
mordredsorry, that's what I meant15:39
corvusthen yes15:39
corvusthat way it will look most readable in yaml, and we just won't care what ends up in the file.15:39
corvus(the file will be all on one line, if we need to look at it, we'll just have to deal then :)15:39
mordredmaking that change15:40
corvusnot sure if clarkb is awake, but this might be an argument for his just do a string thing.  if we did that, we could write the router in a single "|" block with embedded indentation.15:41
mordredyah15:41
mordredor maybe still a dict of routers but with the value of the router key as the block15:41
corvuss/dict/list/15:42
mordred(or a list of routers)15:42
mordredyeah15:42
mordredcorvus: I think it'll read best as a list of dicts ...15:42
mordredlike:15:43
mordredexim_routers:15:43
mordred  - mailman_verp_router: |15:43
mordredcause a list of long-strings would be odd15:43
mordredor just do exim_routers: |15:43
clarkbcorvus: tea is made and I just turned computer on15:44
corvuslist of long strings doesn't look bad to me, but list of dicts probably does look slightly better :)15:44
mordredcorvus: do you think list of dicts gets a win over just one large string blob of routers?15:45
corvusmordred: it allows manipulation (like insert this router before this other one)15:45
mordrednod15:46
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149415:46
corvusit's sort of the minimal amount of comprehension that would be useful inside of ansible/jinja.  the current setup allows full comprehension (eg: modify this router to extend the domain list).15:46
mordredcorvus: there it is with folding15:46
corvusmordred: that's not bad, how's it come out?15:48
mordredcorvus: weird: http://paste.openstack.org/show/728120/15:50
mordredcorvus: mailman_transport.command idn't fold15:50
corvusmordred: i wonder if the ' at the start of that line changed something ?  that is weird15:52
*** jcoufal has joined #openstack-infra15:52
mordredcorvus: I think maybe it's the ' inside of the string?15:52
mordredyah15:52
mordredtrying with escaping that '15:52
mordrednope. that did not help15:52
mordredWTH?15:52
clarkbfungi: fsf says piwik may be something we should consider15:54
*** FracKen has joined #openstack-infra15:55
*** rkukura has joined #openstack-infra15:55
mordredclarkb: as in https://matomo.org/ ?15:56
clarkbaspiers: mordred ya, its on the todo list, unfortunately it is probably the most complicated gerrit upgrade we've run into yet with the migration to git notedb15:56
mordredyah15:56
aspiers:-(15:56
clarkbmordred: ya apparently piwik got a new name15:56
aspiersthe google folks must have tested a completedly different Gerrit upgrade path15:56
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: [wip] web: rewrite interface in react  https://review.openstack.org/59160415:56
*** yamahata has joined #openstack-infra15:56
aspierssince I remember them presenting on their upgrade testing at the Gerrit summit last year, and it sounded very thorough15:57
clarkbaspiers: google doesn't really run gerrit15:57
aspiersbut google always does things different15:57
clarkbaspiers: gerrit is riddled with guice injection points so that google can replace basically everything but the UI15:57
aspiersclarkb: I met 15-20 googlers at that summit who would disagree with you :) unless things changed significantly since then15:57
aspiersoh I see what you mean15:58
aspiersthey run a heavily modified version15:58
clarkbaspiers: they replace the non trivial bits15:58
aspiersyeah that wouldn't surprise me15:58
clarkbwhich is why when we upgraded to 2.11 we found the jgit is compeltely broken bug15:58
clarkband google didnt15:58
clarkbit is why google can run gerrit active active active and the best the rest of us can muster is master + failver slave15:58
clarkband so on15:58
aspiersdon't suppose the Foundation has any spare money to throw at this? I'm pretty sure the GerritForge folks have enough experience to be able to help with the upgrade15:59
aspiersthey do a lot of large-scale Gerrit consulting15:59
clarkbI don't think money is what we need15:59
clarkb(we aren't giving contractors root on our gerrit I don't think)15:59
aspierswhat do we need?15:59
clarkbsomeone with the time to figure out what the steps are to upgrade a gerrit bigger than gerritforges from 2.13 to 2.14 then to 2.1516:00
aspierswell, surely there are ways to let contractors access systems securely16:00
clarkb2.13 t 2.14 is the big one and last I checked you cannot skip to 2.1516:00
clarkb(so its mostly doing 2.13 to 2.14 and figuring out how many days it will take16:01
clarkband whether or not we can stage it and do incremental migrations16:01
aspiersyeah, just saying I got the strong impression this is exactly the kind of work GerritForge does on a regular basis, and I think they have several customers with larger Gerrits than ours16:02
clarkbthey may, ours is bigger than their gerritforge gerrit (based on number of changes) last I looked.16:02
aspiersyou mean GerritHub?16:02
aspiersI'd actually be surprised, GerritHub is pretty huge16:03
aspiersbut I can't find figures off-hand16:03
mordredaspiers: the issue is that I thin it would take us just as long to figure out how to work with an external contractor on the specifics here as to just run an upgrade test ourselves16:03
aspiersmordred: yeah OK, that's a fair concern :)16:03
clarkbaspiers: ya they have ~422k changes, we have ~520k changes16:04
mordredwe also have a tendency to have changes with MANY patchsets16:05
aspierswell that's the same order of magnitude, therefore reasonably safe to assume they have gone through similar issues already16:05
*** jamesmcarthur has quit IRC16:05
aspiersplus experience from their clients' instances too16:05
clarkbhttps://www.gerritcodereview.com/releases/2.14.md#http-digest-authentication-removed sorting out things like that is probably where gerritforge can be of the most help16:05
clarkbbasically "here are all the random things you wouldn't think of otherwise"16:05
clarkbbut figuring out what the data migration to notedb looks like and performing the upgrade is largely a matter of us finding time and doing it16:06
aspiersyup16:06
*** jamesmcarthur has joined #openstack-infra16:06
aspiersanyway I'm not trying to force anyone down a particular route, just thought I'd raise the idea :)16:06
clarkbmordred: ^ that link instills a particular level of non confidence and concern honestly :/16:06
*** jcoufal has quit IRC16:07
pabelangerclarkb: mordred: fungi: corvus: any thoughts to deleting the executor-git directory or chown today, to deal with ansible-lint warnings?16:13
pabelanger [WARNING] Ansible is in a world writable directory (/home/zuul/src/git.openstack.org/openstack/ansible-role-nodepool), ignoring it as an ansible.cfg source.16:13
pabelangerdon't mind volenteering to do it16:14
mordredcorvus: > doesn't seem to fold lines if the lines have additional indentation16:16
corvusmordred: that's confusing16:16
mordredyah16:16
mordredthis is pushing me more towards list of dicts of long-strings16:17
mordredgetting the yaml right for the values is pretty tricky16:17
clarkbdhellmann: you are probably a reasonable standin for jd and sileht any reason to not merge https://review.openstack.org/#/c/591682/2/zuul.d/projects.yaml and publish ceilometer to pypi automagically16:18
dhellmannwe're going to be changing all of the packaging jobs to do that for stein anyway16:19
dhellmannwhen we change to the python3 version of that job16:19
dhellmannso, sure, you could merge this one now16:19
*** AJaeger has quit IRC16:19
clarkbdone16:19
openstackgerritJames E. Blair proposed openstack-infra/zuul master: WIP fix status lines  https://review.openstack.org/59214516:20
*** AJaeger has joined #openstack-infra16:21
*** panda|ruck is now known as panda|off16:22
efriedreno job timeout a known issue?16:23
corvusmordred: that's not what i would expect from reading the yaml docs16:24
mordredcorvus: me either16:24
mordredcorvus: but I tried dedenting a block that wasn't folding and it folded16:25
*** jpich has quit IRC16:25
*** eernst has joined #openstack-infra16:25
efried(reno job timeout e.g. https://review.openstack.org/#/c/591129/)16:25
corvusmordred: i agree it's happening.16:25
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: [wip] web: rewrite interface in react  https://review.openstack.org/59160416:25
corvusmordred: print yaml.load("foo: >\n  a\n   b") is enough to see it in action16:26
*** AJaeger has quit IRC16:27
*** rf0lc0 has joined #openstack-infra16:28
*** efried is now known as efried_rollin16:28
clarkbefried: no I don't think it is a known issue, reading the job log it doesn't appear that anything got stuck or broke in a way to cause the timeout, it was just taking its time16:28
clarkbefried_rollin: we may need to increase the timeout on that job, smcginnis and dhellmann may know more though16:29
dhellmannI wonder how many different language translations are involved in that job now16:29
*** AJaeger has joined #openstack-infra16:30
corvusmordred: ruamel behaves the same way16:30
openstackgerritMerged openstack-infra/project-config master: Publish Ceilometer to PyPI  https://review.openstack.org/59168216:32
smcginnisefried_rollin: That's the first I've seen a reno job timeout. I suppose as we get more and more plus translations that might take longer.16:32
*** Bhujay has joined #openstack-infra16:33
smcginnisProbably wouldn't hurt to increase the timeout, but that seems like a stopgap.16:33
smcginnisI wonder if dhellmann might have any ideas to speed things up if it really is starting to take that long.16:33
dhellmannwhen I run it locally it only runs the english build16:34
dhellmannI don't know how to trigger the translation build16:34
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149416:35
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add ssh pipelining config for ansible  https://review.openstack.org/59214816:35
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Switch routers and transports to be strings  https://review.openstack.org/59214916:35
dhellmannthere is only a ja translation for the release notes, so I wonder why the job is building korean16:35
mordredcorvus: ^^ there's a sake-or-argument patch turning them to strings16:35
dhellmannoh, nova itself has a korean locale set up16:36
dhellmannefried_rollin : unfortunately I don't know enough about how the translation portion of that job works :-/16:36
clarkbAJaeger: ^ may have insight16:37
*** jcoufal has joined #openstack-infra16:37
corvusmordred: here's the part of the spec that describes it: http://yaml.org/spec/1.2/spec.html#id277904816:39
corvusmordred: it does say that leading indentation is not subject to folding, so as to preserve the more-indentedness of the line16:39
*** AJaeger has quit IRC16:40
corvusmordred: if we want to stick with > we can just remove the extra indentation from command16:40
corvusmordred: oh, nm, that would make it less readable16:41
dhellmannefried_rollin : https://review.openstack.org/592150 might help a little, but that's a stop-gap at best16:41
mordredcorvus: yeah - I didn't like the way it looked when I removed the indentation16:41
clarkbinfra-root I'd like to delete 93b2b91f-7d01-442b-8dff-96a53088654a ethercalc01.openstack.org now. Anyone see a reason to wait on that?16:42
corvusmordred: so the viable choices are | and make sure to add the right amount of indentation, or strings.  yeah?16:42
openstackgerritOlivier Bourdon proposed openstack/diskimage-builder master: [DNM] Testing CentOS images builds on Ubuntu Xenial  https://review.openstack.org/59136616:42
corvusclarkb: wfm16:42
mordredcorvus: yes16:43
corvusmordred: strings wfm16:46
corvusmordred: we can probably fix up the indentation there too -- what we have is slighly puppet munged :)16:46
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Switch routers and transports to be strings  https://review.openstack.org/59214916:47
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add exim config for firehose and storyboard  https://review.openstack.org/59149516:47
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Stop running puppet from puppetmaster  https://review.openstack.org/59115116:47
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Start running puppet cron on bridge.openstack.org  https://review.openstack.org/59115216:47
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583616:47
*** e0ne has quit IRC16:47
clarkb#status log 93b2b91f-7d01-442b-8dff-96a53088654a ethercalc01.openstack.org has been deleted in favor of new xenial ethercalc02 server16:50
*** noama has quit IRC16:50
clarkbhrm we don't have statusbot here? or did I deauth16:53
clarkb#status log 93b2b91f-7d01-442b-8dff-96a53088654a ethercalc01.openstack.org has been deleted in favor of new xenial ethercalc02 server16:53
corvusseems to be gone16:53
clarkbit was both then :)16:54
*** jamesmcarthur has quit IRC16:54
clarkbseems to have stopped logging at 0220UTC ish. I will restart it16:55
*** openstackstatus has joined #openstack-infra16:57
*** ChanServ sets mode: +v openstackstatus16:57
clarkb#status log 93b2b91f-7d01-442b-8dff-96a53088654a ethercalc01.openstack.org has been deleted in favor of new xenial ethercalc02 server16:58
clarkbhrm it joined but is still joining other channels I wonder if it will see ^16:58
openstackstatusclarkb: finished logging16:59
clarkbthere we go16:59
*** jamesmcarthur has joined #openstack-infra17:01
*** jamesmcarthur has quit IRC17:03
openstackgerritOlivier Bourdon proposed openstack/diskimage-builder master: [DNM] Testing CentOS images builds on Ubuntu Xenial  https://review.openstack.org/59136617:04
*** priteau has quit IRC17:06
*** zul has joined #openstack-infra17:08
openstackgerritJames E. Blair proposed openstack-infra/zuul master: WIP fix status lines  https://review.openstack.org/59214517:09
openstackgerritAndreas Jaeger proposed openstack-infra/zuul-website master: Link to Zuul Sphinx extension  https://review.openstack.org/59128217:09
* clarkb needs to ignore IRC for a bit and work on this paper so that I can go on vacation next week.17:10
corvusclarkb: paper?17:11
clarkbcorvus: pacific northwest software quality conference paper (they want a real paper)17:12
clarkbtalking about our approach to gating an how we deal with various issues that come up17:12
clarkbapparently final draft due next friday so uh better get on it17:12
corvusclarkb: neat!  what's the subject?17:12
*** roman_g_ has quit IRC17:13
*** roman_g has joined #openstack-infra17:13
clarkb"Gating Code Commits: Appraches taken by two large open source software projects" working with jmorgan1 on it to talk about opnfv too17:14
clarkbcorvus: came out of the ons openci meetup17:15
*** jamesmcarthur has joined #openstack-infra17:16
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Switch routers and transports to be strings  https://review.openstack.org/59214917:20
mordredcorvus: http://paste.openstack.org/show/728130/ ^^ that's the diff with that version of the patch17:20
mordredif we're happy with that approach, I can squash the string patch with the previous one17:21
*** eernst has quit IRC17:22
corvusmordred: lgtm17:22
mordredcorvus: hen I think we should repeat the exercise with lists.katacontainers.io since that one will have some changes in it - so we should make sure the changes look right17:22
*** AJaeger has joined #openstack-infra17:23
corvuskk.  biab (30m)17:23
fungiclarkb: pikwik/matomo seems to need webbugs embedded in content rather than relying on webserver logs, which is one of the reasons i'd ruled it out17:23
*** eharney has quit IRC17:26
*** HenryG_ has joined #openstack-infra17:26
AJaegerdhellmann, clarkb , http://git.openstack.org/cgit/openstack-infra/zuul-jobs/tree/roles/build-releasenotes/tasks/main.yaml#n10 builds the releasenotes with translation17:26
AJaegerdhellmann: https://review.openstack.org/#/c/591760 should be ready to merge, all changes are in... If you agree, ask config-core for a second +2, please17:27
dhellmannAJaeger : so the languages for the release notes translations are hard-coded into the job?17:27
dhellmannoh, no, it's looking for the local directories17:28
dhellmannodd then that it's still looking at korean since that doesn't exist for nova17:28
AJaegerit does not?17:28
dhellmannAJaeger : we need https://review.openstack.org/591739 before we can approve the removal patch17:29
dhellmannAJaeger : I only saw a japanese .po file in the releasenotes directory17:29
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Switch routers and transports to be strings  https://review.openstack.org/59214917:29
AJaegerdhellmann: indeed - that is strange. I don't see ko either17:29
*** yamahata has quit IRC17:29
mordredcorvus: http://paste.openstack.org/show/728131/ is the kata diff17:31
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149417:32
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add exim config for firehose and storyboard  https://review.openstack.org/59149517:32
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Stop running puppet from puppetmaster  https://review.openstack.org/59115117:32
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Start running puppet cron on bridge.openstack.org  https://review.openstack.org/59115217:32
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583617:32
AJaegerdhellmann: https://review.openstack.org/#/c/591129/ adds the ko_KR and fr locales ;)17:36
AJaegerdhellmann: so all is fine on that front17:36
dhellmannah17:36
dhellmannI checked out master to test :-/17:37
AJaegerdhellmann: I as well - before I looked closer...17:37
*** rkukura has quit IRC17:37
AJaegerSo, all works as it should - we need to increase timeout ;(17:37
* AJaeger is on it17:39
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Increase releasenotes publish timeout  https://review.openstack.org/59215817:39
*** dtantsur is now known as dtantsur|afk17:40
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Increase releasenotes build timeout  https://review.openstack.org/59215917:41
AJaegerconfig-core, the above two changes are needed to help nova and efried_rollin ^17:41
AJaegerefried_rollin: see above for my comments17:42
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Allow run to be list of playbooks  https://review.openstack.org/59216017:43
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Allow run to be list of playbooks  https://review.openstack.org/59216017:44
AJaegercmurphy, mnaser, pabelanger, could either of you review the stack at https://review.openstack.org/591739 , please? TC members have +2 on that repo ;)17:46
*** graphene has joined #openstack-infra17:49
openstackgerritMonty Taylor proposed openstack-infra/zuul master: [WIP] Fix post pipeline change display  https://review.openstack.org/59216517:51
* AJaeger leaves again17:51
*** AJaeger has quit IRC17:51
*** jamesmcarthur has quit IRC17:53
*** jamesmcarthur has joined #openstack-infra17:54
*** gyee has quit IRC17:54
*** trown is now known as trown|lunch17:54
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Allow run to be list of playbooks  https://review.openstack.org/59216017:55
*** e0ne has joined #openstack-infra17:56
corvusmordred: kata diff looks plausible18:02
rosmaitafungi or mordred: could you take a look at https://review.openstack.org/#/c/586334/ when you have a few minutes? I'm not sure how to test it, but would like some assurance that it will stop the periodic jobs from running when it's backported to stable/rocky.  Thanks!18:03
*** sshnaidm is now known as sshnaidm|bbl18:05
*** slaweq_ has joined #openstack-infra18:07
corvusrosmaita: that's an option, but when master branches for the T release, you'll have a copy of those jobs there, and you'll almost certainly want to delete them or things will get confusing.  you may want to consider one of these 2 options: 1) omit the branch matchers from the job definition, and simply remove the invocation of the job from the project definition in non-master branches (this still18:08
corvushas the branch-then-delete problem for T, but there's less stuff to delete and it will be more obvious).  2) omit the branch matchers from the jobs and rather than placing the invocation in the in-repo project definition, add it to the project definition in project-config with a branch matcher there.  that avoids the branch-then-delete problem entirely, but requires a config-core review to change18:08
corvusthe invocation.18:08
*** yamahata has joined #openstack-infra18:09
corvusthat message was slightly longer than i thought :)18:09
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Allow run to be list of playbooks  https://review.openstack.org/59216018:10
corvusrosmaita: all three options will work, they all have trade-offs.  i'm just "helping" by giving you two more :)18:10
*** ykarel has joined #openstack-infra18:11
rosmaitacorvus: ty, reading through the options now18:13
*** slaweq_ has quit IRC18:15
*** zul has quit IRC18:18
*** eharney has joined #openstack-infra18:19
fungialso, project-config could be any other branchless repo, yes?18:23
fungiin that sense at least18:23
rosmaitacorvus: i think we'd prefer to keep these in-repo ... just curious about why things will be confusing in T? we want these jobs to always run for glance master (and only master) -- so when stable/stein is cut, the .zuul.yaml will be the same in the stable branch, but won't do anything for periodic jobs because they're defined to run on master, and the .zuul.yaml in master (T) will run the jobs, just as we want18:23
fungior does the job include secrets which either have to be in-repo or in a config repo?18:24
rosmaitafungi no secrets or anything18:24
rosmaitai'm just trying to avoid having to patch the .zuul.yaml for glance, _store, client with each release18:24
*** electrofelix has quit IRC18:25
rosmaita(i may be misunderstanding how the zuul config works)18:25
corvusheh, sorry i guess i meant S, not T.  i'm bad at alphabets.  :)  either way...18:28
fungientirely depends on which alphabet you're talking about ;)18:29
corvusrosmaita: if you have a job variant definition that says it should apply to the master branch, it will do so, even if it happens to be located in a stable branch.  so if you proceed with your plan and don't remove those job definitions, you'll have several copies of them, all of which will be used when constructing the job to run.18:29
rosmaitacorvus: will that cause problems on the zuul side?18:29
corvusrosmaita: that's fine and you won't notice as long as they never change.  it's just extra work for zuul.  however, as soon as you make a change to that job in the master branch, you'll find that it's defeated by the fact that you still have the old job definitions in the stable branches.18:30
rosmaitacorvus: oh, ok, i didn't realize that18:30
rosmaitathat's a good reason not to carry that stuff, especially with the longer lived branches18:31
corvusso to prevent that confusion, i'd recommend not having more than one job definition for the same branch (master) stored in multiple branches (master + stable).18:31
corvusyeah18:31
rosmaitawill give someone a headache in a few cycles18:31
corvusrosmaita: my alternative #1 may be the best compromise then -- it's in-repo, but less of a trap18:32
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Allow run to be list of playbooks  https://review.openstack.org/59216018:32
corvusrosmaita: heh, and if you want more choice, i can give you another one, option 1B) omit the branch matchers from the jobs, place the invocation in the in-repo project definition, but *also* add a branch matcher to the invocation in the project definition.  this will mean that even when the project definition gets copied to the stable branch, it still won't match stable branch changes since it has18:34
corvusa master branch specifier.18:34
*** apetrich has quit IRC18:35
rosmaitacorvus: i am now completely confused! can you maybe do a paste of a job and project specifier like that so i can see what you mean?18:36
*** priteau has joined #openstack-infra18:36
corvusrosmaita: sorry, i'm "helping" even more :)  1 sec.18:38
rosmaitathanks!18:38
*** jamesmcarthur has quit IRC18:41
*** anteaya has joined #openstack-infra18:42
corvusrosmaita: this help?  https://etherpad.openstack.org/p/qrJorosQDY18:42
*** graphene has quit IRC18:42
rosmaitalooking18:43
*** graphene has joined #openstack-infra18:44
rosmaitacorvus: ok, i think 1B is what i'm looking for, didn't know you could specify branches in project.periodic.jobs level18:44
rosmaitacorvus: so to be clear, i won't mention the branches at all in the job definition, just down in the projects18:45
corvusrosmaita: correct18:48
rosmaitacorvus: great, thanks for the help!18:49
corvusrosmaita: (that will cause the ones on the stable branches to get implied branch matchers for their own branches, so they'll never match master; they'll still be there, but they'll be ineffective)18:50
rosmaitacorvus: your last comment was what i was not understanding ... now i get it18:50
rosmaitathanks!18:51
corvusrosmaita: you're welcome :)18:51
openstackgerritMerged openstack-infra/project-config master: Add qinling-dashboard project  https://review.openstack.org/59154618:59
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Allow run to be list of playbooks  https://review.openstack.org/59216019:01
*** jlibosva has quit IRC19:03
*** trown|lunch is now known as trown19:05
mordredcorvus, fungi: for ci-backup, we have "purge_apt_sources" set to false - as well as on lists.o.o and lists.k.i19:10
openstackgerritMerged openstack-infra/storyboard-webclient master: Disable closing modals when backdrop is clicked  https://review.openstack.org/54515619:10
mordreddo we have any idea *why* we have three hosts set to behave differently with apt sources?19:10
fungimordred: no reasons spring to mind, unless that was a transitional setting because we weren't sure if we'd maybe added some manually?19:11
mordredfungi: the only difference I see in lists.o.o and the file we'd install from config managment is that lists.o.o has multiverse enabled (which I thinkwe probably don't want anyway) - as well as deb-src lnes19:13
*** slaweq_ has joined #openstack-infra19:13
*** jlibosva has joined #openstack-infra19:13
fungiyeah, none of those sound impactful for the packages we're installing19:13
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add exim config for firehose and storyboard  https://review.openstack.org/59149519:19
*** graphene has quit IRC19:19
*** openstackgerrit has quit IRC19:19
mordredinfra-root: could I bother everyone for reviews on https://review.openstack.org/#/c/591150 https://review.openstack.org/#/c/592148 https://review.openstack.org/#/c/591494 and https://review.openstack.org/#/c/591495 please?19:20
*** openstackgerrit has joined #openstack-infra19:20
openstackgerritOlivier Bourdon proposed openstack/diskimage-builder master: [DNM] Testing CentOS images builds on Ubuntu Xenial  https://review.openstack.org/59136619:20
mordredinfra-root: I believe we're about ready to do the cutover19:20
*** graphene has joined #openstack-infra19:20
*** sshnaidm|bbl is now known as sshnaidm19:22
openstackgerritMonty Taylor proposed openstack-infra/ansible-role-puppet master: Allow setting puppet_version explicitly  https://review.openstack.org/59114519:24
*** rkukura has joined #openstack-infra19:27
*** ykarel has quit IRC19:29
*** apetrich has joined #openstack-infra19:34
rosmaitacorvus: when you have a minute, i've got a syntax problem i can't figure out on https://review.openstack.org/#/c/586334/219:36
*** onovy has quit IRC19:37
*** dbecker has joined #openstack-infra19:40
rosmaitacorvus: nm, i think i figured it out19:41
openstackgerritMerged openstack-infra/storyboard-webclient master: Correctly handle non-array team_id and user_id parameters  https://review.openstack.org/56988319:42
*** hamzy has quit IRC19:43
openstackgerritMerged openstack-infra/storyboard-webclient master: Don't display 404 errors when using the "Jump to..." box  https://review.openstack.org/58961919:45
*** onovy has joined #openstack-infra19:45
*** hamzy has joined #openstack-infra19:46
*** rkukura has quit IRC19:49
clarkbmordred: I can assist in ~1 hour likely19:50
mordredclarkb: cool19:51
*** efried_rollin is now known as efried19:53
* fungi is still juggling meetings and an assortment of randomness19:56
corvusmordred: back from lunch, catching up19:56
efriedAJaeger, thanks!20:00
corvusmordred: in 591150 why the change to futureparser?20:01
corvusmordred: oh, i get it.  nevermind.20:03
corvus(we're catcihng that file up to the current groups.txt file)20:03
mordredyah20:03
*** e0ne has quit IRC20:03
corvusmordred: why the control_path setting in 592148?20:04
*** priteau has quit IRC20:05
mordredcorvus: cargo-culting20:08
corvusmordred: let's remove it if we can -- i worry it's insecure (i'm not sure that it is, just that if we leave it in there, we're going to need to prove it isn't)20:10
mordred++20:10
mordredcorvus: want me to wait til you get through the stack - or push an update now?20:11
corvusmordred: i'm through, rest lgtm20:11
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add ssh pipelining config for ansible  https://review.openstack.org/59214820:11
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149420:11
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add exim config for firehose and storyboard  https://review.openstack.org/59149520:11
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Stop running puppet from puppetmaster  https://review.openstack.org/59115120:11
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Start running puppet cron on bridge.openstack.org  https://review.openstack.org/59115220:11
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583620:11
mordredcorvus: also - https://review.openstack.org/#/c/591145/ and https://review.openstack.org/#/c/590338 could use eyeballs. I *think* it's ok to go ahead and land https://review.openstack.org/#/c/588626/2 too20:12
efrieddhellmann: Thanks for the static release notes patch. Question, is there a reason for us to be building EOL release notes at all? If we took them out of the job entirely, would they disappear from the doc server?20:12
fungiefried: the full set of release notes is rebuilt from scratch based on latest contents of the git repo on ever run20:13
dhellmannefried : yes, we build and publish the release notes from 1 job, so whatever it produces is what goes on the server20:13
efriedgot it. And even though those are EOL, people still use 'em so we can't blow 'em away.20:14
dhellmannefried : I think the real problem is that we're building the notes multiple times because of the translations, and the job timeout does not account for that20:14
efrieddhellmann: Yeah; I saw AJaeger's patches to bump the timeout up.20:14
dhellmannso we could make it faster, but we should also just extend that timeout to a more appropriate value20:14
dhellmannok, cool, I missed that20:14
efriedoh, one sec...20:14
efrieddhellmann:20:15
efriedhttps://review.openstack.org/59215820:15
efriedhttps://review.openstack.org/59215920:15
dhellmannthanks, +1 on both20:15
efrieddhellmann: Thanks!20:16
corvusmordred: does 591145 have a use yet?20:16
mordredcorvus: yes! it's in 58583620:18
mordredhttps://review.openstack.org/#/c/585836/11/playbooks/group_vars/all.yaml and https://review.openstack.org/#/c/585836/11/playbooks/update-puppet.yaml20:18
corvusmordred: 145 lgtm, 836 has a -120:22
openstackgerritHongbin Lu proposed openstack-infra/openstack-zuul-jobs master: Set timeout for job 'openstack-tox-py36'  https://review.openstack.org/59219220:22
mordredcorvus: o noes!20:25
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583620:26
*** rkukura has joined #openstack-infra20:27
mordredcorvus: that system-config repo has been around for a LONG time: Thu Jul 14 13:13:12 2011 -040020:29
efrieddhellmann: By what magic did you generate the static .rst files for https://review.openstack.org/#/c/592150/ ??20:39
efriedI tried some obvious and not-so-obvious things. I am clearly not smart enough.20:39
dhellmannefried : "reno report --branch stable/mitaka . >> releasenotes/source/mitaka.rst" etc.20:45
efriedoho, thanks dhellmann20:46
dhellmannoh, I used the --earliest-version flag, too, since that was set in the rst file20:46
corvusmordred: bastille day20:46
efrieddhellmann: Is that why liberty.rst isn't in your patch?20:46
prometheanfireso, does infra need to run a migration script to get our project migrated to storyboard?20:46
efriedwait, that didn't make sense.20:46
prometheanfirebecause my body is ready20:46
dhellmannefried : hmm, yeah, if there are others that are still scanning dynamically those can be included too20:47
corvusprometheanfire: yes, fungi and diablo_rojo have generally been doing that20:47
prometheanfirecorvus: :D20:47
efrieddhellmann: okay. I could generate and post a new ps, but then you lose my ability to +2 it :)20:48
dhellmannefried : give me a second...20:48
dhellmannefried : updated20:50
efrieddhellmann: Thanx dood20:50
fungiprometheanfire: yep, let us know what, when and where20:52
prometheanfirefungi: requirements now here?20:52
*** AJaeger has joined #openstack-infra20:52
openstackgerritMonty Taylor proposed openstack-infra/zuul master: [WIP] Fix post pipeline change display  https://review.openstack.org/59216520:53
openstackgerritJames E. Blair proposed openstack-infra/zuul master: WIP fix post change id link  https://review.openstack.org/59219720:53
fungiprometheanfire: steps are usually that one of us performs a test import onto storyboard-dev.o.o for you to inspect, and then you propose a change to add the use-storyboard boolean option in openstack-infra/project-config gerrit/projects.yaml20:53
openstackgerritOlivier Bourdon proposed openstack/diskimage-builder master: [DNM] Testing CentOS images builds on Ubuntu Xenial  https://review.openstack.org/59136620:54
prometheanfirewe have one open bug20:54
prometheanfirefungi: sgtm20:54
fungiwell, we import them all, open and closed20:54
prometheanfireya20:54
fungilooks like you only have one official deliverable repo anyway, so should be pretty easy20:54
prometheanfire:D20:55
funginow trying an import from https://launchpad.net/openstack-requirements20:56
fungiit's underway. i'll give you a heads up when it completes20:56
prometheanfireja20:57
mordredcorvus: ooh neat: http://logs.openstack.org/36/585836/12/check/infra-puppet-apply-4-centos-7/4eef07e/applytest/puppetapplytest26.final.out.FAILED20:58
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583621:00
mordredcorvus: it's almost like those tests actually do things!21:01
*** jamesmcarthur has joined #openstack-infra21:01
*** trown is now known as trown|outtypewww21:03
fungiprometheanfire: done https://storyboard-dev.openstack.org/#!/project/openstack/requirements21:03
fungilooks like you have 12 invalid stories, 32 merged and 12 active21:03
prometheanfirefungi: you should get LE on that domain :P21:04
fungiheh21:04
fungithough the story list by project can be misleading since i think a bunch of those are cross-project stories with open tasks for other projects are most of your active ones21:04
prometheanfireand I'm surprised we have so many open, LP just has one open21:04
fungithere's a feature request to change how that gets rendered when you're in a project-specific view21:05
*** jamesmcarthur has quit IRC21:05
fungiactually, i see more than one story with an openstack/requirements task in todo state (what lp would call new)21:06
prometheanfireya, that's confusing me21:06
prometheanfirehttps://storyboard-dev.openstack.org/#!/story/1777185 for instance is done in LP but not in the SB import21:07
fungiinvestigating21:07
*** jlibosva has quit IRC21:08
fungiinterestingly, that isn't one of the ones that the import log mentions21:08
*** rh-jelabarre has quit IRC21:09
fungibug 1777185 was opened for something completely different in launchpad21:10
openstackbug 1777185 in KARL4 "postoffice segfaults on cron jobs" [Low,New] https://launchpad.net/bugs/1777185 - Assigned to Carlos de la Guardia (cguardia)21:10
*** masayukig has quit IRC21:12
*** agopi has quit IRC21:15
fungiprometheanfire: i have a feeling these are test stories dhellmann opened on storyboard-dev. what was the lp equivalent?21:18
prometheanfirethat's possible21:19
prometheanfirefungi: can't find the matching bug for https://storyboard-dev.openstack.org/#!/story/177718521:22
fungithese are the stories which got imported: 1605629 1620436 1638263 1643821 1645263 1645283 1645859 1645918 1647414 1650704 1653423 1655509 1659119 1659641 1668848 1674855 1687661 1688524 1692687 1693346 1696069 1697123 1703912 1705521 1709190 1715217 1715451 1718576 1719006 1719009 1730673 1730776 1732817 1734009 1736005 1741848 1743445 1746068 1749574 1749651 1750843 1753539 1753969 1754978 176546821:23
fungi1765748 1771479 1775218 1776174 1776247 1778054 1778718 1778971 178037621:23
*** jcoufal has quit IRC21:26
openstackgerritFrank Kloeker proposed openstack-infra/project-config master: Add patch submitting for project doc translation  https://review.openstack.org/58100021:28
*** rcernin has joined #openstack-infra21:29
mordredfungi: those are some of my favorite stories21:29
corvusmordred: can i cash in a review ticket on https://review.openstack.org/591535 ?21:30
fungiprometheanfire: looking through https://storyboard-dev.openstack.org/#!/project/openstack/requirements aside from 1777185 and 1777138 which seem to be test stories not involved in the import, and 1775218 and 1659641 which are multi-project stories where requirements task is merged but another is not yet, the remaining 8 seem to have open tasks for requirements21:32
openstackgerritJames E. Blair proposed openstack-infra/project-config master: Swift logs: htmlify logs  https://review.openstack.org/59220621:34
corvusmordred: and also that ^ ?21:34
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Map file comment line numbers  https://review.openstack.org/59044221:38
fungiprometheanfire: i think i see what's going on21:39
prometheanfireoh?21:39
fungilooks like someone did a test import of requirements into storyboard-dev.o.o previously21:40
fungiand our import script does incrementally pick up new comments, but it doesn't alter task states21:40
prometheanfireah21:40
prometheanfireya, that was done a couple months ago iirc21:40
fungiso the stories which were previously imported are still at whatever their states were at the time21:41
fungiwhich could be any of the following the import indicated were already existing: 1605629 1620436 1638263 1643821 1645263 1645283 1645859 1645918 1647414 1650704 1653423 1655509 1659119 1659641 1668848 1674855 1687661 1692687 1693346 1696069 1697123 1703912 1705521 1709190 1715217 1715451 1718576 1719006 1719009 1730673 1730776 1732817 1734009 1736005 1741848 1743445 1746068 1749574 1749651 175084321:41
fungi1753539 1753969 1754978 1765748 177521821:41
prometheanfireso, either remove the old and re-import to test or just move forward anyway?21:42
fungiwhich is to say, the majority21:42
*** slaweq_ has quit IRC21:42
fungiyeah, it's nontrivial to delete stories from a storyboard database. i could wipe it and import into a freshly clean db, or we can just move forward21:42
prometheanfireI'm fine just moving forward if you are fine helping for the odd issue21:43
fungibut i will highlight this nuance in the import behavior to the other sb contributors in #storyboard so they don't have to be baffled by it at some later date (or may be interested in fixing it even)21:43
fungiyeah, happy to help21:44
*** dbecker has quit IRC21:44
prometheanfirek21:44
openstackgerritMatthew Thode proposed openstack-infra/project-config master: make requirements use storyboard  https://review.openstack.org/59220921:46
*** studarus has joined #openstack-infra21:46
*** boden has quit IRC21:48
*** boden has joined #openstack-infra21:48
*** boden has quit IRC21:49
*** boden has joined #openstack-infra21:49
*** boden has quit IRC21:49
fungionce it gets another +2/approval and merges, then takes a few minutes for configuration management routines to create the empty project on storyboard.o.o after which point i can run the import script there21:49
*** boden has joined #openstack-infra21:50
*** boden has quit IRC21:50
*** boden has joined #openstack-infra21:50
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583621:50
*** boden has quit IRC21:51
mordredcorvus: on it - was fixing the latest test failures ^^21:51
*** boden has joined #openstack-infra21:51
*** boden has quit IRC21:52
corvusfungi: +221:52
corvusi'll leave it to you to +321:52
*** boden has joined #openstack-infra21:53
*** boden has quit IRC21:53
*** apetrich has quit IRC21:55
fungithanks!21:55
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583621:56
*** boden has joined #openstack-infra22:00
*** boden has quit IRC22:01
openstackgerritMerged openstack-infra/project-config master: make requirements use storyboard  https://review.openstack.org/59220922:11
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583622:14
openstackgerritMerged openstack-infra/zuul-jobs master: Add icons to index files  https://review.openstack.org/59153522:14
*** masayukig has joined #openstack-infra22:18
*** FracKen has left #openstack-infra22:21
dhellmannprometheanfire , fungi : yes, that story is an artifact of me testing the goal tools for creating stories for tracking goal work22:22
fungicool, was pretty sure i didn't import it since it had a conflicting bug number in lp22:26
clarkbok I'm mostly up for air now22:26
clarkbanything I can look at right now to be the most helpful?22:26
fungithanks for confirming dhellmann!22:26
corvusfungi: i'm looking at adding per-project ssh keys to zuul.  i assume we could use the same rsa private key we use for secrets.  but i also assume that we might want to make those separate, in case we feel the need to rotate one without the other?22:26
mordredclarkb: you wanna look at the update-cfg-mgmt stack/22:26
mordred?22:26
corvusmordred, clarkb: ++22:27
clarkbmordred: sure22:27
mordredclarkb: I think we're in a good place to cutover - although it's kinda late in the day so maybe we just want to confirm we like the shape it's in and hit it when we're up and at it tomorrow?22:27
clarkbmordred: wfm22:27
corvusmordred: in 585836 how about we remove the notify rsyslog instead of adding the rsyslog service?22:29
fungicorvus: curious what the use case is for per-project ssh keys (do we risk leaking them in jobs?) but i agree i would generate separate ones from the secret encryption keys. i see little reason to have them be shared other than halving the amount of key generation load on the cpu22:29
clarkbwe do per job keys don't we?22:29
corvusmordred: left comment on 836.22:30
mordredcorvus: kk22:30
corvusfungi: use case: http://specs.openstack.org/openstack-infra/infra-specs/specs/zuulv3.html#continuous-deployment22:30
mordredcorvus: I think we could go that way too22:30
fungiooh--thanks22:30
clarkbmordred: start at https://review.openstack.org/#/c/591150/ and work up? also wait to approve tomorrow?22:30
corvusclarkb: yes, this is per project keys though -- we'll generate one and the project will own it indefinitely22:30
mordredclarkb: yah22:31
mordredclarkb: we could actually approve the first 4 today - they shouldhave zero impact on anything22:31
corvusfungi: they shouldn't leak into jobs though because of the way we run ssh agent (outside of the bwrap)22:31
corvus(no warranty express or implied)22:31
*** roman_g has quit IRC22:32
prometheanfirefungi: so how long do I wait?22:32
fungicorvus: use case is very clear there, thanks. now i get it's about being able to conveniently delegate permission22:32
mordredclarkb: maybe we shoudl land 591150 and 588626 today (and maybe https://review.openstack.org/#/c/590338/ and https://review.openstack.org/#/c/591145/3) and watch the runs on puppetmaster to make sure they noop'd properly22:32
corvusfungi: exactly, and you delegate by adding the key to your host22:32
mordredclarkb: just so we're landing less tomorrow?22:32
corvusfungi: to your host's authorized_keys file22:32
*** jamesmcarthur has joined #openstack-infra22:32
clarkbmordred: I'll +2 as I go and you can approve behind me (that way you can monitor while I keep reviewing up stack)22:33
fungiprometheanfire: could be any moment now--i'll see if it's created yet22:33
mordredclarkb: coolio22:33
mordredI'm gonna go ahead and land the first ansible-role-puppet one - it's got 3x+2 already :)22:33
* prometheanfire holds breath22:33
*** d0ugal has quit IRC22:33
fungiprometheanfire: https://storyboard.openstack.org/#!/project/openstack/requirements is still raising a 404 from the api, so not quite yet but probably in a few more minutes22:34
* prometheanfire turns blue22:35
* mordred mistakes prometheanfire for a bowl of blueberries22:37
* fungi starts singing like an oompa-loompa22:37
* prometheanfire learns to breath through his skin via osmosis22:37
prometheanfirecutaneous gas exchange22:38
* corvus sees a bunch of oompa loompas administering systems22:39
fungii try to avoid outgassing in public22:39
mordredfungi: I try to avoid not outgassing in public22:40
fungiprometheanfire: looks like it's showing up now on reload, so i'll initiate the import22:40
prometheanfire:D22:40
clarkbmordred: corvus I think we purge apt sources to ensure that we point at ubuntu's security repo because some clouds set their images up to use their own mirrors which lag22:42
clarkbI don't know why we wouldn't do that on all hosts22:42
*** d0ugal has joined #openstack-infra22:44
mordredclarkb: yah - I can't come up with a reason why we don't do it on the three hosts we don't do it on22:46
clarkbmordred: is https://review.openstack.org/#/c/585836/16 worth looking at? it apepars to be unhappy according to zuul22:48
mordredclarkb: it is - I'm mostly just iterating on things the tests are picking up ... but most of it is in the shape it should be in22:49
mordredclarkb: (so I think you'd be reviewing to make sure it's not broken - but expecting that there will be a few minor updates to follow up on)22:49
clarkbhttps://review.openstack.org/#/c/585836/16/modules/openstack_project/manifests/server.pp is the interesting bit looks like22:49
mordredyah - also the new ansible vars files that are mostly adding additional sysadmins22:50
clarkbmordred: reading ^ I see we purge popularity contest and whoopsie, I don't recall seeing that in the ansible base stuff, did I just miss tha?22:50
*** studarus has quit IRC22:50
fungiprometheanfire: import complete. showing 4 active, 36 merged, 14 invalid. of the active ones 3 have their requirements tasks in a merged state and a task for some other project still open22:51
mordredclarkb: yah - it's in playbooks/roles/base-server/tasks/Debian.yaml22:51
prometheanfire:D22:51
openstackgerritMerged openstack-infra/ansible-role-puppet master: Allow explicit override for mgmt_hieradata  https://review.openstack.org/58862622:51
mordredclarkb, corvus: btw - purge_apt_sources as a parameter was added for infra cloud22:51
clarkbmordred: huh22:52
openstackgerritMerged openstack-infra/system-config master: Add system-config to roles path  https://review.openstack.org/59075222:52
clarkbre apt purging22:52
openstackgerritMerged openstack-infra/ansible-role-puppet master: Update yaml style to be consistent with infra yaml  https://review.openstack.org/59033822:52
mordrednone of the patches that add it to hosts in manifests/site.pp list a reason22:52
mordredI'm going to guess cargo-cult22:52
clarkbmordred: can we get a change on top of the one above that deletes the .txt groups file?22:52
*** gouthamr has left #openstack-infra22:52
clarkbor did I also miss that22:52
mordredyah - I want to delete the whole puppetmaster puppet module actually22:52
clarkb(mostly because it is likely ot be confusing to people wanting to modify groups)22:53
mordredbut figured waiting until we were happy with the cutover - but maybe I shoudl just go ahead and make the patch22:53
fungiprometheanfire: see https://docs.openstack.org/infra/storyboard/migration.html#recently-migrated for recommended next steps22:53
prometheanfirethanks22:54
clarkbmordred: I have a hunch we are unlikely to rollback and instead deploy "rollforward"22:54
clarkbpikachu uses "rollforward" it is very effective22:54
mordredclarkb: ++22:55
prometheanfirefungi: is there a view for bugs with requirements tasks open only (showing what I'd care about)?22:57
openstackgerritMerged openstack-infra/system-config master: Remove bridge from disabled and add puppet group  https://review.openstack.org/59115022:58
openstackgerritMerged openstack-infra/system-config master: Add ssh pipelining config for ansible  https://review.openstack.org/59214822:58
fungiprometheanfire: there will be. it will be that url too i think. we have an open feature request to change the logic for the project-specific story listing to filter its decision making for story states to the states of that project's tasks within the stories22:58
prometheanfirefungi: the right way to close LP? https://bugs.launchpad.net/openstack-requirements/+configure-bugtracker22:59
prometheanfirefungi: cool22:59
fungiprometheanfire: for now you could create a board in sb with lanes corresponding to task states and set the queries to the requirements repo for a view based on requirements task state22:59
funginot perfect, but a workaround for now23:00
*** d0ugal has quit IRC23:01
fungiprometheanfire: i don't have access to view that url, but can probably temporarily elevate my privileges and get to it, just a sec23:01
openstackgerritJames E. Blair proposed openstack-infra/zuul master: WIP: Add private key storage migration  https://review.openstack.org/59221323:01
corvusfungi: ^ when you get a chance, can you take a look at that (and think about whether the keys should be separate)23:02
prometheanfireupdated https://bugs.launchpad.net/openstack-requirements23:02
prometheanfirethe message I set didn't show up :|23:02
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove purge_apt_sources  https://review.openstack.org/59221423:03
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove puppetmaster group management files  https://review.openstack.org/59221523:03
*** d0ugal has joined #openstack-infra23:03
fungiprometheanfire: looks like that project in lp never set its driver/owner group owned by openstack-administrators (group owner is still coolsvap)23:03
prometheanfireheh23:03
mordredclarkb: ^^ didn't rmeove the whole thing, just the groups stuff - mostly bcause there's still a few things on puppetmaster that haven't been ansibled for adding to bridge yet (like the mqtt bits) - so keeping it there as a reminder that we need to do that23:03
fungiprometheanfire: so i can't actually even grant myself access to check its settings23:03
prometheanfireya, bug supervisor is requirements-drivers23:04
prometheanfirechange to openstack-administrators?23:04
funginah, no need to bother at this stage23:04
fungihttps://bugs.launchpad.net/openstack-requirements/ looks like i would expect23:04
prometheanfirewfm23:04
fungiprometheanfire: though you might consider updating the project description shown at https://launchpad.net/openstack-requirements to include a note to file bugs at https://storyboard.openstack.org/#!/project/openstack/requirements23:05
prometheanfirek23:05
fungicorvus: taking a look now, thanks!23:06
clarkbmordred: we should double check that the mqtt stuff works (I'm not sure if we ever got it working reliably)23:06
prometheanfiredone23:06
clarkbmordred: possible we can treat that as a future feature add rather than a need to avoid regression23:06
*** agopi has joined #openstack-infra23:07
clarkbmordred: that change deletes puppet management of the emergency file, we'll be able to continue using the emergency file on bridge right?23:07
fungiprometheanfire: lgtm!23:07
clarkbmordred: I'm a fan of the simplicity of that file fwiw23:08
mordredclarkb: yup. emergency file still exists on bridge23:10
mordredclarkb: we can also write another inventory plugin if we become unpleased with the constructed plugin23:11
mordredclarkb: ++ to future feature add23:11
mordredclarkb: especially since we want to get to a place where zuul is triggering these runs rather than just running on cron - the notification for runs would flow from zuul it seems23:12
*** rpioso is now known as rpioso|afk23:12
clarkbya23:13
mordredclarkb: the big deal with the new inventory plugins is that they're ordered and have an understood semantics for combining when you have more than one of them23:13
mordredclarkb: which did not exist in the previous world of inventory scripts inside of directories23:13
mordredso the groups.yaml is configured after openstack - which means it has the hosts generated by openstack to work with23:13
clarkband then emergency after that?23:14
mordredyup23:14
mordredif we were to write our own plugin because we get tired of a pile of inventory_host|regex_match('foo|bar|bang') on a single line ... we can make it just as robust23:14
mordredbut I figured just using the constructed plugin from upstream was a good place to start23:14
clarkbit is pretty readable if a bit verbose23:15
mordredyah23:15
mordredclarkb: oh - so - fwiw - the way it works is that we have a list of inventory sources enabled AND a list of inventory plugins. each source is handed to each plugin to see if the plugin knows what to do with it23:15
mordredso the emergency file is handled by the 'ini' plugin23:15
*** rcernin has quit IRC23:18
*** rcernin has joined #openstack-infra23:19
*** jamesmcarthur has quit IRC23:20
*** jamesmcarthur has joined #openstack-infra23:27
*** graphene has quit IRC23:29
*** graphene has joined #openstack-infra23:30
openstackgerritMonty Taylor proposed openstack-infra/ansible-role-puppet master: Change include_tasks back to include  https://review.openstack.org/59222023:32
mordredclarkb, corvus, fungi: ^^ please to +A this - ansible running puppet from puppetmaster is unhappy23:33
clarkbmordred: done23:34
openstackgerritMonty Taylor proposed openstack-infra/ansible-role-puppet master: Rename include to include_tasks  https://review.openstack.org/59222123:34
mordredthere's the patch for once we're migrated23:34
*** d0ugal has quit IRC23:42
*** rlandy is now known as rlandy|afk23:52
*** jamesmcarthur has quit IRC23:53
*** d0ugal has joined #openstack-infra23:56

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