19:01:48 <clarkb> #startmeeting infra
19:01:49 <openstack> Meeting started Tue Jan 15 19:01:48 2019 UTC and is due to finish in 60 minutes.  The chair is clarkb. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:01:51 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
19:01:53 <openstack> The meeting name has been set to 'infra'
19:02:01 <gary_perkins> o/ Hi!
19:02:22 <diablo_rojo> o/
19:02:43 <fungi> i'm around, just multi-tasking
19:03:23 <clarkb> #link https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Agenda_for_next_meeting
19:03:26 <clarkb> I've undistracted myselc
19:03:43 <clarkb> #topic Announcements
19:03:59 <ianw> o/
19:04:05 <clarkb> First announcement is that fungi and I are in meetings next week and won't be able to pay attention to this meeting
19:04:15 <fungi> and i'm on vacation the week after
19:04:27 <clarkb> We'll need a volunteer to chair the meeting. I should be able to chair the week after though
19:04:46 <clarkb> The other announcement (which I added after the email went out) is that openstack board election is happening now
19:05:04 <clarkb> don't forget to vote and if you didn't get a ballot but expected one please reach out and we'll see what is going on
19:05:16 <fungi> or do like the major networks and play reruns from 2012 ci program meetings
19:06:15 <clarkb> #topic Actions from last meeting
19:06:26 <clarkb> #link http://eavesdrop.openstack.org/meetings/infra/2019/infra.2019-01-08-19.01.txt minutes from last meeting
19:06:40 <clarkb> One action was recorded and that was corvus to update the dns server documentation
19:06:46 <clarkb> fungi: ^ I think you were involved in that too
19:06:56 <corvus> i did not do it
19:06:57 <clarkb> corvus: fungi: is there a change that has merged or needs review yet?
19:07:05 <corvus> i have not forgotten, but omg so many things
19:07:11 <fungi> oh, yeah i just wasn't entirely sure what needed to go in there
19:07:44 <fungi> i guess it's stripping out the puppetish bits
19:08:05 <clarkb> #topic Specs approval
19:08:27 <clarkb> I actually pulled the anomoly detection change off the list hee due to the omg so many things problem
19:08:52 <clarkb> are there any urgent spec related items we should consider before moving on though?
19:09:59 <clarkb> sounds like no
19:10:01 <clarkb> #topic Priority Efforts
19:10:10 <clarkb> #topic Update Configuration Management
19:10:19 <clarkb> This is where many of the omg things have happened
19:10:35 <clarkb> in the last week we've started to build out a real docker image publishing and promotion pipeline
19:10:45 <clarkb> corvus: mordred ^ what should we all know about that?
19:10:52 <fungi> it's amazing. i'm reviewing more of it while i type this
19:11:02 <corvus> i'm going to move it to zuul-jobs today
19:11:28 <mordred> yah - it's the best.
19:11:41 <clarkb> up to and including the bazel memory problems :)
19:11:52 <corvus> and then write up a ml post about it and send it to openstack-discuss (so that openstack folks know they can use it), openstack-infra (so that we can use it for the container stuff), and zuul-discuss (so that the world knows about the promote pattern and the new roles)
19:12:05 <corvus> so i guess, probably 3 ml posts :)
19:12:47 <fungi> but maybe you can copy between them some
19:13:03 <clarkb> On the puppet 4 side of things cmurphy has a change up to flip one server over then another to flip all the servers over to puppet 4. I have unfortunately not had time to look at that as gerrit updates have distracted me. However I think this is also exciting and we should get around to review those changes topic:puppet-4
19:13:04 <corvus> i sure hope so
19:13:05 <mordred> I expect three custom written posts
19:13:15 <mordred> clarkb: ++
19:13:31 <clarkb> cmurphy: also in writing that last statement I realize that maybe we want to do an ubuntu server to puppet-4 then a centos7 server then the rest (since those are slightly different)
19:14:42 <clarkb> cmurphy: I can leave a note in review after the meeting too
19:15:08 <mordred> clarkb: good point
19:15:44 <clarkb> are there any other changes or topics within this space we should be aware of or reviewing?
19:17:09 <clarkb> sounds like no. We'll focus on rolling out the mat for puppet-4 and docker then
19:17:10 <fungi> the storyboard container stuff mordred started, maybe?
19:17:18 <clarkb> did that get picked up again?
19:17:34 <mordred> I'd like to change approaches there
19:17:41 <mordred> I guess it's worth talking about ...
19:17:45 <clarkb> go for it
19:17:55 <mordred> with the work we've done on gitea - and now on gerrit and the other things ...
19:18:01 <mordred> I believe the pbrx approach is the wrong approach
19:18:20 <mordred> I want to make a bindep builder image that we publish that can be used in other multi-stage dockerfiles
19:18:32 <mordred> and then make dockerfiles for storyboard and zuul and friends
19:18:55 <clarkb> the benefit there is being able to more completely control what goes into the final image?
19:18:58 <mordred> there's too much surrounding toolchain that understand working with dockerfiles - I don't thnik we get enough benefit from pbrx
19:19:23 <fungi> is this because of the non-python bits?
19:19:30 <mordred> clarkb: that and just not being super different/weird - it lets people more easily rebuild images from source in places that assume source repos have dockerfiles
19:19:37 <fungi> (javascript, images, css...)
19:19:38 <clarkb> gotcha
19:19:46 <mordred> not really ... those are actually fairly decently handled
19:19:53 <clarkb> I do like the idea of a consistent process for gerrit and storyboard and grafana and zuul
19:19:56 <mordred> it's just that it's divergent tooling for not enough benefit
19:19:59 <mordred> clarkb: ++
19:20:05 <mordred> that's the real key
19:20:46 <mordred> anywho - I'll try to get a bindep image cranked up RSN
19:20:55 <corvus> we'll end with a nice collection of dockerfiles, and docker-compose files
19:20:58 <mordred> yah
19:21:15 <corvus> might make local testing easier, but i've learned never to lead with that promise :)
19:21:49 <clarkb> #topic Storyboard
19:21:56 <clarkb> seems like that was a good lead into this topic
19:22:02 <clarkb> fungi: still fighting openid?
19:22:32 <fungi> if fighting is defined as caught up in start-of-year paperwork then sure ;)
19:23:20 <fungi> at least since last week, the server is up as storyboard-dev01.opendev.org and it's serving a storyboard-dev.openstack.org vhost successfully, but logging in leads to exceptions in the oauth module
19:23:32 <fungi> something about an invalid redirect (on returning from the provider)
19:24:17 <fungi> ruled out dns not being canonical, and ssl snakeoil cert not having a matching cn for the site name
19:24:19 <clarkb> fungi: maybe you can share the ip addr? I may have time to take a look at that when waiting for puppet runs later today
19:24:30 <fungi> it's in dns already as storyboard-dev01.opendev.org
19:24:36 <clarkb> set it up in /etc/hosts and see what firefox browser debuger says
19:24:42 <clarkb> oh perfect
19:24:50 <fungi> so just copy one of those addresses into your /etc/hosts
19:24:54 <fungi> and yeah, that's how i was testing
19:25:31 <fungi> i think next steps are to 1. compare pip freeze between the old and new servers, 2. try to sidexside diff the http parameters in the urls for a working and failing redirect
19:25:49 <clarkb> ya I was thinking I'd work on 2.
19:26:20 <fungi> one other note, they're both sharing the same trove instance at the moment, not sure if that could be causing an issue but i wouldn't be surprised if writes from one were wonky/colliding in the other at times
19:26:49 <fungi> but that seems unlikely to be what's surfacing this particular oauth/openid exception
19:27:30 <clarkb> good to know though
19:27:39 <clarkb> any other storyboard topics before we talk opendev?
19:27:57 <fungi> the stestr switch landed
19:28:14 <fungi> other than that, nothing i'm aware of
19:28:25 <clarkb> #topic OpenDev
19:28:33 <clarkb> some of the omg things happened in opendev land too
19:28:37 * diablo_rojo missed my window to mention https://review.openstack.org/#/c/555397/
19:29:12 <clarkb> diablo_rojo: looks like it needs a recehck?
19:29:17 <clarkb> (or maybe debugging)
19:29:28 <clarkb> #link https://opendev.org/walkthrough.html k8s walkthrough
19:29:42 <clarkb> if you missed it corvus recordred the k8s walkthrough we did last wee and you can find it at ^
19:29:45 <diablo_rojo> Yeah was roing to do a little of both.
19:30:11 <clarkb> Additionally I cleaned out all the old dns servers and we are now running on opendev.org name servers \o/
19:30:51 <clarkb> There are discussions around hosting zuul.opendev.org to enable some zuul multitenancy on our instance starting up. Let us know if you are interested in this (in particular zuul itself would like a tenant as would kata)
19:32:37 <clarkb> Other than that I think the big next item is making a decision on cert management for the new domain. ianw if you get a chance can you get that spec rebased?
19:32:48 <clarkb> https://review.openstack.org/#/c/587283/ specifically
19:33:43 <clarkb> Any other opendev topics to bring up before we move on?
19:34:46 <fungi> signs point to no
19:34:54 <clarkb> #topic General Topics
19:34:56 <ianw> clarkb: yep, i think a POC would be great there and will try to get something going ...
19:35:01 <clarkb> ianw: thanks!
19:35:02 * Shrews shakes fungi for more wisdom
19:35:23 <fungi> Shrews: outlook cloudy?
19:35:24 <clarkb> Ok I sent email about the PTG. Gave a rough outline of what I thought I'd ask for and didn't hear any dissent
19:35:41 <clarkb> I've got to get that in by Sunday so I'll probably just go ahead and do it hwne I'm waiting for puppet to run one of these times
19:36:09 <clarkb> to tl;dr Infra would like a room for ~2 days and ~10 people. I know this is all handwavy at this point and I'm sure our planners understand (right diablo_rojo ?)
19:36:29 <clarkb> I expect we'll be able to use that time to work on config managemnt updates and opendev work
19:37:01 <diablo_rojo> Yep :) We get it. get as close as you can and we can refine later.
19:37:28 <clarkb> Once we get a bit closer to the event I'll spin up a planning document (probably etherpad) where we can dig into details
19:38:14 <clarkb> any other thoughts about the PTG?
19:38:42 <fungi> looking forward to seeing folks in a place i can get to with a direct flight for a change ;)
19:39:08 <clarkb> fungi: I don't think I have a direct flight (but thats an airline thing not total lack of availability)
19:39:25 <corvus> it's hub-hub for me
19:39:35 <clarkb> Denver is beginning tofeel like the unofficial train depot for openstack though
19:39:44 <fungi> living where i do, i limit my flight choices to airlines which are willing to land planes here
19:39:48 <corvus> they have a nice train depot
19:40:13 <clarkb> #topic Open Discussion
19:40:20 <clarkb> may as well open it open to other items. We have time
19:40:21 * mordred is driving to denver again
19:40:33 <fungi> mordred: a cattle drive?
19:40:43 <mordred> fungi: yes. except with no cattle - or gasoline!
19:40:44 <clarkb> mordred: I was thinking about that too and trying to make a family trip out of it. That makes sense with 3 day conference but not 8 day marathon though
19:40:58 <clarkb> so we'll just do road trip nearer to home in the summer instead
19:41:02 <mordred> clarkb: ++
19:41:12 <mordred> clarkb: your family has more moving parts than mine does
19:41:13 <clarkb> https://review.openstack.org/#/c/631052/1 should fix the gerrit war publishing more and I've cleaned up the extra file copies from the last publish
19:41:22 <clarkb> if anyone has a quick moment to review that
19:41:49 <mordred> https://review.openstack.org/#/c/631047/ <-- I left out a gerrit plugin earlier
19:42:20 <mordred> oh - also ..
19:42:35 <mordred> drumroll please ...
19:42:37 <mordred> https://review.openstack.org/#/c/629585/
19:42:52 <mordred> puts all the new artifact/log copying into the base job!
19:42:55 <fungi> i was just looking at that one
19:42:57 <mordred> and is ready to land
19:43:05 <clarkb> I'll let fungi review it then :)
19:43:09 <fungi> (mainly trying to make sure this matches what has been done in base-test)
19:43:13 <corvus> woo!
19:43:24 <clarkb> mordred: my super secret plan was trying to somehow make transporting the smoker work out then we could do an infra bbq :)
19:43:28 <mordred> there's still a couple of patches to get artifact publication finished
19:43:35 <clarkb> mordred: reality is that smoker probably wasn't going to fit in with luggage anyway
19:43:41 <mordred> clarkb: I am in favor of that plan
19:43:43 <corvus> i could probably check my flowerpot smoker
19:43:52 <fungi> clarkb: i expect denver will have no shortage of bbq
19:44:11 <clarkb> fungi: ya and late april weather may not work out with being in a park
19:44:19 <clarkb> I just like sitting around outside with fire and beer :)
19:44:38 <anteaya> and mosquitos
19:44:43 <mordred> it's not a smoker ... but there's this: https://www.gozney.com/products/home-ovens/roccbox/
19:44:52 <corvus> fire smoke repells mosquitos
19:45:10 <mordred> corvus: ++
19:45:15 <anteaya> indeed, the magic of the combination
19:45:35 <mordred> I'll be driving through new mexico - could bring a bunch of piƱon wood
19:45:51 <mordred> (for the mosquitos - not for the pizza oven)
19:46:12 <anteaya> I hope someday to smell what that wood smells like
19:47:17 <clarkb> considering discussion is mostly around wood smoke I'm going to call it a meeting and give you ~13 minutes for lunch/dinner/braekfast
19:47:21 <clarkb> thanks everyone!
19:47:21 <mordred> anteaya: imagine "pine" ... but more new mexican
19:47:24 <clarkb> #endmeeting