19:00:01 #startmeeting Infrastructure (2012-02-16) 19:00:01 Meeting started Thu Feb 16 19:00:01 2012 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:01 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:01 #meetingname infrastructure 19:00:01 #topic Robot Roll Call 19:00:01 #chair smooge skvidal Codeblock ricky nirik abadger1999 lmacken dgilmore mdomsch 19:00:01 The meeting name has been set to 'infrastructure' 19:00:01 Current chairs: Codeblock abadger1999 dgilmore lmacken mdomsch nirik ricky skvidal smooge 19:00:08 here 19:01:30 * nirik waits for folks to arrive 19:01:32 * jac1bat0 here 19:01:54 * LoKoMurdoK here 19:02:23 crooooooooow 19:02:26 * pingou 19:02:33 here 19:02:39 * abadger1999 here 19:03:24 * skvidal is her 19:03:25 err 19:03:26 here 19:03:27 even 19:03:39 ok, lets go ahead then... 19:03:42 #topic New folks introductions and apprentice tasks/feedback 19:03:55 Any new folks? Or apprentices that would like to talk about tasks/issues/ideas? 19:04:09 I am a new here. 19:04:39 welcome StarBeast. Can you give a quick intro ? 19:06:07 Yes. I am living in Switzerland, working at CERN (company that runs collider :) as a system engineer. Using linux for more that 12 years. 19:06:08 I'll note here: 19:06:10 http://fedoraproject.org/wiki/Infrastructure/GettingStarted 19:06:11 and 19:06:20 https://fedoraproject.org/wiki/Infrastructure_Apprentice 19:06:34 StarBeast: excellent. Welcome. 19:06:51 Interesting in sysadmin tasks and improving my Python knowlege. 19:07:10 sounds good. 19:07:21 Anyone else new? or shall we move along... 19:07:22 * x-ip is new too 19:07:31 Now I am learning Puppet as well. Get a test puppet master in Amazon 19:07:59 sounds good. We use puppet quite a bit... 19:08:12 x-ip: care to introduce yourself/give a quick bit of background? 19:08:19 sure! :-) 19:08:23 That is all for now. Waiting for interesting tasks. :) And get some ideas. :) 19:08:45 crap sorry 19:09:00 welcome smooge 19:09:47 I am Emiliano Dalla Verde Marcozzi (i mean this because i sent my intro to the mailling list as said at:https://fedoraproject.org/wiki/Infrastructure/GettingStarted). I live in Rosario, SAnta Fe, Argentina 19:09:59 x-ip: welcome! 19:10:08 i'm a Python Developer, work as python developer in a logistic business ... 19:10:11 nirik, thanks! :D 19:10:29 i'm interested in contribute to Fedora and seems that the infraestructure group is my place :-) 19:10:32 x-ip: any particular code focus you have? 19:10:48 x-ip: webdev? infrastructure tooling? 19:10:53 x-ip / StarBeast: Do hang out in #fedora-admin / #fedora-noc / #fedora-apps and ask questions, chime in on things, etc. We can get you pointed at some tasks if we haven't already. 19:10:57 x-ip is working on some python scripting tasks with me right now. Hopefully we'll get him working on bigger and bigger tasks soon. 19:11:01 yap skvidal , i like backend development, writing networking servers, shell utils, that kind of stuff 19:11:10 x-ip: hmmm 19:11:29 cool 19:11:30 skvidal, x-ip: I have him working on the pkgdb-bugzailla sync script right now.. but I think if we have infrastructure tooling tasks, that might be even better. 19:11:48 abadger1999: I can think of a few items that could use some dev time, yah 19:12:00 ^^ 19:12:03 Excellent. 19:12:13 sounds good. ;) 19:12:13 the ssh key checker? or is that already being taken care of? 19:12:23 jac1bat0 was going to work on that. ;) 19:12:27 x-ip: After you finish the sync changes, look to skvidal for some more tasks ;-) 19:12:35 oki :) 19:12:41 abadger1999, ok :-) 19:12:46 ok, moving along then... 19:12:52 x-ip: I'm in#fedora-admin all the time 19:12:57 #topic F17alpha freeze and tickets 19:13:17 So, a reminder to everyone: We are in a pre-release freeze for f17 alpha currently. 19:13:26 hi 19:13:46 Anything in https://fedorahosted.org/fedora-infrastructure/browser/architecture/Environments.png in the pre-release section needs to have 2 +1's from sysadmin-main or releng. 19:13:52 welcome mdomsch. 19:14:29 .ticket 3136 19:14:31 nirik: #3136 (Fedora17 Alpha - new website) – Fedora Infrastructure - https://fedorahosted.org/fedora-infrastructure/ticket/3136 19:14:32 .ticket 3137 19:14:35 nirik: #3137 (Fedora17 Alpha - Verify mirror space) – Fedora Infrastructure - https://fedorahosted.org/fedora-infrastructure/ticket/3137 19:14:36 .ticket 3138 19:14:39 nirik: #3138 (Fedora17 Alpha - release day ticket) – Fedora Infrastructure - https://fedorahosted.org/fedora-infrastructure/ticket/3138 19:14:40 .ticket 3139 19:14:43 nirik: #3139 (Fedora17 Alpha - verify permissions on content) – Fedora Infrastructure - https://fedorahosted.org/fedora-infrastructure/ticket/3139 19:14:51 Those are our release tickets. 19:15:04 we can't do several of them yet until alpha is almost ready. :) 19:15:39 Any questions on alpha or the freeze? 19:16:02 #topic 2 factor auth 19:16:24 I was going to look into helping this along, but got sidetracked as usual. ;) 19:16:31 * abadger1999 also 19:16:34 will see what we can do over the next week 19:16:43 what needs to be moved on? 19:16:50 So is the next step getting the cgi written and deployed? 19:16:58 I think yeah, we need to write the cgi end... 19:17:03 we do 19:17:08 and decide for sure on which pam thing we use 19:17:08 you asked me to look at that last week 19:17:10 I have not had time 19:17:18 any of the pam things should work afaict 19:17:23 oh, did I? ok. ;) 19:17:35 now - if someone has more cycles to look at it 19:17:37 go for it 19:17:46 yeah, just probibly should pick the one thats closest to what we need and most maintained and smallest. 19:17:58 it's really not that difficult a bit of code to write 19:18:16 you take the time + otp + username from the cgi 19:18:18 I could probibly hack something up, but I worry about security sensitive code like that. 19:18:28 you pass it over to the yubikey checker routine 19:18:35 and return 'yes, no or broken' 19:19:14 yeah. 19:19:25 I can try and poke at it, or anyone else who has time/cares. ;) 19:19:52 #topic Staging reorg 19:20:07 I think we have a way forward here, but we are in freeze, so we might need to wait until after that... 19:20:20 So what's the plan for this? 19:20:39 * abadger1999 is unclear since most of what we discussed at fudcon can't happen without more budget. 19:20:40 abadger1999: I think we decided to look at app modules with stg in them for stg and without in prod 19:21:17 so, there would be a 'include bodhi$env::whatever' and we have a modules/bodhi/ and modules/bodhi-stg for the two different hosts 19:22:10 Ah -- so going forward with the puppet side of the reorg; holding off on the other changes until later. 19:22:13 abadger1999: so, basically this is moving all the *stg* machines over into the production branch, so we can kill the stg branch 19:22:39 once thats done we can more easily look at which hosts we could spin up for specific stg testing or which we should keep around like they are now. 19:22:51 19:22:58 once we have a private cloud, spinning up containers becomes much easier. ;) 19:23:32 getting them available from outside is... tricky, still 19:23:33 but doable 19:24:13 yeah... 19:24:24 #topic Applications status / discussion 19:24:37 lmacken / threebean / abadger1999 / pingou: any app news? 19:25:10 new python-fedora went out on monday and we seem to have survived 19:25:27 If we have any authentication problems though (esp. with tagger) let me know 19:25:47 I have been working on gathering easyfix tickets in a simple/single page http://ambre.pingoured.fr/public/easyfix.html 19:25:49 I have a bit: I made a pair of packages instances to put packages/tagger on for production. We need to move the config over from staging and get them setup. ;) 19:26:15 ah yeah -- pingou's news is big. 19:26:23 thats nice looking pingou 19:26:40 nirik: fedoraproject's source code revised :) 19:26:54 so for the design thanks mizmo :) 19:27:10 I enabled xml for infrastructure trac. You can add it there now. 19:27:19 https://fedoraproject.org/wiki/User:Pingou/easyfix 19:27:33 we'll need to move this page at some point, but so far I put it there 19:27:41 it means that we can stop having an easyfix ticket for app issues in fedora-infrastructure's repository -- instead, we can use the easyfix.html page to show people all the easyfix tickets. 19:27:58 yeah 19:28:09 I think we should find it a nice place 19:28:14 and put some links to it :) 19:29:07 only it requires jinja2 which might not be there by default 19:29:38 yeah, possibly just on proxies/app servers? or we can figure something out. 19:30:08 python-jinja2-2.2.1-1.el5.i386 19:30:27 on bapp01 which is probably where we'd run this and then rsync to the proxies. 19:30:37 same version on el6 where I run it, so should work :) 19:30:39 (at least, I guess that's what we'd do) 19:31:01 yeah, sounds sane... we would need it packaged, etc. 19:31:38 nirik: I added you as contact for the fedora-infrastructure 19:31:44 pingou: thanks 19:32:09 ok, any other application news ? 19:32:10 F5 19:32:35 #topic Upcoming Tasks/Items 19:32:48 #info 2012-02-14 to 2012-02-28 - F17 Alpha Freeze 19:32:56 #info 2012-02-28 - F17alpha release day 19:33:10 nothing else really around in the short term. 19:33:20 anything anyone would like to schedule? 19:34:07 ok, will toss this one in... 19:34:11 #topic Search Engine 19:34:21 CodeBlock has been looking at search engines for us... 19:34:36 and we think datapark search will possibly work out for us. :) 19:35:05 so, he's going to get it packaged up, and then we will setup a instance and see how it works out. 19:35:16 indeed, I think I have an RPM ready to be reviewed (maybe possibly) 19:35:33 cool. 19:35:33 CodeBlock: fedora-review it ;-) 19:35:39 * nirik is happy to review it. 19:36:07 I think at worst we have something better than the horrible mediawiki search. 19:36:12 nirik: will find out what I have to do to get it reviewable :) 19:36:20 at best we have something that indexes all out stuff and does a good job. 19:36:54 anyhow, if there's any concerns or issues, please bring them up on list. 19:36:57 #topic Open Floor 19:37:07 any open floor items/ideas/jokes? 19:37:38 ! 19:37:44 S3 mirror 19:37:46 mdomsch: fire away. 19:37:55 https://fedoraproject.org/wiki/Infrastructure/Mirroring/Amazon 19:38:40 cool. more info there than last I looked. 19:39:27 question is, can we run this out of FI 19:39:39 mdomsch: Cool. Do we want to talk to spevack about this? 19:39:43 so, what would we need to do that? 19:40:14 a place to run it I guess and a account that is billed? 19:40:31 I have the billing info now 19:40:54 separate app servers for it, or run the s3cmd sync job on bapp01? 19:41:07 if we have to pay, I anticipate that figuring out the billing will be more complex than all the other issues combined. ;) 19:41:41 I have the billing part nailed 19:41:46 ok, cool. 19:42:04 so, I'd think bapp01 is fine as long as it doesn't push it overloaded 19:42:10 we need to be able to run s3cmd sync on a server somewhere, with access to the netapp, outbound bandwidth to S3, * 7 regions 19:42:15 or could it just be in the releng push stuff? 19:42:19 sure 19:42:25 releng would work too 19:42:34 that's why I'm askng - I don't know the right place to run it 19:42:35 as long as it's not holding up pushes... 19:42:43 * nirik ponders 19:43:00 async to the push sounds better. 19:43:15 how does s3cmd run over (port wise) 19:43:35 https 19:44:48 this is just updates? or everything or everything + rawhide? 19:45:09 Everything, update,s rawhide, epel 19:45:41 ~200 19:45:42 GB 19:45:50 uhm a bit more than that 19:46:32 ok. I would have to look, but i would think it would be ok to run on a releng box... or possibly secondary01 I suppose. 19:47:33 we could check with dgilmore once he's back on-line. 19:47:52 mdomsch: so, I'd say lets figure that for sure, and set it up? (or possibly after the freeze) 19:48:47 ok 19:49:33 at least I see no problems with doing so. ;) Will help out ec2 fedora folks, seems like a win to me. 19:50:28 any other open floor stuff? 19:50:36 Acctually I got some idea, might be a bit silly :). I noticed at #fedora-noc that some nodes sometimes getting a swap out :) But I did not noticed that you are using any analisys tools (I might be wrong). Therefore it is difficult to say how often is happens and why. Nagios is for different tasks. 19:51:36 StarBeast: you mean the nagios alerts? 19:51:41 I am talking about something like rrd-style graphs. 19:51:59 the issue is that our noc02 instance has network issues to the rest of our stuff from time to time. ;( 19:52:22 the best thing we could fix here would be to monitor a router or gateway and collapse those all into a single alert. 19:53:22 nirik: I am thinking about some tool that stores history of load avg, swap utilization etc.. in rrd 19:53:32 StarBeast: we do have that. ;) Collectd. 19:53:47 https://admin.fedoraproject.org/collectd/bin/index.cgi?hostname=hosted03&plugin=load×pan=3600&action=show_selection&ok_button=OK 19:54:01 Aah... :) I did not noticed it :) Sorry. 19:54:46 no problems... some of these things are not very well documented. ;( 19:54:59 In this case, it is fine. 19:55:32 ok, if nothing more will close out the meeting in a minute here. 19:55:43 We are using Lemon at CERN. Very useful. http://lemon.web.cern.ch/lemon/screenshots.shtml 19:56:01 huh. haven't seen that one before. 19:56:23 thanks for the info StarBeast 19:56:26 I guess it is a homemade :) 19:56:37 But it is an opensource 19:56:43 nice. 19:57:12 Thanks for coming everyone. ;) 19:57:15 #endmeeting