18:00:01 #startmeeting Infrastructure (2015-04-23) 18:00:01 Meeting started Thu Apr 23 18:00:01 2015 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:01 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:01 #meetingname infrastructure 18:00:01 #topic aloha 18:00:01 #chair smooge relrod nirik abadger1999 lmacken dgilmore mdomsch threebean pingou puiterwijk 18:00:01 The meeting name has been set to 'infrastructure' 18:00:01 Current chairs: abadger1999 dgilmore lmacken mdomsch nirik pingou puiterwijk relrod smooge threebean 18:00:01 #topic New folks introductions / Apprentice feedback 18:00:38 here 18:00:39 * pingou 18:00:43 * puiterwijk is here 18:00:46 * threebean is here 18:00:48 * tflink is kinda around - in the middle of a questionably timed outage 18:00:52 here 18:01:00 * dotEast2015 here 18:01:00 here 18:01:02 * mizdebsk is here 18:01:17 * relrod here 18:02:32 cool. any apprentices with questions or comments? or new folks who would like to introduce themselves? 18:03:20 i'm glad to be a new member of sysadmin team, i'll be working mostly on koschei 18:03:26 Yea actually 18:03:46 welcome mizdebsk 18:03:53 d3pr0f3t: fire away. ;) 18:04:00 as a task for me by SmootherFrOgZ to go through the fas3.0 18:04:08 msimacek, me too, I will be maintaining koschei with mizdebsk 18:04:14 so yea I did go through that and what I wanted to ask 18:04:20 msimacek: welcome also. ;) 18:04:44 Why are we actually implemnting 2 factors authentication 18:04:48 welcome all 18:05:00 Yubikey I get it 18:05:11 but Gauth 18:05:21 d3pr0f3t: because not everyone has a yubikey. 18:05:26 welcome mizdebsk :) 18:05:34 and it's easier/cheaper to get a totp token than ayubikey 18:05:48 yea 18:05:52 right. If we roll this out more to general contributors we will need a more widespread setup... not everyone has a yubikey 18:06:11 and Gauth is an optional one after the regualr fas right? 18:06:22 well, it depends... 18:06:39 hmm 18:06:43 okkay 18:06:45 right now for sudo on machines you always need your passphrase and a 2nd factor (yubikey or otp) 18:06:57 we have not really rolled out 2fa for anything else. 18:07:05 okkay 18:07:05 but we have talked about it some. 18:07:30 yea I mean actually I would share this thing 18:07:52 I was really proud and felt really happy that I got my fas login when puiterwijk sponsored me 18:08:14 So just like that I think it's more awesome to haveur own fas login :p 18:08:19 just a random thought 18:08:24 But leave it 18:08:34 Im okay, no more questions 18:08:36 d3pr0f3t: we don't remove FAS login 18:08:41 I noe 18:08:43 Glad you are enjoying it. ;) But yeah, we will see how we want to do 2fa for web apps and stuff down the road. 18:08:51 so stay tuned. ;) 18:08:51 yea nirik 18:08:54 got it 18:09:02 I will :) 18:09:05 ok, on to info dump from the gobby document: 18:09:16 #topic announcements and information 18:09:16 #info Fedora 22 Beta is out! - kevin 18:09:16 #info Another re-install cycle of new cloud, hopefully last one - msuchy, smooge 18:09:16 #info Mediawiki 123 hopefully going to staging soon - patrick 18:09:17 #info Moved kojipkgs squid to use 8 threads instead of 1 - kevin 18:09:18 #info Updated squid on kojipkgs to fix ssl cert chain issue - kevin 18:09:19 #info Disabled lvmetad on all virthosts, it causes caching issues - kevin 18:09:21 #info Koschei RFR - new application moving to staging - mizdebsk 18:09:23 #link https://fedoraproject.org/wiki/Koschei 18:09:25 #info new sysadmin-koschei group created - mizdebsk 18:09:27 #info koschei playbook patch prepared - mizdebsk 18:09:29 #info koschei SOP document(s) in preparation - msimacek 18:09:31 #info new MirrorManager2 release -- pingou 18:09:33 #info all the mm-*.stg (MirrorManager2 staging box) have been rebuilt (except for the Mirrorlist one) -- pingou 18:09:38 #info pagure 0.1 to land very soon - test coverage is looking good -- pingou 18:09:40 #info fedmsg and fedmsg_meta update out this week with bugfixes and various cosmetic improvements -- ralph 18:09:43 anything in there folks want to discuss more or have questions on? 18:09:47 * smooge freaked out ofr a second thinking he needed to start over again 18:09:53 on reinstalling cloud 18:10:01 sorry. ;) 18:10:06 smooge: that's your todo list for next week ;-) 18:10:11 and the one after 18:10:13 and the one after 18:10:15 no problem.. it is more of a "Time to make the doughnuts" 18:10:21 lets install every monday. ;) 18:10:24 \รณ/ 18:11:07 ok, so I don't see any discussion topics anyone put on gobby. And no one signed up to teach about anything, so that would take us to open floor. Unless someone has discussion or teaching items? 18:11:28 Oh I guess I should mention the mm plan we just discussed... 18:11:34 #topic Mirrormanager2 18:11:58 If things look ok in stg today I am going to make production instances tomorrow and then early next week if all looks good we are going to move them into production. 18:12:11 which will be really nice to finally have. 18:12:54 this also means we can move the 'sundries' servers to rhel7 (they had mm1 on them), can kill off app01.stg and bapp02. and lots of other good stuff. 18:13:05 #info looking to try and move mirrormanager2 to production next week. 18:13:06 a test we wanted to do was: put a pickle on a couple of mirrorlist server 18:13:15 to see if the new pickles are behaving as they should 18:13:20 \o/ 18:13:31 sure. Once we have prod running right? 18:13:42 nirik: we may want to announce this a little more broadly, no? 18:14:03 nirik: we could do it before 18:14:12 yeah, I guess we could note it to the mirror-admins and mirror discuss lists? 18:14:17 end users should not see any change. 18:14:36 these two would be good 18:14:38 well, ideally better lists of mirrors I suppose. 18:14:59 maybe devel-announce to let people know if something unexpected happens? 18:15:03 pingou: I can mail them. I will also point to stg and ask them to test? 18:15:09 nirik: sure 18:15:40 I'm not sure devel-announce people will care much. 18:15:56 ok 18:16:07 perhaps infra list tho 18:16:11 to keep everyone in the loop. 18:16:19 I'll send my thing there too. 18:16:44 #action nirik to mail infrastructure, mirror-admins, mirror-announce lists about mm2 roll out plans. 18:16:56 +1 yes 18:17:05 cool. 18:17:08 #topic Open Floor 18:17:13 anyone have items for open floor? 18:17:22 yes, nirik about dogtag 18:17:25 I guess I am bad about lining up people to teach about things... 18:17:32 #topic dogtag 18:17:37 dotEast2015: sure. ;) 18:18:11 ok, now I'm not quite sure how to proceed with it 18:18:26 well, you got it setup on a cloud node right? 18:18:39 I've prepared a minihowto for the setup 18:18:46 and looks ansible 18:18:59 cool. I'd say mail that to the infrastructure list with also some pointers to the test instance... 18:19:01 but, whats more important is tweaking it to our needs 18:19:05 and people can review and provide feedback 18:19:18 sure. agreed. 18:19:27 well, I'm not quite sure what they will review 18:19:42 this was mostly just to see if it was easy to install and how it works so we know if it can be made to meet our needs. 18:19:46 I've spent some time exploring scienarios of my own 18:20:09 but I feel like I'm working in an island 18:20:46 well, no offense, but this is not the highest priority item going on. ;) 18:20:52 dotEast2015: we need to evaluate how fedora-cert will interact with it 18:20:56 and irc is often bad for these things... 18:21:03 so I'd suggest again a list post. 18:21:07 and and the other tools 18:21:20 hmm, I see 18:21:37 right, so fedora-cert is used now to get maintainer certs. They get 1 valid cert at a tie. 18:21:38 time 18:21:46 hm.. would this be useful for internal-infra pki stuff too? stuff that users never see? 18:21:49 this is used to auth to koji and also to auth for source look aside uploads 18:22:02 to generate the fedmsg ceerts? 18:22:04 threebean: perhaps. 18:22:08 threebean: maybe 18:22:18 we have little pki scripts for fedmsg certs used internally. and another set of those 2fa communication iirc. 18:22:20 fedmsg certs, openvpn certs, possibly ssh certs. 18:22:21 we would need a way to get certs for builders 18:22:21 sorry didn't get that 18:23:01 possibly I see those getting compiled into a list and working on them 18:23:03 right now we have a python script that interacts with the CA to get them 18:23:18 dotEast2015: we have some certs/ca's that are used only for specific internall applications. End users never see them, they are infra internal only 18:24:02 well, the tests that I made included automatic issue of service certificates and user dual-use keys 18:24:04 so, I'd say lets start a discussion on list and we can flesh out requirements? 18:24:27 the first was obviously for internal apps as you name it (web, etc) 18:24:51 the other is to generate keys for users sign and encrypt 18:25:02 sign and encrypt stuff 18:25:08 right, koji uses certs not only for maintainers to auth, but for build machines to auth... like they were other users. 18:26:20 anyhow, lets continue on list and hopefully we can hash our better requirements for you to look at. 18:26:26 dotEast2015: ok? 18:26:50 fine, with me. so announce instance and ..? 18:27:06 post your minihowto about setup... 18:27:13 and we can reply with more info on use cases. 18:27:21 sure 18:27:25 great. 18:27:44 #info dotEast2015 to post about dogtag test instance and setup and others to bring requirements to list discussion. 18:27:52 #topic Open Floor again. 18:28:10 heh, I need help with a collectd issue if anyone wants to take a look 18:28:35 I have a custom plugin I wrote the other day and its not quite working. 18:28:48 I guess, find me after the meeting if you're interested? 18:28:59 sounds good. ;) 18:29:07 * nirik will close out in a minute if nothing else. 18:29:08 #help threebean needs help with collectd. help!!! 18:29:20 oh, does someone want to step up to teach about something next week? 18:29:28 any requests for apps/setups to talk about/ 18:30:41 ok, will try and figure something up. :) 18:30:44 maybe pkgs? 18:30:55 puiterwijk: you want to talk about that? :) 18:31:00 nirik: sure. 18:31:05 excellent. ;) 18:31:06 thanks 18:31:15 ok, thanks for coming everyone! 18:31:18 #endmeeting