Thursday, 2018-08-16

*** gouthamr has joined #openstack-infra00:02
*** dklyle has quit IRC00:03
openstackgerritMerged openstack-infra/ansible-role-puppet master: Change include_tasks back to include  https://review.openstack.org/59222000:03
*** dingyichen has joined #openstack-infra00:05
*** jamesmcarthur has joined #openstack-infra00:13
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Increase releasenotes build timeout  https://review.openstack.org/59215900:19
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add 'build' method to API  https://review.openstack.org/59222500:23
corvusclarkb: can you review https://review.openstack.org/592206 for swift logs?00:24
clarkbcorvus: do we have the base-test results of that somewhere? or just planning to get this in then iterate?00:26
clarkb(I want to see them if they already exist)00:27
clarkboh wait base test requires this merge first00:27
*** zzzeek has quit IRC00:31
*** zzzeek has joined #openstack-infra00:31
openstackgerritMerged openstack-infra/system-config master: Revert "Remove mariadb link from mirrors"  https://review.openstack.org/57794400:33
*** bobh has quit IRC00:33
mordredclarkb: puppet seems to be running fine00:34
mordredwith the new patch00:34
mordredso I'm going to go eat dinner now00:34
openstackgerritMerged openstack-infra/project-config master: Swift logs: htmlify logs  https://review.openstack.org/59220600:34
mordredclarkb: however:00:37
mordredmirror02.us-west-1.packethost.openstack.org : ok=0    changed=0    unreachable=1    failed=000:37
mordredhost key has changed on that host00:37
mordredclarkb: I'm not in a position to investigate whether that's valid/expected or not00:38
mordredalso mirror01.sto2.citycloud.openstack.org : ok=0    changed=0    unreachable=1    failed=000:38
fungithat packethost mirror has been rebuilt so many times recently, i'm unsurprised00:38
mordredkk. cool. thought I'd report to channel in case anyone wants to sort it out00:38
fungiand are we actually using citycloud sto2?00:39
ianwyeah ++ packethost one is expected00:41
clarkbya that may be my fail the fip remained the same bot hostkey wouldve changed00:42
clarkbfungi not currently00:42
clarkbI did email them asking if we canturn it back on but no response yet00:42
clarkbdaniel had autoreply for vacation set00:42
*** jamesmcarthur has quit IRC00:43
*** jamesmcarthur has joined #openstack-infra00:43
*** longkb has joined #openstack-infra00:55
*** dave-mccowan has quit IRC01:02
*** dave-mccowan has joined #openstack-infra01:03
*** r-daneel has joined #openstack-infra01:13
*** bobh has joined #openstack-infra01:14
*** zzzeek has quit IRC01:14
*** zzzeek has joined #openstack-infra01:16
*** bobh has quit IRC01:23
*** r-daneel has quit IRC01:29
*** jiapei has joined #openstack-infra01:37
*** hongbin_ has joined #openstack-infra01:41
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add 'build' method to API  https://review.openstack.org/59222501:43
*** yamahata has quit IRC01:43
*** larainema has joined #openstack-infra01:43
*** graphene has quit IRC01:45
*** graphene has joined #openstack-infra01:46
kei-ichiHi, infra-team. Could you plz add me as member of this. https://review.openstack.org/#/admin/groups/1933,members02:01
ianwkei-ichi: do you have two accounts?02:10
*** tinwood has quit IRC02:10
kei-ichiYes, but plz only add keiichi.hikita@gmail.com. Sorry for confusing.02:10
ianwok done02:10
*** tinwood has joined #openstack-infra02:11
*** jamesmcarthur has quit IRC02:13
kei-ichiianw thanks!02:14
*** bobh has joined #openstack-infra02:15
*** anteaya has quit IRC02:18
*** jamesmcarthur has joined #openstack-infra02:18
openstackgerritneilsun proposed openstack-infra/zuul master: Add type check for zuul conf  https://review.openstack.org/59191702:22
*** bobh has quit IRC02:24
*** armax has quit IRC02:38
*** ltomasbo has quit IRC02:42
*** dalvarez has quit IRC02:42
*** rlandy|afk is now known as rlandy02:44
openstackgerritKeiichi Hikita proposed openstack-infra/project-config master: Adding jobs for qinling-dashboard  https://review.openstack.org/59225102:44
*** rlandy has quit IRC02:44
*** jpena|off has quit IRC02:45
*** bobh has joined #openstack-infra02:46
*** radez has quit IRC02:46
*** amoralej|off has quit IRC02:47
*** bobh has quit IRC02:47
*** psachin has joined #openstack-infra02:48
*** bobh has joined #openstack-infra02:48
*** bobh has quit IRC02:48
*** bobh has joined #openstack-infra02:49
*** bobh has quit IRC02:51
*** bobh has joined #openstack-infra02:55
*** jamesmcarthur has quit IRC03:00
*** bobh has quit IRC03:00
*** jamesmcarthur has joined #openstack-infra03:01
*** yamahata has joined #openstack-infra03:06
openstackgerritFelipe Monteiro proposed openstack-infra/project-config master: Add treasuremap noop-jobs to project-config  https://review.openstack.org/59225503:09
*** jamesmcarthur has quit IRC03:09
openstackgerritFelipe Monteiro proposed openstack-infra/project-config master: Add treasuremap noop-jobs to project-config  https://review.openstack.org/59225503:10
*** jamesmcarthur has joined #openstack-infra03:14
*** NeilSun has joined #openstack-infra03:16
*** rosmaita has quit IRC03:22
*** ykarel has joined #openstack-infra03:27
*** hongbin_ has quit IRC03:29
*** udesale has joined #openstack-infra03:36
*** Bhujay has quit IRC03:43
*** dave-mccowan has quit IRC04:04
AJaegerconfig-core, could you review https://review.openstack.org/592158 , please? We merged https://review.openstack.org/#/c/592159/ to increase the  building timeout, should increase the publish one as well...04:13
mnaserAJaeger: can’t help as much :(04:14
ianwsorry i thought i looked at those04:16
*** jamesmcarthur has quit IRC04:17
AJaegerthanks, mnaser and ianw04:19
*** jamesmcarthur has joined #openstack-infra04:20
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Set timeout for job 'openstack-tox-py36'  https://review.openstack.org/59219204:21
openstackgerritMerged openstack-infra/project-config master: Increase releasenotes publish timeout  https://review.openstack.org/59215804:23
*** jamesmcarthur has quit IRC04:25
*** gcb_ has quit IRC04:31
*** janki has joined #openstack-infra04:34
*** jamesmcarthur has joined #openstack-infra04:34
*** Bhujay has joined #openstack-infra04:38
*** jamesmcarthur has quit IRC04:43
*** gcb_ has joined #openstack-infra04:47
*** ramishra has joined #openstack-infra04:48
*** jamesmcarthur has joined #openstack-infra04:59
*** graphene has quit IRC05:04
*** graphene has joined #openstack-infra05:05
*** apetrich has joined #openstack-infra05:06
*** Bhujay has quit IRC05:07
*** Bhujay has joined #openstack-infra05:08
*** ramishra has quit IRC05:12
*** lewo has quit IRC05:13
*** lewo has joined #openstack-infra05:14
*** ramishra has joined #openstack-infra05:16
*** e0ne has joined #openstack-infra05:18
*** ramishra has quit IRC05:22
*** ramishra has joined #openstack-infra05:24
*** jamesmcarthur has quit IRC05:25
*** pcaruana has quit IRC05:26
*** ramishra has quit IRC05:29
*** jamesmcarthur has joined #openstack-infra05:37
*** jamesmcarthur has quit IRC05:41
*** ramishra has joined #openstack-infra05:50
*** dpawlik has joined #openstack-infra06:01
*** Bhujay has quit IRC06:02
*** Bhujay has joined #openstack-infra06:03
*** e0ne has quit IRC06:04
openstackgerritOpenStack Proposal Bot proposed openstack-infra/project-config master: Normalize projects.yaml  https://review.openstack.org/59227806:04
*** jamesmcarthur has joined #openstack-infra06:08
*** e0ne has joined #openstack-infra06:12
*** jamesmcarthur has quit IRC06:13
openstackgerritKeiichi Hikita proposed openstack-infra/project-config master: Adding jobs for qinling-dashboard  https://review.openstack.org/59225106:15
*** ykarel is now known as ykarel|afk06:30
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: WIP web: rewrite interface in react  https://review.openstack.org/59160406:34
*** ykarel|afk has quit IRC06:34
*** jiapei has quit IRC06:37
*** jamesmcarthur has joined #openstack-infra06:37
*** Dmitrii-Sh has quit IRC06:40
*** beisner has quit IRC06:40
*** Dmitrii-Sh has joined #openstack-infra06:40
*** beisner has joined #openstack-infra06:40
*** jamesmcarthur has quit IRC06:41
openstackgerritMerged openstack-infra/project-config master: Normalize projects.yaml  https://review.openstack.org/59227806:44
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Adding jobs for qinling-dashboard  https://review.openstack.org/59225106:45
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Adding jobs for qinling-dashboard  https://review.openstack.org/59225106:46
*** jd_ has joined #openstack-infra06:48
*** pcaruana has joined #openstack-infra06:48
*** jamesmcarthur has joined #openstack-infra06:51
*** slaweq_ has joined #openstack-infra06:51
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for etherpad.o.o  https://review.openstack.org/59002906:51
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for ethercalc.o.o  https://review.openstack.org/59003006:51
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for eavesdrop.o.o  https://review.openstack.org/59004806:51
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for paste.o.o  https://review.openstack.org/59049206:51
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for planet.o.o  https://review.openstack.org/59049306:51
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for logstash-worker01  https://review.openstack.org/59049906:51
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for all logstash workers  https://review.openstack.org/59050006:51
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for firehose.o.o  https://review.openstack.org/59150006:51
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for review and review01  https://review.openstack.org/59151606:51
*** ykarel|afk has joined #openstack-infra06:53
*** ykarel|afk is now known as ykarel06:54
*** e0ne has quit IRC06:56
*** e0ne has joined #openstack-infra06:57
*** e0ne has quit IRC06:59
*** jamesmcarthur has quit IRC07:00
*** slaweq_ has quit IRC07:00
*** slaweq_ has joined #openstack-infra07:04
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Retire rst2bash (step 2)  https://review.openstack.org/59228907:08
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Retire rst2bash (step 4)  https://review.openstack.org/59229007:11
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Retire rst2bash: Remove unused jobs  https://review.openstack.org/59229207:14
*** rcernin has quit IRC07:20
*** shardy has joined #openstack-infra07:21
*** jpena has joined #openstack-infra07:31
*** jpich has joined #openstack-infra07:34
*** jamesmcarthur has joined #openstack-infra07:34
openstackgerritAndreas Jaeger proposed openstack-infra/zuul-jobs master: Build releasenotes when tox.ini changes  https://review.openstack.org/59229807:35
AJaegercmurphy: could you review https://review.openstack.org/#/c/591740 and https://review.openstack.org/#/c/591786 to help finish docs python3 goal, please?07:37
cmurphyAJaeger: done07:39
AJaegerthanks, cmurphy !07:41
*** olivierbourdon38 has joined #openstack-infra07:48
*** e0ne has joined #openstack-infra07:48
openstackgerritMarkus Hosch proposed openstack-infra/nodepool master: Move sphinx + deps to doc/requirements.txt  https://review.openstack.org/59156507:58
*** dhellmann[m] has quit IRC08:11
*** aspiers[m] has quit IRC08:11
*** warlord77[m] has quit IRC08:11
*** linshuicheng[m] has quit IRC08:11
*** electrofelix has joined #openstack-infra08:20
*** alexchadin has joined #openstack-infra08:22
*** dalvarez has joined #openstack-infra08:24
*** rpittau has joined #openstack-infra08:30
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: WIP web: rewrite interface in react  https://review.openstack.org/59160408:38
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: WIP web: use BrowserRouter  https://review.openstack.org/59232108:38
*** vivsoni has joined #openstack-infra08:40
*** ianychoi_ has quit IRC08:42
*** derekh has joined #openstack-infra08:43
*** roman_g has joined #openstack-infra08:52
*** panda|off is now known as panda08:56
*** alexchadin has quit IRC09:00
*** dingyichen has quit IRC09:00
*** dingyichen has joined #openstack-infra09:01
*** dingyichen has quit IRC09:03
*** jaosorior has quit IRC09:10
*** alexchadin has joined #openstack-infra09:11
*** e0ne has quit IRC09:14
*** d0ugal has quit IRC09:14
*** d0ugal has joined #openstack-infra09:18
AJaegerinfra-root, I wonder why zuul did not run any jobs on https://review.openstack.org/#/c/592248/ . I noticed that releasenotes job is not run due to files section (fixed with  https://review.openstack.org/592298  - please review) but the others should run AFAIK. Anything in the logs for 592248?09:23
AJaegerI would expect the openstack-tox-pep8 job to run for sure ^09:26
*** dpawlik has quit IRC09:28
*** dpawlik has joined #openstack-infra09:28
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: WIP web: rewrite interface in react  https://review.openstack.org/59160409:37
*** alexchadin has quit IRC09:41
*** olivierbourdon38 has quit IRC09:52
*** olivierbourdon38 has joined #openstack-infra09:53
*** sambetts|afk is now known as sambetts09:53
*** markmcd has quit IRC09:59
*** ykarel is now known as ykarel|lunch10:01
*** longkb has quit IRC10:04
*** d0ugal has quit IRC10:07
*** d0ugal has joined #openstack-infra10:13
*** rf0lc0 has quit IRC10:15
*** rf0lc0 has joined #openstack-infra10:16
*** dbecker has joined #openstack-infra10:19
*** dbecker has quit IRC10:19
ianw2018-08-16 07:38:42,893 DEBUG zuul.Pipeline.openstack.check: <QueueItem 0x7f0900a05358 for <Change 0x7f09206500b8 openstack/qinling-dashboard 592248,8> in check> is a failing item because ['it has an invalid configuration']10:23
ianwAJaeger: ^ ?10:23
AJaegerthanks, ianw  - let's see what corvus makes out of that one ^10:24
*** jaosorior has joined #openstack-infra10:28
AJaegerI see one problem - using a job name as template. But I would expect Zuul to report that.10:28
*** mnasiadka has joined #openstack-infra10:28
*** alexchadin has joined #openstack-infra10:31
*** dpawlik has quit IRC10:31
*** Sigyn has quit IRC10:31
*** dpawlik has joined #openstack-infra10:32
*** vivsoni_ has joined #openstack-infra10:37
*** vivsoni has quit IRC10:39
*** olivierbourdon38 has quit IRC10:40
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Cleanup temporary directories  https://review.openstack.org/59234010:42
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Create a download script  https://review.openstack.org/59234110:42
*** Bhujay has quit IRC10:45
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: upload-logs-swift: Cleanup temporary directories  https://review.openstack.org/59234010:47
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: upload-logs-swift: Create a download script  https://review.openstack.org/59234110:47
*** olivierbourdon38 has joined #openstack-infra10:48
*** panda is now known as panda|lunch11:02
*** jpena is now known as jpena|lunch11:08
*** ykarel|lunch is now known as ykarel11:09
*** dave-mccowan has joined #openstack-infra11:15
*** gcb_ has quit IRC11:27
*** udesale has quit IRC11:30
*** e0ne has joined #openstack-infra11:32
*** Bhujay has joined #openstack-infra11:35
*** olivierbourdon38 has quit IRC11:38
*** olivierbourdon38 has joined #openstack-infra11:39
*** e0ne has quit IRC11:47
*** dbecker has joined #openstack-infra11:48
*** boden has joined #openstack-infra11:49
*** boden has quit IRC11:49
*** e0ne has joined #openstack-infra11:50
*** boden has joined #openstack-infra11:52
*** dpawlik has quit IRC11:53
*** dpawlik has joined #openstack-infra11:55
*** dpawlik has quit IRC11:55
*** dpawlik has joined #openstack-infra11:55
*** jcoufal has joined #openstack-infra11:57
*** dbecker has quit IRC12:00
*** dbecker has joined #openstack-infra12:02
*** jcoufal has quit IRC12:06
*** jcoufal has joined #openstack-infra12:07
*** zul has joined #openstack-infra12:08
*** jamesmcarthur has quit IRC12:09
*** jamesmcarthur has joined #openstack-infra12:09
*** xingzhang has joined #openstack-infra12:10
*** xingzhang_ has joined #openstack-infra12:13
*** jpena|lunch is now known as jpena12:14
*** tpsilva has joined #openstack-infra12:14
*** jcoufal_ has joined #openstack-infra12:15
*** jcoufal has quit IRC12:15
*** xingzhang has quit IRC12:16
*** jcoufal_ has quit IRC12:21
*** jamesmcarthur has quit IRC12:22
*** agopi has quit IRC12:22
*** jcoufal has joined #openstack-infra12:23
openstackgerritXing Zhang proposed openstack-infra/puppet-cgit master: Fix cgit highlight  https://review.openstack.org/59235712:24
openstackgerritXing Zhang proposed openstack-infra/system-config master: Remove old highlight css  https://review.openstack.org/59235812:24
*** rosmaita has joined #openstack-infra12:24
*** jaosorior has quit IRC12:25
*** jaosorior has joined #openstack-infra12:25
xingzhang_^^ anybody have a look about the two patch about cgit highlighting12:25
*** larainema has quit IRC12:25
*** xingzhang has joined #openstack-infra12:27
*** xingzhang_ has quit IRC12:27
*** xingzhang has quit IRC12:28
*** bobh has joined #openstack-infra12:32
*** eharney has quit IRC12:33
smcginnisfungi: Morning. Since I saw your name on some old ML thread - I could have sworn we had a policy documented somewhere stating not to add IDE and OS (DS_Store) files to gitignore. I can't find anything though. Do you know if that is a policy we have set somewhere?12:36
*** rlandy has joined #openstack-infra12:41
*** agopi has joined #openstack-infra12:50
*** agopi_ has joined #openstack-infra12:51
mordredsmcginnis: to my knowledge we have never set an openstack project-wide policy on that12:52
mordredsome projects think it's fine, others dislike it12:52
*** owalsh has quit IRC12:53
mordredsmcginnis: I've got IDE files and editor file things in the openstacksdk gitignore, fwiw12:54
*** NeilSun has quit IRC12:54
smcginnisI noticed that. Could have sworn I saw a policy documented somewhere. Oh well.12:54
*** agopi has quit IRC12:55
*** agopi_ is now known as agopi12:56
*** janki has quit IRC12:59
*** janki has joined #openstack-infra13:00
*** r-mibu has joined #openstack-infra13:03
*** jcoufal has quit IRC13:04
AJaegersmcginnis: I refuse to review those changes in general - unless I give a -2 for *.pyc on a docs only project ;)13:05
*** e0ne has quit IRC13:05
AJaegerThere are things that belong IMHO in a global gitconfig13:06
*** owalsh has joined #openstack-infra13:06
openstackgerritMarkus Hosch proposed openstack-infra/nodepool master: Add list of metrics provided to statsd  https://review.openstack.org/59023313:09
*** shardy has quit IRC13:11
*** shardy has joined #openstack-infra13:11
*** bobh has quit IRC13:12
*** udesale has joined #openstack-infra13:12
*** bobh has joined #openstack-infra13:13
*** bobh has quit IRC13:14
*** jaosorior has quit IRC13:14
*** jaosorior has joined #openstack-infra13:15
*** olivierbourdon38 has quit IRC13:15
*** eharney has joined #openstack-infra13:17
*** bobh has joined #openstack-infra13:18
*** jaosorior has quit IRC13:20
*** shardy has quit IRC13:20
*** eharney has quit IRC13:21
*** eharney has joined #openstack-infra13:22
*** bobh has quit IRC13:23
*** rh-jelabarre has joined #openstack-infra13:23
openstackgerritDerek Waldner proposed openstack-infra/git-review master: Update default gerrit namespace  https://review.openstack.org/58460713:24
*** kei-ichi has quit IRC13:24
*** shardy has joined #openstack-infra13:25
*** graphene has quit IRC13:26
smcginnisAJaeger: :)13:26
smcginnisAJaeger: I agree.13:26
*** graphene has joined #openstack-infra13:27
*** bobh has joined #openstack-infra13:31
*** jcoufal has joined #openstack-infra13:31
*** nicolasbock has joined #openstack-infra13:32
*** e0ne has joined #openstack-infra13:32
*** alexchadin has quit IRC13:33
*** alexchadin has joined #openstack-infra13:34
AJaegerconfig-core, python3 goal for docs is finished (thanks, dhellmann !) and we can approve https://review.openstack.org/#/c/591760 anytime now - please review13:35
*** bobh has quit IRC13:35
mnaser#thanks dhellmann working with doc team to help hit python3 goal13:35
openstackstatusmnaser: Added your thanks to Thanks page (https://wiki.openstack.org/wiki/Thanks)13:35
*** larainema has joined #openstack-infra13:36
* AJaeger thanks mnaser for remembering the bot ;)13:36
mnaseri want to bring it back :>13:36
AJaeger;)13:37
*** e0ne has quit IRC13:38
*** e0ne has joined #openstack-infra13:39
AJaegerconfig-core, could you review https://review.openstack.org/#/c/592298/ , please? I think we should run releasenotes when tox.ini changes...13:42
openstackgerritMerged openstack-infra/project-config master: remove job settings for Documentation repositories  https://review.openstack.org/59176013:43
*** bobh has joined #openstack-infra13:44
*** radez has joined #openstack-infra13:45
*** bobh_ has joined #openstack-infra13:48
*** bobh has quit IRC13:48
*** ramishra has quit IRC13:50
*** ramishra has joined #openstack-infra13:52
*** bobh_ has quit IRC13:53
*** e0ne has quit IRC13:56
*** pbourke has quit IRC13:57
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove job settings for ironic repositories  https://review.openstack.org/59247213:58
*** pbourke has joined #openstack-infra13:59
*** bobh has joined #openstack-infra13:59
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: announce patches proposed to oslo stable branches  https://review.openstack.org/59247414:00
*** janki has quit IRC14:01
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Remove legacy-opensuse-423 nodeset  https://review.openstack.org/59178114:01
*** dpawlik has quit IRC14:01
*** rpioso|afk is now known as rpioso14:02
*** bobh has quit IRC14:03
*** Qiming has quit IRC14:04
*** Qiming has joined #openstack-infra14:08
*** Bhujay has quit IRC14:12
*** slaweq_ is now known as slaweq14:14
*** hamerins has joined #openstack-infra14:18
*** bobh has joined #openstack-infra14:18
fungismcginnis: the only reply i recall making on the subject (years ago?) was suggesting people should take advantage of system-wide solutions to filter their editor.ide files from git rather than committing random tool-specific .gitignore patterns in every repo they ever touch. set once and forget (it's what i do)14:18
smcginnisfungi: Yeah, that's the one I came across.14:18
smcginnisfungi: There was some mention of concerns with tarballs or something, so wasn't sure if there was a technical reason not to do it in-repo/14:18
fungino idea. i don't recall that drawback, whatever it was14:19
corvusAJaeger, ianw: 2018-08-16 07:38:42,892 DEBUG zuul.Pipeline.openstack.check: Project openstack/qinling-dashboard not in pipeline <Pipeline check> for change <Change 0x7f09206500b814:19
corvus openstack/qinling-dashboard 592248,8>14:19
fungismcginnis: anyway, certainly not a community-wide policy, just my personal policy (and the alternative recommendation i make to anyone who asks me why i'm not reviewing their random .gitignore additions for such things)14:20
smcginnisfungi: ++14:21
fungii set core.excludesfile to '~/.gitignore' in my ~/.gitconfig and then put my personal filtering preferences there14:22
*** bobh has quit IRC14:23
AJaegercorvus: sorry, I don't understand what this means14:24
AJaegercorvus: I see line 4 in https://review.openstack.org/#/c/592248/8/.zuul.yaml is wrong, it'S a job, not a template. But there'S no error by zuul14:26
*** jcoufal_ has joined #openstack-infra14:27
*** jcoufal has quit IRC14:28
*** bobh has joined #openstack-infra14:30
fungi#status log manually deleted the stable/rocky branch previously at 90dfca5dfc60e48544ff25f63c3fa59cb88fc521 from openstack/ovsdbapp at the request of amoralej and smcginnis14:30
openstackstatusfungi: finished logging14:30
*** jaosorior has joined #openstack-infra14:32
corvusAJaeger: it didn't report because it's not in the check pipeline14:34
*** bobh has quit IRC14:35
corvusAJaeger: that's why we have folks add something to project-config for new projects14:35
AJaegercorvus, then clarkb's latest doc update is wrong or I am confused...14:35
AJaegercorvus: That change adds a .zuul.yaml with jobs in the check pipeline. That should work, shouldn't it?14:36
corvusAJaeger:  we should at least add "check: jobs: []" for every openstack project14:36
AJaegercorvus: the templates in there have check pipeline14:36
corvusAJaeger: that change has an invalid config, so that change didn't add it to check.  if it isn't already in check, it won't report the error14:37
AJaegercorvus: AH! Now I get it...14:37
corvusAJaeger: the solution is to add every project to check, even if there are no jobs.  we could add "check: jobs: []" to the system-required template and i think that would be sufficient.14:38
*** d0ugal has quit IRC14:39
*** bobh has joined #openstack-infra14:39
*** d0ugal has joined #openstack-infra14:41
mnaserany infra-root's around to test connectivity from our cloud to both nodepool and google14:41
mnaserto see if we can bring our infra back up again14:41
fungimnaser: i can try. just a sec and i'll jump into the mirror host14:42
*** ramishra has quit IRC14:42
mnaseri think at the time there was either problems reaching rax nodepool or google14:42
*** bobh has quit IRC14:43
fungifrom mirror.ca-ymq-1.vexxhost.openstack.org i can successfully ping6 nl01.openstack.org14:44
*** alexchadin has quit IRC14:44
AJaegercorvus: let'S try that, change coming14:45
fungiany idea what google ip address it was failing to reach?14:45
clarkbfungi: the google ipv6 dns server14:45
fungithat's not an ip address ;)14:45
fungidoes it have a hostname?14:45
mnaseruh i cant remember it off hand14:45
mnaserlet me search14:46
*** e0ne has joined #openstack-infra14:46
fungiif nobody knows i can dig it up from our image configs14:46
clarkbUnsure, its in our unbound config though14:46
mnaserfungi: 2001:4860:4860::888814:46
fungiyeah, that responds from the mirror too14:46
openstackgerritMohammed Naser proposed openstack-infra/project-config master: Revert "Revert "Revert "Temporarily stop booting nodes in vexxhost"""  https://review.openstack.org/59251414:46
fungiand i'm able to perform dis queries through it too14:47
mnaserclarkb, fungi ^14:47
fungier, dns queries14:47
fungiso looks good14:47
fungino packet loss reported for either14:47
mnasergreat, lets keep tracking it, i think it should be ok now14:47
mnaseri am also a bit more free to dig into issues14:47
mnasergiven the big size of the check queue, it'd be nice to bump it up to the gate to help clearing the check queue14:48
*** bobh has joined #openstack-infra14:49
fungiawesome, thanks!14:50
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Add empty check queue to system-required  https://review.openstack.org/59251514:51
AJaegercorvus: ^14:52
*** bobh has quit IRC14:53
*** ramishra has joined #openstack-infra14:54
openstackgerritJeremy Stanley proposed openstack-dev/cookiecutter master: Clean up .gitignore references to personal tools  https://review.openstack.org/59252014:57
fungismcginnis: ^ a straw man14:57
smcginnisfungi: I like it.14:58
smcginnisfungi: I wonder if it would be worth adding a comment in there instructing IDE and OS-specific files to be added to a global gitignore to try to head off some attempts to add new ones.14:59
fungismcginnis: great idea. i'll stuff a comment in there15:00
*** bobh has joined #openstack-infra15:00
AJaegergreat idea!15:02
*** bobh has quit IRC15:04
*** armax has joined #openstack-infra15:07
*** r-daneel has joined #openstack-infra15:07
*** jamesmcarthur has joined #openstack-infra15:09
*** ykarel is now known as ykarel|away15:09
*** bobh has joined #openstack-infra15:10
openstackgerritJeremy Stanley proposed openstack-dev/cookiecutter master: Clean up .gitignore references to personal tools  https://review.openstack.org/59252015:14
*** bobh has quit IRC15:15
*** yamahata has quit IRC15:22
*** hemna_ has joined #openstack-infra15:25
*** dave-mccowan has quit IRC15:26
*** psachin has quit IRC15:27
*** florianf has joined #openstack-infra15:28
*** florianf has left #openstack-infra15:28
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Add empty check queue to system-required  https://review.openstack.org/59251515:30
*** bobh has joined #openstack-infra15:30
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: IGNORE testing pbrx  https://review.openstack.org/59255015:33
*** bobh has quit IRC15:34
AJaegercorvus: It works! See https://review.openstack.org/#/c/592248/10 ;) Thanks!15:35
*** verdurin has quit IRC15:36
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Add pbrx patch announcements to #zuul  https://review.openstack.org/59255415:37
*** efried is now known as efried_afk15:37
*** verdurin has joined #openstack-infra15:37
*** bobh has joined #openstack-infra15:40
*** bobh has quit IRC15:44
corvusmordred: what's the game plan with ansible/bridge?15:45
clarkbI'm almost around to help with that. Minor local networking hardware changes to complete15:46
clarkbadding a wireless nic and converting from suse netconfig to networkmanager is an interesting experience15:47
*** d0ugal has quit IRC15:47
mordredcorvus: I was waiting for clarkb to be awake and up15:49
mordredclarkb, corvus: I think the gameplan is - land the "stop running puppet from puppetmaster patch" and then wait for puppetmaster to stop running things15:50
mordredthen, do some manual trial-runs of running remote_puppet from bridge to hosts - so we can catch any major issues15:50
*** e0ne has quit IRC15:50
clarkbwe can probably proceed with that first step now15:50
clarkbwe disable puppet all the time :)15:51
mordredincluding, butnot limited to, manually running lists.*15:51
mordredclarkb: good point - I'll go click that one now15:51
*** ykarel|away has quit IRC15:51
corvusand its 2 parents15:51
*** bobh has joined #openstack-infra15:51
mordreddone15:52
*** gyee has joined #openstack-infra15:53
corvusfor folks without a gertty handy: http://paste.openstack.org/show/728215/15:53
openstackgerritMerged openstack-infra/project-config master: Revert "Revert "Revert "Temporarily stop booting nodes in vexxhost"""  https://review.openstack.org/59251415:53
*** bobh has quit IRC15:56
mordredI think we should also land https://review.openstack.org/#/c/591145/ - clarkb when you get a sec if you wantto review it15:56
*** d0ugal has joined #openstack-infra15:59
mordredcorvus, cmurphy, clarkb: http://logs.openstack.org/36/585836/16/check/infra-puppet-apply-4-ubuntu-xenial/072becb/applytest/puppetapplytest25.final.out.FAILED16:00
mordredthe error there makes NO SENSE to me at all16:00
*** bobh has joined #openstack-infra16:02
clarkbmordred: its trying to index an undef value and not a array value16:02
clarkbmordred: I think maybe you need to pass empty array instead of undef to that class?16:02
mordredbut we're ot passing anything16:02
mordredthe calling line is:16:02
mordred    apt::ppa { 'ppa:mosquitto-dev/mosquitto-ppa': }16:02
clarkbmordred: https://github.com/puppetlabs/puppetlabs-apt/blob/2.4.0/manifests/ppa.pp#L5 is the index that fails16:04
mordredyah16:04
fungiso it's passing an associative array with an undefined value for its only key16:04
*** ramishra has quit IRC16:05
mordredand that is what's on puppetmaster so isn't new16:05
clarkb(trying to figure out what xfacts is)16:05
mordredpuppet3 says:16:05
mordred2018-08-15 22:28:28 +0000 Puppet (err): ::apt::xfacts is not a hash or array when accessing it with lsbdistcodename at /etc/puppet/modules/apt/manifests/ppa.pp:5 on node ubuntu-xenial-rax-ord-0001345945.openstack.org16:05
mordredhttp://logs.openstack.org/36/585836/16/check/infra-puppet-apply-3-ubuntu-xenial/986945c/applytest/puppetapplytest25.final.out.FAILED16:05
mordredwhich also fails16:05
*** udesale has quit IRC16:05
clarkbhttps://github.com/puppetlabs/puppetlabs-apt/blob/2.4.0/manifests/params.pp#L7-L3116:05
fungia web search only turns up https://pastebin.com/SDmSnJEZ16:06
* fungi continues to question why pastebin has crawlers index its contents16:06
mordred"prior to puppet 3.5.0, defined() couldn't test if a variable was defined."16:06
mordredthat's an amazing comment16:06
*** bobh has quit IRC16:06
fungium16:07
*** ramishra has joined #openstack-infra16:07
fungii can't even16:07
clarkbconsidering its an if else and bothblock define xfacts to be a hash I don't know why it would be undef other than if the params module isn't evaluated for some reason16:08
clarkbmordred: ^ you can probably test that by adding a include apt::params prior to our usage of the ppa define?16:08
*** bobh has joined #openstack-infra16:11
*** shardy has quit IRC16:12
*** bobh has quit IRC16:15
*** jcoufal has joined #openstack-infra16:18
*** jpena is now known as jpena|off16:19
*** bobh has joined #openstack-infra16:19
*** jcoufal_ has quit IRC16:19
*** SumitNaiksatam has joined #openstack-infra16:20
mordredclarkb: ok. I'll give it a shot16:20
smcginnisWe have a release validate job that keeps finding a stable branch that was manually deleted. I don't see it on git.o.o or anywhere else. Do we have a different locally cached instance used by the gate?16:22
openstackgerritMerged openstack-infra/ansible-role-puppet master: Allow setting puppet_version explicitly  https://review.openstack.org/59114516:22
clarkbsmcginnis: we have 8 zuul mergers and each of our 11 zuul executors maintain their own git repo caches16:22
smcginnisclarkb: Ah, that could explain it.16:22
smcginnisclarkb: Any idea how long I would need to wait for those caches to be invalidated?16:22
clarkbref deletes are not pulled and must be pushed or manualy made locally16:23
clarkbsmcginnis: so unless a human intervenes I think the only thing to chagne it is to update the ref16:23
smcginnisAh ha. Can you be a human intervener and remove the stable/rocky branch on ovsdbapp in those?16:23
*** bobh has quit IRC16:24
clarkbsmcginnis: what is the objective here? or put another way, why can't we live with it as is until the new branch ref is created?16:24
clarkb(I'm assuming that new branch ref will be created in the next few minutes/)16:25
smcginnisclarkb: We can't create the new branch ref because it sees there is one already out there at a different commit.16:25
fungiwe have more than 8 zuul mergers if you count the built-in mergers for the 10 or 11 executors, right?16:25
clarkbfungi: yes it is 8 + 11 that need to be updated16:25
fungioh, yep, i see you said that now16:25
* fungi clearly tried to read too fast16:26
clarkbcorvus: can we safely delete the entire ovdbapp repo in /var/lib/zuul/git (or whatever the path actually is)16:26
corvusclarkb: yes16:26
clarkbsmcginnis: that is probably a bug you will want to accomodate16:26
*** ramishra has quit IRC16:26
smcginnisclarkb: That really is more of a feature than a bug.16:26
clarkbsmcginnis: except you intentionally deleted the branch16:27
clarkbsmcginnis: and branch deletion doesn't work the way you think it does in git16:27
clarkb(same situation with tags really)16:27
fungiwell, almost16:27
openstackgerritMerged openstack-infra/project-config master: Add pbrx patch announcements to #zuul  https://review.openstack.org/59255416:27
corvussmcginnis: have a log link?16:27
fungibranches can be updated and that will propagate over pull. tags cannot16:28
smcginnisWe need to protect against someone modifying a branch at a different point than where it is already branched. We can't really do that if we ignore the fact that we see the branch out there from another commit.16:28
*** panda|lunch is now known as panda|off16:28
smcginniscorvus: http://logs.openstack.org/00/592500/1/check/openstack-tox-validate/3458b23/job-output.txt.gz#_2018-08-16_16_12_47_05242116:28
smcginnisNot sure why this is an issue now. When we've had to do this before we did not run into this situation.16:28
clarkbsmcginnis: then you cannot delete branches16:29
corvussmcginnis: when was it deleted?16:29
smcginnisIdeally we wouldn't, but mistakes happen.16:29
*** derekh has quit IRC16:29
smcginniscorvus: A few hours ago.16:29
fungicorvus: ~1429z16:29
fungii status logged it16:29
corvusi don't think this is zuul16:29
corvusi *think* zuul would handle this case16:30
corvusi think this is using the image cache16:30
clarkbcorvus: oh interesting16:30
mordredoh - yeah16:30
corvussince this is one of the release jobs which doesn't use required-projects (because it would have to require *all* the projects)16:30
*** onovy has quit IRC16:30
clarkbsimilar issue though where you have to be explicit about it so the cache isn't updated there16:30
corvusi think it just does stuff manually16:30
smcginnisYeah, it clones what it needs.16:31
fungiit likely needs to include a step to prune?16:31
corvusyes, or wait until the next image build16:31
mordredthis is a situation where shifting from in-image cache to local-cloud-region-git-mirror would be helpful16:31
smcginnisHow frequently are the image builds?16:31
clarkbfor the record on mergers it is /var/lib/zuul/git/git.openstack.org/openstack/ovsdbapp and on executors it is /var/lib/zuul/executor-git/git.openstack.org/openstack/ovsdbapp (I've nto deleted any of them)16:31
clarkbsmcginnis: daily16:32
corvusmordred: yes16:32
smcginnisOK, so this would work if we waited until tomorrow. We can do that if we need to.16:32
fungibut yeah, sounds like the job itself needs to account for branches which have disappeared from the remote relative to its current local state16:32
clarkbsmcginnis: or update your scripts to manually check for branch deletions and clean them up16:32
clarkbsmcginnis: which is sort of what I was trying to suggest before16:32
smcginnisclarkb: Do you know what the call would be to do that off the top of your head?16:33
clarkbsmcginnis: git remote update; for branch in local branches: if not in remote branches delete ; done16:33
*** rlandy is now known as rlandy|brb16:33
corvussmcginnis: fwiw, the opposite danger may be present as well -- if the repo isn't correctly updated to fetch *new* branches, you could end up creating a branch twice because the check didn't see an existing branch in the cache16:34
smcginnisThat doesn't seem as safe then.16:34
fungishould be `git fetch --prune1 maybe?16:34
smcginnisI would rather have to wait a period after manual branch deletion than risk messing more things up.16:34
fungier, `git fetch --prune`16:34
*** jpich has quit IRC16:34
*** pcaruana has quit IRC16:34
clarkbfungi: ya looks like that is the git does what I describe for you invocation16:35
fungi"Before fetching, remove any remote-tracking references that no longer exist on the remote."16:35
*** sshnaidm is now known as sshnaidm|bbl16:35
smcginnisI'll just make a note that we need to hold off a recheck tomorrow.16:36
fungifingers crossed our image builds aren't broken ;)16:37
smcginnisJust odd that we had at least two cases where we've had to do this this cycle and this is the first time there's been a problem.16:37
smcginnisfungi: Hah16:37
clarkbfungi: the ssh config update showed they were working as of a couple days ago16:37
fungismcginnis: i expect the previous incidents straddled a day between deletion and creation16:37
smcginnisPerhaps16:37
clarkbfungi: smcginnis if we want to speed ti up we can trigger a rebuild now16:38
clarkbwhat image does the job run on? xenial?16:38
smcginnisclarkb: Is it an expensive operation? Really no strong urgency here. If we have to wait we can wait.16:39
*** rf0lc0 is now known as rfolco16:39
clarkbsmcginnis: its mostly byte copying IO so expensive in network but otherwise is fine16:39
corvussmcginnis: yeah, we generally make no promises about image builds -- sometimes they're broken for days at a time.  so waiting might work, but if we're at all in a hurry, fetch-prune would be a good idea16:39
clarkbsmcginnis: will probably take a couple hours to complete16:40
*** dbecker has quit IRC16:40
openstackgerritMerged openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149416:40
openstackgerritMerged openstack-infra/system-config master: Add exim config for firehose and storyboard  https://review.openstack.org/59149516:40
openstackgerritMerged openstack-infra/system-config master: Stop running puppet from puppetmaster  https://review.openstack.org/59115116:40
mordredwell - here comes the fun16:40
smcginnisclarkb, corvus: Thanks, I'll cross my fingers about the image build and wait.16:41
*** dpawlik has joined #openstack-infra16:41
corvusclarkb, mordred: here's the current state of swift-logs: https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/86bbbcfa8ad043109d2d7af530225c72/logs_78/587178/1/check/tox-py35/84d70ff/16:43
corvusyou can see the htmlified job log there16:44
openstackgerritAkihiro Motoki proposed openstack-infra/project-config master: Drop noop job of ui-cookiecutter  https://review.openstack.org/59257616:44
clarkbhttps://object-storage-ca-ymq-1.vexxhost.net/swift/v1/86bbbcfa8ad043109d2d7af530225c72/logs_78/587178/1/check/tox-py35/84d70ff/job-output.html#l215 is works16:44
corvusi'll push up a dnm devstack change to see what it looks like16:45
clarkbalso somehow the html file is smaller than the txt file16:45
*** dpawlik has quit IRC16:46
corvusi guess we should make sure all the lines are there?16:46
cmurphymordred: did you figure it out?16:47
mordredcmurphy: not necessarily - I did push up a test patch to see if it solves things16:48
*** openstackgerrit has quit IRC16:49
*** bobh has joined #openstack-infra16:49
*** openstackgerrit has joined #openstack-infra16:49
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583616:49
mordredcmurphy: by "push up" I meant "ran git review but forgot to type yes"16:49
corvusmordred: push down enter key to push up patch16:51
clarkbtough crowd today mordred16:51
mordredclarkb: ikr?16:52
*** bobh has quit IRC16:54
* clarkb grabs breakfast16:55
*** dayou has quit IRC16:56
corvusmordred: is now a good time for me to afk for 30m?16:56
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: DNM: test swift logs  https://review.openstack.org/59258116:58
corvusremote:   https://review.openstack.org/592582 DNM: test swift logs        is the devstack change17:00
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: DNM: test swift logs  https://review.openstack.org/59258117:01
*** bobh has joined #openstack-infra17:01
*** bobh has quit IRC17:06
*** jamesmcarthur has quit IRC17:06
*** bobh has joined #openstack-infra17:08
*** r-mibu has quit IRC17:08
*** jamesmcarthur has joined #openstack-infra17:09
*** rlandy|brb is now known as rlandy17:11
*** weshay is now known as weshay|ruck17:12
*** bobh has quit IRC17:12
mordredcorvus: yes - I think it's a great time to afk - and we can take next steps when we're all back17:13
*** electrofelix has quit IRC17:15
* fungi just got done afk'ing... christine came home from the marina with 10 lbs of fresh shrimp we needed to weigh out and freeze17:17
clarkbI'm back to computer17:19
mordredI have verified that the run puppet cronjobs are no longer on puppetmsater17:21
mordredand ansible is not running17:21
*** dbecker has joined #openstack-infra17:26
*** bobh has joined #openstack-infra17:28
*** bobh has quit IRC17:33
*** graphene has quit IRC17:35
*** graphene has joined #openstack-infra17:36
*** jamesmcarthur has quit IRC17:43
*** jamesmcarthur has joined #openstack-infra17:43
*** slaweq has quit IRC17:44
corvusi am back but have no shrimp17:46
clarkbshrimp do sound tasty17:46
*** onovy has joined #openstack-infra17:46
fungia lb of them are going into shrimp fried rice later this afternoon17:47
corvusmordred: next is careful running of ansible from bridge on lists.* ?17:47
*** jamesmcarthur has quit IRC17:48
*** bobh has joined #openstack-infra17:53
clarkbdo we want to start with lists or do something like say etherpad first?17:55
clarkbetherpad-dev rather17:55
AJaegerconfig-core, could you review https://review.openstack.org/#/c/592289/ to start retiring rst2bash, please?17:55
mordredcorvus: yes17:55
mordredI also have less shrimp than fungi17:56
mordredclarkb, corvus, fungi: I'm first going to run update-system-config.yaml on bridge, which should get the latest system-config, ansible roles and puppet modules17:57
*** bobh has quit IRC17:57
*** owalsh has quit IRC17:58
*** bobh has joined #openstack-infra18:00
fungisounds good to me18:00
*** efried_afk is now known as efried18:01
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583618:02
mordredok. I have run that on bridge and all seems happy18:02
clarkbmordred: did you find anything new on ^ with the ppa issue?18:03
mordredclarkb: well, the previous patch seems to have maybe fixed that, but a different issue emerged18:03
mordredclarkb: so I just pushed up  anew one - I think this one is going to work18:04
mordredI'm now going to run base.yaml with --limit=bridge.openstack.org and bridge.yaml to get bridge up to date18:04
clarkbwoot18:04
*** bobh has quit IRC18:04
openstackgerritJames E. Blair proposed openstack-infra/system-config master: haproxy: don't manage rsyslog service  https://review.openstack.org/59263718:08
corvusmordred: ^ that implements my comment-suggestion that we were undecided on18:09
mordredcorvus: ++ - I'm in favor of it if others are18:09
*** yamahata has joined #openstack-infra18:10
clarkbconsidering that part of our launch node process includes a reboot after all the config management happens I think we can get away with the downside to that approach18:10
clarkbwe don't ever really change that config either18:10
*** bobh has joined #openstack-infra18:11
*** owalsh has joined #openstack-infra18:12
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Use ansible group vars for futureparser flag  https://review.openstack.org/59263818:12
mordredjust noticed that in looking at the kick script18:13
*** mmedvede has quit IRC18:13
mordredok - I think we're in a good state to start running puppet against individual hosts - I think we should run base.yaml and then puppet against them, yeah?18:13
clarkbmordred: ya18:14
clarkband probably work our way up to lists/review/zuul ?18:14
mordredyah18:14
mordredI was thinking of starting with review-dev ?18:14
clarkbreview-dev and etherpad-dev and logstash workers are good first candidates18:14
mordredk. I'm going to do that ... hrm, should I start a screen session?18:15
clarkb++ to screen18:15
clarkbI'll attach and follow along at least18:15
mordredok. I have started a screen session18:15
*** bobh has quit IRC18:15
clarkbI see it18:16
mordredrunning base on review-dev0118:16
*** mmedvede has joined #openstack-infra18:17
clarkbthats curious why did it add our keys18:17
mordredI can still log in to review-dev18:17
clarkbmaybe it appended to the file?18:17
mordredansible does keys a little different than puppet18:17
mordredno, it's actually the opposite - it's set up to do a full replace18:17
clarkbit didn't append to the file but ya I can log in18:17
clarkband file looks correct from here18:18
clarkbmordred: it also updated the exim config, not sure if that was expected18:18
mordredexim files also changed - corvus you wanna see if those make sense to you? /etc/aliases looks good18:18
mordredyeah - the exim4.conf has some whitespace differences18:18
clarkbattempt to sudo as non sudo user on review-dev and see if it emails us?18:20
*** r-daneel has quit IRC18:20
clarkbthere are probably better ways to test that, but that should confirm aliases work too18:20
corvusmordred: yep i'll take a look18:21
corvusmordred: should i be looking in your screen session?18:21
clarkbmordred: when puppet applies we will revert the exim config back as well as the ssh keys right? at least until https://review.openstack.org/#/c/585836/18 gets in18:22
clarkbcorvus: the screen session is just the ansible output so far18:22
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for grafana.o.o  https://review.openstack.org/59264018:22
corvuswhere should i diff the exim config?18:22
clarkbwhcih doesn't have many details on what was changed just that the exim tasks report change18:22
clarkbmordred: ^18:23
mordredmaybe we shold run with --verbose on?18:23
corvusoh, perhaps the question is "does the new thing look right?" not "do the differences look right?"  :)18:23
clarkbif that will show us diffs I'm on board18:23
mordred yah18:23
corvus"exim -bt root" on review-dev01 makes sense18:23
corvusthat incidentally tests all of the things we expect exim to be able to know how to do on review-dev0118:24
corvusthat's safe for anyone to run (even as their own user) if you want18:24
mordredneat18:24
mordredso - it seems we're happy with this  - let's run remote puppet now?18:25
corvus+1 from me18:25
clarkb++18:25
mordredthis is going to be a back-and-forth until we land the remove-stuff-from-puppet patch18:25
mordredbut should still be safe in general18:25
corvusi've tuned into the screen too18:26
mordredit's an exciting screen isn't it?18:26
corvusin living color!18:27
clarkbsudo grep puppet-user /var/log/syslog will show you want puppet did18:28
clarkband as expected it replaced all our keys beacuse it added a header saying puppet is in charge and also updated exim18:28
fungi"puppet wuz here"18:28
clarkbcorvus: probably the biggest potential issue with this is restarting exim often, do you expect that to causetrouble with email delivery on more active hosts like review and lists?18:28
clarkbit should spool right?18:29
clarkband if you try sending email to it and fail you retry again later18:29
fungii'm curious, why would it restart exim "often"?18:29
*** onovy has quit IRC18:29
clarkbfungi: beacuse ansible will change the config and restart it, then a minute later puppet will change the config and restart it18:29
clarkbfungi: and we do that every half hour18:29
fungioh, you mean until 58583618:30
clarkbuntil https://review.openstack.org/#/c/585836/18 is working and merges18:30
mordredyah - and the 'remove ansible things from puppet' patch is still unhappy in the testing18:30
clarkbyup18:30
mordredyah18:30
fungiso not a long-term thing18:30
fungisorry18:30
corvusclarkb: it should be fine unless someone is sending mail from exchange (which does not know how to retry on connection failures)18:30
fungiobviously it's not ideal, but it's probably fine for a little bit?18:30
corvusbut the connection downtime should be very short18:31
fungii would argue that exchange is broken (actually, i've argued that for years, even when i was an exchange admin *shudder*)18:31
corvusclarkb: exim does support sighup for reload, perhaps our init scripts do that?18:31
clarkbcorvus: based on ps output I think it properly restarts it18:32
fungioh, that's true. there are only a few things (replacing smtps/starttls certs?) which need a restart, i think18:32
clarkbif we end up in this situation for longer than expected we can update that18:32
corvusbummer.  the init scripts *do* support reloading with hup18:32
fungialtering the listening addreses/ports may also require a restart18:32
corvusso it's probably puppet doing the wrong thing there18:32
clarkbcorvus: ya puppet by default does restart to the init script iirc18:32
*** rlandy has quit IRC18:32
clarkbthere is a way to tell it to reload though18:32
corvushasreload=>true iirc18:33
*** bobh has joined #openstack-infra18:33
corvusor somethin like that18:33
fungiseems like it's a confusingly-named option. something like "has_restart"?18:33
*** diablo_rojo has joined #openstack-infra18:33
corvusfungi: you tell puppet the service has a 'reload' option and it will try the 'reload' init command instead of 'restart'18:33
clarkbI'm going to look at the failures on 585836 to see if I can help get that merged sooner or later18:35
*** rlandy_ has joined #openstack-infra18:35
corvusi assume in the future cfgmgmt systems would interrogate systemd and dtrt automatically18:35
fungiyeah, but for some reason i thought they'd given it a backwards name...18:35
clarkboh! mordred I think I grok the ppa issue better18:35
*** dbecker has quit IRC18:35
clarkbmordred: http://logs.openstack.org/36/585836/18/check/infra-puppet-apply-3-ubuntu-xenial/63be4d9/applytest/puppetapplytest25.final.out.FAILED says class ::apt has not been evaluated I think we need to include ::apt18:36
corvusoh, was something down the line doing that, and it got removed?18:36
mordredclarkb: I don't understand why this is failing all of a sudden from this patch though18:36
mordredalso - http://logs.openstack.org/36/585836/18/check/infra-puppet-apply-4-centos-7/2e947aa/applytest/puppetapplytest26.final.out.FAILED18:36
clarkbmordred: I'm guessing corvus is onto that18:37
mordredis just weird18:37
clarkbI'm checking server.pp now to see if we removed that include18:37
mordredAH - that would make sense18:37
*** bobh has quit IRC18:37
clarkbyup we delete an include ::apt in there18:37
clarkbwe could keep it in server.pp for now if we want or just fix it when it shows up18:37
clarkbmordred: fix would be to replace include ::apt::params with just include ::apt I think18:38
mordredyeah - let's just put ::apt back in server.pp18:38
*** hemna_ has quit IRC18:38
mordredcause I don't think this patch should be about tracking down and updating various puppet we're wanting to remove anyway18:38
clarkbmordred: for the centos thing it is looking for system-config/hiera/common.yaml to be in hiera and it isn't18:39
clarkbmordred: ++18:39
clarkbmordred: we need to make sure we plumb the public hieradata into hieras pathing18:39
*** bobh has joined #openstack-infra18:40
clarkbserver.pp can just be the puppet constructor function essentially18:40
clarkband not make real changes to the system18:40
mordredyah18:41
mordredclarkb: the integration test harness should be plumbing through public heiradata yeah?18:41
clarkbmordred: I think you updated it so that ansible configures the hiera paths right? which would expect system config at /opt/system-config/production iirc and we may not have that path set on the test nodes?18:41
clarkbmordred: its possible we need to smlink /opt/system-config/production to /home/zuul/src/git.openstack.org/openstack-infra/system-config ?18:42
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn the future parser on for health.o.o  https://review.openstack.org/59264718:42
fungiaha, so that18:42
fungi's what it was18:42
mordredclarkb: hrm. where should we do that?18:42
mordredin the test code perhaps?18:42
fungipuppet used to call stop and start and used hasrestart to indicate it could call restart instead of explicit stop/start18:42
fungihasreload wasn't added until later, so you used to have to set hasrestart=>true and then set the "restart" command to actually call a reload18:43
*** sshnaidm|bbl is now known as sshnaidm18:43
mordredclarkb: actually - I think we should dig slighlty more on the hiera thing  - that patch shoudlt' be touching how the integratoin tests set up hiera18:44
mordredit does rename the update_puppet_version playbook to update-puppet - but nothing, that I know of, calls that18:44
clarkbmordred: ya looking at system-config/tools/prep-apply.sh I think it is already doing what I thought we needed18:44
*** bobh has quit IRC18:44
mordredcmurphy: ^^ any thoughts/ideas/magic?18:45
clarkbmordred: maybe rerun and hold the node then check the hiera config and paths manually18:45
corvusi had been thinking along the same lines -- i think a hold is in order18:46
cmurphymordred: context?18:46
corvuswant me to take care of that?18:46
cmurphynothing should be running that update playbook yet18:46
clarkbcmurphy: http://logs.openstack.org/36/585836/18/check/infra-puppet-apply-4-centos-7/2e947aa/applytest/puppetapplytest26.final.out.FAILED18:46
clarkbcmurphy: it can't find the public hiera key implying we haven't configured public hiera properly18:46
cmurphyhmm18:46
clarkbcorvus: I would say go for it, can always remove it if cmurphy understands it18:47
mordredclarkb: ++18:47
cmurphyi got nothing atm18:48
mordredyah - cause also - honestly, this cutover would probably be nicer to validate if we could validate new behavior without puppet rather than the ansible and puppet are going to fight over who owns a thing18:48
mordred?18:48
mordredcorvus: I've got an update to the patch for the ::apt thing- so if you have a hold, we shuld be able to trigger it18:49
corvusmordred: hold is ready, go for it18:49
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583618:49
mordredbombs away18:49
corvusi used the new expire setting too.  so it should auto-delete after 8 hours18:49
clarkbmordred: ya I think validating that will be nice, that said I think the existing resulst are sane neough we can keep moving foward if necessary18:50
mordredclarkb: kk. so you want I should try another server? maybe etherpad-dev?18:51
*** hemna_ has joined #openstack-infra18:51
*** harlowja has joined #openstack-infra18:51
clarkbya I think we do one or two more just to see if there are any weird interaction that one server wouldn't hit18:51
clarkbetherpad-dev seems reasonable18:52
clarkbthen we can try the "important" servers then turn on the cron?18:52
mordredyah18:52
*** bobh has joined #openstack-infra18:53
clarkband if we get the puppet cleanup in we can turn off cron (ifalready on and try a server or two again and turn cron back on)18:53
mordred++18:54
mordredok. that seemed to do things18:54
mordredI can still log in18:54
clarkblooks similar to review-dev0118:54
mordredyah18:55
mordredexim -bt root seems to be reasonable18:56
*** hemna_ has quit IRC18:56
*** r-daneel has joined #openstack-infra18:56
mordredanybody want to check anything else before I puppet?18:56
*** SteffanW has joined #openstack-infra18:57
clarkbI think we can puppet, but next time add --verbose?18:57
*** bobh has quit IRC18:57
mordredok. verbose seems less happy :)18:58
mordredwe need nologs on those rsyncs18:58
clarkbetherpad-dev has/had futureparser enabled but is not futureparsing here it seems like18:59
mordredclarkb: future parser seemed to turn off18:59
mordredyeah18:59
clarkbya18:59
mordredwe shoudl investigate that ... looking in code18:59
clarkbthats not critical but we should fix it18:59
clarkb(like puppet works on old and new parser on that host, but lets keep using future if we've transitioned)18:59
mordredyah18:59
*** bobh has joined #openstack-infra19:00
mordredgroup_names19:00
mordredwhat sets group_names ?19:00
clarkbmordred: thats ansible19:01
clarkbmordred: iirc its the list of all groups current node is part of19:01
mordredok19:01
mordredclarkb: we could also rebase the futureparser patch I just pushedup and land it19:02
clarkbso I don't forget: we can run this against elasticsearch02.openstack.org if we weant to double check the public hiera lookup thing against real node19:02
clarkbmordred: that wfm if it is easier to debug19:02
cmurphycommented my guess on https://review.openstack.org/58583619:02
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Use ansible group vars for futureparser flag  https://review.openstack.org/59263819:03
clarkbcmurphy: that would also explain the complaint about hiera versions in the output too19:03
mordredclarkb: AHA19:03
mordredyeah19:03
mordredlet's take that out - as well as the change to update_puppet_version19:03
mordredand circle back to it19:03
clarkbwfm19:03
*** slaweq has joined #openstack-infra19:04
*** bobh has quit IRC19:04
cmurphyactually the complaint about hiera version will remain, we'll need to rewrite our hiera data to be compatible with this new format19:05
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583619:05
cmurphywhatever that is19:05
clarkbcmurphy: right but puppet 3 hiera wouldn't complain will it? just puppet 4?19:05
cmurphyclarkb: right19:05
mordredI think it's just the hiera config file- not the hiera data - that it's complaining about19:05
cmurphyoh that might be it19:06
mordredwhich sohuld be much easier to deal with19:06
clarkbcorvus: fungi: https://review.openstack.org/#/c/592638/ can we review that change to work on fixing the future parser support on bridge?19:06
fungilooking19:06
clarkbmordred: is ^ something you'll manually put in place and rerun?19:06
*** jamesmcarthur has joined #openstack-infra19:06
mordredclarkb: if we land it I can just re-run update-system-config19:07
mordredor if you want I could pull it manually and we could re-run etherpad before we land it19:07
clarkbmordred: mostly wondering how quickly we'll land it. /me tries to be patient :)19:07
mordredlet's pull it - that way if it borks we can fix it more quicker19:08
*** bobh has joined #openstack-infra19:08
*** kevinshort has joined #openstack-infra19:08
clarkbthat said that chagne shouldn't affect rgroup membership just the var value for members of futureparser group19:08
mordredclarkb: running again19:08
mordredyah19:08
clarkbso the bug must be in the futureparser group membership19:08
mordredgah. what's the scrollback key in screen again?19:09
clarkbmordred: ^A esc19:09
clarkbthen esc again to go back19:09
mordredyeah- no hosts in futureparser19:09
cmurphy:(19:09
*** apetrich has quit IRC19:10
clarkbmordred: its the only new style group with |s to regex19:10
clarkbperhaps ansible is interpreting those ?19:10
mordredok. that worked- let's try more simple regexmatch19:11
cmurphymight be worth mentioning that there's a bunch of crap in http://git.openstack.org/cgit/openstack-infra/ansible-role-puppet/tree/tasks/main.yaml that tries to deal with the possibility that there are different versions of puppet running on the ansible server and the host and it's probably likely that it doesn't deal well with the possibility that there is no puppet running on the ansible server19:11
mordredcmurphy: we should have fixed that by now ...19:12
cmurphyoh i might have missed it19:12
*** bobh has quit IRC19:12
clarkbmordred: I didn't quite catch what the cahgne to the groups.yaml file was19:14
* clarkb expects we'll get a patch shortly19:14
*** onovy has joined #openstack-infra19:14
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Use jinja match filter instead of regex_match  https://review.openstack.org/59265519:15
mordredclarkb: thereyago19:16
mordredfungi, corvus: ^^19:16
corvusclarkb, mordred: i have to step out for an errand an lunch; i'll be back asap19:17
mordredwoot. and now we have future back19:17
mordredclarkb: I'm going to pull 592655 locally and update things19:17
mordredclarkb: incidentally, I have a patch I want to write to shift a few things WRT inventory once we're in place on the new server19:18
clarkbmordred: ok, I'm reading up on match now19:18
clarkbmordred: you'll rerun against etherpad-dev to check that futureparser is reapplied?19:19
mordredmost notable is instead of installing the groups.yaml file into /etc/ansible/hosts - I think we shoudl just point to it in a directory in system-config19:19
mordredclarkb: I already did - and it was19:19
clarkboh cool and docs say match expects a full match regex19:19
clarkbso its ^'d19:19
mordredclarkb: that way we can have changes to group membership apply immediately with a change, rather than needing the inventory file to be installed irst19:19
*** slaweq has quit IRC19:19
clarkbwhich is what we want so yay19:20
mordred\o/19:20
mordredoh - heh. those patches are parent on starting to run the cron - which is thankfully broken19:20
clarkboh did it try to cron?19:21
*** e0ne has joined #openstack-infra19:21
clarkbmordred: the first one wasn't but the followup to fix groups.yaml is19:21
*** slaweq has joined #openstack-infra19:22
clarkbmordred: if there isn't any cron related fallotu to be concerned about I think we can work on testing the next things? you probably want to rebase the fixes so we can get those in first?19:23
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Use jinja match filter instead of regex_match  https://review.openstack.org/59265519:24
clarkbmordred: https://review.openstack.org/#/c/592655/1..2/playbooks/roles/install-ansible/files/groups.yaml shows three groups being removed? is that intentional19:24
mordredyes. done. and those groups are added in the "remove puppet" patch19:25
mordredso yeah19:25
clarkbgotcha19:25
mordredwe'll need a rebase of the remove puppet patch now19:25
mordredand yes - thereare no cron fallout things19:25
clarkbmordred: in that same diff I think you need to remove the ~ from the git-* groups19:25
mordred++19:25
clarkbbecause it already expects a regex19:25
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Use jinja match filter instead of regex_match  https://review.openstack.org/59265519:26
mordredyup19:26
clarkb+219:26
*** e0ne has quit IRC19:27
mordredclarkb: ok - I re-ran the bridge playbok - am re-running puppet19:29
clarkbpuppet nooped which I think was expected (because we didn't run base first)19:30
clarkb(when corvus returns I'll step out for my lunch)19:30
AJaegercorvus, just noticed a broken .zuul.yaml file for our CI - it was added to support running in third-party CI, see https://review.openstack.org/#/c/580561/ . This fails running in our CI since the nodes do not exist. Do we have a policy about this?19:30
clarkbAJaeger: maybe not policy but I want to say I explained how to set this up on thei nfra list19:31
clarkbAJaeger: my suggestion was that it would be ok that jobs be defined in our git repos but the check, etc pipeline config needed to be deployment specific and not in the upstream repos19:32
AJaegerclarkb: the check pipeline is in our CI - so shall I send a patch to remove it?19:32
clarkbya just line 34 needs to be removed I think19:33
clarkbthe idea was it would help people understand what the third party ci is doing if we have as much config as possible upstream, but then don't confuse zuul by trying to run those jobs in our pipelines19:33
AJaegeryep19:33
clarkb(so pipeline config had to be third party ci local)19:33
AJaegeragreed19:33
AJaegerclarkb: https://review.openstack.org/59266419:36
clarkbmordred: the futureparser fixes have +2s if you want to approve them. I'm looking at next round of fails on the server.pp cleanup19:36
mordredcool19:36
clarkbmordred: http://logs.openstack.org/36/585836/20/check/puppet-beaker-rspec-infra-system-config/0cee700/job-output.txt.gz#_2018-08-16_19_24_54_138122 those should be an easy fix I'll just remove those expectations19:37
AJaegerinfra-root, could you approve clarkb's infra-manual change to document the in-repo move, please? I would like to link to the new pages..19:37
clarkbmordred: assuming its ok if I push up a new patch19:37
AJaegerinfra-root, I'll approve myself - not sure why ianw didn't...19:37
clarkbAJaeger: thanks19:38
cmurphyclarkb: we could probably remove those tests entirely since it's now up to ansible and not puppet19:38
mordredcmurphy: please do19:38
clarkbcmurphy: good point19:38
cmurphyi just wrote those to make sure that puppet 4 wasn't breaking openstack_project::server19:38
mordredwell...19:38
mordredactually- switch the tests19:38
*** slaweq has quit IRC19:38
mordredit's kind of great that we have coverage of the state from the exisitng puppet tests19:38
mordredso maybe just rmeove the yolanda/ricky bits - but the testing of the state overall has been super helpful to validate that the ansible is no-op change19:39
clarkbmordred: ok I'll update tests19:39
clarkband thats a good point that its checking we don't have a delta19:39
clarkb(and we do have a delta but it is intentioanl here)19:40
*** rlandy_ is now known as rlandy19:40
*** jrist has quit IRC19:40
clarkbmordred: if I push that up you ok to rebase everything else on top of it later?19:40
clarkb(I'm kind of lost at where the stack goes now)19:40
mordredyah19:40
mordredin fact, push up that fix and then I'll do the rebase real quick so we're back on track19:41
openstackgerritClark Boylan proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583619:42
clarkbthat should do it19:42
smcginnisJust to circle back on the conversation earlier - I did add git fetch --purge to our validation job and that passed.19:42
smcginnisBut then resulted in - http://logs.openstack.org/86/86fafe61e7566a182e9fc761390435997e1bb934/release-post/tag-releases/120175b/job-output.txt.gz#_2018-08-16_19_36_46_28743119:42
openstackgerritMerged openstack-infra/infra-manual master: Push PTI job config into projects  https://review.openstack.org/57152019:43
smcginnisSo I guess if we do it that way, we need to add the --purge everywhere, or we just wait until tomorrow.19:43
clarkbsmcginnis: ya anywhere you want to create branches you either need to allow for changing them or clean them up first to get around this I think19:43
*** bobh has joined #openstack-infra19:44
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: prune dead branches when syncing with origin  https://review.openstack.org/59266719:46
mnaserinfra-root: can we do a spot check and find out if adding our role again hasnt broken the world19:46
clarkbmnaser: adding which role?19:46
mnasersorry.  brain too stuck in ansible19:47
mnaserour infra*19:47
clarkbmnaser: ya I can write a lgostash query for all th failed jobs in vexxhost then spot check them19:47
clarkbmordred: next step on rbdige is to test review/lists/etc or are you waiting for the groups changes to merge first?19:48
*** bobh has quit IRC19:48
clarkbI guess probably a good idea to have that fixed19:48
*** jamesmcarthur has quit IRC19:49
mordredclarkb: actually - amusingly enough ...19:49
mordredI think yolanda and ricky not being in the user list is a bug :)19:49
*** jamesmcarthur has joined #openstack-infra19:49
*** bobh has joined #openstack-infra19:50
clarkbmordred: oh19:50
clarkbwell then19:50
clarkbmnaser: node_provider:"vexxhost-ca-ymq-1" AND message:"git.openstack.org/openstack-infra/project-config/playbooks/base/post-logs.yaml@master" AND build_status:"FAILURE" is my query string19:51
cmurphyanother win for tests19:51
clarkbI've pciked http://logs.openstack.org/91/590491/4/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/31b8133/job-output.txt http://logs.openstack.org/39/592639/1/check/ipa-tempest-dsvm-ironic-inspector-src/a2b89c6/job-output.txt http://logs.openstack.org/85/592585/1/check/karbor-dsvm-fullstack/fdac401/job-output.txt to spot check19:51
mordredclarkb: fixing19:51
openstackgerritAndreas Jaeger proposed openstack-infra/infra-manual master: Improve Central Config Exception description  https://review.openstack.org/59266919:51
AJaegerclarkb: small update to your change ^19:52
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Start running puppet cron on bridge.openstack.org  https://review.openstack.org/59115219:53
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583619:53
mordredclarkb: ok - rebased - and also added yolanda and ricky back19:53
mordredclarkb: (they were in the original list of puppet users but somehow not in the ansible one)19:53
clarkbmnaser: tripleo timed out which isn't surprising, the ironic test failed to start its fake baremetal quickly enough but it only seemed to wait about 10 seconds whcih seems exceedingly fast, and karbor failed on tempest tests19:54
corvusmordred, clarkb: back -- if there's anything i should be doing, can you tldr me?19:54
clarkbmnaser: I don't think any of those are indicating unhappy clouds19:54
mordredcorvus: we found bugs19:54
*** bobh has quit IRC19:54
mordredcorvus: https://review.openstack.org/585836 should be good to go19:54
mordredcorvus: more importantly, we discovered that our use of |regex_match in the groups.yaml file was ... not working19:54
mordredcorvus: it has now been replaced with 'is match' - which does work19:55
clarkbwith corvus back I'm going to go eat. But I think we are in good shape to test manually on some of the more complicated hosts next and then turn on cron and merge the server.pp cleanup19:55
mordredthe relevant fix has been pulled directly on to bridge and is also winding through the gate19:55
cmurphymordred: it's going to fail19:55
mordred\o/19:55
mordredthat's exciting19:56
corvusi gave it a +2 at the same time cmurphy said that19:56
cmurphyundo clarkb's change19:56
mnaserThanks for checking it out clarkb19:56
mordredcmurphy: oh - piddle. because I fixed them missing, right?19:56
cmurphyright19:56
mordredcorvus: https://review.openstack.org/#/c/592638/2 and https://review.openstack.org/#/c/592655/3 if you wanna see the two things going in19:56
openstackgerritMerged openstack-infra/system-config master: Use ansible group vars for futureparser flag  https://review.openstack.org/59263819:57
*** rosmaita has quit IRC19:57
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583619:57
mordredcorvus: ok. NOW that ^^ should be good, right cmurphy ?19:57
openstackgerritAndreas Jaeger proposed openstack-infra/afsmon master: Fix zuul.yaml  https://review.openstack.org/59267019:57
*** eharney has quit IRC19:58
fungiwow that's a massive change (585836)19:58
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Move afsmon publish-to-pypi here  https://review.openstack.org/59267119:58
mordredfungi: yeah. it's the real fun one19:59
mordredfungi: but it's mostly deletions, which means in a bugs-per-sloc perspective it should have a negative amount of bugs19:59
clarkband we just fixed 2 of them20:00
fungiright, yay for tests!20:00
openstackgerritAndreas Jaeger proposed openstack-infra/infra-manual master: Improve Central Config Exception description  https://review.openstack.org/59266920:00
*** jcoufal_ has joined #openstack-infra20:00
*** bobh has joined #openstack-infra20:01
mordredcorvus: so - how brave are you feeling? ready to try lists.o.o ? or should we start with firehose.o.o - which also has ansible exim things but isn't as noticable of a service as lists?20:01
corvusmordred: let's start with firehose, then lists20:04
*** jcoufal has quit IRC20:04
corvusif lists goes wrong, we can stand by to shut it down quickly20:04
mordred++20:04
mordredoh - I should mention to folks20:04
mordredbecause we're using the new inventory plugin framework ... ansible automatically does cache invalidation when inventory files get touched20:04
*** e0ne has joined #openstack-infra20:05
*** bobh has quit IRC20:05
mordredthis is a good thing - but if you wonder why sometimes a command might take a minute ...20:05
mordredcorvus: ok - I'm going to run base on firehose20:06
mordredfirehose run done - I can still log in20:08
corvusmordred: the word 'cyrus' should show up in the firehose exim4.conf, right?20:09
mordredcorvus: yah. I think something there was unhappy20:09
openstackgerritMerged openstack-infra/system-config master: Use jinja match filter instead of regex_match  https://review.openstack.org/59265520:10
mordredoh!20:10
mordredI see it20:10
mordredfirehose.openstack.org.yaml is an incorrect filename20:10
corvusmordred: does it need to be firehose01 or else a group?20:11
mordredyup20:12
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Make a firehose group with firehose01 in it  https://review.openstack.org/59267520:12
openstackgerritSaul Wold proposed openstack-infra/project-config master: stx-specs: Add new repo for specifications  https://review.openstack.org/59267620:12
*** SteffanW has quit IRC20:13
corvusmordred: lgtm, and i believe lists.* is already taken care of20:13
mordredyah. lists.o.o is the actual fqdn20:13
*** eharney has joined #openstack-infra20:13
*** pcaruana has joined #openstack-infra20:13
mordredthis is a thing I think we're probably going to want to think about / be careful with as we roll out more numbered servers20:13
corvusmordred: lists.* is in a group called mailman20:13
mordredoh - yeah. that too20:13
mordredit's in a mailman group- but also its fqdn is lists.opentack.org - so host-specific host_vars should also be correct20:14
corvusmordred: yeah.  it's awkward right now, but i think considering that we want to number hosts, groups for each is the right way.  maybe we can automate it or something later.20:14
mordred++20:14
mordredcorvus: we can make 'templated' groups with teh constructed plugin as well20:15
corvusassuming that means what i imagine it means, that sounds great!20:15
mordredso we could have it automatically make groups for hosts that have [a-z]+[0-9]+.openstack.org names20:15
openstackgerritSaul Wold proposed openstack-infra/project-config master: stx-specs: Add zuul job  https://review.openstack.org/59267720:16
mordredcorvus: https://docs.ansible.com/ansible/2.5/plugins/inventory/constructed.html "keyed groups"20:16
corvusmordred: so you can have it make group(\$1) for (.*?)\d+.openstack.org ?20:16
mordredcorvus: or it that doesn'tdo exactly what we want - we can write a plugin that does20:16
*** jamesmcarthur has quit IRC20:17
mordredcorvus: yah. reading the docs I think we might need our own plugin - or add a feature to that one20:17
*** rosmaita has joined #openstack-infra20:18
openstackgerritSaul Wold proposed openstack-infra/project-config master: stx-specs: Add new repo for specifications  https://review.openstack.org/59267620:18
openstackgerritSaul Wold proposed openstack-infra/project-config master: stx-specs: Add zuul job  https://review.openstack.org/59267720:18
mordredcorvus: I'm going to go ahead and pull that patch onto bridge20:18
mordredcorvus: and now run base on firehose again - see if we get a better exim config this time20:20
mordredcorvus: yay! there's a cyrus in them thar exim20:21
mordreddoes that look right?20:22
corvuslookin20:22
corvusmordred: i don't suppose we have the old one around?20:23
*** eharney has quit IRC20:24
mordredcorvus: no- but we could run puppet and get the old one back20:24
mordred(that's our next step anyway)20:24
corvusmordred: let's do that... i have a "hrm..."20:24
mordredkk. doing20:24
corvusexim -bt lpmqtt did not say what i expected it to20:25
corvusis all that module rsync noise normal?20:26
mordredyah20:26
mordredor, rather - I have seen it before20:26
corvusindeed there was a problem, 1 sec while i look20:26
mordred\o/20:26
*** e0ne has quit IRC20:27
corvusokay.  in puppet, we have the cyrus router first, followed by localuser.  in ansible we have the localuser router first followed by cyrus.  we want the puppet order (but, also, that's actually slightly broken and needs a check added to it.  but that can be for another day)20:29
mordredcorvus: oh - so, yesterday when we were working on lists - we moved the routers section below the localuser section20:29
corvushow does firehose get its config, does it just have its own exim file?20:29
mordredyou originally had it the opposite order in the exim template20:29
mordredcorvus: it has exim_routers and exim_templates in playbooks/group_vars/firehose.yaml20:30
corvusmordred: i mean in puppet20:30
mordredoh - no - I believe it has routers and templates there too20:30
mordredcorvus: yah - routers and transports in modules/openstack_project/manifests/firehose.pp20:31
corvus    default_localuser_router => false,20:31
corvusthat's the missing piece20:32
mordredaha20:32
corvusthe ansible template is in the right order for lists.  but the wrong order for firehose.  let me confuse things with 2 choices:20:32
fungiyeah, i had to add that toggle to the puppet-exim module to juggle the localuser delivery behavior differences we want between the cyrus delivery on firehose and the owner address blacklisting for mailman on lists20:32
* mordred agrees with all of the choices corvus presents20:32
corvus1) do what we did in puppet and add a flag which is basically "turn off the 'default' routers".  2) add the 'default' routers as the default value in the ansible exim module and explicitly re-add them for every host where we set routers20:33
*** kevinshort has quit IRC20:33
fungibasically, cyrus needs to match before localuser since the mailbox to which we're delivering lpmqtt messages matches a local shell account20:33
corvus(so with #2 we'd add localuser to both lists and firehose, but do so in a different order)20:34
mordredcorvus: I think I like 220:34
corvusi think i do too.  fungi?20:34
fungibut localuser needs to match before mailman on lists.o.o and friends so that we can blacklist owner addresses with localuser before exim would end up getting them20:34
fungiyep20:34
corvusmordred: cool, want me to type this one in?20:34
*** slaweq has joined #openstack-infra20:35
mordredcorvus: yah - wanna do it on top of https://review.openstack.org/#/c/592675/20:35
corvuswilco20:35
mordredalso - corvus, clarkb, fungi, cmurphy: https://review.openstack.org/#/c/585836/ PASSED TESTS!!!20:35
fungiNICE20:35
fungisurprised that didn't still require more hammering20:36
*** r-daneel has quit IRC20:36
cmurphy\o/20:36
corvusokay now that i said that... do we maybe not want to do that for the dnslookup and system_aliases routers?20:37
corvushrm... i have an idea... 1 sec.20:38
*** jrist has joined #openstack-infra20:40
EmilienMdo we mirror https://cbs.centos.org/repos/ in infra? can't find it in system-config20:41
EmilienM(oh and hi :-))20:41
mordredEmilienM: heya - and no, doesn't look like it20:43
mordredEmilienM: modules/openstack_project/templates/mirror.vhost.erb is the file you want20:43
EmilienMmordred: ok, that's what I thought. Thanks :-)20:43
openstackgerritJames E. Blair proposed openstack-infra/system-config master: WIP: template all exim routers  https://review.openstack.org/59268220:43
mordredEmilienM: we've got buildlogs.centos.org and buildlogs.cdn.centos.org  but no cbs20:43
corvusmordred: ^ crazy idea -- is that going to work?20:44
openstackgerritJames E. Blair proposed openstack-infra/system-config master: WIP: template all exim routers  https://review.openstack.org/59268220:44
mordredcorvus: maybe?20:45
mordredcorvus: I *think* the jinja stuff gets late-bound20:45
*** ssbarnea has quit IRC20:45
corvusyeah, that was my question, and my thought...20:45
corvusmordred: is it easy to pull patchset 2 onto bridge and try it?20:45
corvus(ps1 had a bug)20:45
mordredcorvus: totally20:45
*** apetrich has joined #openstack-infra20:46
corvusmordred: i will write a real commit message while you do that, and also update the lists and storyboard configs (since they'll need it).20:46
mordredcorvus: shall I hit go?20:46
corvusmordred: ++20:46
*** jamesmcarthur has joined #openstack-infra20:47
openstackgerritEmilien Macchi proposed openstack-infra/system-config master: Enable cbs.centos.org mirror  https://review.openstack.org/59269520:47
mordredcorvus: it seems to have worked20:48
openstackgerritEmilien Macchi proposed openstack-infra/system-config master: Enable cbs.centos.org mirror  https://review.openstack.org/59269520:48
mordredcorvus: but I will let you validate that to be true20:48
corvuslpmqtt@firehose01.openstack.org20:49
corvus  router = cyrus, transport = cyrus20:49
corvusmordred: lgtm20:49
mordred\o/20:49
*** e0ne has joined #openstack-infra20:49
clarkb EmilienM left a comment on ps1, can you take a look? would've been a -1 if ps2 didn't show up so fast20:49
clarkbmordred: corvus catching up we had exim bugs, anything I should review yet?20:50
mordredclarkb: https://review.openstack.org/#/c/585836/ passed tests20:50
mordredclarkb: corvus will have a followup to https://review.openstack.org/#/c/592682/ in just a sec, but it worked for firehose20:50
EmilienMclarkb: of course20:50
*** jamesmcarthur has quit IRC20:50
*** jamesmcarthur_ has joined #openstack-infra20:51
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Template all exim routers  https://review.openstack.org/59268220:51
corvusmordred, clarkb: i think that's it20:51
mordredclarkb: since 585836 passed, we could land it and do the rest of our testing with it in place ... maybe go back through the hosts we've done already20:51
mordredif we do, I thnk we should rebase so that 'enable cron' comes after 'remove things from puppet'20:52
clarkbmordred: seems reasonable, I'd have to do a rereview of it though. let me start with the exim fix20:52
mordred++20:52
openstackgerritEmilien Macchi proposed openstack-infra/system-config master: Enable cbs.centos.org mirror  https://review.openstack.org/59269520:52
EmilienMclarkb: let me know if it's not good. Thanks again for the quick review.20:52
*** r-daneel has joined #openstack-infra20:53
*** pcaruana has quit IRC20:53
mordredcorvus: +2 from me - I think that looks really good20:53
mordredcorvus: it feels like a good balance between not rewriting the config in cfg-mgmt dsl - and having clean cfg-mgmt building blocks20:54
clarkbmordred: ya its neat once I realized how we were reusing the default blocks20:56
clarkbmordred: corvus do we need similar for transports?20:56
clarkbor is that already the case beacuse we don't have defaults there?20:56
clarkbI approved the firehose group change as that is straightforward but left approval on the exim change to people that have been following that better than me20:58
clarkbI'm going to review the server.pp cleanup now20:58
mordredclarkb: cool - actually, I've got it rebased locally with the enable-cron after the server.pp ...20:59
mordredwant me to push that up?20:59
clarkbsure20:59
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583621:00
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Start running puppet cron on bridge.openstack.org  https://review.openstack.org/59115221:00
mordredcorvus: I've pulled PS3 of exim onto bridge - if you're ready we can try it on storyboard and then hit the list servers21:01
clarkbmordred: we may need to keep https://review.openstack.org/#/c/585836/24/modules/openstack_project/files/puppet.default around to prevent pupept agent from auto starting21:02
clarkb(I grepped for a replacement and didn't see one)21:02
*** rh-jelabarre has quit IRC21:02
mordrednod21:04
openstackgerritJeremy Stanley proposed openstack-infra/zuul-website master: Add a promotional message banner and events list  https://review.openstack.org/59187021:05
mordredclarkb: I've got that locally - but will wait to push it up to see if there are any other things21:06
*** bobh has joined #openstack-infra21:07
*** jcoufal_ has quit IRC21:07
clarkbmordred: ok I'm almost through it21:07
clarkbmordred: ok comments posted you may want to quickly skim them21:10
*** bobh has quit IRC21:11
corvusclarkb: let's leave transports for another day :)21:11
clarkbcorvus: wfm21:11
corvusmordred: ready21:12
mnaseris it possible to get run the publish-to-pypi release on a project that it never ran on21:14
mnaseri added ceilometer a few days ago, but i'd like to see if we can get the latest release (11.0.0) up on pypi21:15
clarkbmnaser: we can but it may replace the artifacts that already exist which may confuse some artifact consumers21:15
mnaserhttps://pypi.org/project/ceilometer/ it has been abanonded since 201221:16
mnaserabandoned*21:16
clarkbmnaser: on tarballs.openstack.org I mean21:16
mnaserah21:16
clarkbthe set of jobs will produce new artifacts then upload them. I don't think we can skip to just upload them21:17
mnaserso no way of manually running that, okay :(21:17
mnasermaybe i can ask the ceilometer team to release 11.0.121:17
clarkban owner can also manually upload the prebuilt artifacts21:17
*** e0ne has quit IRC21:18
corvusthat's probably the thing to do in this case21:20
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583621:20
*** agopi is now known as agopi|out21:20
mordredclarkb: ok - updated per your comments - (good catches)21:20
openstackgerritMerged openstack-infra/system-config master: Make a firehose group with firehose01 in it  https://review.openstack.org/59267521:20
mordredcorvus: ^^ updated since last you looked21:20
corvuslooking again21:20
mordredcorvus: and I am also ready when you are21:21
corvusmordred: go for it21:21
*** bobh has joined #openstack-infra21:21
mordredcorvus: ok.I'm going to do storyboard - which will do storyboard and storyboard-dev21:22
*** agopi|out has quit IRC21:24
corvusi'm looking into the error21:25
mordredcorvus: storyboard exim templating == unhappy21:25
*** bobh has quit IRC21:25
clarkbmordred: one more comment related to disabling puppet (but not urgent if debugging exim on storyboard)21:26
corvusmordred: i assume it's the {{ but i didn't change that21:26
mordredcorvus: yah. we're missing a {% raw %} - fix coming21:27
corvusmordred: did we not try storyboard yet?21:27
mordredcorvus: not yet21:27
corvusaha!  that makes sense then.  :)21:27
* corvus awaits mordred's fix21:28
*** bobh has joined #openstack-infra21:29
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add raw blocks to storyboard exim routers  https://review.openstack.org/59273921:29
mordredcorvus: ^^21:29
clarkbeveryone read "raw" like Gordon Ramsey21:30
mordredI've pulled it on to bridge so we can run it whenever y'all are good with it21:30
clarkb+2 from me21:30
corvus++21:32
mordredalso - maybe we should configure fact caching21:32
corvusi guess we need to read the error message more carefully21:33
mordredwel - that did not fix it! :)21:33
corvusto be fair, it's really hard when it's all on one line21:33
*** bobh has quit IRC21:33
mordredthta print did not help21:34
clarkbI read that as fact checking21:34
corvusi guess we need to double double unescape21:34
*** graphene has quit IRC21:36
mordredcorvus: maybe I should actually pull the patch21:37
*** graphene has joined #openstack-infra21:38
corvusmordred: if you want to do it *that* way :)21:38
mordredTIL that flat-earthers are making a comeback21:39
*** jamesmcarthur_ has quit IRC21:41
*** jamesmcarthur has joined #openstack-infra21:41
mordredcorvus: ok. that looks MUCH better, yes?21:41
*** jamesmcarthur has quit IRC21:41
*** diablo_rojo has quit IRC21:44
corvusmordred: lgtm!21:46
corvusexim -bt storyboard: mail to storyboard@storyboard.openstack.org is discarded21:47
corvusthat's correct21:47
mordred\o/21:48
*** bobh has joined #openstack-infra21:49
*** rcernin has joined #openstack-infra21:49
*** slaweq has quit IRC21:49
mordredclarkb: oh- on your comment on the remove patch - yes - thanks, I forgot about that21:49
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583621:50
mordredcorvus, clarkb ^^ one more change21:51
mordredcorvus: wanna do lists?21:51
*** bobh has quit IRC21:53
clarkbmordred: 585836 lgtm now21:54
mordredwoot21:54
*** jrist has quit IRC21:55
openstackgerritJeremy Stanley proposed openstack-infra/zuul-website master: Add a promotional message banner and events list  https://review.openstack.org/59187021:55
corvusmordred: let's do lists21:56
mordredcorvus: ok.21:56
*** kei-ichi has joined #openstack-infra21:56
mordredcorvus: maybe ssh in to lists and have a copy of exim4.conf ready to put back in place in case something goes horribly wrong?21:57
fungithat sounds like an excellent idea21:57
corvusmordred: done and ready21:57
mordredcorvus: woot. ok. here we go21:57
mordredfungi: don't know if you saw earlier- but there is a screen on bridge going21:58
corvusit's call the "main viewer"21:58
*** dbecker has joined #openstack-infra21:58
clarkbOn Screen21:58
fungithanks, attached now21:58
*** boden has quit IRC21:58
fungii'm just watching from the science station21:59
corvusmordred: may i have the conn?21:59
mordredyes21:59
*** graphene has quit IRC21:59
*** bobh has joined #openstack-infra22:00
corvusmordred: diff looks good, "exim -bt openstack-dev" checks out, as does the -owner aliases22:00
corvusmordred: you have the conn22:00
*** graphene has joined #openstack-infra22:01
mordredwoot!22:01
*** apetrich has quit IRC22:01
mordredshall we try lists.katacontainers.io ? I thnk that'll be the last one on the special list22:01
corvusgimme 1 min to watch the exim log22:02
mordredkk22:02
corvusmordred: looks reasonable; ready for kata22:03
mordredk. here goes22:04
*** bobh has quit IRC22:04
corvusmordred: mind if i drive again?22:05
mordredcorvus: all yours22:07
corvusmordred: no longer necessary :)22:07
mordred\o/22:07
corvusthings look good to me.  there's not as much traffic there so harder to tell22:07
mordredyah- but the file looks solid22:08
corvusyep, and -bt answers as expected22:08
corvuslet me go ahead and do a fake smtp session for this one though22:08
*** bobh has joined #openstack-infra22:08
corvusokay that looks good too22:10
corvusthat's everything short of sending a real message over the transport22:10
clarkbwhat is involved in a fake smtp session? can you tell exim via smtp to not treat this as a real message?22:10
corvusclarkb: here's the transcript: http://paste.openstack.org/show/728238/22:11
corvus(the ip address is one of mine -- just to tell exim it's a fake connection from a random non-special ip)22:12
mordredI think any time anyone wants to argue with corvus about email we need to just show them that paste :)22:13
*** bobh has quit IRC22:13
corvusoh, i guess input/output is hard to tell.  it's mostly output -- i just typed the "ehlo", "mail from", "rcpt to", "data", and "quit" bits22:13
corvusand the message22:13
*** harlowja has quit IRC22:14
mordredcorvus: I'm goingto choose to believe that you typed all of the lines22:14
fungiit's the dvorak keyboard that makes him so fast22:14
clarkblooks like we have special rules for jenkins@openstack.org ?22:14
clarkbcan probably clean those up if so22:14
fungidoesn't surprise me22:14
corvus  # In case people cargo-cult our Zuul configuration, only allow22:15
corvus  # messages with an envelope sender of jenkins from OpenStack's Zuul.22:15
corvusor update that to zuul i guess?22:15
clarkbaha22:15
clarkbya should probably send as zuul now22:15
clarkbmordred: is next step getting 585836 in then running manual tests again?22:16
mordredclarkb, corvus, fungi: ok - what should we take on as our next step? run base as it currently is against all hosts? or land 585836 then do specific spot hosts?22:16
clarkbfwiw I probably only have about 45 more minute today before I've got to run off and entertain guests22:16
corvusyeah, we send as "zuul@zuul.openstack.org" -- so we just don't have any protection from other folks doing that22:17
mordredyeah. I'm similarly around EOD22:17
clarkbmordred: I kinda like the diea of landing 585836 and getting that working22:17
mordred++22:17
clarkbmordred: since that will reduce a lot of noise when we run against everything22:17
mordred++22:17
fungiare we leaving things in an unfortunate state without 585836?22:17
*** dbecker has quit IRC22:17
corvusmordred: 836++22:17
clarkbfungi: we are leaving them in the restart exim constantly state22:17
fungiright that22:17
clarkbfungi: which will be noisy and hard to tell if we are nooping as existing22:17
clarkber22:17
clarkbs/existing/expected22:17
fungialso i can see it would be a bear to keep rebasing22:17
mordredwell - currently puppet is not running automatically22:17
clarkbright, we can leave it as is for now if we want22:18
mordredso if we EOD we'll be in a mode of statis22:18
mordredstasis22:18
clarkbthough I'm good to try with 585836 and test on some things for a bit too22:18
mordredI think that means new-projects want to not be merged22:18
mordred++22:18
fungicool with me22:18
fungieither way22:18
clarkband before we wrap up a status log notification of where we are at for the group would be great22:18
mordredlet me cherry-pick 585836 onto the local stack we've got22:18
mordredand we can run some more runs22:19
*** bobh has joined #openstack-infra22:19
*** gema has quit IRC22:19
openstackgerritMerged openstack-infra/system-config master: Template all exim routers  https://review.openstack.org/59268222:19
*** edmondsw has quit IRC22:20
mordredk. I'm going to run bridge.yaml to pick up the updated groups.yaml file- then base.yaml against bridge22:20
clarkbmordred: which groups.yaml update?22:21
mordredclarkb: there are a few additional groups defined in 58583622:21
clarkboh got it22:22
mordredmostly important to make sure defined group vars are good22:22
mordredshall we re-try review-dev with the ansible then puppet sequence?22:22
clarkb++22:22
mordredit should be less flappy this time22:22
*** bobh has quit IRC22:23
mordredoh no! 585836 failed this time :(22:24
clarkbbah22:24
clarkbCould not find or access 'puppet.default22:24
mordredoh piddle. Ileft the puppet.default reference in base.server22:24
openstackgerritJeremy Stanley proposed openstack-infra/zuul-website master: Add a promotional message banner and events list  https://review.openstack.org/59187022:24
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583622:25
*** edmondsw has joined #openstack-infra22:25
corvusyay i thought i wasn't going to get to +2 that again!22:25
mordredwell - it also failed in prod - so I guess that means our tests are good :)22:26
clarkbfailed the same way too22:26
openstackgerritJeremy Stanley proposed openstack-infra/zuul-website master: Add a promotional message banner and events list  https://review.openstack.org/59187022:26
clarkbnew patch looks good, do we want to wait for zuul to +1 before continuing?22:26
mordrednah22:27
mordredI made the same edit locally on the box and it passed this time22:27
clarkboh gotcha that is why it doesn't say failed=022:27
clarkber failed=122:27
mordredyah22:27
fungii even said it passed tests in my +2. it so made a liar out of me22:27
mordredit did the first time I ran22:27
mordredfungi: it did pass some tests in the past22:27
clarkbthen I did a more thorough review.22:28
clarkband pointed out things that should be changed, sorry22:28
* mordred blames clarkb22:28
clarkbAug 16 22:28:48 review-dev01 puppet-user[19395]: (/Stage[main]/Gerrit/File[/home/gerrit2/review_site/etc/gerrit.config]/content) content changed '{md5}0197a098b6e268b5642d0746dc1f80a3' to '{md5}0b7c90ca906a5f97b93e53d63a4037dd'22:29
clarkbnow why did that happen22:29
* clarkb goes to find where puppet stores those diffs22:29
corvusclarkb: could be whitespace changes22:29
corvusgerrit writes those files out itself, overwriting our cfgmgt.  but usually just changes tabs and spaces around.22:30
mordredI'm going to run ansible again on review-dev - expecting less changes22:30
clarkbcorvus: http://paste.openstack.org/show/728239/22:31
clarkbcorvus: seems to use tab indentation on old and new, but the escapes of regexes changed22:32
corvusclarkb: think it's the same kind of thing?  gerrit "fixing" it for us?22:33
mordredok. "Set ssh key for management" seems like it's going to report changed=True every time22:33
mordredcorvus: probably22:33
clarkbcorvus: maybe, looking at syslog it did the same switch in reverse back when we did the first passes22:33
*** dklyle has joined #openstack-infra22:33
mordredreview-dev looks good from an ansible/puppet perspective - I'm going to do etherpad-dev again22:34
*** bobh has joined #openstack-infra22:34
clarkbcorvus: Aug 16 18:27:07 review-dev01 puppet-user[577]: (/Stage[main]/Gerrit/File[/home/gerrit2/review_site/etc/gerrit.config]/content) content changed '{md5}0b7c90ca906a5f97b93e53d63a4037dd' to '{md5}0197a098b6e268b5642d0746dc1f80a3'22:34
clarkbthen Aug 16 22:28:48 review-dev01 puppet-user[19395]: (/Stage[main]/Gerrit/File[/home/gerrit2/review_site/etc/gerrit.config]/content) content changed '{md5}0197a098b6e268b5642d0746dc1f80a3' to '{md5}0b7c90ca906a5f97b93e53d63a4037dd'22:34
mordredas a followup - I suggest we remove multiverse from our sources.list files22:35
clarkbthe current version is the one I believe is correct22:35
openstackgerritMerged openstack-infra/system-config master: Add raw blocks to storyboard exim routers  https://review.openstack.org/59273922:36
clarkbI'm not super concerned about it since its just the regexes for comment links22:36
*** bobh has quit IRC22:38
mordredclarkb, corvus, fungi: for both review-dev and etherpad-dev - running base, then puppet, then base again is resulting in only 1 changed=True task in the second base run22:38
mordredand the puppet run seems happy22:38
mordredso that seems good22:39
*** bobh has joined #openstack-infra22:39
fungiwhat was the changed task?22:40
mordred"Set ssh key for management"22:40
mordredit seems to consistently always return changed=True22:40
clarkbmordred: following up on the cron derp from before I see a few Aug 16 19:29:41 etherpad-dev puppet-user[9609]: Finished catalog run in 4.10 seconds runs like that which I am guessing were related to cron?22:40
mordredI *think* it's because of the extra comment22:40
clarkbthey don't change ssh keys making me think we didn't run base at all (so was effectively a noop)22:41
clarkbpointing it out because A) we should maybe double check it didn't do anything we didn't want and B) from what I see it acted appropriately and nooped implying the puppet piece of all this works22:41
mordredclarkb: the cron derp should have been a complete noop - it didn't like the cron task22:41
clarkbmordred: hrm I wonder if you manually ran puppe tthen22:41
mordredbut we did run against etherpad-dev before22:41
clarkbI can check on a different server22:41
clarkbya22:42
mordredchecka different one I think22:42
clarkbok etherpad.o.o doesn't have puppet around that time so I think you are correct22:42
mordredsweet22:42
clarkbthis must've just been repeating tests22:42
mordredso - before we next tested firehose and storyboard - should we do those as the next two?22:43
clarkb++22:43
mordredthis second time around is working more smoother22:43
*** bobh has quit IRC22:43
clarkbmordred: not having the deltas and fixing the bugs first helps I'm sure :)22:43
mordredbah. sounds liek round-earth talk to me22:44
*** sshnaidm is now known as sshnaidm|off22:45
fungimakes sense22:45
corvusinfra-root: i'm going to stop all zuul executors for a reboot to pick up a new kernel version22:46
mordredcorvus: ok22:46
mordredk. firehose looked good- moving on to storyboard22:46
fungithanks corvus!22:48
*** tpsilva has quit IRC22:51
clarkbOk I'm about to go do the entertaining, I hear people downstairs. mordred assuming you EOD soon too maybe we leave it in this state, get any oustanding changes merged, reset to master rather than local fork, then work on running cron in the morning?22:52
clarkbmordred: and maybe send email or status log summarizing ^ in a useful way?22:52
mordredclarkb: ++22:53
corvus#status log restarted all zuul executors with linux 4.15.0-32-generic22:56
openstackstatuscorvus: finished logging22:56
mordredcorvus: you comfortable with me doing the base/puppet/base dance with the two mailman servers?22:56
mordred(in fact, using the mailman group for it and doing them in paraelle)22:57
* fungi is still around, just going to wind down a bit but can still help if something goes sideways with this22:57
* mordred is also about at EOD - mostly just repeating the earlier experiments with 585836 applied22:58
fungicool22:58
*** jrist has joined #openstack-infra23:01
*** jamesmcarthur has joined #openstack-infra23:01
*** bobh has joined #openstack-infra23:02
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add base.yaml to kick.sh  https://review.openstack.org/59276023:03
clarkbhttps://review.openstack.org/#/c/592669/2 is an easy infra manual review before people call it a day23:04
* mordred stepping away for a few - will check back in before EOD23:05
clarkbmordred: will you have time to write an update summary?23:05
clarkb(or should someone else attempt it? I can probably do a status log)23:05
corvusmordred: er, yes, but i'm about to eod too...23:06
clarkbhow about #status log Puppetmaster is no longer running puppet for us. bridge.openstack.org is now our cfg mgmt control. It is currently in a state of transition while we test things and puppet is not being automatically executed.23:06
*** bobh has quit IRC23:07
*** jamesmcarthur has quit IRC23:07
*** rpioso is now known as rpioso|afk23:07
fungiso this means configuration changes and software updates aren't getting continuously deployed without some manual intervention, right?23:08
clarkbcorrect23:08
fungiinfra-root: ^ important to make note23:08
clarkblikely we'll just manually trigger what mordred has been doing and incorporate whatever that is into the testing :) but we should have the cron running soon23:08
clarkbI'm hoping tomorrow morning we get it going again once we are satisfied it works23:08
*** bobh has joined #openstack-infra23:09
* clarkb goes ahead with that status log and we can add more later if appropriate23:10
clarkb#status log Puppetmaster is no longer running puppet for us. bridge.openstack.org is now our cfg mgmt control. It is currently in a state of transition while we test things and puppet is not being automatically executed.23:10
openstackstatusclarkb: finished logging23:10
*** slaweq has joined #openstack-infra23:10
clarkb#status log This means that config changes will need to be manually applied while we work to get the puppet cron running on bridge.o.o. New projects won't be created for example.23:11
openstackstatusclarkb: finished logging23:11
fungiout of curiosity, does the current state of affairs mean we can now launch new (very boring) nodes without any installed puppet? just wondering whether this is a prime opportunity for me to do a rebuild of my mailman3 poc (since it needs bionic or newer, but doesn't really need any of our service-specific puppet modules)23:11
clarkbfungi: yes if you use the launch-node-ansible script23:12
fungineat, thanks!23:12
clarkba followup we need to do too is make ^ our launch node script with the option of also running puppet23:13
clarkbonce 585836 merges old launch node won't do much useful things (you won't get a use to log in on the new host for example)23:13
*** bobh has quit IRC23:13
clarkband with that I'm told babysitter is here so really do need to go visit23:13
openstackgerritMerged openstack-infra/infra-manual master: Improve Central Config Exception description  https://review.openstack.org/59266923:13
*** slaweq has quit IRC23:15
*** bobh has joined #openstack-infra23:19
mordredclarkb, fungi, corvus: back23:23
*** bobh has quit IRC23:23
mordredI also have an email ready to go23:24
* fungi is still mostly around23:24
mordredfungi: once this is live I'm going to finish updating launch-node23:25
mordredbut yes - what clarkb said - I actually booted bridge with launch-node-ansible23:25
*** bobh has joined #openstack-infra23:28
*** bobh has quit IRC23:33
fungiright on23:49
*** gyee has quit IRC23:53
*** rlandy is now known as rlandy|bbl23:53
*** bobh has joined #openstack-infra23:55
*** bobh has quit IRC23:59

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