#fedora-meeting: Infrastructure (2013-03-14)
Meeting started by nirik at 19:00:01 UTC. The full logs are available at
* welcome y'all (nirik, 19:00:02)
* New folks introductions and Apprentice tasks (nirik, 19:04:49)
* Applications status / discussion (nirik, 19:10:06)
* fedocal is moving to staging. (nirik, 19:10:24)
* blockerbugs qa app is moving to staging. (nirik, 19:10:33)
* currently we have a temporary openid provider setup for the old uri,
will disappear soon (puiterwijk, 19:12:12)
* relrod making a dev gitlab instance to look at. (nirik, 19:16:49)
* Sysadmin status / discussion (nirik, 19:20:10)
* LINK: https://github.com/mpdehaan/ansible-commander
* Private Cloud status update / discussion (nirik, 19:27:12)
* Upcoming Tasks/Items (nirik, 19:32:55)
* 2013-03-12 to 2013-03-21 pycon (nirik, 19:33:12)
* 2013-03-19 to 2013-03-26 - koji update (nirik, 19:33:12)
* 2013-03-29 - spring holiday. (nirik, 19:33:12)
* 2013-04-02 to 2013-04-16 ALPHA infrastructure freeze (nirik,
* 2013-04-15 - remove legacy-openid (nirik, 19:33:12)
* 2013-04-16 F19 alpha release (nirik, 19:33:13)
* 2013-05-07 to 2013-05-21 BETA infrastructure freeze (nirik,
* 2013-05-21 F19 beta release (nirik, 19:33:16)
* 2013-05-31 end of 1st quarter (nirik, 19:33:18)
* 2013-06-11 to 2013-06-25 FINAL infrastructure freeze. (nirik,
* 2013-06-25 F19 FINAL release (nirik, 19:33:22)
* Open Floor (nirik, 19:34:16)
* help needed for coprs (nirik, 19:34:42)
* coprs helpers see pingou or skvidal in #fedora-apps to help out.
Meeting ended at 19:41:46 UTC.
Action Items, by person
People Present (lines said)
* nirik (76)
* skvidal (62)
* pingou (20)
* puiterwijk (12)
* swa_work (11)
* linuxmania (10)
* relrod (6)
* zodbot (4)
* axil42 (4)
* jerrycan321 (2)
* smooge (1)
* SmootherFrOgZ (1)
* abadger1999 (0)
* lmacken (0)
* threebean (0)
* ricky (0)
* mdomsch (0)
* dgilmore (0)
* CodeBlock (0)
19:00:01 <nirik> #startmeeting Infrastructure (2013-03-14)
19:00:01 <zodbot> Meeting started Thu Mar 14 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:02 <nirik> #meetingname infrastructure
19:00:02 <nirik> #topic welcome y'all
19:00:02 <nirik> #chair smooge skvidal CodeBlock ricky nirik abadger1999 lmacken
dgilmore mdomsch threebean
19:00:02 <zodbot> The meeting name has been set to 'infrastructure'
19:00:02 <zodbot> Current chairs: CodeBlock abadger1999 dgilmore lmacken mdomsch
nirik ricky skvidal smooge threebean
19:00:40 * skvidal is here
19:00:42 <relrod> here
19:00:48 * puiterwijk is finally around again
19:01:14 * pingou here
19:02:02 * nirik waits a minute for people to come in.
19:02:23 <swa_work> hi all
19:03:29 <linuxmania> that we say "here" means we are here to attend the
19:03:35 <linuxmania> hi everybody
19:03:37 <nirik> you can. ;)
19:04:01 * swa_work here
19:04:49 <nirik> #topic New folks introductions and Apprentice tasks
19:05:05 <nirik> any new folks want to say hi and introduce themselves? or anyone
have questions or comments?
19:05:12 * SmootherFrOgZ is around
19:05:40 <linuxmania> yes, i am a newbie. I would like to introduce myself to
19:06:06 <jerrycan321> Hi - I'm new here, and just here to see what happens and
where I can help.
19:06:22 <nirik> welcome linuxmania and jerrycan321. Are you more interested in
sysadmin type tasks or application development ?
19:07:06 <linuxmania> could you please describe those two in more details?
19:07:27 <smooge> is here but distracted
19:07:49 <nirik> sysadmin's do scripting and managing running hosts, app
development is working on the applications we run... pkgdb, etc...
19:08:03 <nirik> it's perfectly fine to be interested in both. ;)
19:08:15 <jerrycan321> Either are of interest, but I have not been a programmer for
quite a while. I guess sysadmin, then I can get to see where things might need fixing, and
go from there.
19:08:29 <linuxmania> got it. I think i like app development more.
19:08:58 <nirik> cool.
19:09:18 <nirik> see me in #fedora-meeting or the apps folks in #fedora-apps after
the meeting and we can point you in the right direction.
19:09:27 <nirik> note that many of our apps folks are at pycon right now...
19:09:36 <puiterwijk> nirik: I think you meant #fedora-admin? ;)
19:09:45 <nirik> sorry, yes.
19:10:06 <nirik> #topic Applications status / discussion
19:10:17 <nirik> ok, probibly not too much here this week, but a few things...
19:10:24 <nirik> #info fedocal is moving to staging.
19:10:33 <nirik> #info blockerbugs qa app is moving to staging.
19:10:35 <pingou> I got some work done this week(-end), fedocal, pkgdb2, taggerapi
19:10:46 <swa_work> I'd like to introduce myself; my name is Steven Acres,
I've been a Solaris/Linux sysadmin for 10 yrs and was actively involved with the
OpenSolaris project as well
19:11:14 <linuxmania> ok, no problem. I will see you at #fedora-admin, nirik.
19:11:20 <pingou> btw skvidal there is a question where your input would be nice on
copr-devel about the interest of having a hash for the api login (in addition to the api
19:11:39 <skvidal> pingou: I'll take a look - I didn't see it before
19:11:44 <pingou> skvidal: thanks
19:11:46 <nirik> swa_work: welcome!
19:11:54 <swa_work> thanks nirik !
19:12:11 <nirik> swa_work: you also interested in the sysadmin side of things? or
19:12:12 <puiterwijk> #info currently we have a temporary openid provider setup for
the old uri, will disappear soon
19:12:19 <pingou> together with threebean and hughsie, we've been working on
19:12:46 <pingou> eventually, the current tagger will come on the top of this api
19:13:14 <swa_work> nirik, more sysadmin ; I can roll rpms, etc. when needed
19:13:20 <pingou> and this api supports rating in addition to tagging
19:14:17 <swa_work> although I've not worked with koji or buildsystems as such
19:14:40 <swa_work> well ..the opensuse abit when I was with Novell/Platespin
19:14:40 <nirik> cool.
19:15:01 <nirik> swa_work: we just mostly keep koji running along... not much
internal development on it. ;)
19:15:08 <nirik> any other application news?
19:15:25 <relrod> I'm working on ansible gitlab playbooks for skvidal :P
19:15:26 <axil42> greetings:)
19:15:35 <skvidal> s/skvidal/fedora/
19:15:53 <puiterwijk> one request for anyone
19:15:54 <relrod> well, s/for/as asked by/
19:15:56 <relrod> ;)
19:15:57 <nirik> yeah, will be nice to prevew it.
19:16:06 <puiterwijk> in case there are any problems with FAS-OpenID, please
redirect those to me ;)
19:16:18 <relrod> skvidal: sorry, wasn't trying to pin it on you or anything
19:16:25 <skvidal> relrod: :)
19:16:28 <skvidal> relrod: not upset
19:16:33 <nirik> puiterwijk: I've not see any issues since we setup the legacy
19:16:35 <skvidal> relrod: I was being flippant :)
19:16:44 <skvidal> relrod: no worries
19:16:46 <puiterwijk> nirik: I did, today a question on askbot ;)
19:16:49 <nirik> #info relrod making a dev gitlab instance to look at.
19:16:57 <nirik> puiterwijk: oh? where at?
19:17:01 <swa_work> apologies for not introducing myself first the infra list; my
work has been hectic lately
19:17:07 <puiterwijk> nirik:
19:17:20 <nirik> swa_work: no problem, we all very much understand that. ;)
19:17:37 <swa_work> cool, thanks
19:17:38 <nirik> puiterwijk: ah yeah, that was an old one and I modified my answer,
it had the incorrect link in it.
19:17:53 <nirik> or wait, thats a different one
19:17:53 <puiterwijk> nirik: your answer?
19:18:08 <puiterwijk> yeah, I asked them to contact me
19:18:23 <axil42> swa_work: you are Harish?
19:19:54 <nirik> puiterwijk: there was another question about how to login with
openid... and I had the old url in my answer, someone mentioned it to me and I edited it.
19:20:02 <nirik> anyhow, shall we move on...
19:20:04 <puiterwijk> nirik: ah, ok
19:20:07 <puiterwijk> sure
19:20:10 <nirik> #topic Sysadmin status / discussion
19:20:13 <swa_work> no axil42 ; Steven Acres http://blog.swatteksystems.com
; swa on
19:20:23 <nirik> lets see...
19:20:44 <axil42> oh sorry, thought you were the guy who sent to the list about gsoc
19:21:02 <swa_work> np, I knew who you meant ;D
19:21:20 <nirik> not too much sysadmin news I can recall. ;) We are poking at
ansible some more to get it up to speed
19:21:21 <axil42> Basically I'm here for this reason :)
19:21:37 <skvidal> nirik: speaking of that
19:21:43 <nirik> There were some important updates to puppet and such, which got
19:21:59 <skvidal> I had lunch with mdehaan today. we spoke about ansible commander
some - which should be seeing an alpha release very soon
19:22:13 <nirik> excellent. Thats the web management? or ?
19:23:49 <nirik> https://github.com/mpdehaan/ansible-commander
19:24:21 <skvidal> nirik: it's more than web
19:24:24 <skvidal> it is a web interface
19:24:26 <skvidal> which is _fine_
19:24:30 <skvidal> but the idea is this
19:24:43 <skvidal> web interface commits to a git repo from the interface for
playbook editing, etc
19:24:51 <skvidal> but also is a scheduler for playbook executions
19:25:10 <skvidal> so you can say 'run these playbooks every N hours, in
19:25:21 <nirik> nice.
19:25:27 <skvidal> so the web app
19:25:36 <skvidal> will have(does?) have a rest api
19:25:45 <nirik> excellent.
19:25:46 <skvidal> so telling it to do things from a cli should be possible
19:25:51 * pingou likes
19:26:37 <nirik> nice. Look forward to it.
19:26:59 <skvidal> me too
19:27:12 <nirik> #topic Private Cloud status update / discussion
19:27:12 <skvidal> the licensing on it is opensource - not sure which one yet
19:27:19 <skvidal> but I was assured nothing offensive :)
19:27:20 <nirik> excellent.
19:27:25 <nirik> skvidal: oh, how does it do auth?
19:27:27 <nirik> or does it?
19:27:34 <skvidal> nirik: I have no idea :) - probably apache does it?
19:27:38 <skvidal> I know the app base is django?
19:27:39 <skvidal> so..
19:27:42 <pingou> :'(
19:27:47 <skvidal> pingou: why is that sad?
19:27:49 <pingou> sorry :)
19:28:04 <relrod> according to the readme, it's gplv3, fwiw
19:28:50 <skvidal> relrod: that may or may not be the most current
19:28:54 <skvidal> but it probably is
19:29:04 <skvidal> I didn't ask which github branch was the right one
19:29:08 <nirik> ok, any cloud news this week? I think we are pretty much migrated
to the openstack cloudlet aside from a few stragglers.
19:29:23 <skvidal> nirik: stragglers are left
19:29:34 <skvidal> nirik: the jenkins issue with the external ips
19:29:48 <skvidal> is still outstanding - beagles - in openstack team inside is
looking at it - no resolution yet
19:30:02 <skvidal> we can step around it using the internal ips for sshing into the
19:30:05 <skvidal> which works just fine
19:30:05 <pingou> skvidal: btw, why is only the el6 node concerned? different
cloudlet b/w el and fedora builder?
19:30:14 <skvidal> pingou: we have 4 compute nodes
19:30:21 <skvidal> if 2 instances
19:30:23 <skvidal> are on the same node
19:30:31 <skvidal> then they cannot talk to one another using their EXTERNAL ip
19:30:36 <skvidal> they CAN using their INTERNAL ip
19:30:38 <skvidal> so
19:30:41 <skvidal> jenkins-master
19:30:45 <skvidal> and jenkins-el6
19:30:49 <skvidal> happen to be on the same compute node
19:30:53 <skvidal> that's why it is happening
19:30:55 <pingou> ok
19:30:58 <skvidal> pingou: does that explain it?
19:31:26 <nirik> I still need to go over whats left on our 'move to
19:31:28 <pingou> and the problem is to determine at build time if two instances are
on the same node or not to adjust the IP accordingly, right?
19:31:30 <nirik> I'll try and do that soon.
19:31:39 <skvidal> pingou: we can just use the internal ip
19:31:46 <skvidal> pingou: but in the long run that's not a fabulous solution
19:31:54 <skvidal> b/c afaict I cannot assign floating internal ips
19:31:55 <pingou> skvidal: yes
19:31:57 <skvidal> so they are consistent
19:32:05 <skvidal> pingou: but if you'd like it working right now
19:32:09 <skvidal> I can just change the ips in thje jenkins config
19:32:13 <skvidal> and it will just work
19:32:14 <skvidal> poof
19:32:35 <nirik> seems like a ok workaround for now
19:32:35 <pingou> skvidal: one project is using the el6 builder, so yes, we should
update the IP in the config file
19:32:40 <skvidal> pingou: wilco
19:32:42 <skvidal> doing right now
19:32:46 <pingou> skvidal: thanks
19:32:48 <nirik> excellent. :)
19:32:55 <nirik> #topic Upcoming Tasks/Items
19:33:08 <nirik> ready for info-dump:
19:33:12 <nirik> #info 2013-03-12 to 2013-03-21 pycon
19:33:12 <nirik> #info 2013-03-19 to 2013-03-26 - koji update
19:33:12 <nirik> #info 2013-03-29 - spring holiday.
19:33:12 <nirik> #info 2013-04-02 to 2013-04-16 ALPHA infrastructure freeze
19:33:12 <nirik> #info 2013-04-15 - remove legacy-openid
19:33:13 <nirik> #info 2013-04-16 F19 alpha release
19:33:15 <nirik> #info 2013-05-07 to 2013-05-21 BETA infrastructure freeze
19:33:16 <nirik> #info 2013-05-21 F19 beta release
19:33:18 <nirik> #info 2013-05-31 end of 1st quarter
19:33:20 <nirik> #info 2013-06-11 to 2013-06-25 FINAL infrastructure freeze.
19:33:22 <nirik> #info 2013-06-25 F19 FINAL release
19:33:24 <nirik> anything else folks would like to schedule, note or amend?
19:33:33 <pingou> end of quarter is past?
19:33:55 <pingou> nm, it is
19:34:08 <nirik> yep
19:34:16 <nirik> #topic Open Floor
19:34:25 <nirik> any one have anything for open floor?
19:34:30 <nirik> questions, comments, suggestions, ?
19:34:33 <skvidal> we need help in coprs
19:34:36 <skvidal> if any of the new folks
19:34:39 <skvidal> want to work on an app
19:34:42 <nirik> #info help needed for coprs
19:34:43 <skvidal> and are familiar with python
19:34:56 <skvidal> PLEASE come by #fedora-apps and yell at me or pingou
19:35:05 <pingou> skvidal: we need to document the code and the workflow :)
19:35:16 <nirik> #info coprs helpers see pingou or skvidal in #fedora-apps to help
19:35:22 <skvidal> pingou: yes
19:35:26 <skvidal> pingou: I agree
19:35:41 <nirik> FYI, copr's is a setup to let people build collections of
19:35:43 <linuxmania> skvidal, i would like to help, but i never try using python
19:36:25 <linuxmania> and do you think if i start learning python, my skills could
be solid enough to contribute the project?
19:37:22 <linuxmania> i am not sure. But if you think it is not a very difficult
language, i think i will give it a try.
19:38:02 <puiterwijk> linuxmania: python is a pretty easy language if you have
already programmed in another language ;)
19:38:07 <pingou> linuxmania: if you have some programming experience and know the
basis of object oriented, python shouldn't be to hard
19:39:33 <nirik> ok, anything further, or shall we call it a meeting?
19:40:36 <linuxmania> pingou, puiterwijk. thank you both, then i will find some
tutorial and see what it looks like.
19:40:54 <nirik> linuxmania: feel free to ask in #fedora-apps for pointers too.
19:41:44 <nirik> thanks for coming everyone!
19:41:46 <nirik> #endmeeting