infrastructure
LOGS
19:00:01 <nirik> #startmeeting Infrastructure (2013-08-29)
19:00:01 <zodbot> Meeting started Thu Aug 29 19:00:01 2013 UTC.  The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:00:01 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
19:00:01 <nirik> #meetingname infrastructure
19:00:01 <nirik> #topic welcome y'all
19:00:01 <nirik> #chair smooge relrod nirik abadger1999 lmacken dgilmore mdomsch threebean pingou puiterwijk
19:00:01 <zodbot> The meeting name has been set to 'infrastructure'
19:00:01 <zodbot> Current chairs: abadger1999 dgilmore lmacken mdomsch nirik pingou puiterwijk relrod smooge threebean
19:00:08 <nirik> hello everyone.
19:00:10 <oddshocks> Hello!
19:00:13 <Xeladem> hello
19:00:15 <Zen42> hello
19:00:17 <adimania> hello
19:00:19 <bitlord> hi!
19:00:19 <oddshocks> how low
19:01:19 * threebean is here
19:01:20 * nirik will wait another min for folks to wander in
19:01:30 * Smoother1rOgZ here
19:01:32 <frankieonuonga> hi guys...greetings from kenya
19:01:51 <Xeladem> ^^
19:01:52 * fchiulli is here
19:02:21 <abompard> hey y'all !
19:02:31 <nirik> cool. Nice turn out today. ;)
19:02:43 <nirik> ok, lets go ahead and dive in...
19:02:45 <nirik> #topic New folks introductions and Apprentice tasks
19:02:52 <nirik> any new folks like to give a short intro?
19:02:55 <janeznemanic> Hi, I graduated from business management. I've been studying programming for the last year and I've been reading books about Linux administration for the last four months. Really look forward working in infrastructure team.
19:03:01 <nirik> or apprentices with questions/comments/ideas?
19:03:10 <nirik> welcome janeznemanic.
19:03:23 <janeznemanic> hi everybody
19:03:25 <Xeladem> Welcom
19:03:30 <Xeladem> +e
19:03:41 <adimania> Hi, I am Aditya working as a systems engineer. I work with Puppet and python a bit.
19:03:48 <nirik> welcome adimania
19:03:53 <Zen42> Hi, i'm a Linux sys admin from Glasgow, have been for about 4 years and been a general sys admin for 8
19:04:06 <nirik> and welcome Zen42 too. ;)
19:04:08 <adimania> thanks nirik.
19:04:20 <Zen42> thanks
19:04:24 <nirik> are you folks more interested in sysadmin type items, application development, or both?
19:04:41 <adimania> I would prefer more sysadmin stuff.
19:04:52 <janeznemanic> I'm interested in both.
19:05:03 <Zen42> nirik: sysadmin only
19:05:06 <adimania> I can write code as such like nagios checks and puppet confs.
19:05:28 <nirik> cool. ;) So, for the sysadmin side see me after the meeting in #fedora-admin and we can get you folks added to our apprentice group...
19:05:34 <smooge> here
19:05:40 <janeznemanic> ok
19:05:42 <kaotiko> Hi, I m newbie here too, I was speaking in other fedora channels. I work with Python. I like work in apps :)
19:05:45 <nirik> for the app devel side, see #fedora-apps after the meeting and we can get you started in on that side. ;)
19:05:58 <nirik> kaotiko: welcome. ;)
19:06:06 <frankieonuonga> apprentice group is great....I am in it so far and they are really helpful...so feel free guys
19:06:28 <Xeladem> #fedora-apprentice
19:06:32 <Xeladem> sorry
19:06:37 <Xeladem> ^^
19:06:39 <janeznemanic> may I be in both groups
19:06:42 <nirik> #fedora-admin is our general channel. ;)
19:07:01 * pingou late
19:07:04 <nirik> do feel free to ask questions in those channels or chime in anytime. ;)
19:07:27 <nirik> hey pingou. :)
19:07:38 <nirik> ok, any other new folks or questions? or shall we move on?
19:07:43 <kaotiko> I had not sure if i should speak here but finally I wrote :)
19:08:08 <pingou> cool, a lot a new people :)
19:08:24 <nirik> kaotiko: we are usually a friendly bunch... questions are a good thing.
19:08:28 <nirik> #topic Applications status / discussion
19:08:39 <nirik> any news on the applications font this last week or upcoming?
19:09:00 <threebean> heh, lots of small fun stuff.
19:09:10 <nirik> yeah.
19:09:15 <threebean> https://stg.fedoraproject.org/wiki/User:Codeblock#Badges
19:09:26 <threebean> relrod has a mediawiki badges plugin on the way
19:09:26 <Smoother1rOgZ> yeah, nice!
19:09:53 <nirik> cool.
19:09:56 <pingou> it looks very very nice!
19:10:02 <threebean> and we got a zodbot .badges command :)
19:10:04 <nirik> long term we want to look at a fas 'profile' page tho?
19:10:15 <frankieonuonga> COOL!!!!!
19:10:17 <Smoother1rOgZ> threebean++
19:10:31 <threebean> nirik: yup - https://github.com/fedora-infra/fas/issues/39
19:11:08 <nirik> cool.
19:11:17 * Smoother1rOgZ notes
19:11:19 <nirik> should we close that infra ticket in favor of the upstream fas one?
19:11:45 <threebean> let's leave it open another day until we get the badges macro into production mediawiki?
19:11:50 <nirik> ok.
19:12:23 <nirik> I've looked at moving hyperkitty/mailman3 forward some...
19:12:32 <nirik> abompard: you have the things you need to move that along now?
19:12:59 <abompard> Hmm, not quite
19:13:12 <nirik> ok, I can work on helping you with anything you need...
19:13:15 <abompard> I'm working on the MM3 rpm but there's something I don't get with the infra
19:13:18 * nirik wants to get that rolling. ;)
19:13:24 * abompard too :-)
19:13:35 <pingou> from Monday, I should be able to help in the morning abompard ;-)
19:13:46 <abompard> this rbac-playbook command you mentionned, I can't find it anywhere
19:13:50 <abompard> pingou: :-)
19:13:56 <nirik> abompard: ah, it's on lockbox01 in /usr/local/bin/
19:14:07 <nirik> you need to run the ansible playbooks from there.
19:14:30 <abompard> darn I was sure to have looked there
19:14:49 <abompard> ok, I probably mixed it up with bastion
19:14:58 <nirik> we can poke at it in #fedora-noc or admin out of meeting?
19:15:05 <abompard> yum
19:15:07 <abompard> yup
19:15:11 <abompard> (reflex ;-) )
19:15:17 <nirik> :)
19:15:43 <nirik> any other application plans upcoming?
19:16:04 <Smoother1rOgZ> we should have the new fas-client ready for push-mode next week
19:16:10 <threebean> cool!
19:16:15 <nirik> oh, nice. ;)
19:16:20 <Smoother1rOgZ> i'm finishing fedmsg implementation
19:16:39 <nirik> #info mediawiki badges plugin work
19:16:55 <nirik> #info mailman3/hyperkitty staging is moving along/starting
19:17:09 <nirik> #info fas-client push mode ready for testing next week hopefully
19:17:17 <nirik> #topic Sysadmin status / discussion
19:17:24 <nirik> ok, on the sysadmin side a few things:
19:17:44 <nirik> #info x86 koji builders are now Fedora 19 (all were re-installed the other day)
19:17:55 <dgilmore> well most are
19:17:59 <nirik> #info updates have been applied to almost everything now
19:18:11 <nirik> dgilmore: details details. ;) yeah, there are a few left.
19:18:33 <nirik> #info merged the base task in ansible into a role this weekend.
19:18:45 <nirik> #info cleaned up buildvm ansible playbooks and kickstarts.
19:18:53 <abadger1999> if there's anyone with outstanding PR's they need reviewed, I could dedicate a day a week to reviewing or something.  I reviewed a set of threebean's PR's on Monday and it seemed to go pretty well.
19:19:24 <nirik> I'm going to try and continue to clean up and organize our ansible repo. Help welcome.
19:19:42 <pingou> abadger1999: http://ambre.pingoured.fr/fedora-infra/#pulls there are some :]
19:19:44 <nirik> abadger1999: if you have time sometime I'd like to look at those variables issues in ansible you hit and finish the new instance sop
19:19:47 <threebean> abadger1999: there is also pingou's list to use as a reference.
19:19:51 <threebean> pingou: ;)
19:20:09 <pingou> I need to rewrite this script to use an API token and a simple cron
19:21:35 <nirik> Also, I was actually thinking of another ansible meeting... see if we can discuss outstanding questions and also go over preferred syntax and stuff for everyone.
19:21:49 <threebean> +1
19:21:50 <pingou> +1
19:22:00 <frankieonuonga> +1
19:22:01 <nirik> ie, when to use roles, using {{ var }} always instead of ${var}, etc
19:22:28 <Smoother1rOgZ> +1
19:22:40 <nirik> cool. I'll look at scheduling something next week possibly...
19:22:52 <abadger1999> nirik: yeah -- we need to do that sometime.
19:23:12 <nirik> also, things like: "action: copy ... " should now be just "copy: "
19:23:22 <abadger1999> pingou: that's a nice list :-)
19:23:31 <abompard> +1 too, I'd love to listen to that
19:23:43 <nirik> #info ansible meeting next week sometime, nirik to schedule.
19:24:14 <nirik> So, I'll put this under sysadmin:
19:24:29 <misc> someone could also take a look at using http://www.kuwata-lab.com/kwalify/ to have some syntax validation ?
19:24:56 <nirik> I reinstalled out fed-cloud01 machine with a clean install, then ran the ansible openstack playbook on it. It mostly worked, but blew up a bit at the end. I sent the maintainer feedback on it and he was going to fix those things.
19:25:12 <nirik> Also, the master branch I used was for havana... which isn't really stable.
19:25:22 <nirik> I'm going to re-run with grizzley
19:25:53 <nirik> misc: packaged? doesn't seem so.
19:25:53 <frankieonuonga> i seemed to have a 404 on both of them....can we kindly  look into it after the meeting.
19:26:11 <nirik> and ruby or java? :(
19:26:12 <misc> nirik: rubygem-kwalify.noarch
19:26:33 <nirik> that doesn't help get to the day I can yum remove ruby. ;)
19:26:46 <misc> you just need it on lockbox
19:26:56 <misc> and that's yaml file to describe yaml
19:27:07 <nirik> how much better/different is that from --syntax-check ?
19:27:30 <misc> I am not sure that --syntax-check could be used to enforce style
19:28:05 <nirik> right. well, I can look into it, but more ruby doesn't make me happy. ;)
19:28:20 <misc> maybe there is the same in java if you prefer :)
19:28:33 <frankieonuonga> for syntax we can use lynt tools
19:28:37 <frankieonuonga> should work
19:28:50 <frankieonuonga> I can look into it
19:28:57 * nirik doesn't prefer java either. ;)
19:29:10 <nirik> frankieonuonga: sure, if you want to look at options and let us know.
19:29:44 <frankieonuonga> nirik: small joke...if java has true garbage collection it would kill apps as they launched..ha ha
19:29:45 <nirik> ok, any other sysadmin side items?
19:29:53 <frankieonuonga> nirik: sure let me do that
19:30:01 <frankieonuonga> will let you guys know in two or so days
19:30:26 <Smoother1rOgZ> if there's any people interested about evaluating repmgr, poke at nirik or I
19:30:55 <nirik> Smoother1rOgZ: thats still on my list too. ;) Did you say you had created instances already? or should I spin up some to test with?
19:31:05 <frankieonuonga> smoother1rOgz: great...thanks.
19:31:13 <Smoother1rOgZ> I did, you've 3 running
19:31:38 <Smoother1rOgZ> on fed-cloud02
19:31:48 <nirik> Smoother1rOgZ: ok, can you drop me an email with the ips or something?
19:31:54 <Smoother1rOgZ> sure thing
19:32:00 <nirik> #info frankieonuonga to look at ansible yaml checking hooks
19:32:08 <nirik> #info Smoother1rOgZ and nirik to test repmgr
19:32:19 <nirik> #topic Upcoming Tasks/Items
19:32:19 <nirik> https://apps.fedoraproject.org/calendar/list/infrastructure/
19:32:30 <nirik> anything upcoming that people would like to schedule or note?
19:32:41 <nirik> Monday is a holiday in the US for many people.
19:32:48 <nirik> Tuesday is alpha change freeze day.
19:33:15 <nirik> and so tuesday we enter alpha change freeze in infra as well.
19:33:21 <smooge> Tuesday is reboot all the systems day
19:33:35 <nirik> ansible all -a 'reboot'
19:33:39 <nirik> sorry, wrong window.
19:33:47 <abompard> :-)
19:33:57 <threebean> more effective with --fireball
19:34:03 <nirik> yeah. ;)
19:34:07 <nirik> #topic Open Floor
19:34:19 <nirik> anyone have items for open floor? questions or comments or ideas?
19:34:33 <threebean> I volunteered at Flock to make some videos for the Fedora Videos team on infra stuff
19:34:39 <smooge> cool
19:34:42 <pingou> nice
19:34:44 <nirik> cool.
19:34:57 <threebean> I was thinking about three different videos, 2-5 minutes each
19:35:02 <frankieonuonga> I cant wait to see those...considering i was not there.
19:35:06 <pingou> can I/we help with something?
19:35:11 <Smoother1rOgZ> I opened a milestone FAS3.0, if you guys have any ideas or request, please, add issue with the tag "feature"
19:35:13 <threebean> one on "What is Fedora Infrastructure" covering very broadly..
19:35:15 <nirik> Oh, if we want to do a FAD (Fedora Activity Day), I think we might need to look into early next year... since we have lots of release stuff for f20, then holidays)
19:35:25 <pingou> +1
19:35:31 <threebean> one on "How to get involved in the sysadmin stuff" and another on "How to get involved in app development"
19:35:46 <pingou> FAS3.0 is clearly a good FAD topic for app dev
19:35:48 <nirik> threebean: sounds lovely.
19:35:57 <threebean> If anyone has stuff they really want to be in it, or wants to help.. ping me later I guess. ;)
19:35:59 <pingou> getting ride of puppet might be an interesting one for sysadmin
19:36:05 <dgilmore> nirik: id like us to have a fad to work on a new combined frontend for koji/bodhi/pkgdb
19:36:26 <pingou> dgilmore: could you expand on this?
19:36:28 <Smoother1rOgZ> dgilmore++
19:36:38 <nirik> dgilmore: oh yeah, that would be a nice one too. What would those upstream projects think of that? just an alternate frontend for our case?
19:36:40 <pingou> I read something about this on the devel list but didn't know about it before
19:36:42 <frankieonuonga> threebean: this would be something I am interested in...will hit you up
19:36:47 <dgilmore> maybe in Madrid
19:37:37 * nirik wonders if we could/should do a FAD in Denver, with me and lmacken (soon) being here it makes it easier for two of us at least. ;)
19:37:40 <abadger1999> <nod> -- for any of these fads... we do want to be sure we scope our deliverables before doing them though.
19:37:46 <abadger1999> <nod>
19:37:49 <nirik> abadger1999: absolutely.
19:38:12 <abadger1999> Denver is more central.  west coast and mid-westerners would appreciate that  ;-)
19:38:15 <nirik> specific realistic goal and people who are needed to reach that goal
19:38:28 <pingou> abadger1999: want to bet it's more central ? :D
19:38:45 <Smoother1rOgZ> :)
19:38:48 <abadger1999> pingou: Shh... Denver has some nice sight seeing as well ;-)
19:38:51 <nirik> FAD: Mid atlantic!
19:38:53 <pingou> wfm ! :)
19:38:56 <pingou> both :)
19:39:19 <abompard> yeah but eletronic devices have to be turned off in aiplanes
19:39:21 * pingou looks at Fedora boats
19:39:22 <nirik> there's lots of things we could do, we just need someone to pick one they feel strongly on and start organizing it.
19:39:28 <misc> FAs: Atlantis
19:39:36 <abompard> misc: +1
19:39:42 <pingou> misc: lost cause
19:39:44 * threebean gets the Underwater Hackathon badge ready.
19:40:01 <abompard> threebean: the artwork would be lovely
19:40:10 <pingou> scuba panda?
19:40:11 * misc did read as Underwear hackaton and think he should go to bed
19:40:20 <nirik> #info Lots of FAD ideas, flesh out your proposals on list and we can start organizing
19:40:20 <abompard> :-)
19:40:40 <pingou> abadger1999: we should make an app to vote on the FAD topic :D
19:40:48 <pingou> with shiny badge images!
19:40:58 <nirik> pingou: but first, a FAD to make the FAD voting app
19:41:08 <nirik> :)
19:41:10 <Smoother1rOgZ> yeah
19:41:15 <pingou> threebean: start w/ the badge :D
19:41:17 <abadger1999> heh, at this point, a european location for a fas fad would probably make sense -- but make sure we know what we want to accomplish before deciding to have a fas fad at all.
19:41:21 <threebean> definitely
19:41:39 <nirik> abadger1999: for that, might be possible to tack it onto flock next year...
19:41:41 <frankieonuonga> I would also push for europe.
19:41:59 <nirik> (although that makes it a lot of stuff at once)
19:42:18 <abadger1999> nirik: <nod>  If only we could do: flock, one week mandatory infra vacation, infra fad :-)
19:42:22 <frankieonuonga> nirik: wouldnt it be easier to have relating events at once?
19:42:33 <nirik> abadger1999: +1! :)
19:42:39 <abompard> abadger1999: +1 !
19:42:54 <pingou> abompard: +!
19:42:57 <nirik> frankieonuonga: it is... but if you have been hacking on something hard for several days then go to a conference where you do more, it gets pretty tiring.
19:43:01 <pingou> abadger1999: +1
19:43:06 <nirik> and you are away from home for longer.
19:43:32 <pingou> abadger1999: although threebean might have problems w/ that agenda :)
19:43:33 <frankieonuonga> nirik:you do have a valid point here...ok yes.
19:43:53 <nirik> people tend to not get much sleep at flock/fudcons. ;) Talks all day, hacking all evening, etc
19:44:04 <abompard> nirik: indeed...
19:44:09 <frankieonuonga> nirik: hope I can make it for the next one.
19:44:21 <nirik> yeah, we will see where it ends up. :)
19:44:33 <nirik> anyhow, any further questions for open floor?
19:44:53 <threebean> oh, I saw, I think it was msuchy, post to the planet about copr?
19:44:59 <threebean> is anyone here talking with him about it?
19:45:08 <nirik> threebean: yeah, saw that. I haven't directly, no. ;(
19:45:39 <nirik> I talked to mikem at flock about it and possibly merging it into koji...
19:45:55 <threebean> yeah, his posts indicated he was talking with mikem too
19:46:14 <nirik> I was waiting for his OBS post. ;)
19:46:23 <threebean> ha!  me too ;p
19:46:26 <dgilmore> nirik: kinda like i want to do to enable some upstream projects to build in koji
19:46:46 <nirik> dgilmore: yeah. I think this could tie into that very much...
19:46:59 <abadger1999> nirik: Question -- would we be willing to run an obs instance?
19:47:12 <nirik> for those following along the links are:
19:47:13 <dgilmore> abadger1999: no
19:47:13 <nirik> http://miroslav.suchy.cz/blog/archives/2013/08/29/what_is_copr/index.html
19:47:13 <abadger1999> nirik: if we aren't, then we probably need to make that clear to him.
19:47:18 <nirik> http://miroslav.suchy.cz/blog/archives/2013/08/29/copr_and_integration_with_koji/index.html
19:47:28 <nirik> abadger1999: yeah, it's not clear to me that we have been asked to tho...
19:47:39 <pingou> abadger1999: I thought it had been made clear on the list (maybe another time isn't bad though)
19:47:59 <misc> a obs like instance wouldn't cause various issue with redistribution, patents, etc ?
19:48:49 <nirik> dunno, it could.
19:48:57 <abadger1999> nirik: <nod>  I think that we might end up with something in RH running one thing and we have to find someone new to maintain the copr-ppa type thing we have almost complete now or get it merged into koji.
19:49:21 <nirik> abadger1999: yeah, I think a lot of the requirements are now being driven by upstream projects.
19:49:37 <abadger1999> yeah, which is decidedly not what we need it for :-/
19:49:52 <nirik> well, it could be useful for them too, but yeah, we have other needs. ;)
19:50:16 <nirik> so, I could drop them an email? or would someone else want to open a dialog? or can we invite them to discuss on infra list?
19:51:12 <Smoother1rOgZ> invite them to discuss seems good
19:51:24 <nirik> I'll mail him and mikem and ask for discussion on infra list.
19:52:02 <nirik> ok, anything further? or shall we call it a meeting?
19:52:47 <nirik> ok, thanks for coming everyone. ;)
19:52:49 <nirik> #endmeeting