Thursday, 2018-08-02

openstackgerritIan Wienand proposed openstack-infra/puppet-accessbot master: accessbot logs : add timestamp and rotate  https://review.openstack.org/58810600:00
*** dave-mccowan has quit IRC00:02
*** olivierb- has quit IRC00:05
*** rlandy has quit IRC00:06
*** edmondsw has joined #openstack-infra00:07
*** clarkb has quit IRC00:09
openstackgerritIan Wienand proposed openstack-infra/project-config master: Update meetbot name to "openstack"  https://review.openstack.org/58810700:10
ianwinfra-root: ^ does anyone know what this is about?  did we at some point s/open_stack/openstack/ for the meetbot name?00:10
ianwit goes back at least to the project-config branch00:10
*** clarkb has joined #openstack-infra00:11
*** gyee has quit IRC00:11
*** pbourke has quit IRC00:12
*** edmondsw has quit IRC00:12
*** dingyichen has joined #openstack-infra00:18
fungiianw: the account name is open_stack00:18
fungithe nick is openstack (no _)00:18
openstackgerritMerged openstack-infra/zuul-jobs master: trigger-readthedocs: Move secret bits into a dict  https://review.openstack.org/58776700:19
ianwfungi: ohh, ok.  how do you tell that?  not from whois?00:20
pleia2ianw: /msg nickserv info openstack00:20
ianwahh, ok, thanks00:21
*** hongbin has joined #openstack-infra00:22
*** dave-mccowan has joined #openstack-infra00:22
*** mriedem has quit IRC00:29
*** dave-mccowan has quit IRC00:55
*** EmilienM has quit IRC01:02
*** EmilienM has joined #openstack-infra01:03
*** jangutter has quit IRC01:03
*** jangutter has joined #openstack-infra01:09
*** edmondsw has joined #openstack-infra01:29
*** dave-mccowan has joined #openstack-infra01:47
*** edmondsw has quit IRC01:50
*** edmondsw has joined #openstack-infra01:51
*** dingyichen has quit IRC01:52
*** dingyichen has joined #openstack-infra01:53
*** edmondsw has quit IRC01:55
openstackgerritIan Wienand proposed openstack-infra/puppet-accessbot master: Add alumni to accessbot  https://review.openstack.org/58811502:04
openstackgerritIan Wienand proposed openstack-infra/project-config master: Add OpenStack IRC Wall of Fame  https://review.openstack.org/58811802:19
*** psachin has joined #openstack-infra02:21
*** e0ne has joined #openstack-infra02:23
*** e0ne has quit IRC02:23
*** witek has quit IRC02:25
*** witek has joined #openstack-infra02:27
*** bobh has joined #openstack-infra02:40
*** bobh has quit IRC02:41
*** bobh has joined #openstack-infra02:41
*** bobh has quit IRC02:46
openstackgerritIan Wienand proposed openstack-infra/puppet-accessbot master: accessbot logs : add timestamp and rotate  https://review.openstack.org/58810602:48
openstackgerritIan Wienand proposed openstack-infra/puppet-accessbot master: Add alumni to accessbot  https://review.openstack.org/58811502:48
openstackgerritMerged openstack-infra/project-config master: readthedocs secret : remove prefix  https://review.openstack.org/58777102:51
clarkbhrm I'm going to ave to rejoin all the channels tomorrow03:06
*** edmondsw has joined #openstack-infra03:19
*** roman_g has quit IRC03:19
*** yamamoto has quit IRC03:20
*** xarses has joined #openstack-infra03:22
*** edmondsw has quit IRC03:24
*** dave-mccowan has quit IRC03:33
*** witek has quit IRC03:33
*** udesale has joined #openstack-infra03:46
*** hongbin has quit IRC03:46
*** ramishra has joined #openstack-infra03:47
*** yamamoto has joined #openstack-infra03:55
*** witek has joined #openstack-infra03:57
*** mschuppert has joined #openstack-infra04:06
*** yamamoto has quit IRC04:09
openstackgerritIan Wienand proposed openstack-infra/puppet-accessbot master: Add mlock setting and op_channel option  https://review.openstack.org/58813404:28
*** Bhujay has joined #openstack-infra04:38
*** yamamoto has joined #openstack-infra04:40
*** yamamoto has quit IRC04:47
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: trigger-readthedocs: fix typo  https://review.openstack.org/58813704:52
*** yamamoto has joined #openstack-infra04:55
*** janki has joined #openstack-infra04:56
openstackgerritIan Wienand proposed openstack-infra/project-config master: Add OpenStack IRC Wall of Fame  https://review.openstack.org/58811804:59
openstackgerritIan Wienand proposed openstack-infra/project-config master: Enforce channel modes with accessbot  https://review.openstack.org/58813904:59
*** trown|outtypewww has quit IRC05:02
*** yamamoto has quit IRC05:05
openstackgerritIan Wienand proposed openstack-infra/project-config master: Add OpenStack IRC Wall of Fame  https://review.openstack.org/58811805:05
openstackgerritIan Wienand proposed openstack-infra/project-config master: Enforce channel modes with accessbot  https://review.openstack.org/58813905:05
*** fnordahl has joined #openstack-infra05:05
*** yamamoto has joined #openstack-infra05:06
*** yamamoto has quit IRC05:06
ianwcorvus / mordred : ^ so that little collection of project-config & accessbot changes should, i think help enforce the modes from accessbot and keep a little tighter control on the access lists05:08
*** trown has joined #openstack-infra05:12
openstackgerritMerged openstack-infra/zuul-jobs master: trigger-readthedocs: fix typo  https://review.openstack.org/58813705:23
*** trown has quit IRC05:27
*** trown|brb has joined #openstack-infra05:29
*** quiquell has joined #openstack-infra05:56
*** ccamacho has joined #openstack-infra06:16
*** udesale has quit IRC06:23
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Debugging for readthedoc web ping  https://review.openstack.org/58814606:27
openstackgerritTobias Henkel proposed openstack-infra/zuul-jobs master: Require at least openstacksdk 0.17.1  https://review.openstack.org/58814906:41
openstackgerritTobias Henkel proposed openstack-infra/zuul-jobs master: Fix comparison with wrong mime type  https://review.openstack.org/58815006:43
*** xarses has quit IRC06:55
*** ginopc has joined #openstack-infra07:00
quiquellHello do we have any issue regarding this ? http://logs.openstack.org/94/587394/2/check/tripleo-ci-centos-7-scenario007-multinode-oooq-container/e33b430/job-output.txt.gz#_2018-08-01_14_44_05_48011307:03
quiquell Download error on http://mirror.ord.rax.openstack.org/pypi/simple/: [Errno 101] Network is unreachable -- Some packages may not be found!07:03
*** rcernin has quit IRC07:03
quiquellLooks like a provider issue07:03
*** snapiri has joined #openstack-infra07:30
*** snapiri has quit IRC07:32
*** snapiri has joined #openstack-infra07:32
*** tosky has joined #openstack-infra07:33
ianwquiquell: not as far as i've seen at least ...07:35
*** electrical_ has quit IRC07:36
*** gouthamr has quit IRC07:36
*** jpich has joined #openstack-infra07:38
*** yamamoto has joined #openstack-infra07:41
openstackgerritTobias Henkel proposed openstack-infra/zuul-jobs master: Fixup header/footer  https://review.openstack.org/58816307:44
openstackgerritTobias Henkel proposed openstack-infra/zuul-jobs master: Only link timestamps  https://review.openstack.org/58816407:44
*** ekhugen has quit IRC07:45
*** Tahvok has quit IRC07:45
*** strigazi has quit IRC07:45
*** SotK has quit IRC07:45
*** flaper87 has quit IRC07:46
*** tbarron has quit IRC07:46
*** mandre_away has quit IRC07:46
*** eandersson has quit IRC07:46
*** Tahvok has joined #openstack-infra07:46
*** zerick has quit IRC07:46
*** mandre has joined #openstack-infra07:47
*** zerick has joined #openstack-infra07:47
*** gtmanfred has quit IRC07:47
*** gtmanfred has joined #openstack-infra07:50
openstackgerritMerged openstack-infra/zuul-jobs master: Debugging for readthedoc web ping  https://review.openstack.org/58814607:50
*** jpena|off is now known as jpena08:12
*** jlvillal has joined #openstack-infra08:29
*** electrofelix has joined #openstack-infra08:37
*** dingyichen has quit IRC08:38
openstackgerritSlawek Kaplonski proposed openstack-infra/project-config master: Don't run ironic-tempest job for irrelevant changes in Neutron  https://review.openstack.org/58818108:40
*** derekh has joined #openstack-infra08:42
*** udesale has joined #openstack-infra08:46
*** jbadiapa has quit IRC08:47
openstackgerritIan Wienand proposed openstack-infra/project-config master: Try again with rtd password secret  https://review.openstack.org/58818208:47
ianwAJaeger: thanks :)  this is like the worst possible job to debug, as it's not only in the trusted repo but also marked for post-review.  makes it quite hard to test :/08:55
AJaegerianw: I thought I give you a friendly +2 so that you don't feel so lonely :)08:59
AJaegeryeah, debugging those is tricky08:59
*** pcaruana has joined #openstack-infra09:00
openstackgerritMerged openstack-infra/project-config master: Try again with rtd password secret  https://review.openstack.org/58818209:03
*** SotK has joined #openstack-infra09:06
*** roman_g has joined #openstack-infra09:08
*** Bhujay has quit IRC09:11
*** mschuppert has quit IRC09:12
*** mrsoul has joined #openstack-infra09:12
ianwit worked!  http://logs.openstack.org/ee/ee5167a518de07c325f326df212c92e5c1e786a9/post/trigger-readthedocs-webhook/9a7eb35/ara-report/09:15
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Revert "Debugging for readthedoc web ping"  https://review.openstack.org/58818609:18
AJaegerianw: Yeah!09:21
AJaegerianw: +2A09:23
*** mrsoul is now known as mschuppert09:25
ianwthanks.  tomorrow i'll get a mail together about the transition as we discussed in the meeting09:26
ianwroman_g: if you want to jump the gun, you can do similar to gerrit-dash-creator09:27
*** calbers has joined #openstack-infra09:27
*** zoli is now known as zoli|lunch09:39
*** edmondsw has joined #openstack-infra09:48
*** markmcd has quit IRC09:56
*** markmcd has joined #openstack-infra10:00
*** yamamoto has quit IRC10:02
openstackgerritMerged openstack-infra/zuul-jobs master: Revert "Debugging for readthedoc web ping"  https://review.openstack.org/58818610:04
*** gfidente has joined #openstack-infra10:04
*** tbarron has joined #openstack-infra10:06
*** AhmadM has quit IRC10:15
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix wrong matched project template  https://review.openstack.org/58820110:19
*** yamamoto has joined #openstack-infra10:26
*** dtantsur|afk is now known as dtantsur10:32
*** vivsoni has joined #openstack-infra10:39
openstackgerritJean-Philippe Evrard proposed openstack-infra/bindep master: Add extra suse testing of fallback file  https://review.openstack.org/58820910:41
*** panda|rover|bbl is now known as panda|rover10:47
*** zoli|lunch is now known as zoli11:00
*** yamamoto has quit IRC11:00
*** jpena is now known as jpena|lunch11:04
*** jamespage has quit IRC11:04
*** fmccarthy has quit IRC11:04
*** rajinir has quit IRC11:04
*** lamt has quit IRC11:04
*** dham1 has quit IRC11:04
*** auggy has quit IRC11:04
*** simondodsley_ has quit IRC11:04
*** zxiiro has quit IRC11:04
*** neith has quit IRC11:04
*** evgenyl_ has quit IRC11:04
*** JpMaxMan has quit IRC11:04
*** viks_ has quit IRC11:04
*** yamamoto has joined #openstack-infra11:05
*** simondodsley_ has joined #openstack-infra11:05
*** zzzeek has quit IRC11:07
*** calbers has quit IRC11:08
*** calbers has joined #openstack-infra11:10
*** zzzeek has joined #openstack-infra11:13
*** rh-jelabarre has joined #openstack-infra11:18
*** priteau has joined #openstack-infra11:18
*** jangutter has quit IRC11:24
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/pipelines route  https://review.openstack.org/54152111:25
openstackgerritJean-Philippe Evrard proposed openstack-infra/bindep master: Fix user profile display  https://review.openstack.org/58495511:26
*** udesale has quit IRC11:27
*** dave-mccowan has joined #openstack-infra11:27
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: scheduler: add job's parent name to the rpc job_list method  https://review.openstack.org/57347311:27
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/labels route  https://review.openstack.org/55397911:32
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/nodes route  https://review.openstack.org/55399811:32
openstackgerritMerged openstack-infra/project-config master: Add Fluorine functional to grafana and remove fullstack  https://review.openstack.org/58274911:33
*** ramishra has quit IRC11:43
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add /{tenant}/job.html page to display job details  https://review.openstack.org/53554511:44
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add /{tenant}/projects.html web page  https://review.openstack.org/53787011:44
*** boden has joined #openstack-infra11:56
*** gfidente has quit IRC11:57
*** ramishra has joined #openstack-infra11:58
*** gfidente has joined #openstack-infra12:02
*** rpioso|afk is now known as rpioso12:06
*** vivsoni_ has joined #openstack-infra12:06
*** vivsoni has quit IRC12:07
*** tpsilva has joined #openstack-infra12:15
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add /{tenant}/labels.html web page  https://review.openstack.org/55398012:15
*** rfolco|off is now known as rfolco|ruck12:15
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add /{tenant}/nodes.html web page  https://review.openstack.org/55399912:16
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add jobs graph rendering  https://review.openstack.org/53786912:16
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add project pipeline rendering  https://review.openstack.org/53787112:17
*** rlandy has joined #openstack-infra12:38
csatarihttps://www.openstack.org/summit/vancouver-2018/videos gives a 404. Who can help to fix that?12:50
*** udesale has joined #openstack-infra12:51
*** mriedem has joined #openstack-infra12:57
openstackgerritEmilien Macchi proposed openstack-infra/project-config master: ansible-role-container-registry: switch to non-pypi jobs  https://review.openstack.org/58784712:58
EmilienMAJaeger: ^ should be good now12:59
*** kgiusti has joined #openstack-infra12:59
*** eharney has quit IRC12:59
*** kgiusti has quit IRC12:59
*** kgiusti has joined #openstack-infra13:00
*** zxiiro has joined #openstack-infra13:03
*** gfidente has quit IRC13:11
*** jtomasek-tmp has joined #openstack-infra13:12
*** rh-jelabarre has quit IRC13:14
*** gfidente has joined #openstack-infra13:18
*** jaosorior has quit IRC13:20
*** janki has quit IRC13:24
*** jcoufal has joined #openstack-infra13:31
*** jpena|lunch is now known as jpena13:33
*** jaosorior has joined #openstack-infra13:33
*** boden has quit IRC13:34
mordredcorvus: yes, 2.6.2 is out - and is what is now installed on bride13:36
mordredbridge13:36
mordrednot bride13:36
zxiiroI starred a project in storyboard but I don't get emails when a new item is created. Is there a way to get storyboard to email you when stories for a project you are interested in get created?13:38
zxiironevermind just as I said that I realized I disabled email notifications. duh13:38
*** quiquell is now known as quiquell|off13:43
*** eharney has joined #openstack-infra13:45
*** quiquell|off has quit IRC13:48
evrardjphey, I am confused about something in bindep gates. I think it needs more explanation on how things are organised. It seems a variable is overriden for a reason I ignore...13:49
evrardjpanyone up to the task?13:49
evrardjpmy patch here: https://review.openstack.org/#/c/588209/ doesn't seem to use the code of bindep itself, but another bindep binary. As you can see here, in the ara log: http://logs.openstack.org/09/588209/1/check/bindep-fallback-opensuse-150/b622ba5/ara-report/result/ea20453b-7256-4f16-a548-c5d30ea623bf/13:50
evrardjpthe bindep search ends up searching /usr/bindep-env/bin/bindep13:51
evrardjpthe playbook itself seem to have the right path: https://github.com/openstack-infra/bindep/blob/a6f018dafcec7c22901311b07e62b072a4966544/playbooks/bindep-fallback/run.yaml#L1813:51
evrardjpbut a hound search shows only result for /sr/bindep-env/bin/bindep : http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul/site-variables.yaml#n913:52
evrardjpI was wondering if there was no precedence issue13:52
*** bobh has joined #openstack-infra13:52
*** shachar has joined #openstack-infra13:53
corvuszxiiro: yeah if you subscribe or star or something the project you should get email13:54
*** shachar has quit IRC13:54
corvuszxiiro: i think if you go to the project list and click the star13:55
zxiiroyep I got that13:55
zxiiroI had "Notifications' unchecked in my profile page which I didn't raelize until now.13:55
corvuszxiiro: that was going to be the next thing i suggested :)13:55
corvuszxiiro: that should work.  the only catch is that you won't get email for private stories.  that's a known issue.13:56
pabelangerevrardjp: yah, I don't think we can use the bindep role, since we are using site-variables, they cannot be overridden13:59
pabelangerlet me confirm13:59
evrardjpok13:59
evrardjpyeah site-variables seem to override things.13:59
pabelangeryah, that is expected for zuul14:00
pabelangerso, we need to rework playbooks/bindep-fallback/run.yaml and remove dependency on bindep role14:01
evrardjptwo ways to fix it: change the bindep role to have bindep_command | default(_bindep_command) and have site-variables using _bindep_command ?14:01
evrardjpor use a different way to do things14:01
evrardjpthat's method 214:01
evrardjpok.14:01
evrardjpI can fix this, because it should be simple.14:01
evrardjpLet me add you to the reviews. Okay for you?14:02
pabelangersure14:02
evrardjpIt will be fairly simple... Just removing the role, and directly calling bindep. If you want more fancy things, tell me : )14:02
evrardjpI will still compare the role and all but I don't expect the role to run many things necessary for this case14:02
pabelangernope, that should be good14:02
mordredcorvus: I have just run ansible-playbook on bridge.o.o pointed at itself and it worked fine - so I think we're in position to iterate further14:03
*** janki has joined #openstack-infra14:07
*** ccamacho has quit IRC14:07
*** ccamacho has joined #openstack-infra14:07
*** ccamacho has quit IRC14:08
*** ccamacho has joined #openstack-infra14:08
openstackgerritJean-Philippe Evrard proposed openstack-infra/bindep master: Fix bindep path  https://review.openstack.org/58825314:13
evrardjppabelanger: ^14:13
*** hongbin_ has joined #openstack-infra14:16
evrardjpianw: could you re-review https://review.openstack.org/#/c/584955/ , please ?14:16
*** boden has joined #openstack-infra14:16
openstackgerritJean-Philippe Evrard proposed openstack-infra/bindep master: Fix bindep path  https://review.openstack.org/58825314:17
pabelangerevrardjp: let comment14:18
evrardjppabelanger: haha sorry I was blind I think you reviewed previous patchset14:18
pabelangerk14:19
evrardjplet me repush things14:20
openstackgerritJean-Philippe Evrard proposed openstack-infra/bindep master: Fix bindep path  https://review.openstack.org/58825314:20
openstackgerritsebastian marcet proposed openstack-infra/openstackid master: Fixed ODIC ImplicitGrant lost session issue  https://review.openstack.org/58828614:20
openstackgerritJean-Philippe Evrard proposed openstack-infra/bindep master: Fix bindep path  https://review.openstack.org/58825314:20
evrardjpoh god14:20
evrardjpanyway14:20
evrardjpit should be the good one14:20
AJaegerevrardjp: thanks for fixing the bindep tests!14:21
openstackgerritMonty Taylor proposed openstack-infra/ansible-role-puppet master: Reorganize hieradata to match ansible variables  https://review.openstack.org/58829014:21
mordredcorvus: I'd like to do that ^^ as the next step, which also will involve moving the directories on puppetmaster14:21
evrardjpAJaeger: anything! ping if you need. I will maybe not refactor all the things though #ENOTIME14:22
mordredbut I think if we do that first, then we can transfer the hieradata files over to bridge andhave them work for both ansible-native and ansible-puppet14:22
*** dhill_ has quit IRC14:25
*** dhill_ has joined #openstack-infra14:26
*** roman_g has quit IRC14:38
*** rh-jelabarre has joined #openstack-infra14:54
*** bobh has quit IRC14:55
*** efried is now known as efried_afk14:55
openstackgerritMerged openstack-infra/openstackid master: Fixed ODIC ImplicitGrant lost session issue  https://review.openstack.org/58828614:56
openstackgerritJean-Philippe Evrard proposed openstack-infra/bindep master: Fix bindep path  https://review.openstack.org/58825314:58
fungicsatari: where was that linked from? i can give the site operators a heads up or you can file a bug report at https://bugs.launchpad.net/openstack-org/+filebug14:59
*** auristor has quit IRC15:00
fungicsatari: aha, i see it's a navigation link at the top of https://www.openstack.org/summit/vancouver-2018/15:01
*** gouthamr has joined #openstack-infra15:02
*** ccamacho has quit IRC15:05
* clarkb rejoins all the channels15:05
*** udesale has quit IRC15:15
openstackgerritMonty Taylor proposed openstack-infra/ansible-role-puppet master: Reorganize hieradata to match ansible variables  https://review.openstack.org/58829015:17
mordredclarkb: when you've rejoined the channels ^^ that is the next thing I'd like to do wrt puppetmaster redux15:18
clarkbmordred: that is a wonderful hack15:18
mordred\o/15:18
clarkbmordred: be careful applying that to the actual hieradata as I think there is still some cleanup that needs happening there and possibly uncommitted files15:19
clarkb(so maybe rely on what the fs says more than git)15:19
mordred production/fqdn/grafana02.openstack.org.yaml~15:20
mordred production/group/.eavesdrop.yaml.swp15:20
mordred production/group/review.yaml15:20
mordredthat's what git status shows15:20
clarkbmordred: review.yaml probably the important on ethere, maybe we just commit it15:20
mordred(as untracked/unadded)15:20
mordredclarkb: yeah - seems like a good thing to add15:21
*** psachin has quit IRC15:21
clarkbotherwise we still hvae too much stuff checked in and when I get bored I try to pick a new one off the list and clean it up but all the easy stuff is done I think :)15:22
mordredyeah- there's a LOT of stuff in there15:22
*** sthussey has joined #openstack-infra15:23
clarkbmordred: my suggestion for migrating would be to copy everything to he new dirs, leave the old dirs in place and put a "lock" on hiera changes. Merge your change, maybe with puppet disbaled and do a run or two by hand to make sure all is happy, remove old files then copy the lot to bridge15:24
*** bobh has joined #openstack-infra15:25
clarkbbut that way we don't race between things merging and hiera contents on disk and can double check it works in small scope before unleashing it on ~100 hosts15:25
mordredclarkb: I was thinking similar - but I was gonna try symlinks instead of copies15:25
clarkbi suppose that should work too15:26
corvusmordred: change lgtm.  it promises to be less brain hurt.15:26
mordredclarkb, corvus: http://paste.openstack.org/show/727159/15:27
clarkbthat looks right15:28
bodenhate to nag for a review, but it would be great if we could get some movement on https://review.openstack.org/#/c/584498/ so that I can test a RC publish to pypi15:29
bodenconfig-core ^15:29
mordredthen, on bridge.openstack.org, when we copy it over, I think putting it in /etc/ansible/secrets - and removing the production/development subdirs since we don't really use those anymore15:30
*** auristor has joined #openstack-infra15:31
clarkbboden: done, worth noting if yo uare in a time crunch you can make changes like that in your in repo zuul config instead15:31
bodenclarkb ack and thanks15:31
clarkbboden: we are slowly pushing that direction in general, just haven't seen a mass move by openstack yet as we are waiting on an api update to zuul to be able to check if projects are configured properly15:32
*** amoralej has joined #openstack-infra15:34
bodenclarkb "that direction" being putting more logic in the repo zuul config I assume you mean? if so does that mean in Stein we should expect to be ask to move such logic direction to in-repo?15:34
clarkbmordred: any idea off the top of your head if we can specify a floating IP to use when launching a node? doesn't look like it skimming launch-node.py. I'm sure I could hack it in but maybe I just remove the fip launch-node uses then replace it with the one I want15:35
clarkb(mirror02.us-west-1.packethost.openstack.org got a reverse ptr record and if I can I'd like to just keeo that record. pabelanger fwiw we don't set up reverse dns on mirror nodes in other clouds because typically its not the most straightforward)15:36
mordredclarkb: well, you can definitely do that with nova and I'm pretty sure you can do it with create_server15:36
*** sambetts|afk is now known as sambetts15:36
clarkbmordred: ya I'm just wondering if I need it on first boot and first configuration. I don't think so and I should be able to just swap it after the fact15:37
clarkbas that might be simpler15:37
mordredclarkb: yes, that's right- you should just be able to swap it15:37
pabelangerwe could ask them to delete rdns too, don't think that is an issue15:37
mordredthe node itself has no knowledge of its NAT ip anyway15:37
clarkbpabelanger: well its more that now that we have it I figure I should take advantage of the work that was done to create the record :)15:37
pabelangeror switch to mirror01 / mirror0315:37
clarkbmordred: exactly15:37
pabelangerclarkb: ack15:38
clarkbpabelanger: also to avoid another host getting that fip and having wrong rdns15:38
mordredclarkb: it's the one valid production usecase for a NATed ip like this :)15:38
clarkbmordred: ya15:38
mordredclarkb: fwiw, on non-broken openstack clouds you could ALSO do this with a non-nat neutron port15:39
clarkbmordred: that requires you to configure the subnet in a specific way iirc15:41
openstackgerritMerged openstack-infra/project-config master: add publish-to-pypi to vmware-nsx-tempest-plugin  https://review.openstack.org/58449815:41
clarkbmordred: because fip subnets tend to be allocated in such a way that it is against neutron's rules to direct attach them to a server iirc15:41
mordredyah - but it is possible to have a fixed ip that's not tied to the lifecycle of a given server15:41
mordredclarkb: yes, that's right15:41
mordredthat's what I meant by "non-broken"15:41
toskyuh, I have a question about the "architecture" of the jobs15:46
mordredtosky: sup?15:47
toskysahara-tests (branchless, tempest plugin and more) defines a sahara-tests-tempest job which is used in sahara-test itself and inside sahara.git and python-saharaclient.git (the latter repository uses a derived job)15:47
toskynow I need to specify a certain tempest option only when I test sahara from git (soon rocky), but not on the older stable branches15:48
mordredtosky: you want that behavior to be specified in sahara-tests-tempest itself, yeah, rather than just in the sahara repo15:49
toskyshould I simply set that value as False (which keeps the old value) when I use sahara-tests-tempest inside stable/pike and stable/queens?15:49
*** hamzy has quit IRC15:49
toskyand flip to True in sahara-tests.git?15:49
toskyor is it better to specify some overrides directly in sahara-tests for all branches?15:49
mordredtosky: well, you can have multiple variants of the sahara-tests-tempest job in the sahara-tests repo with different explicit branch matchers15:50
toskymordred: with the same name?15:50
toskyI thought that a variant that needs to be used in a different repository should have a different name15:51
mordredtosky: yes. if you define the job a second time in that same repo with the same name, you'll be defining a variant - this is actually a feature that was pretty much designed to help with that use case15:51
mordred"I want the job to behave differently for stable/rocky than for stable/pike"15:51
toskyoh, ok, I didn't get this part about variants15:52
clarkblooks like I need to delete mirror01 first for quota reasons15:53
evrardjpmordred: a second time in the same name -- within the same branch would work in that case?15:53
evrardjpI thought the jobs with the same name had to be in different code branches.15:53
toskyI thought that you could define variants on the fly in the project: section, but not a new job with the same name15:53
mordredtosky: http://paste.openstack.org/show/72716315:54
mordredtosky: something like that15:54
mordredevrardjp: jobs with the same name in different branches are implicitly creating a variant with a value in the branches: matcher15:55
evrardjpmordred: gotcha15:55
mordredbut you can do the same thing explicitly15:55
evrardjpmordred: that's how it works!15:55
evrardjp *mindblown*15:55
evrardjpOk on that note, I am gonna refactor some tests.15:56
mordredyay! we have successfully blown a mind for the day- time to take the rest of the day off15:56
toskymordred: and then the job python-saharaclient-tempest, which inherits from sahara-tests-tempest, will inherit from the variant appropriate for the branch? Great15:56
toskythank you, that's really useful15:56
mordredtosky: yes. (although pinging corvus just to make sure I'm not lying to you)15:56
*** janki has quit IRC15:58
mordredtosky, evrardjp: https://zuul-ci.org/docs/zuul/user/config.html#attr-job.branches <-- here's a potentially useful docs link15:58
evrardjpmordred: I'd like to work for you then. Sounds like reasonable days. Thanks for the info anyway :)15:59
mordredevrardjp: sure nuff! glad I could help15:59
*** ginopc has quit IRC16:01
openstackgerritMonty Taylor proposed openstack-infra/puppet-openstack_infra_spec_helper master: Run ansible base playbook for puppet tests  https://review.openstack.org/58832616:08
*** eandersson has joined #openstack-infra16:10
*** spotz has quit IRC16:18
*** jpich has quit IRC16:21
clarkbpabelanger: when you rebuilt the mirror recently did the openafs install take forever? its been almost 10 minutes here according ot syslog16:21
clarkbI guess it is compiling things16:21
pabelangerclarkb: yup, takes some time16:22
openstackgerritMerged openstack-infra/project-config master: Remove various windmill jobs from projects.yaml  https://review.openstack.org/58792716:26
openstackgerritMerged openstack-infra/project-config master: ansible-role-container-registry: switch to non-pypi jobs  https://review.openstack.org/58784716:26
*** rkukura has joined #openstack-infra16:27
clarkbhttp://147.75.38.145/ is working, going to attempt fip surgery now16:27
*** rlandy is now known as rlandy|brb16:28
*** rkukura has quit IRC16:29
*** jpena is now known as jpena|off16:30
*** amoralej is now known as amoralej|off16:31
*** janki has joined #openstack-infra16:31
*** jpena|off is now known as jpena16:31
*** jpena is now known as jpena|off16:32
*** ramishra has quit IRC16:32
openstackgerritMerged openstack-infra/project-config master: Remove legacy-muranoclient-dsvm-functional-mysql-backend for muranoclient  https://review.openstack.org/58674816:34
mordredclarkb: https://review.openstack.org/#/c/588290/ is green - you ok with me moving forward with that plan?16:34
*** zoli is now known as zoli|gone16:35
*** gyee has joined #openstack-infra16:35
*** zoli|gone is now known as zoli16:35
mordredinfra-root: I have disabled the puppet cron on puppetmaster and am taking the hiera lock16:35
clarkbhttp://mirror.us-west-1.packethost.openstack.org/ is up on new server with old fip16:36
clarkbswapping fips arond worked fine16:36
clarkbmordred: yes, I +2'd not approving as I think we want to do that with puppet and hiera frozen16:37
*** yamamoto has quit IRC16:37
clarkbmordred: and test that it works before we have to fix 100 services if it doesn't :)16:37
mordredyup16:38
mordredcurrently waiting for existing puppet runs to stop16:38
*** rkukura has joined #openstack-infra16:38
clarkbmordred: beware running it against puppetmaster to test will reenable puppet cron16:39
*** yamamoto has joined #openstack-infra16:40
mordredclarkb: ++16:40
mordredclarkb: I also put puppetmaster in the emergency file16:40
*** tosky has quit IRC16:41
*** rkukura_ has joined #openstack-infra16:45
*** dtantsur is now known as dtantsur|afk16:46
*** rkukura has quit IRC16:46
*** rkukura_ has quit IRC16:46
fungiclarkb: i have openafs installed similarly on my (debian) workstation and every kernel update takes ~10 minutes of the apt stdout pausing while the lkm is rebuilt via dkms16:47
*** rkukura has joined #openstack-infra16:47
clarkbfungi: not abnormal then16:48
*** janki has quit IRC16:52
openstackgerritClark Boylan proposed openstack-infra/project-config master: Start running jobs on packethost again  https://review.openstack.org/58833916:54
clarkbmordred: fungi ^ I will probably apply that by hand shortly assuming puppet is in a state of flux16:54
clarkbbut reviews very much welcome16:54
*** yamamoto has quit IRC16:55
pabelanger+216:55
mordredclarkb: still waiting for the last puppet run to stop16:59
*** rkukura has quit IRC17:00
*** rkukura has joined #openstack-infra17:01
clarkbwe appaer to have leaked ports that claim to be active and attached to nodepool nodes that don't exist17:01
clarkbodd17:01
clarkbI don't think its a major concern17:01
clarkbI think nodepool doesn't clear these out because they are ACTIVE17:01
*** rlandy|brb is now known as rlandy17:02
*** derekh has quit IRC17:02
clarkbbut I kind of want it to run and see if that is the case17:03
corvusmordred: catching up here -- i don't believe you lied to anyone about branches earlier.  :)17:04
*** apetrich has joined #openstack-infra17:08
mordredcorvus: yay17:08
clarkbmordred: as an fyi I am approving the packethost enablement, then going to add it by hand now17:09
corvustristanC: looking at that os-loganalyze change you mentioned in #zuul -- are you planning on making os-loganalyze a significant part of your log-classify project?17:10
clarkbcorvus: for the currnet code the big thing we rely on in os-loganalyez is filtering out the debug messages when indexing17:11
corvustristanC: considering that we might stop using it next week, that could be a problem.17:11
clarkbI guess that is going away?17:11
*** hamzy has joined #openstack-infra17:11
*** rkukura_ has joined #openstack-infra17:11
clarkbwe can push that filtering futher down the stack if necessary17:11
*** rkukura has quit IRC17:11
*** rkukura_ is now known as rkukura17:11
corvusclarkb: yeah, the severity filtering is entirely server-side.  it should probably be in the ingestor.17:12
clarkbcorvus: the beneift of that was reducing network overhead17:12
clarkblogs tend to be 90% debug17:12
clarkbbut maybe we care less if using distributed swift for file serving17:13
clarkbmordred: is puppet cron disabled at this point?17:13
clarkbeh I'll just put nl02 in emergency file for now17:13
corvusclarkb: okay.  well, my goal is to get rid of logs.o.o and serve stuff directly from swift.  i'm basically there.  if, as a group, we would rather maintain a proxy server to swift, that's fine, but i'm not particularly interested in doing that.  we should find out who is going to maintain that.17:14
*** efried_afk is now known as efried17:14
clarkbcorvus: I think we can start with filtering on the ingestor side and if thatdoesn't work out go from there17:14
corvusclarkb, tristanC: i just found this change: https://review.openstack.org/579782  and this message, which was only sent to the openstack-dev list (not openstack-infra): http://lists.openstack.org/pipermail/openstack-dev/2018-July/131960.html17:14
corvusthat all seems to rely very heavily on osla17:15
mordredclarkb: yes - it's disabled - and puppet/ansible are now not running17:15
corvusclarkb, tristanC: i'm worried that if we proceed with the direction i've been heading with swift logs, that will undercut tristanC's plans for log classification17:16
openstackgerritMerged openstack-infra/project-config master: Start running jobs on packethost again  https://review.openstack.org/58833917:17
mordredcorvus: I think getting the logs into swift is more important in the short/medium term than improving osla - because we're otherwise sitting on the timebomb that is logs.o.o17:17
mordredputting the logs in swift does not prevent adding a future webapp that has a server-side component todo fancier things with the logs17:18
clarkbcorvus: after a quick read of that I don't think osla is necessarily required. We currently use elastic-recheck to solicit anomoly reports. This may not be the nest location going forward but I expect we could continue to use it for that purpose if necessary17:18
clarkbthen ya we could make a less git involved reporting tool as a followup17:19
*** yamamoto has joined #openstack-infra17:19
*** rkukura_ has joined #openstack-infra17:21
*** rkukura has quit IRC17:21
corvusok, i'll continue on the path i was on for now, but i think we need to talk with tristanC17:21
mordred++17:21
clarkbpackethost is running jobs again17:22
* mordred is going to eat a sandwich real quick, then will manually test the hieradata change17:23
pabelangermordred: I finally replied to your ML post about publication interface17:23
*** rkukura has joined #openstack-infra17:24
*** rkukura_ has quit IRC17:25
*** rkukura has quit IRC17:25
*** felipemonteiro has joined #openstack-infra17:27
funginow that we're doing supercedent queuing in our post pipeline, do we have a pipeline which will queue a distinct set of builds for every merged ref?17:29
fungii was about to reply to smcginnis's thread about client-impact notification suggesting not to use a gerrit change-merged hook script, but trying to do that with a zuul job in supercedent post seems like it would get complicated quickly17:30
*** yamamoto has quit IRC17:34
*** yamamoto has joined #openstack-infra17:35
*** yamamoto has quit IRC17:35
*** yamamoto has joined #openstack-infra17:35
*** yamamoto has quit IRC17:35
clarkblogstash says first three jobs to run on packethost were successful17:37
clarkbI'll keep an eye on it17:37
clarkbfungi: I don't think we have a queuefor that unless the new promote queue is not supercedent17:37
fungioh, good point17:39
fungii forgot about promote, and it looks like it may do the trick17:39
corvusfungi: we can always add a new pipeline too17:39
fungisure, i just don't want to clutter zuul with too many pipelines if there is already one which fits the bi;;17:39
fungibill17:39
fungioh, promote is also supercedent17:40
fungifwiw, the misleading phrase in its description also appears in post's description17:41
corvusi think a new pipeline would be fine.  probably change-merged + independent for this case.17:42
logan-isn't there a url to download nodepool images?17:44
fungicorvus: as always, the hardest part is coming up with an appropriate name ;)17:44
logan-i was thinking somewhere on nl01.openstack.org but can't find it in my logs17:44
corvuslogan-: https://nb01.openstack.org/images/17:44
logan-nvm17:44
logan-corvus thanks17:44
corvuslogan-: (also possibly other nbXX hosts in unpredictable ways)17:45
fungiyeah, nodepool builders build/upload images, nodepool launchers boot/delete nodes from them17:45
clarkblogan-: also nb02.openstack.org they do distributed builds and host the images they built locally17:45
logan-thanks!17:46
fungithough they all build basically the same images (processor architecture aside)17:46
corvusthough it looks like 01 and 02 have settled into a fairly regular pattern17:46
mordredinfra-root: ok - wish me luck, I'm going to move the files in hieradata and then run ansible by hand17:47
fungiso, e.g., if you download images from nb03 they'll be amd64/aarch6417:47
corvus01 and 02 are both capable of building all the x86 images; they race for which one builds which each time.  03 are.. that, yes.17:48
openstackgerritMerged openstack-infra/zuul-jobs master: Require at least openstacksdk 0.17.1  https://review.openstack.org/58814917:48
corvusso you may have to look at both 01 and 02 to find, say, the latest x86 fedora17:48
SpamapSWhat's a good channel to talk about pbr/pbrx issues?17:48
logan-btw still seeing no api activity from openstack's nodepool on limestone http://grafana.openstack.org/d/WFOSH5Siz/nodepool-limestone?orgId=1 is there anything I can help with on that? i checked the logs the other day when pabelanger was looking into it and saw no hits in haproxy after Jul 30 10:57:39 CDT17:48
SpamapSmordred: ^ ?17:48
clarkblogan-: I'll take a look at that since I've already got a bunch of that paged in for packethost17:48
fungiSpamapS: #openstack-oslo officially, i think? but here is probably fine too17:48
pabelangerlogan-: I think we wedged nodepool17:49
pabelangerbut haven't confirmed17:49
mordredSpamapS: here - or #zuul - it doesn't really have a home-home yet17:51
fungiahh, yeah pbr is oslo but pbrx is still unofficial i suppose17:52
corvuswe all sort of leave bowls of food out on the porch for it17:52
fungiand booze17:53
fungioften find it passed out on somebody's sofa for extended periods17:53
SpamapSok, well this seems like pbr, not pbrx17:53
SpamapSI can `pip install -e .`, but not `pip install .`, with this repo I recently created  http://paste.openstack.org/show/727166/17:54
SpamapSnow, the python that I'm trying to pbr is actually a few levels under the repo (it's actually a pseudo-mono-repo)17:54
pabelangerclarkb: corvus: logan-: we didn't have properly logging setup for nodepool for openstacksdk, so hard to see what happened to API calls. It should be proper now, so we should at least restart nodepool services to pick up that logging change17:54
clarkbpabelanger: should be safe to restart too since we haven't really merged stuff since the release I don't think17:55
SpamapShttp://paste.openstack.org/ <-- install -e17:56
clarkbyup two changes, neither of which should touch zk17:56
clarkbI can restart nl02 in a few17:56
pabelangerclarkb: agree17:56
mordredSpamapS: pbr does not support multiple python deliverables in a single repo17:57
SpamapSmordred: oh good, a reason to break out of the mono repo ;)17:57
mordredSpamapS: :) glad I could help17:57
SpamapSI did this to myself ;)17:58
mordredSpamapS: you have zuul - you have the power to cease being shackled by the monorepo17:58
SpamapSI wonder how much of the monorepo craze is reinforced by the GitHub cheapest private repo plan limiting to 5 private repos. ;)17:58
clarkbnodepool launcher on nl02 restarted17:58
fungiyeah, openstackland follows a strict model of one-package-one-repo17:58
SpamapSmordred: I do not have zuul yet. :-/17:58
fungiwhich i rather prefer anyway17:58
mordredSpamapS: well, but you personally grok zuul17:58
mordredSpamapS: so you have zuul, even if you aren't using it yet :)17:59
SpamapSYeah I know the magic of having things in their own repos.17:59
pabelangerclarkb: great17:59
pabelangerand limestone working again it seems17:59
logan-woot17:59
SpamapSmordred: k well I'll just back away slowly from both issues and see what people want to do with it.17:59
logan-thanks clarkb / pabelanger :)17:59
clarkbpabelanger: logan- ya all deleting nodes actually were deleted and new nodes booting now17:59
clarkblogan-: pabelanger if it happens again I guess hope is we have logs to debug it then17:59
clarkbI'll work on restarting the other launchers if this one continues to look happy18:00
clarkbthat way they all hvae the logging18:00
pabelangerhopefully18:00
*** yamamoto has joined #openstack-infra18:01
mordredSpamapS: fwiw, adding more flexibility to pbrx in terms of getting it to be able to figure out what entrypoints are without pbr/setup.cfg would be doable/acceptable. adding more flexible repo config options to pbr - less so18:01
fungiwhat are the odds of pbr growing a compatibility feature to read the setuptools setup.cfg variant for defining entrypoints?18:02
*** electrofelix has quit IRC18:02
mordredthere isn't one18:02
mordredsorry - too few words18:02
openstackgerritHongbin Lu proposed openstack-infra/project-config master: Add openstack/os-ryu to neutron  https://review.openstack.org/58835518:02
mordredsetuptools setup.cfg does not support specifying entrypoints at all18:02
*** rcarrillocruz has joined #openstack-infra18:03
fungidid they put those somewhere else? or setuptools just doesn't have declarative configuration (yet) for entrypoints at all?18:03
mordredthe second thing18:03
mordredand setup.cfg in setuptools isn't _really_ declarative config - it's a way to specify default values to command line options18:03
fungiokay. for some reason i thought somebody said they'd added entrypoints definitions but done it in a different way than pbr18:03
mordredfungi: it is possible they have done that and have not documented it - or didn't document it in the docs I was reading18:04
clarkbfungi: they added setup.cfg as a supported thing and then made it incomaptible with pbr and removed all the useful functionality18:04
fungioh, i didn't realize setuptools setup.cfg was mapped to its cli rather than to setup function arguments18:04
mordredif they have added it and I missed it, or if they do add it- I would *definitely* support teaching pbrx how to read it18:04
mordredbut best I can tell the setuptools setup.cfg missed the forest for the trees18:05
clarkboui18:05
fungitoo bad18:05
*** yamamoto has quit IRC18:05
clarkbanyone uncomfortable with me saying fedora 28 can be supported by infra for the life of the distro release as long as people show up to keep it working when it breaks?18:06
*** pblaho has quit IRC18:07
clarkblogan-: pabelanger we hvae ready and in use nodes in limestone now18:08
openstackgerritMonty Taylor proposed openstack-infra/ansible-role-puppet master: Reorganize hieradata to match ansible variables  https://review.openstack.org/58829018:12
mordredclarkb, corvus, fungi: hieradata reorg worked - except there was one small update I needed to make in that ^^18:12
*** felipemonteiro has quit IRC18:12
mordredI ran ansible+puppet against review-dev01.openstack.org18:12
mordredthe hieradata files copied over and things seem to have worked properly18:12
mordredbut if anyone else wants to verify that18:12
clarkbmordred: I see a happy puppet run a minute ago. Service is up and running18:14
mordredclarkb: and I can still log in and sudo18:14
clarkbmordred: maybe do a handful of others in foreground that would be noticeable if they derped. review, gitNN, zuul01?18:15
clarkbmordred: oh review-dev01 has the old hiera data in place still so potentially is happy due to that18:15
clarkbmordred: maybe rerun on review-dev01 after moving the old dirs aside?18:15
mordredclarkb: kk. will do18:15
clarkbotherwise we might not realize its broken until we boot a new server or try to updat ea hiera values18:16
*** sambetts is now known as sambetts|afk18:16
mordredrunning review-dev01 again18:16
mordredclarkb: should we put in a 'remove old dirs' stanza in ansible-role-puppet ?18:17
mordredclarkb: done running18:17
clarkbmordred: maybe? I'm not super concerned about it if we work when they are removed18:17
*** gfidente has quit IRC18:17
mordredk. that seems to have worked18:17
mordredshall I try review ?18:17
clarkbyes seems to have nooped and service is still running on review-dev18:18
clarkbmordred: I think we should try it on some of the more noticeable services in the foreground18:18
clarkbwill make it easier to debug18:18
mordredk. starting with review18:18
clarkbso ++18:18
mordredreview seems to have not derped18:19
clarkbservice is stil lrunning and talking to my web browser at least :)18:20
*** rcarrillocruz has quit IRC18:20
clarkbmordred: ya syslog reports a clean puppet update18:21
mordredclarkb: woot. lemme do git*18:21
clarkbmordred: maybe the thing to is just do a one off cleanup of the extra dirs in hieradata once we are happily migrated18:21
mordred++18:21
openstackgerritHongbin Lu proposed openstack-infra/project-config master: Add openstack/os-ryu to neutron  https://review.openstack.org/58835518:23
fungineed to go run some errands, gonna grab a late lunch while i'm out so might be a couple hours18:23
fungibut will be back by probably 20:30z18:23
fungithe variable reorg for the puppet role lgtm after clarkb reminded me we're on a fork anyway18:24
fungii didn't approve as i assume you're still wanting to test a little longer18:24
mordredyah- should be good to land soon18:25
mordredclarkb: kk. git* seems to have been fine18:27
clarkbwe install python2 on our test images so that ansible can run there right?18:35
clarkbps seems to confirm18:36
mordredclarkb: you mean like for images where they come wiht python3 instead?18:37
clarkbmordred: yes18:37
clarkbspecifically for our nodepool images18:38
mordredI think python3 support is far enough along in upstream ansible that we could start considering not installing python2 on python3 native images and setting ansible_python_interpreter accordingly18:38
clarkbwe have python installed and ansible runs under that when jobs run18:38
mordredbut that's a project for the future :)18:38
clarkbah ok, we aren't doing that yet but we could consider it18:38
corvusmordred: i guess we would need to plumb that through nodepool/zk/zuul ?18:38
mordredyah18:38
mordredcorvus: yah - definitely not a thing to jump in to...18:38
corvuslike, that would be a label attribute in nodepool that it would have to tell zuul to put in the inventory...18:38
mordredbut I've actually been doing bridge.o.o with python3 even for ansible18:38
corvusmordred: yeah, i did the same with my exim test18:39
corvus      ansible_python_interpreter: python318:39
mordred++18:39
clarkbcould we just have zuul make it try python3 if available and fallback to python2 if not?18:39
clarkblike runtime test18:39
mordredit's an ansible thing18:39
mordredso we woldn't have a great place to do the runtime test18:39
corvusclarkb: like this: http://paste.openstack.org/show/727171/18:40
corvusthat's the inventory i used18:40
clarkbzuul could do a pre ansible ssh in and check for python2 vs python3 on disk?18:40
clarkbthen configure ansible accordingly18:40
pabelangeryou could use the raw module for that, in ansible18:40
pabelangerbut, tricky depending on OS18:41
mordredyah - I think it would be a lot of work to do - even in a pre-playbook18:41
clarkbor maybe we drop centos support and just python3 >_>18:41
mordred:)18:41
pabelangerzing!18:42
mordredcorvus, clarkb, pabelanger: I've done review, review-dev and git0* and all seems fine18:42
corvusclarkb: that's putting a lot of logic about the nodes in zuul; i think metadata in nodepool would be a better fit -- we already have nodepool tell zuul which connection plugin to use18:42
mordredany others we want to expicitly do?18:42
clarkbcorvus: thats a good point re connection plugin18:42
pabelangercorvus: Yah, like the idea of metadata in nodepool18:42
clarkbmordred: zuul was the last one I listed earlier, specificll zuul01.o.o18:42
mordredoh - yeah18:42
mordredone sec - doing that one18:42
clarkbcorvus: we can default it to python3 then override it for centos only :)18:42
corvusclarkb: i like your optimism :)18:43
mordredran on zuul01 - all seeems well18:44
corvusit's sandwich time for me18:47
mordredclarkb: I think let's land the ansible-role-puppet change18:50
clarkbmordred: if this is the direction we are going we need to take the jump at some point18:50
mordredclarkb: then I can run through the playbooks from run_all.sh by hand18:51
clarkband we've tested it on a representative sample of important services18:51
clarkball that to say yes probably best to keep going and merge it18:51
mordredthen start transferring secrets and stuff over to bridge18:51
mordredcool. hitting the button18:51
mordredclarkb: if we don't watch out, we could be transitioned to bridge this week - and have our first non-puppeted server :)18:52
mordred(or, rather, our first non-puppeted server since 2010)18:52
clarkbwe are going to hvae to double account the hiera data for a bit I expect18:52
clarkbbut maybe we don't really need to worry until we transition an existing node over then data goes from puppetmaster to bridge18:53
mordredclarkb: yah - although I think we can keep that period low18:53
mordredyup18:53
clarkbmordred: silly feature request but ascii captains chair for bridge.o.o motd >_> you know for when you get bored19:01
mordredclarkb: hahahah. yeah19:03
clarkbnl02 continues to look happy I'm going to restart launchers on nl01 03 and 04 now19:11
openstackgerritJill Rouleau proposed openstack-infra/project-config master: Add Tripleo Ansible repo  https://review.openstack.org/58341519:14
clarkball done, nodepool==3.2.1.dev3  # git sha 6c97e86 is what we are running on the 4 launchers now19:15
mordredwoot19:16
clarkbcorvus: I am going to sandwich soon myself. Can you look over https://etherpad.openstack.org/p/project-renames-2018-08-03 when you have a moment19:16
openstackgerritHongbin Lu proposed openstack-infra/project-config master: Add openstack/os-ryu to neutron  https://review.openstack.org/58835519:18
openstackgerritMerged openstack-infra/ansible-role-puppet master: Reorganize hieradata to match ansible variables  https://review.openstack.org/58829019:24
clarkbmordred: ^19:25
mordredclarkb: ok. here goes nothing19:25
mordredclarkb: I am now running through the playbooks in run_all.sh one at a time by hand19:26
mordredand have removed puppetmaster from the emergency file19:27
clarkbok that will update puppet master and reenable cron I think19:27
mordredyah19:27
mordredcurrently it's updating system-config and the ansible modules - which should get the newest ansible-role-puppet19:27
clarkbthe cron will probably try running in 2 minuts19:28
clarkbnot sure if that is desireable19:28
mordredoh - I deleted the cron job from crontab19:28
clarkbmordred: it will add it back though19:28
clarkbI think19:28
mordredit will - but not yet19:28
clarkbok19:29
mordredthat happens when we get to remote_puppet_else19:29
clarkbah19:29
mordred(I only know that because I dug through looking just a bit ago :) )19:29
mordredI've run the playbook that updates system-config and the ansible modules19:29
mordredI'm now going to re-run kick on review-dev just to make sure that didn't bork something19:30
*** rpioso is now known as rpioso|afk19:30
mordredseems to have gonefine19:31
clarkbservice still running19:31
mordredclarkb: we have a playbook called update_puppet_version.yaml that runs on 'puppet4' hosts19:33
mordredclarkb: but we don't have any hosts in the puppet4 group19:33
mordredis that just a future-looking thing?19:33
clarkbmordred: correct, that was future looking19:33
mordredkk. cool19:33
mordredit currently continues to do nothing19:33
clarkbmordred: right now I think cmurphy|vacation's game plan is get everything using puppet4 parser on puppet 3 (or maybe some set) then update to puppet 4 on those nodes19:33
mordred++19:33
mordrednow doing remote_puppet_git.yaml19:34
mordredclarkb: I was wrong - cron job is re-enabled in remote_puppet_git.yaml - but it's still all good19:36
clarkbok19:37
mordredclarkb: ok. git*, review and zuul have all been done now19:37
clarkbmordred: I'm going to remove nl02 from emergecny file, that won't interfere with you right?19:41
mordredclarkb: nope - not at all19:41
mordredclarkb: I've run everything except for _else19:41
mordredclarkb: the cronjob is gonna pick that up in 4 minutes - so i'm just gonna let it do its thing19:41
clarkbcool, I have put nl02 back into the rotation19:42
*** eharney has quit IRC19:44
*** apetrich has quit IRC19:47
mnaserclarkb: https://review.openstack.org/#/c/587790 if you want/can +A that19:47
clarkbmnaser: done19:49
* fungi got his sandwich and snuck in some grocery shopping while the tourists weren't looking. back to breaking things!19:56
mordredinfra-root: the great hiera reorg of 2018 is complete.19:58
pabelangerwoot19:59
clarkbI should make a sandwich19:59
fungiwith much less fanfare than anticipated19:59
fungiclarkb: yes, today seems to be all about sandwiches20:00
fungimine was a rare grilled tuna steak with jerk paste20:00
* mordred had leftover chicken in a tortilla20:00
fungiit's a form of sandwich!20:01
*** zul has quit IRC20:01
clarkbI've got brie and ham and sourdough20:01
pabelangerclarkb: speaking of fedora-28, I'll push again on removing fedora-27. Still a few projects using it20:01
fungipabelanger: but what about the proposed maintenance duration. does that sound viable?20:01
*** jcoufal has quit IRC20:01
fungimy biggest concern is that they'll need to perform significant overhaul to at least their stable branches after release to move jobs from fedora28 to $whatever20:02
pabelangerfungi: my main concern is when we want to delete fedora-28, if centos-8 isn't out by then, need a plan to move to fedora-3020:02
openstackgerritMerged openstack-infra/project-config master: Add AJaeger to IRC operator list  https://review.openstack.org/58779020:03
pabelangerfungi: yah, I would suggest we remove then before stable branch, if no centos-820:03
corvusmozarella, fennel, and candied lemon peel20:04
fungiooh!20:04
corvusyeah, i wasn't sure about it, but lemon + mozzarella is totally a thing.20:05
fungisounds like an amazing twist on a grilled cheese sandwich20:05
*** rkukura has joined #openstack-infra20:05
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Add HTMLify logs role  https://review.openstack.org/58810520:06
mordredinfra-root: /root on puppetmaster has been rsync'd to /root on bridge - and /etc/puppet/hieradata has been rsynced to /etc/ansible/secrets on bridge20:11
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Add HTMLify logs role  https://review.openstack.org/58810520:12
pabelangerdmsimard: mind looking at https://review.openstack.org/588368/ moves ARA to fedora-latest (28)20:14
openstackgerritMerged openstack-infra/storyboard-webclient master: Don't show underline when hovering on task titles  https://review.openstack.org/51124620:14
*** jcoufal has joined #openstack-infra20:15
openstackgerritMerged openstack-infra/storyboard-webclient master: Use cursor when hovering over a read-only card  https://review.openstack.org/51124720:15
*** masayukig has quit IRC20:18
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add a stub inventory file to suck in secrets  https://review.openstack.org/58837720:19
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Remove (legacy-)fedora-27 nodesets  https://review.openstack.org/58837820:20
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Remove (legacy-)fedora-27 nodesets  https://review.openstack.org/58837820:22
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Install and configure ansible on bridge  https://review.openstack.org/58798520:25
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add an Ansible role to configure exim  https://review.openstack.org/58808920:25
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Remove (legacy-)fedora-27 nodesets  https://review.openstack.org/58837820:26
*** bobh has quit IRC20:27
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Install and configure ansible on bridge  https://review.openstack.org/58798520:28
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add an Ansible role to configure exim  https://review.openstack.org/58808920:28
*** sambetts|afk has quit IRC20:28
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Remove (legacy-)fedora-27 nodesets / jobs  https://review.openstack.org/58837820:31
corvusclarkb: if i'm adding oslo severity support to log processor to filter out debug lines, do you want me to also keep the ?level=INFO query parameter (which will still work as long as osla is used), or drop it?20:33
corvus(to clarify -- should the log processor continue to add ?level=INFO to the urls it generates?)20:33
openstackgerritJames E. Blair proposed openstack-infra/puppet-log_processor master: Add severity info to logstash and filter out DEBUG lines  https://review.openstack.org/58838320:34
corvusclarkb: ^ that leaves the parameter in place.  it's easy to remove it if we want.20:34
corvusalso, as a bonus, severity will be added to logstash as a queriable field20:35
*** rh-jelabarre has quit IRC20:35
mordredcorvus: ok. I rebased and squashed just a little bit - but I think we're ready to stich the exim role into the base playbook20:38
clarkbcorvus: ya I think leave it for now20:38
clarkbthen we can go back an forth easily20:38
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Gate zuul-job on fedora-latest  https://review.openstack.org/58111720:39
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Remove fedora-27 jobs  https://review.openstack.org/58838620:39
corvusmordred: should i start reviewing that stack?20:40
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Remove (legacy-)fedora-27 nodesets / jobs  https://review.openstack.org/58837820:40
*** hamzy has quit IRC20:40
mordredcorvus: yes - it is ready20:40
mordredcorvus: and I have confirmed that ansible runs on bridge have access to the variables in /etc/ansible/secrets now20:41
mordredcorvus: so sysadmins should be in-scope for the base playbok20:41
corvusheh, i feel like i'v seen a big chunk of launch-node-ansible in some other ansible running program...20:41
mordredcorvus: ikr?20:41
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Delete legacy-tempest-dsvm-neutron-full-fedora-27  https://review.openstack.org/58838720:45
corvusmordred: i don't understand secrets.ini in 587985.  where it comes from, what it contains, etc.20:46
corvuser, 'secret.ini' sorry20:46
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Remove legacy-tempest-dsvm-neutron-full-fedora-27 job  https://review.openstack.org/58838820:47
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Delete legacy-tempest-dsvm-neutron-full-fedora-27  https://review.openstack.org/58838720:48
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Remove (legacy-)fedora-27 nodesets / jobs  https://review.openstack.org/58837820:48
mordredcorvus: it's ... it's a hack20:49
*** jcoufal has quit IRC20:49
mordredcorvus: host_vars and group_vars directories are loaded from dirs adjacent to inventory sources, but there's no way to just say "hey, please also load variables from this directory"20:49
*** tosky has joined #openstack-infra20:50
mordredcorvus: so I stuck that file in there, which basically just sets the connection to local for bridge - to get the variable loader to see those directories20:50
*** bobh has joined #openstack-infra20:51
mordredcorvus: we coudl also just put those host_vars/group_vars dirs underneath /etc/ansible/hosts20:51
mordredif you think that would make more sense20:51
corvusmordred: so, at least initially, this is set up this way because host_vars and group_vars are in a git repo, so it's one directory level too far down for them to be found automatically?20:53
corvusmordred: to resolve that, you're adding a second inventory file in the root of the git repo, so that it finds those dirs?20:54
mordrednot quite - if we moved the git repo to be /etc/ansible/hosts so that host_vars and group_vars were siblings of openstack.yaml and groups.yaml it would totaly work20:55
corvusmordred: we'd have to either check those files in or .gitignore them and copy them into the git repo root, right?20:55
mordredyes. and ansibleis currently writing those files out, so i think .gitignore would be the better chjoice20:56
corvusmordred: you said "not quite" -- what am i missing from my summary?20:56
mordredline 29 https://review.openstack.org/#/c/587985/4/playbooks/roles/install-ansible/tasks/main.yaml20:56
mordredcorvus: oh - just it wasn't about depth- it was that /etc/ansible/secrets isn't a thing anything knows to look beneath20:57
mordredso the secret.ini was just a way to make it a directoy added to the vars search path20:57
mordredthe more I say it out loud the more I think it's too rube goldberg20:57
mordredand we shoudl just move them into /etc/ansible/hosts and add .gitignore entries20:58
corvusmordred: what made you go with the secrets approach versus the other?20:58
*** priteau has quit IRC20:59
corvusi'm wondering if there are advantages to the secrets path20:59
mordredcorvus: feeling weird about having ansible write files to the inside of a git directory that holds precious info ... of course, then I have ansible write secret.ini - so I think I was just being crazy20:59
corvusline 29 does seem very similar to line 4220:59
mordredyah20:59
mordredhow about I make that change and push up a new copy21:00
corvusmordred: one last question -- where do openstack.yaml, groups.yaml and secret.ini come from?21:00
mordredcorvus: from the files dir of that install-ansible role21:00
corvusoh, ha i see them now, missed it earlier21:00
corvusmordred: ok.  either way sounds fine to me.  i think i agree with you that the other approach (no secrets) may be the easier to reason about.21:01
mordredyeah. I think it requires less explanation21:02
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Install and configure ansible on bridge  https://review.openstack.org/58798521:03
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add an Ansible role to configure exim  https://review.openstack.org/58808921:03
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Update install_modules to not need puppet  https://review.openstack.org/58839421:09
mordredclarkb, corvus: ^^ we're gonna need that too21:09
corvusmordred: +2s all the way from me21:10
mordredcorvus: woot!21:11
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Rename update_puppet to update-system-config  https://review.openstack.org/58839621:13
mordredcorvus: wanna look at one more?21:13
clarkbIll take a look in a few. Moving my desk to accomodate parents that arrive this evening21:15
corvusclarkb: *you're* supposed to sleep under the desk and give *them* the bed.21:15
*** rfolco|ruck is now known as rfolco|off21:15
mordredI always picture clarkb just sleeping at the laptop, somehow still responding to things on irc21:16
mordredwell, hrm. the word "always" there implies a much larger amount of time spent imagining clarkb sleeping21:17
* mordred backs slowly out of the room21:17
*** dmsimard has quit IRC21:24
*** boden has quit IRC21:25
*** mriedem is now known as mriedem_afk21:28
*** dmsimard has joined #openstack-infra21:32
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Fix root ssh key entry for ansible  https://review.openstack.org/58839721:34
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Update fontawesome to version 5  https://review.openstack.org/54567621:36
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Make board and worklist icons unique  https://review.openstack.org/54567721:36
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Convert less to scss  https://review.openstack.org/37959521:36
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Redesign the sidebar to neaten code and improve contrast  https://review.openstack.org/54901021:36
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Reduce the number of items in the sidebar  https://review.openstack.org/54905921:36
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Make the page background less bright  https://review.openstack.org/54921021:36
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Add a drop shadow beneath the header navbar  https://review.openstack.org/54921121:36
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Add shadow to board lanes  https://review.openstack.org/54921221:36
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient master: Redesign dashboard to reduce clutter  https://review.openstack.org/54933321:36
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Fix some little ansible issues  https://review.openstack.org/58839721:37
mordredcorvus: sorry - one more patch of fixes ^^ I ran base.yaml and bridge.yaml on bridge and those are the things that shook out21:39
corvusmordred: lgtm21:44
mordredclarkb: I'm gonna step away for a bit ... I believe all of those changes are safe to land21:49
*** bobh has quit IRC21:53
clarkbmordred: ok I have a desk again and am about to take a look21:59
clarkbthis is not a small set of changes :)22:01
clarkbI might need a drink before I dig in22:03
clarkbmordred: when you have a sec, none of these things should run and affect anything but the bridge node itself right now right?22:03
openstackgerritsebastian marcet proposed openstack-infra/openstackid master: Fixed typo on logout from IDP  https://review.openstack.org/58840222:09
*** kgiusti has left #openstack-infra22:10
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Swift logs: don't allow links outside of the supplied path  https://review.openstack.org/58758022:19
*** rcernin has joined #openstack-infra22:32
*** hongbin_ has quit IRC22:39
*** jtomasek_ has joined #openstack-infra22:45
*** jtomasek-tmp has quit IRC22:46
*** rlandy is now known as rlandy|bbl22:50
*** bobh has joined #openstack-infra22:52
*** tpsilva has quit IRC22:53
clarkbmordred: ok I +2'd most of the stack. I didn't get into the exim change beacuse exim boggles my mind and my +2 probably doesn't mean much thee22:56
clarkbmaybe fungi wants to review that one https://review.openstack.org/#/c/588089/6 fwiw22:56
corvusi'm happy to answer questions about the exim change22:57
corvusalso, maybe we should have a 10 minute exim 101 chat at the ptg?  i promise it's super friendly to use :)22:57
corvus(routers decide where mail goes, transports get it there.  done!)22:58
corvusanyway, that change is basically a port of our puppet-exim module, but without all the weird stuff.22:58
clarkb++++++22:58
clarkbI actually would be really happy for that22:58
corvuscool, let's do it :)22:58
clarkbmordred: I did leave commenst and notes where I noticed things22:59
clarkbmordred: I don't think we need to address them all up front22:59
clarkbbut stuff to consider in general22:59
*** tosky has quit IRC22:59
fungilooking at 588089 now23:01
*** mschuppert has quit IRC23:04
*** bobh has quit IRC23:04
clarkbit is nearing EOD for most of us, any last minute pre project renaming items I/we should double check?23:06
clarkbfungi: the playbook should handle a rename from openstack-attic/ to openstack/ right?23:06
fungiyep, we just need to be careful to undo the read-only state23:07
fungisince manage-projects will be unable to push an updated acl23:07
fungii show 16:00 utc on my calendar for maintenance start. is that still the plan?23:08
clarkbfungi: yup23:08
*** edmondsw has quit IRC23:08
clarkbonce renaming is over I'm also going to try and get packethost max-servers bumped up to 100 again assuming it continues to look good there23:14
clarkbso far no error node launch attempts23:14
clarkbfungi: I notice that the playbook already includes reindexing, so I think we can take that off of the etherpad23:15
fungiright, it'll initiate the online reindex once the api is responding, i think?23:17
fungiwe can check that in the process queue and log anyway23:18
ianwinfra-root: if anyone is around to approve the rtd switch, that would be good https://review.openstack.org/#/c/583834/ .  i can then validate the template job and send out notification23:21
openstackgerritIan Wienand proposed openstack-infra/project-config master: gerrit-dash-creator: revert to readthedocs template  https://review.openstack.org/58841023:34
*** sthussey has quit IRC23:35
pabelangerianw: have we tested trigger-readthedocs-webhook yet?23:40
ianwpabelanger: yep, links in my comments in the patch :)23:40
ianwonce switched, https://review.openstack.org/#/c/588409/ should be a complete example of what has to happen23:41
pabelangerwfm +323:42
ianwthanks, i'll validate again and send out a mail23:42
ianwand be glad to not be hacking on post-review + secret jobs!  they're tricky to get right23:42
pabelangerindeed23:43
pabelangerianw: I've started pushing on removing fedora-27 again: https://review.openstack.org/#/q/topic:fedora-latest23:43
pabelangeronce we land those, we can remove it from nodepool23:43
pabelangerianw: also, be sure to checkout infra ML for fedora-28 request23:43
ianwyeah saw that, will check in on it today23:45
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Use webhook update for docs-on-readthedocs  https://review.openstack.org/58383423:45
openstackgerritClark Boylan proposed openstack-infra/zuul-jobs master: Swift logs: don't allow links outside of the supplied path  https://review.openstack.org/58758023:59

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