Monday, 2018-08-20

*** jamesmcarthur has joined #openstack-infra00:08
*** jamesmcarthur has quit IRC00:33
*** zhangfei has joined #openstack-infra00:40
*** longkb has joined #openstack-infra00:43
*** felipemonteiro has joined #openstack-infra01:03
*** jamesmcarthur has joined #openstack-infra01:06
*** felipemonteiro has quit IRC01:11
*** felipemonteiro has joined #openstack-infra01:13
*** jamesmcarthur has quit IRC01:36
*** jamesmcarthur has joined #openstack-infra01:42
*** jamesmcarthur has quit IRC01:48
*** hongbin has joined #openstack-infra02:04
*** zhangfei has quit IRC02:14
*** zhangfei has joined #openstack-infra02:14
*** dklyle has joined #openstack-infra02:42
*** david-lyle has quit IRC02:43
*** dklyle has quit IRC02:43
*** dklyle has joined #openstack-infra02:43
*** felipemonteiro has quit IRC02:52
*** egonzalez has quit IRC02:55
*** egonzalez has joined #openstack-infra02:56
*** neilsun has joined #openstack-infra02:58
*** annp has joined #openstack-infra03:12
*** niska has quit IRC03:18
*** Bhujay has joined #openstack-infra03:18
openstackgerritIan Wienand proposed openstack-infra/zuul-sphinx master: Add config option to find other roles  https://review.openstack.org/59347703:22
*** felipemonteiro has joined #openstack-infra03:23
*** gcb_ has joined #openstack-infra03:23
*** Bhujay has quit IRC03:26
*** zhangfei has quit IRC03:30
*** niska has joined #openstack-infra03:30
*** felipemonteiro has quit IRC03:38
*** ramishra has joined #openstack-infra03:39
openstackgerritIan Wienand proposed openstack-infra/system-config master: Generate roles documentation  https://review.openstack.org/59347803:43
openstackgerritIan Wienand proposed openstack-infra/system-config master: Generate roles documentation  https://review.openstack.org/59347803:48
*** longkb has quit IRC03:55
*** longkb has joined #openstack-infra03:56
*** felipemonteiro has joined #openstack-infra03:56
*** felipemonteiro has quit IRC03:57
*** felipemonteiro has joined #openstack-infra04:07
*** felipemonteiro has quit IRC04:10
*** Bhujay has joined #openstack-infra04:16
AJaegerianw: thanks for approving the afsmon change, could you review the followup in project-config as well, please? https://review.openstack.org/59267104:17
AJaegerinfra-manual reviewers, please review https://review.openstack.org/593138 and https://review.openstack.org/593344 to update docs for in-repo move04:18
openstackgerritIan Wienand proposed openstack-infra/system-config master: Generate roles documentation  https://review.openstack.org/59347804:25
openstackgerritIan Wienand proposed openstack-infra/system-config master: Move to doc/requirements.txt  https://review.openstack.org/59348304:25
openstackgerritIan Wienand proposed openstack-infra/system-config master: [DNM] testing zuul-sphinx updated installation  https://review.openstack.org/59348404:25
*** felipemonteiro has joined #openstack-infra04:28
*** jaosorior has joined #openstack-infra04:31
openstackgerritIan Wienand proposed openstack-infra/zuul-sphinx master: Open role readme files in utf-8 mode  https://review.openstack.org/57947404:33
openstackgerritIan Wienand proposed openstack-infra/zuul-sphinx master: Add config option to find other roles  https://review.openstack.org/59347704:33
openstackgerritIan Wienand proposed openstack-infra/system-config master: [DNM] testing zuul-sphinx updated installation  https://review.openstack.org/59348404:34
ianwAJaeger: ^^^ it's a bit annoying that locally "tox -e docs" runs under python3, but then in the gate it goes back to running under python2 as it's not under tox04:38
openstackgerritIan Wienand proposed openstack-infra/zuul-sphinx master: Add config option to find other roles  https://review.openstack.org/59347704:42
openstackgerritIan Wienand proposed openstack-infra/system-config master: Update to latest docs PTI  https://review.openstack.org/59348304:46
openstackgerritIan Wienand proposed openstack-infra/system-config master: Generate roles documentation  https://review.openstack.org/59347804:46
openstackgerritIan Wienand proposed openstack-infra/system-config master: [DNM] testing zuul-sphinx updated installation  https://review.openstack.org/59348404:46
*** felipemonteiro has quit IRC04:51
*** annp has quit IRC05:00
AJaegerianw: we could do the same change for the infra docs jobs that dhellmann did for PTI jobs.05:01
AJaegerianw: so, updating  publish-openstack-sphinx-docs-infra with tox-docs instead of publish-sphinx-docs.05:03
AJaegerianw: want a change?05:04
*** hongbin has quit IRC05:06
openstackgerritIan Wienand proposed openstack-infra/system-config master: Add kerberos-client role  https://review.openstack.org/59348605:10
openstackgerritIan Wienand proposed openstack-infra/system-config master: Add openafs-client role  https://review.openstack.org/59348705:10
*** gcb_ has quit IRC05:10
*** longkb has quit IRC05:12
*** longkb has joined #openstack-infra05:12
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Create publish-openstack-tox-docs-infra  https://review.openstack.org/59348805:14
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Switch infra docs job to new PTI  https://review.openstack.org/59348905:14
AJaegerianw: ^05:16
openstackgerritIan Wienand proposed openstack-infra/system-config master: Update to latest docs PTI  https://review.openstack.org/59348305:18
openstackgerritIan Wienand proposed openstack-infra/system-config master: Generate roles documentation  https://review.openstack.org/59347805:18
openstackgerritIan Wienand proposed openstack-infra/system-config master: Add kerberos-client role  https://review.openstack.org/59348605:18
openstackgerritIan Wienand proposed openstack-infra/system-config master: Add openafs-client role  https://review.openstack.org/59348705:18
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Create publish-openstack-tox-docs-infra  https://review.openstack.org/59348805:20
openstackgerritIan Wienand proposed openstack-infra/openstack-zuul-jobs master: Test OpenAFS client install  https://review.openstack.org/58933505:21
*** e0ne has joined #openstack-infra05:26
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Create publish-tox-docs-infra  https://review.openstack.org/59348805:27
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Switch infra docs job to new PTI  https://review.openstack.org/59348905:27
AJaegerianw: updated - and this will need some cleanup afterwards to use new templates ^05:27
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Use new infra tox-docs templates  https://review.openstack.org/59349005:32
AJaegerianw: and one more  ^ - and then we can clean up. another time if we get buyin from infra-root on these ^05:33
AJaegerdhellmann: please review as well ^05:35
openstackgerritSampath Priyankara (samP) proposed openstack-infra/irc-meetings master: Change Masakari Team Meeting Time  https://review.openstack.org/59349305:39
*** oanson has joined #openstack-infra05:43
*** janki has joined #openstack-infra05:44
*** jamesmcarthur has joined #openstack-infra05:48
*** jamesmcarthur has quit IRC05:49
johnsomFYI, either packethost or nova is having a problem bringing up a devstack for the gates: http://logs.openstack.org/55/593455/1/gate/neutron-lbaasv2-dsvm-api/e803592/logs/screen-n-cpu.txt.gz#_Aug_20_01_53_36_43140005:50
*** psachin has joined #openstack-infra05:58
*** e0ne has quit IRC06:00
*** apetrich has joined #openstack-infra06:01
*** aluria has joined #openstack-infra06:18
*** Dobroslaw has joined #openstack-infra06:20
*** jtomasek has joined #openstack-infra06:23
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for etherpad.o.o  https://review.openstack.org/59002906:24
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for ethercalc.o.o  https://review.openstack.org/59003006:24
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for eavesdrop.o.o  https://review.openstack.org/59004806:24
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for paste.o.o  https://review.openstack.org/59049206:25
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for planet.o.o  https://review.openstack.org/59049306:25
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for logstash-worker01  https://review.openstack.org/59049906:25
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for all logstash workers  https://review.openstack.org/59050006:25
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for firehose.o.o  https://review.openstack.org/59150006:25
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for review and review01  https://review.openstack.org/59151606:25
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn on the future parser for grafana.o.o  https://review.openstack.org/59264006:25
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Turn the future parser on for health.o.o  https://review.openstack.org/59264706:25
*** dpawlik has joined #openstack-infra06:33
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Switch infra docs job to new PTI  https://review.openstack.org/59348906:37
*** dpawlik has quit IRC06:38
*** dpawlik has joined #openstack-infra06:40
*** zhangfei has joined #openstack-infra06:42
*** e0ne has joined #openstack-infra06:42
*** e0ne has quit IRC06:43
openstackgerritNguyen Hai proposed openstack-infra/project-config master: remove job settings for glance repositories  https://review.openstack.org/59352506:43
*** pcaruana has joined #openstack-infra06:46
*** ginopc has joined #openstack-infra06:47
*** ykarel has joined #openstack-infra06:57
dmelladoAJaeger: cmurphy any chance that zuul's not picking up patches to be put on gate queue as of now?07:03
dmelladoThere are two patches that I'd really like to have merged this morning before cutting the release07:04
dmelladoand after w+1 nothing happened xD07:04
dmelladohttps://review.openstack.org/#/c/592563/07:04
AJaegeryou need to merge https://review.openstack.org/#/c/584421 first, those are stacked on top of each other - aren't they?07:05
*** rcernin has quit IRC07:05
AJaegerdmellado: that's one change - what's the other?07:05
dmelladohold on, 2nd on failed on one of our gates07:06
dmelladodamn07:06
dmelladoAJaeger: oh, probably, I still didn't have my coffee, lemme check07:06
* AJaeger sends coffee to dmellado ;)07:06
dmelladothat was the one, sorry on the noise!07:07
dmelladoI'll recheck that one and W+1 it after it passes CI, thanks AJaeger07:07
AJaegeryou're welcome, dmellado.07:08
AJaegerdmellado: My personal check list for these is: Is there an unmerged depends-On? Is it stacked on another one?07:09
dmelladosounds like a reasonable one, as long as you get the coffee before xD07:12
AJaeger;)07:13
*** f1 has joined #openstack-infra07:16
*** jaosorior has quit IRC07:17
*** annp has joined #openstack-infra07:24
*** jpena|off is now known as jpena07:27
*** tosky has joined #openstack-infra07:30
*** janki has quit IRC07:31
*** shardy has joined #openstack-infra07:33
*** jaosorior has joined #openstack-infra07:37
*** rpittau has joined #openstack-infra07:41
*** yamahata has quit IRC07:48
*** adriant has quit IRC07:59
*** adriant has joined #openstack-infra07:59
*** snapiri has joined #openstack-infra08:02
*** dbecker has joined #openstack-infra08:16
*** dtantsur|afk is now known as dtantsur08:25
*** electrofelix has joined #openstack-infra08:28
*** hashar has joined #openstack-infra08:30
*** dingyichen has quit IRC08:47
*** e0ne has joined #openstack-infra08:58
*** jpich has joined #openstack-infra09:00
*** fresta has joined #openstack-infra09:04
*** fresta_ has joined #openstack-infra09:05
*** fresta- has quit IRC09:06
*** dpawlik has quit IRC09:07
*** stakeda has joined #openstack-infra09:07
*** dpawlik has joined #openstack-infra09:07
*** fresta has quit IRC09:09
openstackgerritMerged openstack-infra/irc-meetings master: Change Masakari Team Meeting Time  https://review.openstack.org/59349309:11
*** Douhet has quit IRC09:19
*** Douhet has joined #openstack-infra09:20
egonzalezhi, ask.o.o is down09:28
*** dpawlik has quit IRC09:29
*** sshnaidm is now known as sshnaidm|afk09:29
*** dpawlik has joined #openstack-infra09:31
*** dpawlik_ has joined #openstack-infra09:32
*** dpawlik has quit IRC09:32
frickleregonzalez: yep, I just noticed and restarted it09:33
fricklerinfra-root: started apache2 on ask.o.o once more, seems to die regularly now, maybe someone has time to investigate a bit further09:34
*** ginopc has quit IRC09:35
openstackgerritMerged openstack-infra/project-config master: [Neutron] Fix graphs with number of jobs running recently  https://review.openstack.org/59307009:51
*** ykarel is now known as ykarel|lunch09:54
*** psachin has quit IRC09:58
AJaegerconfig-core, these changes are needed by release team - care to review, please? https://review.openstack.org/591837 https://review.openstack.org/591836 https://review.openstack.org/59266710:06
*** longkb has quit IRC10:06
openstackgerritMerged openstack-infra/project-config master: Add sphinx-docs job to Monasca projects  https://review.openstack.org/56672210:12
*** dtantsur is now known as dtantsur|brb10:27
*** shardy has quit IRC10:31
*** shardy has joined #openstack-infra10:31
*** ykarel|lunch is now known as ykarel10:35
*** vdrok has quit IRC10:39
*** vdrok has joined #openstack-infra10:40
*** gbutnaru has quit IRC10:46
*** stakeda has quit IRC10:48
*** ginopc has joined #openstack-infra10:50
*** e0ne has quit IRC10:51
*** holser_ has joined #openstack-infra11:01
*** jpena is now known as jpena|lunch11:03
*** ansmith has quit IRC11:13
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: WIP web: rewrite interface in react  https://review.openstack.org/59160411:13
*** Bhujay has quit IRC11:17
*** holser_ has quit IRC11:20
*** holser_ has joined #openstack-infra11:20
*** fresta has joined #openstack-infra11:28
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: WIP web: rewrite interface in react  https://review.openstack.org/59160411:28
*** zhangfei has quit IRC11:28
*** fresta- has joined #openstack-infra11:28
*** larainema has quit IRC11:29
*** fresta_ has quit IRC11:31
*** fresta has quit IRC11:32
AJaegerconfig-core, could you review https://review.openstack.org/#/c/592289/ , please? I like to retire a repo11:32
*** dave-mccowan has joined #openstack-infra11:34
*** Bhujay has joined #openstack-infra11:40
*** e0ne has joined #openstack-infra11:47
*** rh-jelabarre has joined #openstack-infra11:49
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: fix multiple builds query parameters for a single column  https://review.openstack.org/59360512:00
openstackgerritColleen Murphy proposed openstack-infra/project-config master: Add publish-to-pypi job to keystone-tempest-plugin  https://review.openstack.org/59360612:00
*** jcoufal has joined #openstack-infra12:00
*** jroll has quit IRC12:00
*** jroll has joined #openstack-infra12:01
*** weshay|ruck is now known as weshay12:03
*** panda is now known as panda|lunch12:03
*** sshnaidm|afk is now known as sshnaidm12:04
*** jamesdenton has joined #openstack-infra12:06
*** jamesden_ has joined #openstack-infra12:07
*** pcarver has joined #openstack-infra12:08
*** jamesdenton has quit IRC12:08
*** jamesden_ is now known as jamesdenton12:08
pcarverHas anyone written any tool for visualizing Zuul configuration?12:09
pcarvere.g. something that parses the YAML config and outputs graphviz or similar that can be used to view it as a flow chart / dependency graph12:10
*** trown|outtypewww is now known as trown12:13
*** Bhujay has quit IRC12:16
*** Bhujay has joined #openstack-infra12:16
*** jpena|lunch is now known as jpena12:19
*** needssleep is now known as TheJulia12:23
*** jcoufal_ has joined #openstack-infra12:31
*** jcoufal has quit IRC12:31
*** ccamacho has joined #openstack-infra12:33
*** jcoufal has joined #openstack-infra12:33
*** rlandy has joined #openstack-infra12:36
*** jcoufal_ has quit IRC12:36
fungifrickler: did the apache logs go silent around 06:25-06:30 utc and did it leave a stale pidfile behind? those are the symptoms i noticed a couple days ago when i restarted it12:36
*** jbadiapa has joined #openstack-infra12:37
fungii have a feeling the coming xenial upgrade may fix inexplicable apache crashes on ask.o.o (we know it fixes some other apache segfaults at least), but the lack of any real error message here makes it hard to know12:38
fungipcarver: none to my knowledge. fair warning, if you're talking about the openstack community's zuul configuration, that would be a quite massive graph12:38
*** tpsilva has joined #openstack-infra12:39
fungii think the new configuration api is making a start toward being able to browse configuration and follow links for inheritance and variation in other playbooks/roles (even across git repositories)12:39
fungiacross branches too, presumably12:40
*** kgiusti has joined #openstack-infra12:42
*** sthussey has joined #openstack-infra12:44
*** dtantsur|brb is now known as dtantsur12:45
*** ansmith has joined #openstack-infra12:53
*** jamesmcarthur has joined #openstack-infra12:56
*** eharney has quit IRC13:00
mordredpcarver, fungi: tristanC has done some work to show visualization. we're still discussing what shape it'll wind up being (to fungi's point, showing a job graph of ALL of the jobs in openstack would be too big)13:06
tristanCpcarver: fungi: mordred: well the job page already lists ALL the jobs, the graph I proposed should be shorter as it display a dendogram tree, it's: https://review.openstack.org/53786913:13
tristanCthough, it's based of the REST api, maybe there is value for an offline mode where zuul load and dump the graph of it's configuration locally13:15
*** jamesmcarthur has quit IRC13:15
AJaegercmurphy: https://docs.openstack.org/infra/manual/creators.html#give-openstack-permission-to-publish-releases is also needed13:16
cmurphyoh right13:16
*** janki has joined #openstack-infra13:16
cmurphyAJaeger: done13:17
fricklerfungi: yes to both, stopped yesterday morning, i.e. on the next log rotation after your restart it seems13:18
AJaegercmurphy: LGTM13:19
AJaegerconfig-core, could you review https://review.openstack.org/#/c/592289/ , please? I like to move forward with retiring that repo13:21
*** mriedem has joined #openstack-infra13:23
*** ginux has joined #openstack-infra13:26
*** rkukura has joined #openstack-infra13:26
*** ginux is now known as Guest9504413:26
*** zul has joined #openstack-infra13:27
*** ginopc has quit IRC13:27
*** Guest95044 is now known as ginopc13:27
*** bobh has joined #openstack-infra13:34
openstackgerritMerged openstack-infra/project-config master: Create publish-tox-docs-infra  https://review.openstack.org/59348813:35
mordredfungi, corvus, clarkb: http://paste.openstack.org/show/728423/ is the list of hosts with connectivity issues from bridge13:38
*** eharney has joined #openstack-infra13:38
fungimordred: thanks for summarizing. most of those are expected/explained. i think the one i'm not as sure about is git.o.o (perhaps puppet has been broken on it for a while?)13:40
mordredfungi: yah - it seems that way - it doesn't have the ssh keys13:41
mordredfungi: I was fixing that one by hand- but also need to update the sshd config there - is 'systemctl restart ssh' safe?13:42
*** rkukura has quit IRC13:42
*** jamesmcarthur has joined #openstack-infra13:45
mordredfungi: ok - I fixed config and restarted on git.o.o13:51
*** efried_pto is now known as efried13:56
pabelangerianw: mind a review on https://review.openstack.org/591788/ cleaning up some legacy opensuse nodesets13:59
dhellmannmordred : we've run into a required-projects/tox-siblings question with the test jobs in one of the ironic projects14:00
*** jlv-sick is now known as jlvillal14:00
dhellmannthere is apparently a tox-python35-jobs-neutron template with variants of the unit test jobs that bring in neutron from master14:01
dhellmanndo we need that any more? is that the only way to do that? if so, someone needs to add a version for 3614:01
*** Bhujay has quit IRC14:02
fungimordred: yeah, generally restarting sshd won't terminate established connections (but config changes also don't take effect for established connections so you need to make a second connection to test, ideally before disconnecting your first session, you know, just in case)14:02
mordredfungi: ++14:02
mordreddhellmann: looking14:03
dhellmannmordred : more discussion in #openstack-ironic14:03
*** pbourke has quit IRC14:04
*** pbourke has joined #openstack-infra14:06
*** chandankumar has quit IRC14:12
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Run base and bridge playbooks in run_all.sh  https://review.openstack.org/59342014:13
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Start running puppet cron on bridge.openstack.org  https://review.openstack.org/59115214:13
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add non-working hosts to disabled list  https://review.openstack.org/59363614:13
*** jamesmcarthur has quit IRC14:23
*** jamesmcarthur has joined #openstack-infra14:24
*** panda|lunch is now known as panda14:25
*** e0ne has quit IRC14:28
openstackgerritDmitry Tantsur proposed openstack-infra/openstack-zuul-jobs master: Add openstack-python36-jobs-neutron template  https://review.openstack.org/59364314:32
dtantsurdhellmann: ^^^14:32
dtantsurI think we don't have to change project-config, since the actual job is the same14:32
dhellmannI don't think you can add required-projects from within a project template14:33
dhellmanndtantsur : ^14:33
dhellmannI might be wrong?14:33
dtantsurdhellmann: it's a copy-paste from python35 variant14:33
dhellmannoh, we have that for the 3514:33
dhellmannyeah14:33
dhellmannok, cool, that's easier than i thought :-)14:33
dtantsur:)14:33
dtantsurcan I use depends-on with such change?14:34
dhellmannthanks, dtantsur14:34
dtantsurnp14:34
*** e0ne has joined #openstack-infra14:35
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Manage sshd config with ansible  https://review.openstack.org/59364714:35
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove ssh v1 options from sshd_config  https://review.openstack.org/59364814:35
*** r-daneel has joined #openstack-infra14:37
*** aojea has joined #openstack-infra14:38
*** shachar has joined #openstack-infra14:40
*** snapiri has quit IRC14:40
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Implement an Amazon EC2 driver  https://review.openstack.org/53555814:42
*** shachar is now known as snapiri14:42
AJaegerfungi, could youreview https://review.openstack.org/593138 and https://review.openstack.org/593344 to update docs for in-repo move, please?14:45
*** chandankumar has joined #openstack-infra14:47
*** jiapei has joined #openstack-infra14:48
*** eharney has quit IRC14:55
openstackgerritJeremy Stanley proposed openstack-infra/infra-manual master: Clarify project creation now that jobs are in-repo  https://review.openstack.org/59313814:56
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove job settings for requirements repositories  https://review.openstack.org/59366014:57
openstackgerritAndreas Jaeger proposed openstack-infra/infra-manual master: Clarify project creation now that jobs are in-repo  https://review.openstack.org/59313814:58
*** rpioso|afk is now known as rpioso14:58
AJaegerfungi: just found a double for in my text and fixed - want to +2A or shall I? ^ Thanks for your update!14:58
AJaegerthanks, fungi14:59
fungiif anybody has a moment to review a minor git-review change, https://review.openstack.org/584607 would be good to get inyw!14:59
fungier, you're welcome14:59
fungion 584607 i've been running from git-review master branch tip with that change cherry-picked and haven't seen any issues15:00
mordredfungi: done. I've been thinking recently - 'git review -d https://review.openstack.org/584607' would be nice to support - I accidentaly do it frequently myself15:01
fungimordred: there's a change out there for that too15:02
mordredfungi: oh yeah?15:02
* mordred goes to look/review15:02
fungipretty sure dhellmann wrote it (unless i'm imagining)15:02
dhellmannyes15:02
dhellmannI think it might not be complete?15:02
dhellmannin terms of the variations of urls15:02
dhellmannoh, someone fixed it up so ianw was happy with it15:03
dhellmannmordred : https://review.openstack.org/#/c/424823/15:03
mordredyah - it looks great15:03
mordredZOMG that patch is magic and changes my life15:05
mordredfungi: I have verified that it works as expected locally (it does yay) and have added a second +2 - do you want me to hold off on the +A part?15:06
funginah, it's fine to approve15:06
fungii'm heading out to grab an early lunch, and then can help with more ansipuppetification once i'm back and west-coasters are caffeinated15:07
openstackgerritMerged openstack-infra/infra-manual master: Clarify project creation now that jobs are in-repo  https://review.openstack.org/59313815:09
*** eharney has joined #openstack-infra15:09
*** pcaruana has quit IRC15:11
corvusyou'll be waiting a while if you're waiting on me to caffeinate...15:11
mordredcorvus: I've been waiting for you to caffeinate for years ...15:12
corvusthere was that one time...15:13
mordredfungi, corvus: ifyou get bored, https://review.openstack.org/#/c/555271/ is a manpage update documented the usepushurl option that I use from git-review that nobody else seems to know about :)15:13
corvusmordred: but if we merge that, everyone will start using it and it won't be cool anymore15:15
mordredthat's a good point15:16
mordredcorvus, fungi, clarkb: Ok - I think I have finally wrapped my head around what's going on with host keys and review.openstack.org from bridge15:16
*** jchhatbar has joined #openstack-infra15:16
mordredit's working from ansible because ansible is ssh-ing to the host using an IP address - the ip address is correct in the local authorized_keys file15:16
mordredsshing to review.openstack.org using openssh is hitting the host key conflict because the localy saved authorized_keys entry for the hosname review.openstack.org _did_ change- but we never noticed because we almost never perform that action15:17
*** janki has quit IRC15:19
* Shrews sends mordred a "I was using usepushurl first" fanboy t-shirt15:20
openstackgerritMerged openstack-infra/git-review master: Update default gerrit namespace  https://review.openstack.org/58460715:21
corvusthey changed *back* to refs/for ?15:26
openstackgerritMerged openstack-infra/git-review master: Fix git review -d M,N with later gerrit  https://review.openstack.org/54179115:26
corvusthat's awesome15:26
*** aojea has quit IRC15:27
*** xarses_ has quit IRC15:28
*** stewie925 has joined #openstack-infra15:28
stewie925tosky:  thank you!15:29
stewie925hi infra team - am requesting help with a  pep8 error  issue I foundin my gerrit - http://paste.openstack.org/show/728430/15:30
openstackgerritMerged openstack-infra/git-review master: support review URLs as download arguments  https://review.openstack.org/42482315:31
mordredstewie925: that's not actually an error - it's fine (see line 10)15:33
mordredstewie925: it's a result of pip being confused by the config of the git repos on the box - it's not an actual issue15:33
mordredstewie925: the issues in your patch start a bit lower: http://logs.openstack.org/28/590028/7/check/openstack-tox-pep8/3f3018e/job-output.txt.gz#_2018-08-18_01_30_41_89081515:34
stewie925thank you !!!15:35
*** xarses has joined #openstack-infra15:35
*** xarses has quit IRC15:36
*** xarses has joined #openstack-infra15:36
openstackgerritMonty Taylor proposed openstack-infra/git-review master: Update tox docs environment to use sphinx-build  https://review.openstack.org/59366915:38
openstackgerritMonty Taylor proposed openstack-infra/git-review master: Start using reno for releasenotes  https://review.openstack.org/59367015:38
mordredfungi, corvus: ^^15:38
*** gyee has joined #openstack-infra15:38
mordredit occured to me that with git-review being slow moving- having release notes would be a good idea15:39
openstackgerritMonty Taylor proposed openstack-infra/git-review master: Add additional release notes  https://review.openstack.org/59367115:44
*** ramishra has quit IRC15:44
mordredcorvus, fungi: sorry- one more ^^ added two more things that have landed that are worthy of note15:45
corvusmordred: what should i be doing for the ansible stuff?15:45
mordredcorvus: I rebased the outstanding update-cfg-mgmt stack so that it was less confusing - so it might be worth reviewing it - I also added a few more patches15:46
mordredcorvus: I tested https://review.openstack.org/#/c/593029 over the weekend and it seems to have worked fine15:46
mordredcorvus: oh - and I split the 'enable cron' patch in two- one to add the new playbooks to run_all - and one that only adds the cron15:47
mordredcorvus: other than that - I think we just want to test running base.yaml against everything - and we should be good to go15:48
corvusmordred: in 593029 i don't really understand why installing clouds.yaml is its own playbook?15:48
mordredcorvus: probably no good reason - think we should just collapse that into a play in base?15:48
corvusmordred: yeah, or... i guess we haven't really started talking about what it would look like to have a fully ansible managed host yet, eh?15:49
corvus(playbook per host-group or... i dunno, something else?)15:50
mordredyah. the spec talks about playbook per host-group or per 'service' or something like that15:50
mordredbut it's definitely handwavey at the moment and we haven't gotten there yet15:51
corvusis there a reason we need to do this now for this?15:51
corvusit just feels like it's pretty normal host configuration15:52
mordredno - it was just a piece that was done - I can put it at the end of the stack if you prefer15:52
corvusmordred: maybe let's do that?  cause adding it as a role to a host-group playbook makes the most sense to me15:53
mordredkk15:53
mordredcorvus: that said - it might be worth looking at the new patch for sshd config I put up this morning - since that one *is* something we might want to move earlier in the stack (since it's the sshd config)15:53
corvusmordred: 593646 changes later, change #1 is retired15:54
*** rkukura has joined #openstack-infra15:54
mordredcorvus: you mean move it later in the stack? not sure I follow15:56
corvusmordred: no it was an idle observation about https://review.openstack.org/1 sorry15:56
corvusi'm reviewing 593647 now15:56
mordredcorvus: ah - heh15:57
corvusmordred: all others lgtm16:00
*** jpena is now known as jpena|off16:01
*** rpioso is now known as rpioso|afk16:01
mordredcool16:02
mordredcorvus: I think when I move the CA patch later I should move the sshd_config earlier16:02
mordredso that we can run a test of base.yaml with it while we're watching it?16:02
*** hashar has quit IRC16:03
corvusmordred: just so i'm clear -- those are two unrelated things, you're just saying move the sshd earlier for our convenience while you're already restacking things?16:04
corvusmordred: (you're not saying that there is some relationship between the ca and ssh patches, right?)16:05
mordredcorvus: yes - that's right16:06
corvusmordred: then yes, that sounds great!16:06
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove infracloud references  https://review.openstack.org/59310816:06
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add non-working hosts to disabled list  https://review.openstack.org/59363616:06
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Manage sshd config with ansible  https://review.openstack.org/59364716:06
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Run base and bridge playbooks in run_all.sh  https://review.openstack.org/59342016:06
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Start running puppet cron on bridge.openstack.org  https://review.openstack.org/59115216:06
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Install limestone CA on openstack using hosts  https://review.openstack.org/59302916:06
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove ssh v1 options from sshd_config  https://review.openstack.org/59364816:06
mordredcorvus: done!16:06
mordredcorvus: so I think I should fetch down 593420 - then run a couple of spot-tests (one on ubuntu, one on centos) of the base playbook so we can verify ssh still works afterwards16:07
mordredcorvus: then we can run base everywere - then run run_all - yeah?16:07
mordredand if all of that is happy, we can land the cronjob patch and call this project complete16:08
corvusmordred: yep that sounds righ16:09
mordredossum16:10
corvusmordred: i think the ca patch is better in base.yaml, but would be best in hostgroup playbooks -- what do you think?16:11
mordredcorvus: I'm logged in to review-dev already - so I'm going to run against it16:11
mordredcorvus: I agree that it would be better in hostgroup playbooks - I think I've been hoping we could switch to zuul-triggering instead of cron before we grow more things than run_all.sh16:11
*** bobh_ has joined #openstack-infra16:12
corvusmordred: can we just WIP 593029 then?  i'd hate to set a precedent of putting non-fundamental per-host stuff in base.yaml16:12
mordredcorvus: we could - the reason I did it is that it's a piece that's needed for bridge (that we did by hand) that's in puppet - but that is also shared with the nodepool hosts - so it's an awkward little guy16:14
mordredcorvus: that said - the file is on bridge, so it's not an active issue16:15
mordredso sure16:15
*** hashar has joined #openstack-infra16:15
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove ssh v1 options from sshd_config  https://review.openstack.org/59364816:16
*** bobh has quit IRC16:16
mordredcorvus: ^^ also rebased that so it doesn't depend on the limestone CA patch16:16
corvusmordred: okay, that explains the urgency at least :)16:16
*** e0ne has quit IRC16:16
corvusmaybe we can go ahead and set up the hostgroup playbooks soon16:16
mordredyah16:17
*** ykarel is now known as ykarel|away16:17
*** ginopc has quit IRC16:18
*** strigazi has quit IRC16:19
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Manage sshd config with ansible  https://review.openstack.org/59364716:20
*** shardy has quit IRC16:21
mordredcorvus: ^^ running against review-dev01 illuminated an issue16:21
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Run base and bridge playbooks in run_all.sh  https://review.openstack.org/59342016:21
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Start running puppet cron on bridge.openstack.org  https://review.openstack.org/59115216:21
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove ssh v1 options from sshd_config  https://review.openstack.org/59364816:21
corvusmordred: ++16:23
*** strigazi has joined #openstack-infra16:24
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Manage sshd config with ansible  https://review.openstack.org/59364716:26
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Run base and bridge playbooks in run_all.sh  https://review.openstack.org/59342016:26
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Start running puppet cron on bridge.openstack.org  https://review.openstack.org/59115216:26
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove ssh v1 options from sshd_config  https://review.openstack.org/59364816:26
mordredcorvus: you're going to enjoy ps 616:26
mordredcorvus: I changed one of the comments in the file on review-dev so that I could see the handler fire16:27
*** stewie925 has quit IRC16:28
mordredI am now happy about how it's running on ubuntu - will try git01.openstack.org now16:29
corvusps6 of which?16:29
mordredcorvus: 59364716:30
*** yamahata has joined #openstack-infra16:31
corvusmordred: that's only up to ps4.  you *must* have big things planned!16:31
corvusmordred: but ps4 is delightful16:31
*** mriedem has quit IRC16:32
mordredcorvus: hahah16:32
mordredcorvus: yeah - I meants ps416:32
corvusmordred: what's the chroot bit about?16:32
mordredcorvus: it was logic we had in the puppet module - I believe because of the way the puppet tests run in a chroot?16:34
mordredoh- actually- I think it was there for DIB16:34
corvusthat makes sense16:35
corvusi mean, clearly we should not restart sshd in a chroot, i just wondered when that would happen :)16:35
corvusso we could probably remove that, but it's currently harmless?16:35
*** trown is now known as trown|lunch16:35
mordredcorvus: yah I agree with both things16:36
mordredcorvus: ok - I have tested the stack up through 593420,6 by running base against review-dev and git01 (to get ubuntu and centos)16:36
mordredI'm happy that it's installing the right file, and that it restarts and doesnt' restart ssh appropriately16:36
mordredcorvus: which means I think we're back to where we left off on friday - that the next step is just running the base playbook with no --limit16:37
fungiokay, seeing what i missed while i was enjoying my lunch16:39
corvussounds like we're ready.  want to do that now or wait for clarkb, fungi?16:39
mordredwe have a fungi -16:39
mordredand I *think* we've spot-checked everything we need to spot-check16:39
mordredI'm game to run it if y'all are16:39
AJaegerconfig-core, anybody to review https://review.openstack.org/592289 to retire rst2bash, please? And https://review.openstack.org/593489 and https://review.openstack.org/593490 to use "tox -e docs" for intra docs, please?16:40
corvusmordred: you're running git01 again?16:40
mordredcorvus: yah - just to make sure we get 1 changed item this time16:40
mordred(last time I'd made a local change in sshd_config to trigger the handler - so that time should have been - and was - a noop)16:41
AJaegerthanks, corvus and mordred !16:42
mordredif that command looks sensible, I think we're ready to rock-and-roll16:42
mordredincidentally, we're logging to /var/log/ansible.log now - so it's available for tailing or whatnot16:43
corvusmordred: ah excellent, that was my only comment (that i thought we should caputure this run).  but we are.  so lgtm.16:44
mordredkk. I'm gonna hit the button16:44
mordredcorvus: it is not pleased with corvustest :)16:44
corvusneither am i16:45
fungicorvus: mordred: pretty sure we don't have a clarkb this week (at least it seems like his aforementioned beach vacation plans suggested we should not expect one)16:45
mordredoh right16:45
fungii can pretend to be clarkb if it helps, but i'm not sure i look good in glasses16:46
corvususing --diff with the logfile is :(  -- lots of color escape codes16:46
fungianyway, starting to look into that stack16:46
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Switch infra docs job to new PTI  https://review.openstack.org/59348916:46
corvusstoryboard-dev looked unhappy?16:47
mordredyeah16:47
corvusunreachable apparently16:47
mordredyeah - don't know why - it'sworing for me from bridge16:48
mordredmaybe we need to add the connect-retries setting that we set in zuul16:48
mordred[ssh_connection]\nretries = 316:49
fungii'm struggling to think of a reason bridge.o.o would have trouble ssh'ing to storyboard-dev.o.o16:49
openstackgerritMerged openstack-infra/project-config master: Retire rst2bash (step 2)  https://review.openstack.org/59228916:51
*** ccamacho has quit IRC16:51
corvusshould we try it with a --limit option?16:51
corvussee if it's systemic or a one-off (in which case, maybe the retries is the solution)16:51
mordredcorvus: yah16:51
*** bobh_ has quit IRC16:52
*** jchhatba_ has joined #openstack-infra16:52
*** jchhatba_ has quit IRC16:52
mordredcorvus, fungi: I ran "ansible storyboard-dev.openstack.org -m setup" in another shell from bridge and it worked fine16:53
mordredso I think retries16:53
fungistill, strange16:53
mordredalso - I just noticed in the scrolling that I think we're installing those sources.list files to the wrong place16:54
corvus/etc/apt/sources.list isn't right?16:55
mordredhrm. maybe we're not and the diff output was just confusing16:55
*** jchhatbar has quit IRC16:55
mordredyeah - I saw this:16:55
mordred--- before: /etc/apt/sources.list16:55
mordred+++ after: /opt/system-config/playbooks/roles/base-repos/files/sources.list.trusty.x86_6416:55
mordredand was worried - but I just spot-checked nl02 and it seems correct16:55
corvusmordred: yeah, that is confusing; the line above is reassuring though:16:56
corvus"dest": "/etc/apt/sources.list"16:56
mordred++16:56
mordredand I guess in terms of a diff header that's actually a nice line16:56
mordredtells us where it came from16:56
openstackgerritMerged openstack-infra/git-review master: Document usepushurl in the man page  https://review.openstack.org/55527116:56
corvusyeah; the alternative is the ansible tempfile (which is what is reported in the changed line above, which is less useful)16:57
openstackgerritMerged openstack-infra/system-config master: haproxy: don't manage rsyslog service  https://review.openstack.org/59263716:57
*** sshnaidm is now known as sshnaidm|off16:58
ssbarneagit-review: can we get a +W on https://review.openstack.org/#/c/559488/ ? is already many months old and nobody argued against16:59
openstackgerritMonty Taylor proposed openstack-infra/git-review master: Add additional release notes  https://review.openstack.org/59367116:59
mordredfungi: ^^ updated per your comment16:59
ssbarneawow, is this really happening, i see lots of activity on git-review repo recently.17:03
fungiwell, i particular i wanted to get that namespace fix merged because it had a bunch of other fixes blocking on it17:03
openstackgerritMerged openstack-infra/project-config master: Use new infra tox-docs templates  https://review.openstack.org/59349017:03
openstackgerritMerged openstack-infra/git-review master: Update tox docs environment to use sphinx-build  https://review.openstack.org/59366917:03
mordredssbarnea: that patch lgtm - but I'd like for fungi to look at it too17:04
corvusmuch output17:04
*** mriedem has joined #openstack-infra17:05
*** e0ne has joined #openstack-infra17:05
*** jpich has quit IRC17:05
*** neilsun has quit IRC17:05
mordredcorvus: ok - graphite.o.o changed significantly - the other changes are all just ordering of the variable17:05
corvusi'll look at the log for graphite17:06
mordredcorvus: I can still ssh in to graphite from bridge as root, so that's good17:06
ssbarneamordred: sure. if we manage to cleanup the list of pending review on git-review it would be really great,  merging safe one and abandoning ancient ones (like with no update in >1 year) it will really be great.17:07
mordredssbarnea: yah. I just got excited by the patch from electrofelix to allow git review -d https://review.openstack.org/#/c/559488 :)17:07
corvusmordred: there's a lot of openstack api stuff in the log17:08
corvusmordred: is it at all possible the openstack inventory plugin is outputting api responses to the log?17:08
mordredlooking17:08
mordredcorvus: can you give me a string to look for?17:09
corvusmordred: RAX-PUBLIC-IP-ZONE-ID17:09
mordredcorvus: why yes! it does appear that we are logging the inventory opertions17:09
corvus(i grepped for graphite, and one of the lines i got is long enough to make 'less' difficult to use; i imagine it's the full inventory in json on one line)17:10
mordredyup. I imagine it's that too17:10
*** ykarel|away has quit IRC17:10
*** yamahata has quit IRC17:10
mordredcorvus: we should definitely clean thatup17:10
*** ykarel|away has joined #openstack-infra17:10
mordredit shouldn't be logging anything sensitive, so it's more about making that log usable than about ... oh - you know what?17:11
mordredI'd be willing to be it's because we have --verbose on17:11
mordreds/be/bet/17:11
mordredsince those flags affect python logging loggers and I thin they set things on the root logger17:12
corvusmordred: i don't see anything objectionable on graphite -- it seems to have installed a lot of keys because the old ones had the puppet header.17:13
corvusmordred: that's the only notable thing i see changed17:13
mordredyah- the main thing was the diff for /etc/ssh/sshd_config was larger than the other hosts17:13
corvusoh i'll look closer at that17:13
*** mriedem has quit IRC17:14
*** e0ne has quit IRC17:15
corvusmordred: curious; permitrootlogin was 'yes'17:15
corvusand passwordauthentication was 'yes'17:16
corvusthat was not our sshd config17:16
mordredcorvus: he graphite file seemed to be just completely not what our normal file is17:16
mordredyah17:16
fungissbarnea: until seeing 559488 i didn't realize gerrit 2.15 introduces the ability to mark changes as private. aside from the release notes and the "view private changes" acl permission, i can't find much documentation about it. do you happen to know if it's possible to disable the private setting in newer gerrit?17:16
corvusi wonder if it was subjected to a rescue or something?17:16
mordredwith rackspace overwriting our file?17:16
*** dtantsur is now known as dtantsur|afk17:17
corvusya17:17
corvus(though i would think puppet should write it back?)17:17
mordredI'd expect that to happen, yeah17:17
mordredcorvus: we should really stop running nova-agent on those boxes17:17
corvusi thought we did :(17:17
mordredit's running on grpahite17:18
mordredit's not running on review-dev17:18
*** ykarel|away has quit IRC17:18
corvusi don't see any puppet-user syslog entries on graphite17:19
mordredhave we just not been puppeting graphite tihs whole time for some reason?17:19
corvuser, wait, i think i failed grep17:20
fungithe images rackspace provides have nova-agent set up ahead of time (which is the main reason they don't put distro provided images in their catalog). it also implies xen-agent, which i think may be necessary to support device hotplug on xen, but that also might have changed in recent years17:20
corvusyeah, it's been running.  i don't see any interesting output17:20
mordredWEIRD17:20
mordredok - so nb0[1-3] had ansible failures17:21
mordredI want to re-run storyboard-dev since it didn't run most of the run due to the connection issue - then let's look at nb0* ?17:22
fungiahh, looks like there are kernel tasks for xenwatch and xenbus, and some loaded kernel modules for xen drivers, so i guess that's what handles hotplug these days17:22
mordredcorvus: unless you want to investigate what might have happened with nb0* ?17:22
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove job settings for Technical Committee repositories  https://review.openstack.org/59370617:22
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Update and fix tox-docs jobs  https://review.openstack.org/59371217:24
openstackgerritIldiko Vancsa proposed openstack-infra/irc-meetings master: OpenStack Upstream Institute meeting time update  https://review.openstack.org/59371317:24
mordredcorvus, fungi SO - I think nb01 is getting erroneously tagged as being a SuSE node17:26
mordredbecause it has zypper installed17:26
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Remove unused infra publish templates  https://review.openstack.org/59371417:26
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove obsolete infra publish jobs  https://review.openstack.org/59371517:27
AJaegerconfig-core, I screwed up with infra publishing, please check https://review.openstack.org/59371217:27
*** hemna_ has joined #openstack-infra17:28
mordred    "ansible_nodename": "nb01",17:28
mordred    "ansible_os_family": "Debian",17:28
mordred    "ansible_pkg_mgr": "zypper",17:28
fungimordred: er, yikes. you can install dpkg/apt on centos too if you want, and rpm on gentoo, and...17:31
mordredyeah17:31
mordredI'm reporting theissue and also looking for a workaround17:31
fungidetermining what the distro is by looking at what package managers are installed is bunk17:31
*** hashar is now known as hasharDinner17:32
mordredwell - it's not determining distro - it's the "package" module (which you can use to call the 'right' package manager) figuring out which package manager to use17:32
mordredbut I agree - it's still a bit bunk17:32
fungiahh, yeah still no way to know which of those is the "preferred" package manager for a given system17:36
corvuswow, sorry, stepped afk for a sec17:41
*** e0ne has joined #openstack-infra17:42
*** jamesmcarthur has quit IRC17:42
corvusmordred: what did you do to get the nb01 fact output?17:42
*** yamahata has joined #openstack-infra17:43
mordredcorvus: I looked two different ways17:43
*** jamesmcarthur has joined #openstack-infra17:43
mordredthe first was "ansible nb01.openstack.org -m setup| grep pkg_mgr"17:43
mordredthe second was "vim /var/cache/ansible/facts/nb01.openstack.org"17:44
mordredthe package action plugin is doing this:17:44
corvusneat.  the first one vomited the facts into the log, which was helpful in this case :)17:44
mordredhttps://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/action/package.py#L4817:45
corvusmordred: hrm.  seems like we can override it an the task level, but i don't imagine that's a sufficient solution17:47
mordredyeah17:47
*** trown|lunch is now known as trown17:48
openstackgerritNate Johnston proposed openstack-infra/elastic-recheck master: Add elastic-recheck neutron DNSIntegrationTests:test_server_with_fip  https://review.openstack.org/59372217:49
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Add build-tox-docs template  https://review.openstack.org/59372317:50
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Update infra-manual publishing  https://review.openstack.org/59372417:50
corvusmordred, fungi: https://github.com/ansible/ansible/blob/devel/lib/ansible/module_utils/facts/system/pkg_mgr.py#L11017:50
corvusso basically, it has exceptions for redhat, but not debuntu17:51
corvus(cause it really does start by just finding the first one in this list: https://github.com/ansible/ansible/blob/devel/lib/ansible/module_utils/facts/system/pkg_mgr.py#L26 )17:51
corvuswait no the last one in that list17:51
*** e0ne has quit IRC17:51
corvusthus zypper > apt-get > dnf > yum17:52
*** diablo_rojo_ has joined #openstack-infra17:53
*** diablo_rojo_ has quit IRC17:53
*** diablo_rojo has joined #openstack-infra17:53
*** rkukura has quit IRC17:54
fungissbarnea: https://gerrit-review.googlesource.com/Documentation/rest-api-config.html seems to mention a disable_private_changes option which i can't find in the configuration docs. wonder whether it actually exists and they just neglected to document it, or the documentation there is referring to a control they never got around to implementing?17:56
openstackgerritNate Johnston proposed openstack-infra/elastic-recheck master: Add elastic-recheck neutron DNSIntegrationTests:test_server_with_fip  https://review.openstack.org/59372217:58
corvusfungi, ssbarnea: or is it a plugin?17:59
*** electrofelix has quit IRC17:59
*** jamesmcarthur has quit IRC18:00
fungimmm, the only think in that vein i see at https://gerrit.googlesource.com/plugins/ is reject-private-submit which seems to only disable merging of private changes18:01
fungihere we go! https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#change.disablePrivateChanges18:02
fungi"If set to true, users are not allowed to create private changes."18:02
*** r-daneel has quit IRC18:06
*** jiapei has quit IRC18:08
*** r-daneel has joined #openstack-infra18:08
AJaegerconfig-core, please review https://review.openstack.org/593712 to fix infra docs publishing.18:08
openstackgerritMerged openstack-infra/git-review master: `work-in-progress` and `private` workflow in Gerrit 2.15  https://review.openstack.org/55948818:10
AJaegerinfra-root, do we want to move the wheel-mirror build jobs in requirements repo - or in project-config? See https://review.openstack.org/#/c/593660/1/zuul.d/projects.yaml18:11
corvusfungi: you want to disable for openstack?18:11
*** e0ne has joined #openstack-infra18:14
*** raissa has joined #openstack-infra18:14
fungicorvus: i foresee challenges with the way we use gerrit now, that either private changes won't really be private because of replication (similar to how drafts weren't effectively private) leading to a false sense of security, and challenges with either keeping zuul from acting on private changes (thus exposing them) or preventing it from choking when it encounters references to changes it can't18:14
fungiaccess (like we got with changes depending on draft changes)18:14
fungithough those zuul points are likely bugs/missing features on the zuul end if so18:15
openstackgerritDavid Shrewsbury proposed openstack-infra/project-config master: Add a job to push pbrx container images  https://review.openstack.org/59372518:17
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Have ansible retry ssh connections  https://review.openstack.org/59372818:18
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add local copy of pkg_mgr fact module  https://review.openstack.org/59372918:18
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Swap the precedence order of zypper and apt-get  https://review.openstack.org/59373018:18
mordredcorvus: ^^18:18
openstackgerritDavid Shrewsbury proposed openstack-infra/project-config master: Add a job to push pbrx container images  https://review.openstack.org/59372518:21
mordredcorvus: that patch fixes it in my local testing18:23
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul master: Add container push job  https://review.openstack.org/59312518:24
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul master: Add container push job  https://review.openstack.org/59312518:25
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul master: Add container push job  https://review.openstack.org/59312518:27
*** rpioso|afk is now known as rpioso18:30
*** jamesmcarthur has joined #openstack-infra18:34
*** r-daneel has quit IRC18:37
*** r-daneel has joined #openstack-infra18:37
corvusfungi: yes.  i agree.  our earlier experience suggests that to be the case.18:37
*** yankcrime has quit IRC18:38
mordredcorvus: wow. zypper seems to be in xenial but not bionic18:38
pabelangerwe use zypper to build opensuse images18:38
pabelangeron xenial18:38
*** jamesmcarthur has quit IRC18:38
pabelangermordred: it is a dependency for DIB18:39
corvusmordred: well, um, that's one way to solve the problem i guess.18:39
fungiinteresting. it was in artful and is in cosmic, but skipped bionic?18:40
fungii wonder if it was temporarily kicked out of debian/testing and then reintroduced18:40
fungioh, yep, in jessie and buster but not stretch18:41
fungihttps://tracker.debian.org/news/719494/zypper-removed-from-testing/18:41
pabelangerOh, so if zypper isn't on bionic, we cannot build opensuse images for nodepool-builder when we update18:42
pabelangerunless we add package from ppa18:42
fungiunless we can get it backported from cosmic18:42
fungior that, yeah18:42
pabelangeryah18:42
*** e0ne has quit IRC18:42
fungilooks like the problem was that libzypp didn't keep up with the libstdc++ v5 transition18:43
fungilooks like it had rc bugs open from 2015/2016 up until this year18:44
fungiat which point it was reintroduced18:44
mordredcorvus: better fix coming18:45
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Ensure apt is used on ubuntu hosts with zypper  https://review.openstack.org/59373018:48
mordredcorvus: ^^ that's whatI submitted upstream in https://github.com/ansible/ansible/pull/4441318:49
mordredcorvus: how do you feel about me pulling that patch onto bridge and trying base on nb0* again18:49
openstackgerritDavid Shrewsbury proposed openstack-infra/project-config master: Add a job to push pbrx container images  https://review.openstack.org/59372518:50
*** yamahata has quit IRC18:52
openstackgerritDavid Shrewsbury proposed openstack-infra/project-config master: Add a job to push pbrx container images  https://review.openstack.org/59372518:53
mordredcorvus, fungi: I've got a re-try teed up on bridge with those changes18:57
*** hasharDinner is now known as hashar18:58
AJaegerinfra-root, please review https://review.openstack.org/593712 to fix infra docs publishing. Sorry, for breaking it ;(19:03
corvusmordred: ++19:04
corvusmordred: i'm going to grab lunch, biab.19:05
mordredcorvus: kk19:06
*** f1 has quit IRC19:06
mordredcorvus: when you get back, I think we'll be in a position to proceed19:06
*** e0ne has joined #openstack-infra19:06
fungimnaser: so coming back around on the salsa.debian.org gitlab storage thread from last week, it looks like the nearly impossible to find gitlab ce docs do say it uses fog at least for interacting with lfs storage https://docs.gitlab.com/ce/workflow/lfs/lfs_administration.html#storing-lfs-objects-in-remote-object-storage19:07
mnaserfungi: first thing i read "Introduced in GitLab Premium 10.0. Brought to GitLab Core in 10.7." ugh19:08
fungiyeah19:08
mnaserhttps://github.com/fog/fog-openstack#initial-setup19:09
mnaseri guess it can be used with those connection_params19:09
fungiclearly there were 7 minor releases of gitlab ee before they decided ce might be worthy of getting that19:09
mnaserfungi: i dont know enough about the depths of the debian project but anyone can feel free to reach out to me :)19:10
* fungi shakes fist at github for stealing control of both / and ^G in his browser19:12
fungimnaser: so i guess https://github.com/fog/fog-openstack/blob/master/docs/storage.md suggests that it does swift too (even though the initial setup doc doesn't say anything about it)19:17
mordredfungi: if you get a sec, https://review.openstack.org/#/c/593108 through https://review.openstack.org/#/c/593730 are ready for landing I believe19:18
mnaserfungi: guess we can probably host it for them then :>19:18
fungithanks mordred!19:18
mordredfungi: I have verified them on bridge - and nb* is now working19:18
fungii see, awesome19:18
mordred(probably easier to work backwards from https://review.openstack.org/#/c/593730 - there are two paths upwards from 59310819:19
mordredalso - I gotta say - being able to override that one file until the patch comes out in a release is pretty nice19:19
pabelangermordred: couldn't we just set an inventory variable for ansible_pkg_mgr in nodepool to apt? I don't think facts override them19:21
AJaegerpabelanger, mnaser, could either of you review https://review.openstack.org/593712 , please?19:23
*** e0ne has quit IRC19:26
mnaserAJaeger: is ther a change that tests that19:26
AJaegermnaser: no ;(19:27
AJaegermnaser: that's why I broke it ;)19:27
mordredpabelanger: nope. the underlying package code actually checks ansible_facts.pkg_mgr19:28
mordredpabelanger: incidentally, getting at facts via the ansible_facts dict is The Future - as their trying to distinguish between system-provided fact information and user-set variables19:29
mordredpabelanger: but there's a big pile of scrollback in #ansible-devel if you wanna read all about it19:29
openstackgerritDavid Shrewsbury proposed openstack-infra/project-config master: Add a job to push pbrx container images  https://review.openstack.org/59372519:29
mordredpabelanger: (and I wish - that would have been much easier)19:29
AJaegermnaser: once that change is merged, we could e.g. merge https://review.openstack.org/593643 to test it19:29
mnaserAJaeger: looks good19:30
AJaegerthanks, mnaser19:31
*** EvilienM is now known as EmilienM19:31
openstackgerritDavid Shrewsbury proposed openstack-infra/project-config master: Add a job to push pbrx container images  https://review.openstack.org/59372519:31
*** eharney has quit IRC19:32
pabelangermordred: ah, I thought ansible_pkg_mgr was a thing19:32
mordredpabelanger: it is - it's the 'old' shorthand - and still works to read the value for now19:32
mordredpabelanger: but, unfortunately for us, the underlying code in the package action plugin actually looks at the 'new' fancy variable name 'ansible_facts.pkg_mgr' *first*19:33
pabelangerack19:34
*** jamesmcarthur has joined #openstack-infra19:36
*** jtomasek has quit IRC19:36
*** yamahata has joined #openstack-infra19:39
openstackgerritMerged openstack-infra/project-config master: Update and fix tox-docs jobs  https://review.openstack.org/59371219:42
AJaegerI get lots of "[WARNING] Ansible is being run in a world writable directory (/home/zuul/src/git.openstack.org/openstack-infra/project-config), ignoring it as an ansible.cfg source. For more information see https://docs.ansible.com/ansible/devel/reference_appendices/config.html#cfg-in-world-writable-dir"  - see19:45
AJaegerhttp://logs.openstack.org/12/593712/1/gate/openstack-zuul-jobs-linters/e8b3109/ara-report/result/95a60c8d-f312-4085-b4a4-2cce8b1df228/19:45
AJaegeris that a problem? Haven't seen that before and see it only in streaming logs and ara report19:45
AJaegermnaser: want to +2A https://review.openstack.org/#/c/593643/ to test doc publishing, please?19:45
*** r-daneel_ has joined #openstack-infra19:45
mnaserAJaeger: done19:46
*** r-daneel has quit IRC19:47
*** r-daneel_ is now known as r-daneel19:47
AJaegerthanks, mnaser19:47
openstackgerritGoutham Pacha Ravi proposed openstack-infra/project-config master: remove job settings for manila repositories  https://review.openstack.org/59389819:50
openstackgerritSean McGinnis proposed openstack-infra/project-config master: Remove operations-guide jobs  https://review.openstack.org/59389919:50
pabelangerAJaeger: yes, we need to stop / start zuul executor and delete our git cache, they are currently world readable in zuul19:51
pabelangerI was talking to fungi last week about maybe doing that19:51
pabelangerAJaeger: https://review.openstack.org/585068/ is fix in zuul19:52
corvuspabelanger: executors have been restarted19:53
corvuspabelanger: i did not delete the cache19:53
corvuspabelanger: maybe you could just run a chmod on it or something?19:54
corvusmordred: back19:54
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Add openstack-python36-jobs-neutron template  https://review.openstack.org/59364319:54
pabelangercorvus: yah, maybe we can just delete cache on a single executor to confirm they recreated properly, then chmod the rest.19:54
fungipresumably recursive chmod should be entirely non-impacting19:54
pabelangerI can help do that tomorrow, I don't have much time left for todya19:55
pabelangertoday*19:55
corvuspabelanger: ok.  if you want to delete the cache, just be careful -- it takes a long time to repopulate.  we would only want to do one at a time.  deleting one and chmoding the others is probably fine.19:55
pabelangercorvus: ack19:55
fungisounds like a fine compromise19:55
fungiat least that way we get confirmation it works to populate itself with the correct permissions (beyond what ci tests already ran against the change in question before it merged)19:56
AJaegerpabelanger: ah, thanks19:56
*** sileht has joined #openstack-infra19:57
corvushttps://object-storage-ca-ymq-1.vexxhost.net/swift/v1/86bbbcfa8ad043109d2d7af530225c72/logs_82/592582/2/check/tempest-full/a77af5a/  is a tempest-full run with logs stored in swift19:58
*** timburke has quit IRC19:58
mordredcorvus, fungi: y'all think I should do another base run - or just run run_all ?19:58
mordredoh - actually - we need to land those patches before I can actually run run_all19:58
*** HenryG_ is now known as HenryG19:58
fungiyeah, sorry, still looking at them19:58
pabelangercorvus: excellect!19:59
corvusmordred: you tested the new one on nb?19:59
mordredno worries- pabelanger knocked em in19:59
mordredcorvus: I did19:59
mordredcorvus: everything is green now19:59
corvusmordred: cool, then i'd say merge the patches then run_all19:59
mordredcool. pabelanger has approved the stack, so as soon as they land, we'll pull and run-all things19:59
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: htmlify: don't log  https://review.openstack.org/59390120:00
mordredcorvus, fungi, pabelanger: fwiw, the upstream fix has been merged into the ansible devel branch20:01
mordredand has been submitted as a backport to the stable-2.6 branch20:01
pabelangermordred: great20:01
*** r-daneel_ has joined #openstack-infra20:02
mordredso we'll DEFINITELY be able to remove that module_utils file when 2.7 comes out - but might be able to when the next 2.6 bugfix release comes out20:02
corvusmordred, pabelanger: quick patch: https://review.openstack.org/593901  removes the super verbose stuff at the end of  https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/86bbbcfa8ad043109d2d7af530225c72/logs_82/592582/2/check/tempest-full/a77af5a/job-output.txt20:02
corvusmordred: \o/20:02
*** Dmitrii-Sh_ has joined #openstack-infra20:02
*** r-daneel has quit IRC20:03
*** r-daneel_ is now known as r-daneel20:03
fungimordred: on 593729 i see that file is gplv320:04
mordredcorvus: oh - wait - there are a few that still need +A20:04
mordredfungi: yeah - it's just a straight copy from the ansible repo20:04
*** diablo_rojo has quit IRC20:04
fungiwe already have another gplv3 file in that repo, but no copying file20:04
fungido we need a copying file?20:04
pabelangercorvus: is there another role to be used to make datetime linkable again for job-output.txt?20:04
mordredfungi: that's a good question20:04
mordredfungi: probably wouldn't hurt to add one - but we also dont' produce tarball releases of that repo, so I *think* I'm comfortable with the file just having a header20:05
fungiyeah, it was a grey area for me too20:05
corvuspabelanger: the htmlify role20:06
corvuspabelanger: i did not link to it above because it is the output of the htmlify role itself that i wanted to show you, which is not in the htmlified version (because it hadn't run yet)20:06
corvuspabelanger: https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/86bbbcfa8ad043109d2d7af530225c72/logs_82/592582/2/check/tempest-full/a77af5a/job-output.html#l34775 is the end of the htmlified output20:07
fungimordred: is 593636 duplicating entries from the emergency disable list into inventory/groups.yaml?20:07
fungido we still have a separate emergency disable list?20:07
mordredit shouldn't be? yes - we stil have a separate emergency file20:07
* mordred goes to look20:07
fungiand if so, was the tooling skipping it?20:08
pabelangercorvus: ah, neat. I see now. Both .html and .txt20:08
pabelanger++20:08
mordredfungi: yah - those hosts are not in the emergency file20:08
AJaegeryeah, infra docs publishing worked again - thanks for reviews mordred and mnaser.20:08
AJaegerhttps://docs.openstack.org/infra/openstack-zuul-jobs/project-templates.html just got updated...20:08
*** Dmitrii-Sh has quit IRC20:08
AJaegercorvus: +2A ^20:08
AJaegerconfig-core, these changes are needed by release team - care to review, please? https://review.openstack.org/591837 https://review.openstack.org/591836 https://review.openstack.org/59266720:08
*** v1k0d3n has quit IRC20:08
*** Dmitrii-Sh_ is now known as Dmitrii-Sh20:09
fungiinteresting. wiki-upgrade-test.openstack.org and wiki.openstack.org were in the emergency disable list on puppetmaster20:09
ssbarneapabelanger: i am glad to see we are finally getting real html for logs. do we have a bug or blueprint about this? i am curious about next steps.20:09
mordredfungi: yah - those were also in the disabled file already20:09
fungimordred: looks like the wiki entries are in there on bridge too, yeah20:10
mordredfungi: yah20:10
fungii should have realized the file would be at that same path20:10
pabelangerssbarnea: I'll defer to corvus for swift logs20:10
mordredwe should maybe be better about onlyusing emergency for emergencies and getting stuff disabled in the disabled group for things that are going to be disabled for longer20:10
ssbarneato be more precice I have few wishlists myself and i want to see if planned direction is in sync with my log-dreams ;)20:10
*** v1k0d3n has joined #openstack-infra20:10
ssbarneabe looking for: ANSI coloring, bookmarks with line numbering (and timestamp as tooltip instead of taking 30% of the screen width).20:11
mordredssbarnea: current effort is more just about moving where we're uploading things. however, we've got thoughts/desires/plans for adding some nicer log viewing to the zuul dashboard20:12
ssbarneamordred:  storage is something of different nature, unrelated to the format of the logs.20:13
mordredyup20:13
mordredswift storage is about getting us off of being worried that we're going to have a volume go down again20:14
mordredit is, as you rightly point out, mostly orthogonal to adding richer display of logs20:14
ssbarneawhile playing with ansi2html myself I found it buggy in many aspects and I was planning to write an alternative that would address its current limitations (and also working as a streaming wrapper). still, this will take some time.20:16
fungimordred: agreed about longer disablement moving into the non-emergency list20:17
*** kgiusti has left #openstack-infra20:18
ssbarneaanother reason being that license controvery with ansi2html, i want something BSD/MIT, avoiding dangers of GPL. still, if I succeed, the generated html files should look more like travis console logs.20:19
*** jtomasek has joined #openstack-infra20:21
mordredoh - I don't know about that20:21
*** diablo_rojo has joined #openstack-infra20:21
mordredI find the travis logs completely unreadable20:21
openstackgerritMerged openstack-infra/system-config master: Remove infracloud references  https://review.openstack.org/59310820:21
mordredssbarnea: however, making something that has richer display, such as collapsable sections - or control over visibilty of the timestamps for job-output.txt.gz - I totally agree20:23
corvusi reject "dangers of gpl" as a premise20:24
*** jtomasek has quit IRC20:24
mordredssbarnea: main thing to keep in mind is that whatever that thing is is going to want to be in javascript as part of zuul-dashboard- so I wouldn't spend too much effort on command line utilities if you are thinking towards a future of updates to job-output.txt.gz20:24
*** eharney has joined #openstack-infra20:25
corvusssbarnea: see http://lists.zuul-ci.org/pipermail/zuul-discuss/2018-July/000501.html20:26
mordredjob-output.txt.gz itself shares emission code with the live log streaming code which needs to be able work with text-based clients - once the log is finished and the json file containing the rich data about the whole log is available, rendering that for the browser in more advanced ways would be great20:26
mordredcorvus: that's easier than me re-typing that in channel :)20:26
corvusmordred: yep.  only thing i'd add is that in all cases, we still want the unadorned plain text log to be fetchable (for local download/grep/etc).20:27
mordredyup20:27
mordredagree20:27
mordredgrep, it turns out, is our friend20:27
openstackgerritMerged openstack-infra/zuul-jobs master: htmlify: don't log  https://review.openstack.org/59390120:31
*** jtomasek has joined #openstack-infra20:31
smcginnisAnyone know if there is a new *-pti equivalent for the publish-openstack-sphinx-docs-direct job?20:32
ssbarneamordred: nope, i am not looking for a JS live processor, it will never work, it must be a wrapper as there are some runtime aspects that are impossible to store inside a plain text file. it would produce dual output (plain and html), so it will be grep friendly. I do not plan to implement anything ansible specific. For example I want to print stderr output using different colour in the logs and processing stdout and stderr well20:33
ssbarneais a real challenge. I want to use the same too for sharing console execution (instead of saving the output to local file to stream it a web server), something like seashells. (like a tee for the web).20:33
*** jtomasek has quit IRC20:34
*** ansmith has quit IRC20:34
fungissbarnea: the crux of the challenge is that we'd like to not only store logs in object storage, but serve them from object storage too so they don't have to funnel through some smart frontend somewhere20:34
fungiserving the content directly to the client from the place it's stored is massively less bandwidth and resource intensive20:35
*** jcoufal has quit IRC20:35
mordredssbarnea: I think we're missing each other about a piece of the puzzle20:36
mordredssbarnea: I'm definitey not suggesting a javascript wrapper around the text file20:36
mordredssbarnea: I'm talking about a javascript renderer around the log-output.json file - which has ALL of the possible data in structured format20:36
*** rkukura has joined #openstack-infra20:37
ssbarneafungi: this is going to be a big challenge because object storage solutions like S3 or swift do not allow streaming (serving an object while still apending to it). I know for sure that S3 does not support this and will probably never.20:37
ssbarneamordred: it is an interesting idea, not sure if browsers will be ever be able to cope with this, I plan to find a solution that allows you to browse the longs on your mobile phone!20:38
openstackgerritMerged openstack-infra/system-config master: Add non-working hosts to disabled list  https://review.openstack.org/59363620:38
mordredssbarnea: but - also unfortunately for your desire, we capture stdout and stderr interleaved in the first place which is done on purpose as the best way available to us to be able to show events in the order they occurred20:38
ssbarneanice typo, longs instead of logs, there is some truth in it ....20:38
fungissbarnea: the log streaming interface in zuul is different, as those logs have not been uploaded while the job is underway and the logs are being appended20:38
mordredssbarnea: yes - I agree with that goal20:38
mordredssbarnea: (of viewing on phone)20:38
notmyname(ssbarnea: FWIW, I've heard a request for that functionality in swift before, and I have a vague idea of how we could actually do it. but there's a few big things that have to get done first, so it's definitely a long-term thing)20:39
mordredand yes - what fungi said - the log streaming is done via a log streaming process that interacts with the zuul_stream interface20:39
mordredssbarnea: all of that said - there are a bunch of moving pieces here architecturally I'd be happy to dig in to with you if it's an area you're thinking you want to poke at20:40
ssbarneaanyway, i will let you see my POC as soon I have it ready, as I said is has nothing to do with ansible or zuul, is will be a generic wrapper. The original need was to find an opensource equivalend to seashells for sharing terminal output. (seashells server being closed source).20:40
mordredbut I'm going to warn you - ansible callback plugins get involved20:40
openstackgerritMerged openstack-infra/system-config master: Manage sshd config with ansible  https://review.openstack.org/59364720:41
openstackgerritMerged openstack-infra/system-config master: Run base and bridge playbooks in run_all.sh  https://review.openstack.org/59342020:41
openstackgerritMerged openstack-infra/system-config master: Have ansible retry ssh connections  https://review.openstack.org/59372820:41
openstackgerritMerged openstack-infra/system-config master: Add local copy of pkg_mgr fact module  https://review.openstack.org/59372920:41
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove job settings for sahara repositories  https://review.openstack.org/59393820:41
ssbarneathat is what I was hoping for, to get some feedback once I have a prototype, there were lots of approaches over the last 20 years, but somehow I failed to find one that covers all important use-cases, all of them had serious issues at some point, otherwise I would have adopted one :D20:42
mordredssbarnea: what? things are complicated? ;)20:44
*** r-daneel has quit IRC20:44
ssbarneamordred: i am not against ansible callback plugins, almost two years ago I was really into writing a better output callback for ansible *but* after finding more about current architecture and chatting with bcoca I realised that ansible needs a LOT of time to get the logging fixed, anyone that worked on that code knows what I am saying.... that area is a mess.20:45
*** holser_ has quit IRC20:45
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Ensure apt is used on ubuntu hosts with zypper  https://review.openstack.org/59373020:45
ssbarneabut is getting better, slowly.20:45
mordredssbarnea: yah - this is true. unfortunately for live-streaming it is unpossible to not use callback plugins20:45
fungidid our stdout streaming implementation (mostly) make it upstream into ansible finally?20:46
mordrednot even close to20:47
corvusfungi: no, mordred has an awesome idea of how to do that better.  it's partially implemented.20:47
mordredI do have a half-implemented set of patches to change how our stremaing is working20:47
mordredand once that's working it is upstreamable20:47
corvusit is much more upstreamable i think.20:47
corvusmordred and i seem to be in strict agreement on this.  :)20:47
fungineat!20:48
mordredyah - now we just have to get it to work :)20:48
corvusdeets20:48
fungibah, details20:48
fungiif there's one thing i've learned about software, it doesn't need to work... just needs a catch name!20:49
fungier, catchy20:49
ssbarneatime for me to go to sleep, cc me on any output related work, i will be pleased to help if possible.20:49
*** r-daneel has joined #openstack-infra20:50
openstackgerritDuc Truong proposed openstack-infra/irc-meetings master: Change Senlin meeting time  https://review.openstack.org/59393920:50
ssbarneaon the funny side, I already have a name for my wrapper, "tee for the web", can anyone guess? It is really catchy.20:50
mordredssbarnea: my brain is not giving me any reasonable answers ...20:52
ssbarneathe tool is going to be called "wee", and you could do "cmd | wee",... I wonder if someone would find it offensive.20:52
mordredhahahaha20:52
*** holser_ has joined #openstack-infra21:01
*** trown is now known as trown|outtypewww21:02
*** jamesmcarthur has quit IRC21:04
*** raissa has quit IRC21:05
*** jamesmcarthur has joined #openstack-infra21:07
*** jamesmcarthur has quit IRC21:12
*** jamesmcarthur has joined #openstack-infra21:17
openstackgerritIan Wienand proposed openstack-infra/system-config master: Update to latest docs PTI  https://review.openstack.org/59348321:22
openstackgerritIan Wienand proposed openstack-infra/system-config master: Generate roles documentation  https://review.openstack.org/59347821:22
openstackgerritIan Wienand proposed openstack-infra/system-config master: Add kerberos-client role  https://review.openstack.org/59348621:22
openstackgerritIan Wienand proposed openstack-infra/system-config master: Add openafs-client role  https://review.openstack.org/59348721:22
openstackgerritMerged openstack-infra/system-config master: Ensure apt is used on ubuntu hosts with zypper  https://review.openstack.org/59373021:23
openstackgerritMerged openstack-infra/zuul master: Map file comment line numbers  https://review.openstack.org/59044221:24
*** jamesmcarthur has quit IRC21:26
mordredfungi, corvus, pabelanger: ok. the stack has landed. I think it's time to pull master on bridge and run run_all.sh - yeah?21:26
mordredianw: ooh,you seem to be up to - I can ping you in those questions too :)21:27
*** ansmith has joined #openstack-infra21:27
fungiyep, seems we're ready?21:27
*** rkukura has quit IRC21:28
mordredI think so21:28
fungiaside from the cr-2 and w-1 changes in that topic, all that's left is the cron stack21:28
corvusi'm ready?21:28
*** jamesmcarthur has joined #openstack-infra21:28
corvusi just wanted to end with '?' cause everyone else did21:28
fungiare you? ;)21:28
corvusi believe i'm as ready as everyone else.  ?.21:29
fungilet's get on with it then!?!.;21:29
mordredok - here we go?!?!21:29
mordredianw: btw - there is a root screen session on bridge.openstack.org- and also things are logging to /var/log/ansible.log if you're in the mood to watch or tail21:29
ianwok, i'm around but i have no idea what's going on :)21:32
fungithat's me most days21:33
mordredcorvus, fungi: nothing seems to be actually logging in to /var/log/ansible.log  - oh, that's because we fixed it and it's actually /var/log/ansible/ansible.log now21:37
mordredianw: we're running run_all.sh by hand with all the new ansible stuff in it before turning cron back on21:38
ianwheh well that explains why it looked like nothing was happening too :)21:38
ianwthe log file21:38
fungiit's all in the log file. you know, the other one21:38
*** holser_ has quit IRC21:38
mordredianw: I was getting realy disturbed :)21:39
fungii had to step away for a sec to roll the trash out to the curb. is it already done? or am i looking at the wrong screen session?21:39
ianwbtw while it's all scrolling the zypper not on bionic has been a known issue.  i don't know what to do about it, my appetite for fixing huge amounts of c++ was very low21:40
ianwfungi: the correct log file seems to still be logging21:40
fungimmm21:42
fungii only see one root screen session on bridge per `screen -list`21:43
fungi5763.pts-5.bridge       (08/16/18 18:15:37)     (Attached)21:44
fungiseems the screen session was showing activity but not in the window which was displaying for me (does screen -x now do independent window switching between connections?)21:46
mordredwow. I didn't know that21:46
mordredif so - that's pretty cool21:46
mordredso - it took about 15 minutes just to run base21:47
corvuswhat's our parallelism?21:47
*** jamesmcarthur has quit IRC21:47
mordredwe might want to do some experiments with -f 10 values21:47
fungiyeah, if we're targeting a 15-minute pulse still, might be nice to get it completing in well under that21:48
*** hashar has quit IRC21:48
mordredhrm. puppet failed on git0421:48
fungiif we can't, this might be the time to think about changing the pulse frequency too21:48
fungiand now git0221:49
fungii wonder if all the centos servers are going to do this21:49
mordredwhere does puppet log on those servers?21:49
*** rcernin has joined #openstack-infra21:50
fungiahh, the create_cgitrepos exec failed21:51
mordredfungi: where did you see that?21:51
fungi/var/log/messages on centos21:51
fungilook for puppet-user21:51
fungiAug 20 21:47:45 git04 puppet-user[8554]: (/Stage[main]/Openstack_project::Git_backend/Exec[create_cgitrepos]) Dependency Vcsrepo[/etc/project-config] has failures: true21:51
fungithat was on 0421:52
mordredI see it now21:52
mordredAug 20 21:47:43 git04 puppet-user[8554]: Execution of '/usr/bin/git fetch origin' returned 128: fatal: unable to access 'https://git.openstack.org/openstack-infra/project-config/': Encountered end of file21:52
mordredwell that's less exciting21:52
fungioh, yep21:53
fungii just saw that was a dependency failure and scrolled up21:53
corvushttp://grafana.openstack.org/d/MYvSHcSiz/git-load-balancer?orgId=121:53
corvussomething just happened to several git backends and the load balancer noticed21:53
*** jamesmcarthur has joined #openstack-infra21:54
fungii wonder if we were that something which just happened21:54
mordredwe're frequently something which happens21:54
corvusseems to have been a blip, but according to the history, that basically never happens21:56
fungiwell, if we run again and there's another blip... correlation21:56
mordred++21:56
corvusmordred: default is -f 5 right?21:58
fungimmm, one other thing i see in the git backend syslog21:58
fungiwe're doing apache restarts?21:58
corvusfungi: that would do it21:58
mordredwe are?21:58
openstackgerritIan Wienand proposed openstack-infra/system-config master: [DNM] testing zuul-sphinx updated installation  https://review.openstack.org/59348421:59
fungii see apache loading modules and configuration, at least21:59
mordredoh - well - I did see that ansible reported "changed" for selinux-policy install - which in theory restarts systemd21:59
mordredso maybe that also caused apache to restart?21:59
fungiAug 20 21:47:45 git04 systemd: Starting The Apache HTTP Server...22:00
fungiso, yeah, i'm gonna go with that's what happened22:00
mordredyah22:00
corvusAug 20 21:47:39 git01 puppet-user[7999]: (/Stage[main]/Httpd/File[/etc/httpd/conf.d/cgit.conf]/ensure) removed22:00
corvusthat may have triggered the restart?22:01
fungisaw that. did it trigger a refresh?22:01
openstackgerritIan Wienand proposed openstack-infra/openstack-zuul-jobs master: Test OpenAFS client install  https://review.openstack.org/58933522:02
mordredcorvus: also - to your question from earlier - yes, -f 5 is the default22:02
mordredcorvus: however, in run_all.sh we explicitly pass -f 1022:02
corvusAug 20 21:49:10 git01 puppet-user[7999]: (/Stage[main]/Httpd/Service[httpd]) Triggered 'refresh' from 1 events22:02
mordredexcept for on afs - where we pass -f 122:02
corvusmordred: we haven't added bridge to cacti have we?22:03
mordredcorvus: no. we should do that22:03
corvusi'll do that22:03
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Add bridge to cacti  https://review.openstack.org/59396522:04
corvusyep.  we add our ansible bastion to cacti by putting in in the puppet hiera.22:04
mordredcorvus: we also haven't added snmp to bridge22:04
fungii agree, other than the ensure removed on /etc/httpd/conf.d/cgit.conf (is that a new removal?) i don't see what else would have triggered the httpd service refresh22:04
corvusmordred: oh, i guess that's the next thing to add to base, huh?22:05
corvusmordred: we probably need an snmp module ala exim?22:05
fungisnmp configuration is pretty basic, so sounds good22:05
mordredcorvus: and firewall rules - and yes - snmp and firewall rules were next on my list22:05
corvusfungi: yeah:  Aug 20 21:49:10 git01 puppet-user[7999]: (/Stage[main]/Httpd/Service[httpd]) Triggered 'refresh' from 1 events22:05
corvusfungi: i have no idea what that file was or why it was removed or why it was removed just now.22:05
*** jamesmcarthur has quit IRC22:06
mordredcorvus, fungi: well, git.openstack.org/cgit still works - so that's good22:06
corvusyeah, as do the per-site versions22:06
corvusgit.zuul-ci.org etc22:06
corvusor, well, airship does.  starlingx returns the whole openstack list.22:07
corvusnot sure if that's what it did before or not.22:07
*** jamesmcarthur has joined #openstack-infra22:09
corvuser, sorry i took over the bridge conn.  i'll go back to my station now.  :)22:10
corvusmordred: maybe try -f 20?22:10
corvusmordred: i'll start on an snmp role22:12
fungihttps://git.starlingx.io/ shows me just the stx-.* repos... i wonder if we have one misconfigured backend in the mix22:13
fungii'll see if i can find one22:13
*** jamesmcarthur has quit IRC22:14
corvusoh22:14
corvusfungi: i got the hostname wrong: http://git.starlingx.org/cgit22:14
fungihah22:14
fungithat explains it22:14
corvusit explains *that*.  it raises other questions.  :)22:15
fungiyeah, seems git.starlingx.org is a cname to git.openstack.org22:16
mordredfungi: that seems to not be the best configuration :)22:17
mordredcorvus: shall I try another run but with -f 20? or should we wait for snmp?22:18
dtroyerI didn't realise starlingx.org was a thing… I thought it was all starlingx.io22:18
corvusmordred: i'll probably have snmp ready in 15m -- up to you22:18
mordredcorvus: ok. I'm looking at iptables to see how bad it'll be to knock that together22:19
fungidtroyer: yeah, i've asked the osf folks who maintain the dns for that if they can explain why there's a git cname in it22:20
fungii mean, i have the requisite access to remove the record, but am hesitant to do so until i find out why it's there22:20
fungihttp://www.starlingx.org/ is also a broken cname22:21
dtroyerfungi: AFAIK we've only documented/used starlingx.io, I'll see if I can find anyone who knows otherwise22:21
corvus(ftr, i just assumed .org -- i did not get it from docs or anything)22:22
corvus(that was just me typing into a browser location field)22:22
ianwmordred: firefox has decided you are a highlight and every time i open a tab you should be glaring at me -- https://imgur.com/a/NT7IvEl22:22
mordredianw: hahahahaha22:22
corvusi have that picture of mordred hanging on my office wall to inspire me in my work22:23
dtroyercorvus: I figured… and it's likely others will do that too, maybe we want to support the redirection?  not sure I have an opinion...22:23
fungicreepy22:23
corvusdtroyer: if so, i'm sure we can come up with a simple static server to do redirects like that22:23
*** r-daneel has quit IRC22:24
corvusfungi: *inspiring*22:24
dtroyerwfm22:24
fungiinspiringly creepy22:24
corvus[descriptions of my office may or may not reflect reality]22:24
fungimy office itself does not reflect reality22:25
corvusfungi: i assume yours is bigger on the inside22:25
fungiit's one of the reasons i can stand to be in it for long periods22:25
fungicorvus: yes, but the outside is stuck camoflaged as a pipe organ22:25
corvusi've always imagined an entire data center sort of tucked into the corner in the 4th dimension22:25
fungitends to be a bit conspicuous on the streets of londontown22:26
mordredwe're not supporting centos6 anymore right?22:28
fungii'm certainly not. dunno about you22:28
ianwno22:28
mordredaewsome22:32
ianwfinger://ze08.openstack.org/acbc8156cda7433985287a31180f1ef7 : POST_FAILURE in 46s ... what's the deal with that?22:32
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Add snmpd role and add it to base  https://review.openstack.org/59396922:34
ianwpabelanger: do any recent changes to epel enabling come to mind?  the kerberos roles worked in zuul-jobs, now i've moved them to system-config and it fails missing kstart package, which is apparently epel22:34
corvusianw: you can grep for acbc8156cda7433985287a31180f1ef7 in /var/logs/zuul/executor-debug.log on ze08 to find the error22:35
ianwalso all the tumbleweed tests seem to fail in validate-host as well22:36
ianwcorvus: hrm ... http://paste.openstack.org/show/728466/22:37
mordredcorvus, fungi: halfway through writing the iptables role - but the start/stop thing is a little bit of a mess22:40
mordredwould y'all mind looking at https://github.com/geerlingguy/ansible-role-firewall - it seems like it might actually do what we're wanting - although it does it a bit differently22:41
fungimordred: you mean because stop isn't a thing and start/restart/reload just apply the current ruleset?22:41
mordredfungi: yah - our puppet has a hack in place to cause puppet to do a start/stop rather than restart22:43
mordredthe role there seems to accomplish the same thing by writing out a start script and making its own systemd unit file that runs the script on start and does a flush on stop22:43
mordredthe parameters it takes are remarkably similar to the ones we use22:44
mordredso it seems like it might be a useable replacement22:44
*** jamesmcarthur has joined #openstack-infra22:45
fungiexcept this is basically replacing the iptables-persistent/netfilter-persistent implementation on debuntu i guess? i don't see where it's installing any packages22:45
fungialso the firewall management tools it knows how to remove/disable aren't the ones we're using, so i think we'd have some extra work to do around that as well22:46
mordredyah - it only installs iptables22:46
mordredI can also just finish the role I'm writing22:46
corvusmordred: it doesn't have something like our 'allowed_hosts': http://git.openstack.org/cgit/openstack-infra/system-config/tree/manifests/site.pp#n21122:47
mordredI was mostly just concerned with the fact that we apparently have to hack around iptables-persistent not providing a working restart22:47
fungiit might be better if we didn't treat iptables-persistent like a "service" and just called its initscript to reload configuration22:47
corvusmordred: so if we did that, we'd have to put all of those into iptablem command line things.  which is fine.  we used to do that with puppet.22:48
corvusat least it'd be a list :)22:48
corvusfungi, mordred: yeah, that's an option -- our notify handler could just do that rather than trying to do something crazy with service22:48
mordredfungi: what's the init script restart command we sould call?22:48
mordredand is it the same on xenial?22:49
mordred(with the systemd)22:49
mordredI like that idea though22:49
*** jamesmcarthur has quit IRC22:50
corvusianw: 2018-08-20 22:03:45,325 DEBUG zuul.AnsibleJob: [build: acbc8156cda7433985287a31180f1ef7] Ansible output: b'execvp ansible-playbook: No such file or directory'22:50
corvusianw: that's also from that job22:50
corvusianw: something went very wrong?22:50
fungii think the initscript name changed between trusty and xenial? but on xenial and trusty pretty sure it's netfilter-persistent now. checking22:50
corvusianw: Aug 20 22:04:04 ze08 puppet-user[12318]: (/Stage[main]/Zuul/Exec[install_zuul]) Triggered 'refresh' from 1 events22:51
fungimordred: confirmed... on bionic and xenial it's /etc/init.d/netfilter-persistent while on trusty it's /etc/init.d/iptables-persistent instead22:51
corvusianw: perhaps we upgraded ansible during that build22:52
mordredfungi: awesome22:52
mordredso - I don't think I ahve the brainpower to finish writing this iptables role tonight22:52
fungistart|restart|reload|force-reload perform load_rules22:53
mordredI'll pick it back up tomorrow22:53
fungiso any of those as an argument will do the trick22:53
corvusianw: 2.5.8 released 4 days ago, and puppet has been frozen for longer than that, so i think that's the issue22:53
fungistop does nothing at all, just returns22:53
mordredcorvus: ah - yah - that sounds like it22:53
mordredcorvus, fungi: how are y'all feeling about enabling the cron job?22:53
fungiit also has special "save" and "flush" arguments which write out the rules from what's running, and wipe all rules. neither are called under normal operation22:54
corvusmordred: ask ianw?  :)  but from my pov, i think it's tested enough to warrant enabling.22:54
*** yamahata has quit IRC22:54
fungii'm good merging it, and will be around and awake and reasonably sober for a while still22:55
mordredfungi, ianw: cool - I'll let one of you do the honors of +A - we'll need to manually run run_all one more time to pick it up once it's merged22:56
fungilooking22:56
mordredhttps://review.openstack.org/#/c/591152/22:56
fungimordred: where is the git pull for updated system-config?22:57
fungii don't see it in there22:57
fungilooks like it runs /opt/system-config/production/run_all.sh without updating /opt/system-config/production22:58
*** yamahata has joined #openstack-infra22:58
mordredfungi: run_all.sh runs update-system-config playbook as its first place23:07
mordredplay23:07
*** tosky has quit IRC23:08
fungiin fact, it looks like /opt/system-config/production/run_all.sh doesn't exist at all. there's a /opt/system-config/run_all.sh though23:10
ianwcorvus: sorry, just back from school run, so it was just bad timing with the update run?23:12
fungimordred: so assuming that's a typo in 591152 i think i mostly grok the rest... but this means that changes to run_all.sh will always be delayed by one pulse because update-system-config.yaml isn't run directly from cron before the script is invoked and the script doesn't seem to attempt to re-exec itself, right?23:13
*** sthussey has quit IRC23:14
*** agopi_ has joined #openstack-infra23:17
*** agopi has quit IRC23:20
fungiianw: not yet, i had some questions about 591152 so it's not merged yet23:20
ianwfungi: oh sorry i'm talking about the weird internal ansible issues that manifest as the POST_FAILURES.  i think that's because of the prior manual runs updating ansible on exectuors23:21
*** tpsilva has quit IRC23:22
mordredfungi: ah! we need to rebase that patch, yes23:24
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Start running puppet cron on bridge.openstack.org  https://review.openstack.org/59115223:26
mordredfungi: and yes- changes to run_all.sh will always be delayed by one pulse23:27
mordredfungi: I think the solution to that for in the future will be when zuul is running it23:27
fungiwfm, just making sure i was following correctly23:28
mordredthanks for catching the production there ... I'd forgotten we hadn't rebased that one when we did the production-ectomy23:28
*** markvoelker has joined #openstack-infra23:29
funginp23:30
fungithanks for writing this massive pile of changes23:30
fungiand for keeping them in such discrete, reviewable chunks23:31
openstackgerritMonty Taylor proposed openstack-infra/system-config master: WIP Add iptables role  https://review.openstack.org/59397323:31
*** markvoelker has quit IRC23:32
mordredfungi: with this bad-boy it's the only way I can remember what's going on :)23:33
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Move roles into roles dir  https://review.openstack.org/59075323:34
mordredianw: there you go - that should go hand-in-hand with your roles patches23:34
ianwmordred: ^ is that ready to go?23:35
mordredianw: yah. should be a noop change23:35
ianwi actually put up https://review.openstack.org/#/c/593478/ yesterday to build the role documentation23:36
mordredooh sweet23:36
ianwneeds some things in zuul-sphinx though, cause the roles were nested in23:36
ianwmy initial thought was that we were separating them between "generic" and fairly infra-control-plane specific23:37
mordredoh, no - sorry - I just hadn't finished moving them - I think we can put them all in there - then if any of them wind up being nice  - like your afs-client  and the exim role - once we're happy with them and everythign is stable we could split out ansible-role repos for them23:38
mordredI think the main concern is not creating new repos-per-role while we're still figuring things out23:38
mordredcause then that's a lot of work23:39
*** agopi_ is now known as agopi23:39
ianwok, yeah ... i'm not sure the puppet-* repos have been that successful.  there's not a lot of eyes on them and discoverability is low.  IMO it seems better to work with a monorepo while practical, as i think the cool kids like to call it23:43
ianwi'll rebase the docs change.  i still the the python2 zuul-sphinx utf-8 fixes are required23:44
mordredsweet. I'm excited about that docs change23:45

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