Tuesday, 2018-08-14

*** rcernin_ has joined #openstack-infra00:02
*** rcernin has quit IRC00:03
*** signed8b_ is now known as signed8bit_Zzz00:03
*** dingyichen has joined #openstack-infra00:05
*** signed8bit_Zzz is now known as signed8b_00:08
*** signed8b_ is now known as signed8bit_Zzz00:08
*** signed8bit_Zzz is now known as signed8b_00:09
openstackgerritIan Wienand proposed openstack-infra/system-config master: Support puppet5 for bionic  https://review.openstack.org/58900700:10
ianwcmurphy: ^ thanks for comment ... i think you're right on the paths.  hopefully those added comments are correct (and the path)00:11
ianwI mean, I don't know if we even want to do this, in the middle of all this puppet4 work.  if we get afs installing via ansible, then i'm not sure we have any bionic environments we need puppet on00:12
clarkbianw: I htink it largely depends on how quickly we are able to move things from puppet to ansible00:16
clarkbianw: we'll probably know a lot more about that after hte ptg00:16
*** eharney has quit IRC00:18
*** tjgresha has joined #openstack-infra00:19
*** jamesmcarthur has joined #openstack-infra00:22
*** tjgresha has quit IRC00:27
*** signed8b_ is now known as signed8bit_Zzz00:28
*** rcernin has joined #openstack-infra00:29
*** rcernin has quit IRC00:29
*** rcernin has joined #openstack-infra00:30
tonybclarkb, ianw: having *something* working on bionic would be good so we can thaw the requirements repo00:30
tonyb... well we can thaw it regardless but IIUC nothing will merge00:30
clarkbtonyb: bionic should work fine for test nodes, this is mostly a control plane for infra thing00:30
ianwgot till 2021 ... still there's quite some logic to replicate out of puppet00:31
tonybclarkb: IIRC ianw found that issue when I asked about getting https://review.openstack.org/#/c/588441/ passing00:32
ianwclarkb: i think the wheel builds might be a small cross-over point00:32
*** rcernin_ has quit IRC00:32
clarkboh because we use puppet to set up afs00:32
*** slaweq_ has joined #openstack-infra00:32
*** tjgresha has joined #openstack-infra00:33
*** zhurong has joined #openstack-infra00:33
clarkbin that case maybe we just add puppet 5 because its mostly done (and puppet 4 is the leap 5 is not really a major problem) then we can move forward on wheels00:33
ianwsomeone else popped up wanting it, i can't remember who or why though00:33
ianwclarkb: i've got all the stuff out there for kerberos + afs via ansible -- just discussions over where to home it too00:34
*** slaweq_ has quit IRC00:37
*** tjgresha has quit IRC00:38
*** jamesmcarthur has quit IRC00:39
*** bobh has joined #openstack-infra00:42
*** nicolasbock has quit IRC00:45
*** jamesmcarthur has joined #openstack-infra00:48
*** slaweq_ has joined #openstack-infra00:53
*** jpenag has joined #openstack-infra00:56
*** rh-jelabarre has quit IRC00:57
*** vivsoni has quit IRC00:57
*** dhill_ has quit IRC00:57
*** AhmadMahmoudi has quit IRC00:57
*** russellb has quit IRC00:57
*** ddurst has quit IRC00:57
*** gmann has quit IRC00:57
*** Shrews has quit IRC00:57
*** mpjetta has quit IRC00:57
*** v1k0d3n has quit IRC00:57
*** jpena|off has quit IRC00:57
*** lennyb has quit IRC00:57
*** DinaBelova has quit IRC00:57
*** yankcrime has quit IRC00:57
*** slaweq_ has quit IRC00:57
*** nicolasbock has joined #openstack-infra00:58
*** rh-jelabarre has joined #openstack-infra00:59
*** panda|ruck has quit IRC00:59
*** panda has joined #openstack-infra01:02
*** agopi has quit IRC01:03
*** vivsoni has joined #openstack-infra01:03
*** russellb has joined #openstack-infra01:04
*** 18WAA8G2G has joined #openstack-infra01:04
*** AhmadMahmoudi has joined #openstack-infra01:04
*** ddurst has joined #openstack-infra01:04
*** gmann has joined #openstack-infra01:04
*** Shrews has joined #openstack-infra01:04
*** v1k0d3n has joined #openstack-infra01:04
*** DinaBelova has joined #openstack-infra01:04
*** yankcrime has joined #openstack-infra01:04
*** 18WAA8G2G has quit IRC01:04
*** DinaBelova has quit IRC01:04
*** DinaBelova has joined #openstack-infra01:05
*** panda has quit IRC01:06
*** openstackgerrit has quit IRC01:06
*** panda has joined #openstack-infra01:07
*** slaweq_ has joined #openstack-infra01:11
*** openstackgerrit has joined #openstack-infra01:12
openstackgerritzhurong proposed openstack-infra/project-config master: Add publish-to-pypi for murano-tempest-plugin  https://review.openstack.org/59153901:12
*** slaweq_ has quit IRC01:16
*** hemna_ has quit IRC01:17
*** bobh has quit IRC01:22
openstackgerritDerek Waldner proposed openstack-infra/git-review master: Update default gerrit namespace  https://review.openstack.org/58460701:28
ianwhrm, now i'm looking at https://review.openstack.org/#/c/586526/ and confused if we should use puppetlabs or not01:28
*** slaweq_ has joined #openstack-infra01:32
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: executor: enable add_host for trusted play and update inventory  https://review.openstack.org/59009201:32
*** mschuppert has quit IRC01:33
*** slaweq_ has quit IRC01:37
*** zhurong has quit IRC01:39
*** jiapei has joined #openstack-infra01:49
*** Goneri has quit IRC01:50
*** gfidente has quit IRC01:55
ianwmordred: any guesses why my ssh authorized key on bridge.o.o is "ssh-rsa" and not "ssh-ed25519 "?02:01
*** hongbin has joined #openstack-infra02:01
openstackgerritKeiichi Hikita proposed openstack-infra/project-config master: Add qinling-dashboard project  https://review.openstack.org/59154602:07
*** jamesmcarthur has quit IRC02:08
*** slaweq_ has joined #openstack-infra02:11
*** jamesmcarthur has joined #openstack-infra02:12
*** zhurong has joined #openstack-infra02:14
*** slaweq_ has quit IRC02:16
*** longkb has joined #openstack-infra02:17
ianwoh, i guess https://review.openstack.org/#/c/589897/ ... and haven't rerun to pick that up.  so that explains that02:17
openstackgerritzhurong proposed openstack-infra/project-config master: Add publish-to-pypi for solum-tempest-plugin  https://review.openstack.org/59154902:27
*** rh-jelabarre has quit IRC02:30
*** slaweq_ has joined #openstack-infra02:32
*** russellb has left #openstack-infra02:34
*** psachin has joined #openstack-infra02:36
*** slaweq_ has quit IRC02:36
*** jamesmcarthur has quit IRC02:46
*** jamesmcarthur has joined #openstack-infra02:52
*** yamahata has quit IRC03:01
*** vivsoni has quit IRC03:01
*** ykarel|away has joined #openstack-infra03:02
*** Bhujay has joined #openstack-infra03:04
*** slaweq_ has joined #openstack-infra03:11
*** zhurong has quit IRC03:14
*** slaweq_ has quit IRC03:16
*** armax has quit IRC03:20
*** slaweq_ has joined #openstack-infra03:32
*** ykarel|away has quit IRC03:34
*** slaweq_ has quit IRC03:37
*** hongbin has quit IRC03:39
*** Bhujay has quit IRC03:40
*** jamesmcarthur has quit IRC03:42
*** jamesmcarthur has joined #openstack-infra03:52
*** slaweq_ has joined #openstack-infra03:53
*** udesale has joined #openstack-infra03:53
*** jamesmcarthur has quit IRC03:57
*** slaweq_ has quit IRC03:57
*** jiapei has quit IRC03:59
*** vivsoni has joined #openstack-infra04:00
*** jamesmcarthur has joined #openstack-infra04:05
*** dave-mccowan has quit IRC04:12
*** Bhujay has joined #openstack-infra04:21
*** roman_g_ has quit IRC04:21
*** yamahata has joined #openstack-infra04:25
openstackgerritKeiichi Hikita proposed openstack-infra/project-config master: Add qinling-dashboard project  https://review.openstack.org/59154604:28
*** janki has joined #openstack-infra04:28
*** agopi has joined #openstack-infra04:31
*** slaweq_ has joined #openstack-infra04:32
*** slaweq_ has quit IRC04:36
*** jamesmcarthur has quit IRC04:41
*** dingyichen has quit IRC04:52
*** ykarel|away has joined #openstack-infra05:05
*** gyee has quit IRC05:05
*** slaweq_ has joined #openstack-infra05:11
*** ykarel|away is now known as ykarel05:11
openstackgerritIan Wienand proposed openstack-infra/infra-specs master: letsencrypt spec  https://review.openstack.org/58728305:14
ianwclarkb / mordred / fungi: ^ updated, and I can't think of anything else i want to say in there, so ready for actual review05:15
*** slaweq_ has quit IRC05:16
*** Tengu_ is now known as Tengu05:25
*** apetrich has joined #openstack-infra05:26
*** jamesmcarthur has joined #openstack-infra05:27
*** jamesmcarthur has quit IRC05:32
*** slaweq_ has joined #openstack-infra05:32
*** slaweq_ has quit IRC05:37
*** slaweq_ has joined #openstack-infra05:53
openstackgerritKeiichi Hikita proposed openstack-infra/project-config master: Add qinling-dashboard project  https://review.openstack.org/59154605:55
*** slaweq_ has quit IRC05:57
*** jamesmcarthur has joined #openstack-infra06:00
*** jamesmcarthur has quit IRC06:05
openstackgerritKeiichi Hikita proposed openstack-infra/project-config master: Add qinling-dashboard project  https://review.openstack.org/59154606:05
*** vivsoni has quit IRC06:13
*** odyssey4me has quit IRC06:14
*** odyssey4me has joined #openstack-infra06:14
openstackgerritIan Wienand proposed openstack-infra/infra-specs master: Direction setting for 3rd Party CI  https://review.openstack.org/56384906:24
*** slaweq_ has joined #openstack-infra06:32
*** slaweq_ has quit IRC06:36
ianwwe're getting a bunch of timeouts to hosts booting in rax06:37
ianwnot really a lot helpful ... http://paste.openstack.org/show/727972/ ... just can't ssh to it06:38
ianwit's across centos7, trusty and debian-stable from what i can tell06:41
ianwi wonder what they all have in common?  python2 comes to mind ...06:41
AJaegerdo we have new images?06:44
*** pcaruana has joined #openstack-infra06:44
AJaegerianw: https://review.openstack.org/591446 is one change that comes to mind06:44
ianwAJaeger: not really .... http://nl01.openstack.org/image-list06:44
openstackgerritMarkus Hosch proposed openstack-infra/nodepool master: Move sphinx + deps to doc/requirements.txt  https://review.openstack.org/59156506:47
AJaegerianw: those three platforms all have the new change - but if this just occured now...06:48
AJaegerso, looks like those have an age of up to 8h - the change merged more than 12 hours ago.06:49
AJaegerianw: sorry, no other ideas06:50
AJaegerthe new images are in other clouds - so why do they fail in rax but work elsewhere?06:50
*** slaweq_ has joined #openstack-infra06:53
ianwAJaeger: gotta duck out for a bit, but will try and take a look.  i'm trying to manually boot a centos7 node in rax to see if we can get anything from console06:54
AJaegerianw: understood - thanks. Let's see whether another infra-root is around - plan b is always to shut down rax for now to have time to investigate.06:56
*** slaweq_ has quit IRC06:57
*** slaweq_ has joined #openstack-infra07:00
*** ccamacho has joined #openstack-infra07:01
*** rcernin has quit IRC07:02
*** amoralej|off is now known as amoralej07:09
*** e0ne has joined #openstack-infra07:18
*** olivierbourdon38 has joined #openstack-infra07:39
ianwwell there's been no dib release, and no glean release07:45
*** holser_ has joined #openstack-infra07:47
ianwi can't tell anything from the centos boot console.  on my test, i can't see it even gets a network07:48
ianwbut that's different to the nodepool booted hosts, they reject the ssh connection07:49
*** janki is now known as janki|lunch07:52
*** ykarel is now known as ykarel|lunch07:56
*** alexchadin has joined #openstack-infra07:57
*** jpich has joined #openstack-infra07:59
*** gfidente has joined #openstack-infra08:03
ianwhere's the console for a trusty host https://imgur.com/a/NXQy8L808:10
*** Bhujay has quit IRC08:10
ianwubuntu-trusty-1534208569 ... ready | 00:05:11:2208:10
*** openstackstatus has quit IRC08:12
ianwi'm rebuilding it with ubuntu-trusty-1534119483        which should be yesterday's trusty rax-dfw image ... see if that works08:12
ianwi would say https://nb01.openstack.org/ubuntu-trusty-0000003719.log is the old build08:14
ianwand https://nb02.openstack.org/ubuntu-trusty-0000003720.log is the new build08:14
*** dtantsur|afk is now known as dtantsur08:15
*** jamesmcarthur has joined #openstack-infra08:16
*** jamesmcarthur has quit IRC08:20
*** yamahata has quit IRC08:26
*** jpenag is now known as jpena08:27
*** derekh has joined #openstack-infra08:29
*** Bhujay has joined #openstack-infra08:34
*** ykarel|lunch is now known as ykarel08:36
ianwok, it is definitely the new image.  9483 works, 8569 doesn't08:41
*** kaisers has joined #openstack-infra08:41
*** janki|lunch is now known as janki08:42
ianw /etc/ssh/sshd_config line 85: Bad yes/no argument: No08:44
ianwi think we found it08:44
AJaegerso, let'S revert https://review.openstack.org/59144608:44
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Revert "Disable password auth on dib images"  https://review.openstack.org/59158808:45
ianwyes, that was from running those changes manually on a working host08:45
AJaegerianw, how does the line need to look like? Lowercase no?08:46
ianwAJaeger: yep, replacing the "Yes" and "No" with "yes" and "no" makes sshd -t work again08:47
ianwback in a bit, just got to eat08:48
*** sshnaidm|off is now known as sshnaidm08:48
AJaegerianw: so, why is the line above in the file working? it has echo "PermitRootLogin Yes", shouldn't this be lowercase as well?08:49
AJaegerclarkb: ^08:49
AJaegerianw: enjoy!08:49
AJaegerinfra-root, I'll +2A the revert myself to allow us moving forward08:51
*** jaosorior has quit IRC08:53
AJaegerclarkb, ianw, interesting PermitRootLogin Yes works but PAsswordAuthentication needs lowercase no ;( Tested on my machine08:55
*** roman_g_ has joined #openstack-infra09:01
openstackgerritMerged openstack-infra/project-config master: Revert "Disable password auth on dib images"  https://review.openstack.org/59158809:03
*** electrofelix has joined #openstack-infra09:04
ianwAJaeger: when that pulls in to nb i can delete all the bad builds09:06
ianwAJaeger: i'm guessing it's pretty ssh version specific, it would explain why the older distros centos7, trusty and debian-stable all failed09:06
*** alexchadin has quit IRC09:07
openstackgerritIan Wienand proposed openstack-infra/project-config master: Revert "Revert "Disable password auth on dib images""  https://review.openstack.org/59159309:18
openstackgerritGhanshyam Mann proposed openstack-infra/devstack-gate master: Update grenade settings for stable/rocky  https://review.openstack.org/59159409:19
*** markvoelker has joined #openstack-infra09:33
ianwok, the revert has made it to builders.  i'll delete todays builds09:33
*** alexchadin has joined #openstack-infra09:36
ianw#status log nodepool dib images centos-7-0000009152 debian-stretch-0000000171 ubuntu-trusty-0000003720 removed, see https://review.openstack.org/59158809:37
ianwno statusbot?09:38
*** openstackstatus has joined #openstack-infra09:41
*** ChanServ sets mode: +v openstackstatus09:41
ianwi don't know what happened, it dropped out @ 2018-08-14 08:10:08,374 and never processed anything more.  i restarted it09:42
ianw#status log nodepool dib images centos-7-0000009152 debian-stretch-0000000171 ubuntu-trusty-0000003720 removed, see https://review.openstack.org/59158809:45
openstackstatusianw: finished logging09:45
ianwLaunch failed for node ubuntu-xenial-rax-ord-000131545209:51
ianwi guess it's spreading09:51
ianwi'll just delete all the newest builds09:51
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: [wip] web: rewrite interface in react  https://review.openstack.org/59160409:56
openstackgerritIan Wienand proposed openstack-infra/project-config master: Revert "Revert "Disable password auth on dib images""  https://review.openstack.org/59159309:56
*** ykarel is now known as ykarel|afk09:58
*** dpawlik has quit IRC10:03
ianwok, nodes are launch ok now10:03
*** dpawlik has joined #openstack-infra10:05
*** markvoelker has quit IRC10:07
ianwnot seeing any launch failures now.  rebuilds are all happening.  i'm stepping away, so good luck all :)10:10
openstackgerritMatthieu Huin proposed openstack-infra/nodepool master: Do not abort node launch if failed node cannot be deleted  https://review.openstack.org/58985410:13
*** panda is now known as panda|ruck10:24
AJaegerthanks a lot, ianw ! Good night10:32
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: [wip] web: rewrite interface in react  https://review.openstack.org/59160410:40
*** jamesmcarthur has joined #openstack-infra10:48
*** jaosorior has joined #openstack-infra10:51
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: [wip] web: rewrite interface in react  https://review.openstack.org/59160410:58
*** udesale has quit IRC10:59
*** markvoelker has joined #openstack-infra11:04
*** jpena is now known as jpena|lunch11:15
*** jaosorior has quit IRC11:17
*** holser_ has quit IRC11:17
*** jaosorior has joined #openstack-infra11:17
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Test validate-host role  https://review.openstack.org/56370211:21
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: [wip] web: rewrite interface in react  https://review.openstack.org/59160411:32
*** rosmaita has joined #openstack-infra11:33
*** rh-jelabarre has joined #openstack-infra11:34
*** markvoelker has quit IRC11:37
*** ssbarnea has quit IRC11:44
*** ykarel|afk is now known as ykarel11:47
*** jamesmcarthur has quit IRC11:48
*** nicolasbock has quit IRC11:49
*** ssbarnea has joined #openstack-infra11:50
*** tpsilva has joined #openstack-infra11:51
*** slagle has joined #openstack-infra11:53
*** alexchadin has quit IRC11:55
*** jamesmcarthur has joined #openstack-infra11:59
*** boden has joined #openstack-infra12:05
panda|ruckI still see node_failures in the gates12:05
AJaegerpanda|ruck: what time? What change?12:06
panda|ruckhttp://zuul.openstack.org/status.html has some on changes at the top. At this moment 591257 has gates in node_failure12:07
AJaegerpanda|ruck: that one started first jobs around 8:00 UTC, so while ianw was fixing stuff. We do not abort if one job fails - and the long running jobs run verrrrrrrrrrry long.12:09
AJaegerpanda|ruck: so, that looks like expected12:09
panda|ruckAJaeger: ok, thanks.12:09
*** longkb has quit IRC12:13
*** holser_ has joined #openstack-infra12:17
*** dpawlik has quit IRC12:20
slaglepabelanger: are the ci images built by nodepool published anywhere they can be downloaded?12:21
*** jpena|lunch is now known as jpena12:21
*** jamesmcarthur has quit IRC12:22
AJaegerslagle: no, they are not12:23
slagleAJaeger: ok thanks12:23
AJaegerslagle: you can build it yourself - see project-config repo, file nodepool/elements/README.rst12:25
*** trown|outtypewww is now known as trown12:32
*** udesale has joined #openstack-infra12:33
*** jaosorior has quit IRC12:39
*** rnoriega has quit IRC12:39
*** dpawlik has joined #openstack-infra12:42
*** dave-mccowan has joined #openstack-infra12:43
*** rlandy has joined #openstack-infra12:47
*** signed8bit_Zzz is now known as signed8b_12:47
*** amoralej is now known as amoralej|lunch12:48
openstackgerritMatthieu Huin proposed openstack-infra/nodepool master: Do not abort node launch if failed node cannot be deleted  https://review.openstack.org/58985412:55
openstackgerritColleen Murphy proposed openstack-infra/puppet-openstackci master: Add beaker tests for nodepool  https://review.openstack.org/57752213:03
*** psachin has quit IRC13:06
*** Bhujay has quit IRC13:07
*** Bhujay has joined #openstack-infra13:07
*** jamesmcarthur has joined #openstack-infra13:08
*** alexchadin has joined #openstack-infra13:09
*** eharney has joined #openstack-infra13:13
*** jamesmcarthur has quit IRC13:13
*** jamesmcarthur has joined #openstack-infra13:23
*** jcoufal has joined #openstack-infra13:23
*** signed8b_ is now known as signed8bit_Zzz13:31
*** Bhujay has quit IRC13:40
evrardjphow do I investigate issues like NODE_FAILURE ?13:44
evrardjp #noob13:44
*** jaosorior has joined #openstack-infra13:44
AJaegerevrardjp: we fixed those problems, just recheck13:46
evrardjpthat doesn't teach me how to fish13:47
evrardjpand I am eating a lot.13:48
evrardjpI guess I will read this chan log :D13:48
openstackgerritMarkus Hosch proposed openstack-infra/nodepool master: Add list of metrics provided to statsd  https://review.openstack.org/59023313:49
AJaegerevrardjp: read scrollback from ianw at 6:44. A NODE_FAILURE is something that needs an admin to investigate who has access to log files13:49
openstackgerritOlivier Bourdon proposed openstack/diskimage-builder master: [DNM] Testing CentOS images builds on Ubuntu Xenial  https://review.openstack.org/59136613:49
evrardjpAJaeger: that's the answer I was expecting!13:49
evrardjpThanks13:49
*** pbourke has quit IRC13:54
*** amoralej|lunch is now known as amoralej13:54
*** pbourke has joined #openstack-infra13:56
*** agopi has quit IRC13:59
openstackgerritMatthieu Huin proposed openstack-infra/nodepool master: Do not abort node launch if failed node cannot be deleted  https://review.openstack.org/58985414:01
*** bobh has joined #openstack-infra14:04
*** signed8bit_Zzz is now known as signed8b_14:04
*** bobh has quit IRC14:09
*** olivierbourdon38 has quit IRC14:09
pabelangerslagle: AJaeger: you can fetch them from https://nb01.openstack.org/images/ now, self-signed cert, but agree with AJaeger you should can build them locally14:14
AJaegerpabelanger: thanks, wasn't aware of that one.14:17
*** alexchadin has quit IRC14:20
slaglepabelanger: thanks14:21
pabelangerAJaeger: yah, clarkb published them a while back. They still contain our zuul user key, so wouldn't expect people to run them in production14:22
*** agopi has joined #openstack-infra14:24
*** eharney has quit IRC14:24
*** dpawlik has quit IRC14:25
openstackgerritMohammed Naser proposed openstack-infra/project-config master: Publish Ceilometer to PyPI  https://review.openstack.org/59168214:30
*** jd_ has quit IRC14:33
*** ccamacho has quit IRC14:34
*** eharney has joined #openstack-infra14:37
clarkbianw: AJaeger so it needs to be "no" not "No" on newer openssh?14:38
AJaegerclarkb: apparently - tested even on my system14:38
clarkber on older openssh I guess14:38
AJaegerclarkb: I see mordred just approved the change, do you want to build some images to test?14:39
mordredAJaeger: oh - I can remove the +A14:39
AJaegermordred: I hope it's fine - worked on my machine where the "No" failed ;)14:39
* mordred saw that AJaeger had tested it locally14:39
mordredyah14:39
clarkbI'm fine with 'no' if you tested locally14:39
*** olivierbourdon38 has joined #openstack-infra14:40
clarkband we can build images in foreground so it doesnt happen whem we sleep14:40
mordredcool14:40
*** olivierbourdon38 has quit IRC14:43
openstackgerritMohammed Naser proposed openstack-infra/project-config master: Publish Ceilometer to PyPI  https://review.openstack.org/59168214:44
openstackgerritMerged openstack-infra/project-config master: Revert "Revert "Disable password auth on dib images""  https://review.openstack.org/59159314:44
*** Bhujay has joined #openstack-infra14:52
*** bstinson_ is now known as bstinson14:55
*** ccamacho has joined #openstack-infra14:56
*** dpawlik has joined #openstack-infra15:03
*** vtapia has quit IRC15:06
*** rpioso|afk is now known as rpioso15:07
*** dpawlik has quit IRC15:07
*** e0ne has quit IRC15:16
*** yamahata has joined #openstack-infra15:16
*** larainema has quit IRC15:17
*** ccamacho has quit IRC15:19
openstackgerritMarkus Hosch proposed openstack-infra/nodepool master: Add list of metrics provided to statsd  https://review.openstack.org/59023315:20
*** quite has joined #openstack-infra15:20
*** e0ne has joined #openstack-infra15:20
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove job settings for Documentation repositories  https://review.openstack.org/59176015:25
*** psachin has joined #openstack-infra15:25
*** armax has joined #openstack-infra15:27
*** gfidente has quit IRC15:35
*** janki has quit IRC15:36
clarkbmordred: AJaeger I've triggered an ubuntu-trusty image build15:37
clarkbso that we can double check ssh is happy on a less used image15:37
clarkbI'll keep an eye on that and sorry for the earlier trouble15:38
*** ykarel is now known as ykarel|away15:41
mnaserdoes anyone know how to install stuff from git in requirements.txt with pbr?15:42
mnaseri'm at attempt/iteration #459215:42
openstackgerritMarkus Hosch proposed openstack-infra/nodepool master: Add metric for image build result  https://review.openstack.org/59041215:44
mordredmnaser: you can't15:51
mnasermordred: darn, good to know15:51
mordredmnaser: I say that - hang on just a sec - I'm 99% sure we block that15:51
mnaserim not sure what is the best way to build something like a ceilometer pollster that needs to depend on ceilometer (that's not out of pypi)15:51
mordredmnaser: the best way is to get it in to pypi15:52
*** e0ne has quit IRC15:52
mordredmnaser: this is basically the situation that neutron and horizon got themselves in and is a reason why put in effort to prevent depending on git urls15:53
mnasermordred: i pushed up this https://review.openstack.org/#/c/591682/ but im not sure if we can get a previous release pushed up (like at least the latest queens)15:53
mordredmnaser: oh - I'm sorry, I lied. it's just openstack global-requirements that prevents it15:53
mnaseri've tried "git+https://github.com/openstack/ceilometer.git@11.0.0#egg=ceilometer" "-e git+https://github.com/openstack/ceilometer.git@11.0.0#egg=ceilometer==11.0.0" "-e git+https://github.com/openstack/ceilometer.git@11.0.0#egg=ceilometer" "git+https://github.com/openstack/ceilometer.git@stable/queens#egg=ceilometer" and all sorts of attempts15:54
mnaserbut tox fails to install :<15:54
mordredmnaser: have you tried "-e git://github.com/openstack/ceilometer/master@11.0.0#egg=ceilometer" ?15:54
mordredmnaser: the issue here is that we have to take requirements.txt lines and inject them into install_requires in setuptools format15:55
mnasermordred: "pip install -c 'https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/queens' -e /Users/mnaser/code/ceilometer-ovs --process-dependency-links --trusted-host github.com"  => "Could not find a version that satisfies the requirement ceilometer (from ceilometer-ovs==0.0.1.dev2) (from versions: )"15:56
mnaseryeah i figured, hence i added --process-dependency-links which apparently help with that15:56
mordredwell, they do - except pip isn't reading the requirements.txt file15:56
*** ccamacho has joined #openstack-infra15:56
mordredif you did pip install -r requirements.txt it would help ... but when you are pip installing ceilometer-ovs, pbr is reading the requirements.txt file and adding the contents to the setuptools install_requires argument15:57
mordredthis is because our fine friends in pip land believe that using requirements.txt files in the way we use them is "wrong" for some reason15:57
mnaseryeah, i'm not sure how to go about doing this, i'm pretty much trying to just package these pollsters/discovery stuff into a python package15:57
mnaserso i need to depend on ceilometer's base plugin15:57
mordredinstead advocating that requirements.txt files should be versionless so that a developer can choose which versions of dependencies they want to install at installation time15:58
mordredmnaser: WELL ... you don't HAVE to depend on ceilometer in the pollsters package15:58
*** ykarel|away has quit IRC15:59
mnasermordred: i do because i need to be a subclass of things afaik15:59
mordredmnaser: you could just make a fake of the plugin interface for your unittests and then rely on integration tests15:59
mnaseroh that's an interesting approach15:59
mnaserwhich is way cleaner than pulling all of ceilometer in15:59
mordredyah. since in the real world you'll never expect just installing ceilometer-ovs would pull in ceilometer and get you a working thing16:00
mnaseryeah16:00
mordredit's really a weird kind of reverse-depend that you only need for testing16:00
mordredmnaser: so if you make a fake interface thing - you could also do a "try: import ceilometer except: import ceilometer-fak" or something liek that- so that pep8 would be pleased16:01
*** gyee has joined #openstack-infra16:02
*** pcaruana has quit IRC16:02
pabelangermordred: clarkb: corvus: AJaeger: do we want to consider doing rework of base jobs this week? http://lists.openstack.org/pipermail/openstack-infra/2018-August/006032.html16:09
*** rpittau has quit IRC16:09
pabelangerI'm confident we won't break anything, but likely need some eyes to help land it16:09
pabelangerHmm, Sigyn PM16:09
pabelangerdoesn't like the multiple pings in a message16:10
pabelangermaybe we should remove it from channel while we have +r on16:10
clarkbpabelanger: there is a thread on the openstack dev list about that too. I'm actually wondering if the spam attack is persisting or not (+r has put us in a bubble)16:11
*** jrist has quit IRC16:12
pabelangeryah16:13
*** jpena is now known as jpena|off16:13
pabelangerclarkb: btw: bumping to ansible 2.5 seems to have worked: https://review.openstack.org/591527/16:18
pabelangerhowever, wonder if too late in release cycle to make that change16:18
pabelangerguess not really an issue since it is branchless16:18
clarkbpabelanger: ya we may want to make that change once new branches are made16:18
clarkbjust to avoid getting in the way16:18
pabelangerwfm16:19
clarkbtrusty image build just finsihed and is uploading to clouds now16:20
*** auristor has quit IRC16:21
*** auristor has joined #openstack-infra16:23
*** d0ugal has quit IRC16:28
*** jamesmcarthur has quit IRC16:35
*** jamesmcarthur has joined #openstack-infra16:37
clarkbpabelanger: I think that happens real soon now fwiw16:38
*** jpich has quit IRC16:38
clarkbpabelanger: some projects already have the new brnach but not all16:38
*** jrist has joined #openstack-infra16:38
*** ccamacho has quit IRC16:39
pabelangerclarkb: yah, just seen email on ML about brancing16:41
pabelangerbranching*16:41
*** jamesmcarthur has quit IRC16:42
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Remove legacy-opensuse-423 nodeset  https://review.openstack.org/59178116:46
*** rlandy is now known as rlandy|brb16:46
clarkbtrusty image is done uploading in a few clouds now. Will watch it for unhappyness16:47
*** jamesmcarthur has joined #openstack-infra16:50
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Remove legacy-opensuse-423 nodeset  https://review.openstack.org/59178116:52
*** udesale has quit IRC16:54
*** jamesmcarthur has quit IRC16:54
clarkbrax-iad is building a ne wtrusty node that should boot off the new image now16:59
fungido we have an unrevert up with no instead of No?17:01
clarkbfungi: yup17:02
clarkband yes instead of Yes17:02
clarkbI manually triggered trusty builds to smoke test it before xenial and centos pick it up17:02
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Remove legacy-opensuse-423 nodeset  https://review.openstack.org/59178117:02
mnasermordred: thanks for all the suggestions17:03
fungiclarkb: oh, the preexisting case for PermitRootLogin was also breaking image builds? how long ago did that one land?17:03
clarkbfungi: no it wasn't breaking them, but I think ianw changed them to be consistent and less confusing17:03
fungiahh17:03
clarkbI'm guessing the parser accepted both Yes and yes but not No and no17:04
*** derekh has quit IRC17:04
clarkbroot@23.253.156.188 cat /etc/ssh/sshd_config if you want to see it working now17:04
AJaegerexactly PermitRootLogin with both Yes and yes but the new set not with No but only with no ;(17:05
AJaegerbroken parser IMHO17:05
*** rosmaita has quit IRC17:05
fungiindeed, that's weird17:07
clarkbcomputers17:08
clarkband magnets17:08
clarkbhow do they work17:08
clarkbcompletely unrelated we have top 5 worst air quality in the world right now here in portland \o/17:08
*** Swami has joined #openstack-infra17:10
clarkbmordred: ok I am going to attempt booting a new ethercalc xenial node after our meeting today. I should attempt that on bridge.o.o at this point?17:10
cmurphyclarkb: what do you want to do about https://review.openstack.org/576262 , how can i make that less scary17:10
openstackgerritPaul Belanger proposed openstack/diskimage-builder master: Remove legacy-opensuse-423 nodeset  https://review.openstack.org/59178817:10
clarkbcmurphy: I think I'm ok with it given our usage (we never use link local ipv6)17:11
cmurphyright17:11
clarkbcmurphy: maybe we double check that ianw is ok with that given we don't use link local? Possibly add a bit more to the comment explaining how it may be desireable in some cases and we are sorry if we break it for you?17:12
cmurphyclarkb: we can't be breaking it for anyone, on puppet 3 it won't use link local17:12
clarkbah17:12
cmurphythis is just keeping that behavior on puppet 417:13
clarkbcmurphy: as another option can we just bind to link local and any other ipv6 addrs too?17:13
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Remove legacy-opensuse-423 nodeset  https://review.openstack.org/59178117:13
clarkbwill be an extra bind in many cases but shouldn't hurt much17:13
clarkboh it can't bind to link local17:13
cmurphyyeah that's the problem i was seeing though i don't fully understand it17:13
clarkbin that case ya I think we can work around it as proposed since we never use link locla ipv617:14
clarkbfungi: ^ is the esoteric network behavior whisperer though and may have ideas17:14
*** jamesmcarthur has joined #openstack-infra17:16
*** yamahata has quit IRC17:19
* fungi fires up his esoterica processor17:20
*** auristor has joined #openstack-infra17:21
*** Bhujay has quit IRC17:22
*** psachin has quit IRC17:22
*** rlandy|brb is now known as rlandy17:24
*** dpawlik has joined #openstack-infra17:24
fungiyeah, close but not quite. see inline comment17:26
clarkbfungi: does that seem to be a reasonable appraoch though? Alsoany idea why haproxy wouldn't be able to bind to the link local address?17:27
*** dpawlik has quit IRC17:29
fungiyes, approach seems fine. haproxy's reluctance to bind linklocal is probably a built-in safety measure?17:30
fungieven possible it avoids all addresses that don't have the global bit set (so including site-local, loopback, et cetera)17:30
clarkboh internet tells me it is because link local addrs are not global and have to be scoped to the interface?17:31
fungiremember that with ipv6 there is a single bit software can check to see whether an address is or isn't global scope17:31
openstackgerritPaul Belanger proposed openstack/diskimage-builder master: Remove legacy-opensuse-423 nodeset  https://review.openstack.org/59178817:31
openstackgerritPaul Belanger proposed openstack/diskimage-builder master: Remove unsued opensuse jobs  https://review.openstack.org/59179717:31
clarkbgiven that we probably do want to just ignore link local addrs ratherthan map them onto interfaces17:32
fungiclarkb: yeah, you can have the same linklocal address on multiple interfaces. they're not assumed to be unique, so to know which one you're talking about you have to suffix with %something17:32
fungior, i should say, you can have the same linklocal network addresses _reachable_ through multiple interfaces17:32
fungiand as such local interface routing is necessary17:33
clarkbright and binding to an address requires unique identifier17:33
openstackgerritTom Barron proposed openstack-infra/project-config master: Add publish-to-pypi for manila-tempest-plugin  https://review.openstack.org/59179917:37
dhellmannif I move a job definition into the master branch of my repo, can I refer to it from other branches, too? Or do I need a copy in each branch?17:39
corvusdhellmann: by default it will be a branch variant for the master branch and won't match changes on other branches.  you can manually set its branch matcher to match all branches (or disable implied branch matchers for the project), but in the typical case, it's probably best to copy it to the other branches.17:42
dhellmanncorvus : ok, thanks17:42
fungimnaser: not sure if debian is something vexxhost is interested in helping support, but there's a thread going on the debian-devel ml right now where they're looking for somewhere not built on proprietary software to host part of their gitlab ci: https://lists.debian.org/debian-devel/2018/08/msg00187.html17:43
fungior rather, gce was proposed and that elicited an "eek!" from parts of their community more vested in free software ideals17:44
*** janki has joined #openstack-infra17:45
mnaserfungi: interesting, i can reply to that and propose.. but maybe gonna dig if gitlab external storage supports openstack17:45
*** holser_ has quit IRC17:45
fungimnaser: yeah, no clue. would be a shame if it doesn't, but then again gitlab is open-core17:46
fungiso wouldn't be entirely surprising17:47
mnaserfungi: yeah i'm not sure what 'external storage' is in the first place17:47
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Install ssl devel libs  https://review.openstack.org/59180317:47
AJaegerproject-config build failed with a missing openssl header file, see http://logs.openstack.org/99/591799/1/check/openstack-zuul-jobs-linters/b8adf08/job-output.txt.gz#_2018-08-14_17_42_13_510138 the change above addresses this ^17:48
AJaegerconfig-core, please review ^17:48
*** holser_ has joined #openstack-infra17:49
*** holser_ has quit IRC17:49
*** holser_ has joined #openstack-infra17:50
*** Shrews has quit IRC17:52
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Install ssl devel libs  https://review.openstack.org/59180317:52
AJaegerclarkb: removed whitespace ^17:53
fungimnaser: yeah i wonder if they're referring to https://docs.gitlab.com/ee/development/file_storage.html#object-storage or maybe https://docs.gitlab.com/ee/workflow/lfs/lfs_administration.html#storing-lfs-objects-in-remote-object-storage17:54
fungiseems it supports any object storage fog does?17:54
*** yamahata has joined #openstack-infra17:55
fungioh, though those are in the ee docs not the ce docs. open core bites again17:55
*** amoralej is now known as amoralej|off17:59
*** holser_ has quit IRC18:01
AJaegermnaser, fungi, could either of you +2A https://review.openstack.org/591803 to update bindep.txt with needed libs? zuul-jobs and openstack-zuul-jobs have these already18:05
AJaegerthanks, mnaser18:06
mnasernp :)18:06
*** trown is now known as trown|lunch18:11
openstackgerritAndreas Jaeger proposed openstack-infra/infra-specs master: Direction setting for 3rd Party CI  https://review.openstack.org/56384918:11
*** eharney has quit IRC18:12
openstackgerritMerged openstack-infra/project-config master: Install ssl devel libs  https://review.openstack.org/59180318:15
*** dtantsur is now known as dtantsur|afk18:15
AJaegerpabelanger: regarding base work, I doubt that I find time to help this week with it. but if others are around, go for it...18:16
*** jamesmcarthur has quit IRC18:17
*** jamesmcarthur has joined #openstack-infra18:20
*** electrofelix has quit IRC18:26
*** studarus has joined #openstack-infra18:30
studarusclarkb: packet back at 100% - root cause: old compute hosts were still listed as active18:30
*** hemna_ has joined #openstack-infra18:35
clarkbstudarus: interesting, and thank you for sorting that18:36
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Fix tools/add-projects-to-main.yaml for py36  https://review.openstack.org/59182218:36
pabelangerAJaeger: ^might be of interest18:37
pabelangeralso, seems main.yaml was unsorted?18:37
mordredpabelanger: that's right - it can't be sorted until line 2518:40
mordredpabelanger: so I don't think anyone has written a tool to check that it is sorted after that comment18:40
pabelangermordred: for some reason, my patch in 591822 changed the order18:41
pabelangerI don't know why yet18:41
mordredoh - maybe that tool _does_ deal with the ordering18:41
mordredand other thingswere added without it and we didn't catch that18:41
mordredpabelanger: yes - that's it- the add tool sure does maintain a sorted order after the comment18:42
mordredpabelanger: so we could probably extract similar logic to make a gate check if we wanted18:42
pabelangermordred: yah, see that now18:43
*** diablo_rojo has joined #openstack-infra18:47
*** Shrews has joined #openstack-infra18:48
*** studarus has quit IRC18:49
clarkbpabelanger: isinstance({}, dict) returns True on python 3.6.518:51
clarkbpabelanger: what is that fixing?18:51
*** trown|lunch is now known as trown18:53
pabelangerclarkb: http://paste.openstack.org/show/728031/18:54
pabelangerpython 3.6.618:54
pabelangeratleast I think it is python failure18:54
*** rfolco|rover has joined #openstack-infra18:55
clarkbpabelanger: that traceback is incomplete18:55
pabelangersorry, paste fail18:55
pabelanger1 sec18:55
pabelangerhttp://paste.openstack.org/show/728032/18:56
clarkbah ruamel is being fancy with types18:57
clarkbI'm not sure if that is a python3.6 problem18:57
clarkbMeeting in a minute over in #openstack-meeting18:59
fungii really despise the ruamel suite of modules19:01
mordredyah. collections.Mapping seems to work in 2.7 though19:01
mordredfungi: ++19:01
mordredI'm not crazy about using them in that script19:01
clarkbmordred: ya the change is correct, its just not python3.6 at fault19:01
fungiso tightly intertwined19:01
clarkbits ruamel19:01
*** eharney has joined #openstack-infra19:17
*** e0ne has joined #openstack-infra19:23
*** e0ne has quit IRC19:26
*** abelur has quit IRC19:27
*** abelur has joined #openstack-infra19:27
*** zxiiro has quit IRC19:27
*** zxiiro has joined #openstack-infra19:27
*** e0ne has joined #openstack-infra19:27
smcginnisGerrit ACL question - things like cinder-stable-core containing stable-maint-core is a concept entirely inside of gerrit, right? Nothing in project-config/gerrit/acls would show or affect that?19:33
clarkbsmcginnis: correct, its group membership management19:34
smcginnisclarkb: OK, thanks!19:34
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add system-config to roles path  https://review.openstack.org/59075219:38
openstackgerritSean McGinnis proposed openstack-infra/project-config master: Remove tagging rights for Adjutant team  https://review.openstack.org/59183619:38
openstackgerritSean McGinnis proposed openstack-infra/project-config master: Explicitly add stable-maint-core to governed repos  https://review.openstack.org/59183719:41
*** jaosorior has quit IRC19:45
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Remove legacy-opensuse-423 nodeset  https://review.openstack.org/59178119:56
openstackgerritMonty Taylor proposed openstack-infra/system-config master: WIP Straw man exim variable rename possibility  https://review.openstack.org/59184119:56
ianwfungi: we can discuss.  i don't think the idea of proxying acme requests back to a central location is actually all that unique, you can certainly find references to others who do that19:58
*** jaosorior has joined #openstack-infra19:58
ianwpersonally, i like that better than updating every host to have its own acme environment, it's own registration and renewal plan and inevitably it's own bugs19:59
ianwyou just put in the one proxy on the http site, and then you get your keys as secrets.  that's the idea, anyway20:00
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Create base-ozj base job  https://review.openstack.org/58716520:00
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Delete current base-minimal job  https://review.openstack.org/58716920:00
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Reset base-test playbooks  https://review.openstack.org/58710420:00
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Add base-minimal / base-minimal-test playbooks  https://review.openstack.org/58710520:00
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Parent base-test to base-minimal-test  https://review.openstack.org/58710620:00
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Parent base to base-minimal  https://review.openstack.org/58710720:00
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Remove base-test now defined in openstack-zuul-jobs  https://review.openstack.org/58711320:00
clarkbmordred: am I booting ethercalc02.openstack.org on bridge.o.o?20:01
clarkbmordred: and if so anything I need to know?20:01
mordredclarkb: no, I'd boot it on puppetmaster20:02
clarkbah ok20:02
mordredclarkb: since the launch-node script deals with inventory cache invalidation20:02
fungiianw: i get the attraction of centralizing where certbot runs, but it loses out on a lot of the positives for how it was designed to be used20:02
fungiin particular, it doesn't get us out of the business of managing ssl certs/keys, just reduces the pain of buying and copying them manually20:03
mordredclarkb: actually - that reminds me - we should update the cache invalidation code in launch-node for how that works on bridge now20:03
fungiianw: basically as proposed the plan would replace the human who buys the certs with certbot, and the manual copying of them with some automation, but it's fundamentally still the same model just with many of the other drawbacks of that model20:05
clarkbLooking at memory usage I'm going to keep the xenial ethercalc node on the same flavor20:05
pabelangerclarkb: ianw: ^ rebased to clean merge conflict. But the main idea of the stack is to move base into ozj, and create base-minimal as base job in project-config. Eventually moving a lot of the roles in base-minimal into base, so we get speculative testing20:05
corvusfungi, ianw: aiui, if we don't mind treating the certs as disposable (with, potentially, more disruption in service when we change out hosts), we can have a more distributed model20:05
pabelangerlots of moving parts so avoid breaking zuul20:06
fungicorvus: ianw: yes, in my mind the attraction of le was to stop treating certs (and keys) as special data we have to care for and feed and shuffle around (whether with a human or with tooling)20:06
*** jamesmcarthur has quit IRC20:08
fungifi we really want to seamlessly replace servers and don't want to rely on a certbot-dns like solution then we could of course copy keys and certs from the old server to the new one or live with a 30-second blip of the site having a snakeoil cert20:08
ianwfungi: i guess i was looking at another angle, which is how can we use LE with minimal disruption to all our automation.  because currently basically everything assumes their key data is coming down from a hiera secret20:09
*** slaweq_ has quit IRC20:09
fungiianw: i definitely get that, but i'd also love to see us simplify and this is a lot of additional complexity being built up to do the proxying/bootstrapping which wouldn't be necessary if we take a piecemeal migration approach20:10
*** slaweq_ has joined #openstack-infra20:11
fungithe complexity of getting certbot working consistently on all our current https-using services seems like it coule be roughly equivalent to the complexity of standing up this additinal central service and associated automation20:12
fungiand i apologize, i need to step away for a bit and get my hands all messy making crab cakes, but will be back in an hour or two20:13
fungi(if it were a less messy cooking endeavor i'd take a computer into the kitchen and continue typing)20:13
ianwmy angle is pretty much that if the solution involves "touch several layers of puppet for each host" the practicality of that is quite painful.  c.f. trusty work :)20:15
*** slaweq_ has quit IRC20:15
fungion the other hand, the touching could be mostly deleting20:16
fungibut sure, makes sense20:16
*** jcoufal has quit IRC20:19
ianwi'll think on it.  the prior version had things rsyncing etc which was getting even more out of hand.  but i think the idea that bridge.o.o can run a role at least centralises things there20:19
clarkbethercalc02 is booting, I'm going to test that it produces a working ethercalc install and if it does reduce the ttl on the dns cname then will do a shutdown, copy db content, start up again, dance along with dns change to migrate users to the new server20:20
clarkbthen ensure backups are happy and finally delete the old trusty server20:21
clarkbfatal: [ethercalc02.openstack.org]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh.", "unreachable": true}20:23
clarkbthat is curious, it was talking to the node prior to that just fine20:24
clarkbmordred: ^ should I be concerend about that or try again and assume cloud had a burp?20:24
*** apetrich has quit IRC20:24
* clarkb reruns with --keep20:25
*** AhmadMahmoudi has quit IRC20:32
*** slaweq_ has joined #openstack-infra20:32
clarkbnow it is running puppet, it got past where it was before20:34
clarkbweird20:34
*** slaweq_ has quit IRC20:36
clarkbinfra-root: https://162.242.144.125/64v8xe2lwf01 seems to be working20:38
clarkbany opposition to continuing with the service migration?20:39
clarkbgoing to test the db migration now20:41
clarkbhttps://162.242.144.125/fgry72wu42qw data migration seems to have worked.20:45
*** hemna_ has quit IRC20:47
clarkbI've created dns records for ethercalc02.openstack.org both forward and reverse and A and AAAA. I'm going to reduce the TTL on ethercalc.openstack.org now. Then migrate the service over once the old ttl has had long enough to roll over20:48
clarkbthen I'll shutdown old service and new service, recopy the database, start new service20:48
clarkband update dns20:49
ianwclarkb: fwiw lgtm20:50
clarkbI have noticed we backup the old service as ethercalc01 not ethercalc. I actually like this beause it means we can delete those backups in the future. But it means I'll have to do backup setup on ethercalc02 as if it were a completely new server20:51
clarkbI'll work on that once the transition is complete20:51
clarkbethercalc CNAME already has a ttl of 5 minutes20:54
*** dhill_ has joined #openstack-infra20:55
*** jaosorior has quit IRC20:56
*** hemna_ has joined #openstack-infra20:56
clarkbalright DNS is ready for me so I'm stopping the apache, node and redis processes on ethercalc01 and 02, copying /var/lib/redis/dump.rdb from 01 to 02 then starting the trio of services on 02 and updating DNS now20:57
clarkbthat is all done now21:02
clarkbhttps://ethercalc.openstack.org/fgry72wu42qw seems to be happy21:03
*** diablo_rojo has quit IRC21:05
*** trown is now known as trown|outtypewww21:06
*** slaweq_ has joined #openstack-infra21:11
openstackgerritClark Boylan proposed openstack-infra/system-config master: Backup ethercalc to hostname specific location  https://review.openstack.org/59184921:13
clarkbinfra-root ^ if we agree on that change I'll go ahead and get backups started to that new name and do an initial run to test it21:14
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Shift lists exim config to ansible  https://review.openstack.org/59149421:15
mordredcorvus: ^^ updated21:15
*** slaweq_ has quit IRC21:15
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Shift exim config for firehose and storyboard  https://review.openstack.org/59149521:16
ianwclarkb: mind a +2 on some easy mirror things -> https://review.openstack.org/#/c/586526/ https://review.openstack.org/#/c/577943/ https://review.openstack.org/#/c/577944/21:22
clarkbianw: sure21:22
ianwi can actively monitor them21:22
*** slagle has quit IRC21:23
clarkbianw: the puppet 5 one is a neat type hack. I guess since the erb files consume that we can use arbitrary types for releases across different reprepro repos21:24
clarkbneat21:24
ianwyeah, that's the one i'm *pretty* sure works :)21:25
clarkbianw: I approved the first two nd left the last with a +2 ready for approval when links are cleared out21:26
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149421:26
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add exim config for firehose and storyboard  https://review.openstack.org/59149521:26
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Stop running puppet from puppetmaster  https://review.openstack.org/59115121:26
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Start running puppet cron on bridge.openstack.org  https://review.openstack.org/59115221:26
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583621:26
mordredclarkb, cmurphy: for new futureparser additions, could y'all make sure to add them to groups.yaml too ?21:27
clarkbmordred: did groups.yaml end up merging? the lsat time I checked it was still all in a proposed state. Fwiw group updates is why I asked if we should hold off on etherpad digitization. Maybe we just hold off on those too?21:28
mordredyes to all of the above - it's landed, but yeah, we're close enough let's just hold off on group updates21:28
mordredI'm hoping we can cutover tomorrow21:29
clarkbthat wfm21:29
clarkbmordred: have a moment to review https://review.openstack.org/#/c/591849/1 and I'll finish up the upgrade of ethercalc to xenial21:29
mordredonit21:29
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove bridge from disabled and add puppet group  https://review.openstack.org/59115021:30
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149421:30
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add exim config for firehose and storyboard  https://review.openstack.org/59149521:30
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Stop running puppet from puppetmaster  https://review.openstack.org/59115121:30
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Start running puppet cron on bridge.openstack.org  https://review.openstack.org/59115221:30
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove base.yaml things from openstack_project::server  https://review.openstack.org/58583621:30
clarkbmordred: thanks!21:30
mordredinfra-root: ^^ that stack should be up to date now. I pushed most of it three times just now - once to update the exim stuff with consistent variables - once move the exim fixes earlier in the stack and then a rebase to fix merge conflicts - mostly so that the differences can be reviewed for anyone who wants to before the rebase patch21:31
*** slaweq_ has joined #openstack-infra21:32
cmurphymordred: it looks like groups.yaml is already out of date with the current groups.txt should i go ahead and update it?21:32
clarkb++ to updating it then we can freeze21:33
mordredcmurphy: I just did in https://review.openstack.org/591150 as part of fixing merge conflicts21:33
mordredcmurphy: but please to review that I got it right21:33
mordredalso - that patch should be safe to land21:33
cmurphyokie21:33
mordredin fact, that stack is all ready for review - and is safe to land up to the one I put a WIP -1 on21:33
*** dbecker has quit IRC21:34
clarkbmordred: noted, I'll work on reviews as soon as ethercalc02 is happy with reviews21:34
clarkbthen probably plan to delete ethercalc01 tomorrow21:34
mordred(but even the one with a -1 on it and theones behind it are ready for review - they're just not safe to land without us ready to cutover)21:34
mordredactually, I should procedurable -2 that one so it's clear it's reviewable21:34
openstackgerritIan Wienand proposed openstack-infra/system-config master: Support puppet5 for bionic  https://review.openstack.org/58900721:35
*** boden has quit IRC21:36
ianwcmurphy: ^ that installed for me, may be enough to get bionic wheel builds working until we get ansible support merged, but haven't tested any of the afs puppet modules with it21:36
*** slaweq_ has quit IRC21:36
cmurphyianw: cool21:37
*** rh-jelabarre has quit IRC21:37
clarkbfirst backup is running now in screen on ethercalc0221:40
clarkbthen once update to puppet merges we should be good for the next run at 5:37 UTC21:40
ianwcmurphy: do you know why the pc1 disappeared on puppet 5?  i puppet collections no longer a thing?21:40
openstackgerritMonty Taylor proposed openstack-infra/ansible-role-puppet master: Allow setting puppet_version explicitly  https://review.openstack.org/59114521:41
cmurphyianw: yeah i think they decided that wasn't a good idea21:41
cmurphythey never even released more than one collection21:41
ianwok, didn't know if i was missing something :)  sounds like not21:42
clarkbthat backed up surprisingly quickly. The redis db is actually quite small21:43
clarkbcmurphy: ianw frickler thank you for all the work to make that possible, I think the ethercalc update is basicaly done and etherpad are ready as soon as we stabilize bridge.o.o21:43
cmurphyclarkb: \o/21:44
cmurphyclarkb: now we still need https://review.openstack.org/590030 for it though :P21:45
clarkbcmurphy: ya21:45
cmurphyi'll wait for https://review.openstack.org/591150 to merge instead of rebasing everything on top of it21:45
clarkbcmurphy: wfm21:46
openstackgerritMerged openstack-infra/system-config master: Mirror puppet5 for Ubuntu Bionic  https://review.openstack.org/58652621:47
clarkband my sandwich just arrived so eating that before reviewin the update-cfg-mgmt topic21:51
*** slaweq_ has joined #openstack-infra21:53
*** jamesmcarthur has joined #openstack-infra21:57
openstackgerritMerged openstack-infra/system-config master: Remove mariadb link from mirrors  https://review.openstack.org/57794321:57
*** slaweq_ has quit IRC21:57
*** jamesmcarthur has quit IRC21:59
*** jamesmcarthur_ has joined #openstack-infra21:59
openstackgerritMerged openstack-infra/system-config master: Backup ethercalc to hostname specific location  https://review.openstack.org/59184921:59
*** janki has quit IRC22:01
*** slaweq_ has joined #openstack-infra22:11
clarkbmordred: comment on https://review.openstack.org/#/c/591150/3 from cmurphy that I expect will require a new ps22:12
*** bobh has joined #openstack-infra22:12
mordredyay!22:12
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Remove bridge from disabled and add puppet group  https://review.openstack.org/59115022:15
*** slaweq_ has quit IRC22:15
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add lists exim config to ansible  https://review.openstack.org/59149422:16
mordredcmurphy, clarkb: ^^ fixed, and also fixed the error that the integration tests caught :)22:17
*** jamesmcarthur_ has quit IRC22:19
*** jamesmcarthur has joined #openstack-infra22:23
*** kambiz has joined #openstack-infra22:24
*** signed8b_ has quit IRC22:25
clarkbmordred: https://review.openstack.org/#/c/591150/4/playbooks/roles/install-ansible/files/groups.yaml lists groups\d* twice is that intentional?22:28
*** jamesmcarthur has quit IRC22:29
mordredclarkb: nope22:30
*** slaweq_ has joined #openstack-infra22:32
*** tpsilva has quit IRC22:33
clarkbmordred: also left a thought on https://review.openstack.org/#/c/591494/6 don't really know enough about how exim config will be used to say my suggestion is better than what we have there but figured we should consider it22:33
clarkb#status log Ethercalc service migrated to Xenial on new ethercalc02 instance. Backups updated to push to bup-ethercalc02 remote as well. We should delete ethercalc01.openstack.org in the near future then bup-ethercalc01 in the later future.22:35
openstackstatusclarkb: finished logging22:35
*** slaweq_ has quit IRC22:36
*** e0ne has quit IRC22:39
mordredclarkb: I'll defer that one to corvus22:41
*** bobh has quit IRC22:42
clarkbmordred: I think the trade off is manipulating various toggles in ansible vs just using them as is22:48
mordredclarkb: yah22:48
clarkbianw: fungi: please ping if you discuss the le spec again (I'm curious to listen in/participate)22:51
fungisure, i'm done crab-caking and back around again22:51
*** kei-ichi has quit IRC22:51
*** slaweq_ has joined #openstack-infra22:53
*** slaweq_ has quit IRC22:57
*** mattmceuen has joined #openstack-infra23:04
mattmceuenHello os-infra friends.  I have a PS for a project-config add that has two +2s - if anyone felt comfortable kicking it with a +WF it would be much appreciated!  https://review.openstack.org/#/c/590581/23:07
clarkbmattmceuen: done23:09
mattmceuenthank you clarkb!  Have a great night :)23:10
openstackgerritMerged openstack-infra/project-config master: New Airship project - Treasuremap  https://review.openstack.org/59058123:20
ianwclarkb / fungi : well I think we agree there's no clear way forward with dns, so that's a good start :)23:23
fungiat least if we want to have zonefiles in git going through code review, the latency involved precludes having something like certbot call out to propose a patch to gerrit23:25
clarkbianw: fungi: when I did my first pass review I liked the decentralized system because it was resilient. My concern was how would we coordinate that when we go from 01 to 02 like I just did with ethercalc23:27
clarkbthinking about that more the 02 server could just request a new cert rather than reup, but then we'd limit the number of new servers we can boot per week right?23:28
*** rpioso is now known as rpioso|afk23:30
*** slaweq_ has joined #openstack-infra23:32
ianwclarkb: would this be a SAN certificate situation.  we have etherpad.o.o with SAN of etherpad01.o.o and etherpad02.o.o ?23:32
clarkbianw: I don't think so, we typically only present the actual service name in the cert (and use dns cnames to point to the correct backend)23:32
clarkbianw: but the new 02 server won't have the existing 01's cert key if we don't centralize the cert management somehow23:33
clarkbso it would have to request a new key be signed and that is what we are limited to doing with the rate limiter iirc23:33
ianwright, in the proposed model, you just "cp" the key in heira (private data, ansible, whatever) for the new host, is what i'm imagining23:34
ianwkey material23:34
clarkbyup23:34
clarkbbut I think centralizing it like that is what fungi takes objection to?23:35
*** slaweq_ has quit IRC23:36
ianwyes, (to speak for fungi) fungi's overall point is to avoid that.23:36
ianwI'm not 100% sure I'd agree the entire point of LE is to have organisations not have to centralise key management23:38
clarkbya one upside is we'd save a few hundred usd a year23:39
ianwfor example, it talks about creating a single account for large organisations and using that, rather than creating separate accounts23:39
ianwhttps://letsencrypt.org/docs/integration-guide/ "However, for most larger hosting providers we recommend using a single account and guarding the corresponding account key well." to be specific23:42
openstackgerritPaul Belanger proposed openstack-infra/zuul master: WIP: fix tenant-conf-check for duplicate projects  https://review.openstack.org/59186823:45
clarkbah interesting that also says they can adjust rate limits23:45
*** Swami has quit IRC23:45
fungialso a good point that all the servers would need the le account details. centralizing where we contact le allows us to limit exposure of that credential (at risk of increasing exposure of the ssl keys)23:47
*** slaweq_ has joined #openstack-infra23:53
*** slaweq_ has quit IRC23:57

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