18:00:00 <smooge> #startmeeting Infrastructure (2016-09-08)
18:00:00 <zodbot> Meeting started Thu Sep  8 18:00:00 2016 UTC.  The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:00:00 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
18:00:00 <zodbot> The meeting name has been set to 'infrastructure_(2016-09-08)'
18:00:00 <smooge> #meetingname infrastructure
18:00:00 <zodbot> The meeting name has been set to 'infrastructure'
18:00:01 <smooge> #topic aloha
18:00:01 <smooge> #chair smooge relrod nirik abadger1999 lmacken dgilmore threebean pingou puiterwijk pbrobinson
18:00:01 <zodbot> Current chairs: abadger1999 dgilmore lmacken nirik pbrobinson pingou puiterwijk relrod smooge threebean
18:00:01 <smooge> #topic New folks introductions
18:00:09 <puiterwijk> hi
18:00:18 * nirik had just almost hit enter on his
18:00:34 <smooge> ha!
18:00:34 <nirik> smooge: you want to run things? are you still at the DC?
18:00:38 <trishnag> hi
18:00:43 <smooge> I am in the DC but can run the meeting
18:00:43 <kushal> .hellomynameis kushal
18:00:43 <zodbot> kushal: kushal 'Kushal Das' <mail@kushaldas.in>
18:00:48 <sayan> .hello sayanchowdhury
18:00:49 <zodbot> sayan: sayanchowdhury 'Sayan Chowdhury' <sayan.chowdhury2012@gmail.com>
18:00:54 <cverna> .hello cverna
18:00:55 <zodbot> cverna: cverna 'Clement Verna' <clement@cverna.co.uk>
18:01:01 <kushal> smooge, you have the power :)
18:01:06 <lousab> .hello lousab
18:01:06 <zodbot> lousab: lousab 'luigi sainini' <luigi.sainini@tiscali.it>
18:01:28 <trishnag> .hello trishnag
18:01:29 <zodbot> trishnag: trishnag 'Trishna Guha' <trishnaguha17@gmail.com>
18:01:43 <clime> hey!
18:01:55 <smooge> hello everyone
18:02:01 <trishnag> Hi I want to join fedora infrastructure apprentice group. :)
18:02:23 <bowlofeggs> .hello bowlofeggs
18:02:24 <zodbot> bowlofeggs: bowlofeggs 'Randy Barlow' <randy@electronsweatshop.com>
18:02:30 <bowlofeggs> .hello bowlofinfrastructure
18:02:31 <zodbot> bowlofeggs: Sorry, but you don't exist
18:02:32 <smooge> welcome trishnag. Have you sent an introduction to the list? [I am behind so apologies for missing it if you have]
18:02:34 <bowlofeggs> awww
18:02:35 <nb> .hello nb
18:02:36 <zodbot> nb: nb 'Nick Bebout' <nb@nb.zone>
18:03:22 <nirik> .hello kevin
18:03:23 <zodbot> nirik: kevin 'Kevin Fenzi' <kevin@scrye.com>
18:03:25 <smooge> any other new people?
18:03:48 <trishnag> smooge: I am in the list from last year. but haven't joined the apprentice group. Should I send an introduction now?
18:04:13 <smooge> did you send one before :)?
18:04:32 <smooge> In any case I can add you to apprentice after the meeting
18:04:41 <trishnag> I guess not. I need to find. If not I will do :).
18:04:56 * doteast here
18:04:58 <trishnag> smooge: Thanks :-)
18:05:10 <smooge> thanks. it helps in finding out what groups can better help you
18:05:20 <trishnag> sure
18:05:30 <smooge> ok if no other new people.. I will move on
18:05:34 <smooge> #topic announcements and information
18:05:34 <smooge> #info git checkout seed script now fixed - kevin, clime
18:05:34 <smooge> #info bodhi updates have moved from bodhi-backend01 to 03 - kevin
18:05:34 <smooge> #info Sept apprentice nag email is out (a bit late), please reply - kevin
18:05:34 <smooge> #info fedorahosted.org sunset announcement is out - everyone
18:05:35 <smooge> #info spam levels are down to 1-2 actual spams in trac per week.
18:05:37 <smooge> #info spam accounts are down to ~10 accounts created a day but not used
18:05:41 <smooge> #info pagure-importer 1.2.0 released - cverna
18:05:43 <smooge> #info virthost-cc-rdu01 finally installed
18:05:55 <smooge> #info doteast made good progress on a mirrormanager nagios script
18:06:19 <nirik> cverna: did you see my issue on tags for importer? :)
18:06:20 <tmoreira> .hello tiagovieira
18:06:21 <zodbot> tmoreira: tiagovieira 'Tiago Moreira Vieira' <tmv@redhat.com>
18:06:25 <nirik> oh, and I forgot to add:
18:06:40 <nirik> #info pagure and pagure-stg given more mem/cpus... hopefully a bit faster now - kevin
18:06:51 <cverna> nirik: yeah and vivek has done already done a PR for it :)
18:06:53 <puiterwijk> #info new sigul 0.200 release out, autosigning getting set up in staging now - patrick
18:07:10 <nirik> cverna: awesome.
18:07:30 <nirik> I'm somewhat torn between importing infra trac with tags or just without and we can retagg things...
18:07:52 <cverna> nirik: will wait a bit and release a new version next week
18:08:03 <kushal> puiterwijk, thank you for doing that :)
18:08:31 <smooge> puiterwijk, how long until sigul 1.0?
18:08:46 <cverna> nirik: you can cleanup the unwanted tags from the project setting
18:08:54 <puiterwijk> smooge: well, I could call this 1.0... But who knows when I draw that arbitrary line and start numbering from 1.0 :)
18:09:06 <smooge> ok
18:09:07 <nirik> cverna: yeah, but there's a lot of em. ;) I wonder if we could make the pag tool handle it... that would be easier to script
18:09:36 <smooge> oh how long before we go into freeze again?
18:09:42 <nirik> end of the month
18:09:47 <puiterwijk> smooge: I am planning to draw that arbitrary line when I get gpg2 support in though :)
18:09:48 <nirik> 27th?
18:09:51 <cverna> nirik: could be an option not sure if there is an api for this on pagure
18:10:29 <smooge> #info Fedora 25 beta freeze at end of month. Probable reboot outage 1-2 weeks before then
18:10:53 <smooge> alright I think that is all the info fit to print
18:10:54 <nirik> yeah, I was thinking week before
18:11:15 <smooge> I expect that 7.3 will happen right afterwords :)
18:11:56 <smooge> anyway.. onto the next topic
18:12:06 <nirik> and a kernel update
18:12:18 <smooge> #topic possible employment of https://github.com/release-engineering/dist-git in Fedora Infra - clime
18:12:21 <smooge> clime,
18:12:38 <clime> ye, I would like to suggest using https://github.com/release-engineering/dist-git
18:13:04 <nirik> I'd like to get pingou's input on this... since he knows the pkgdb and pagure interfaces best...
18:13:07 <clime> basically I would like separate the scripting part + selinux policy from actual configs in INFRA
18:13:29 <nirik> but yeah, overall upstreaming seems good to me.
18:13:50 <clime> I need to employ the latest commits from INFRA, I guess.
18:14:09 <clime> latest one being: Patrick Uiterwijk <puiterwijk@redhat.com>  Tue Aug 30 19:36:53 2016 +0000  Unify all ssl cipher suite configurations
18:14:19 <clime> vs one from Fri Jul 24 11:58:38 2015 +0200 in GIT
18:14:27 <puiterwijk> clime: that would be a very good one to get in yes. Especially for us...
18:14:29 <clime> but I can sort that out if there are some diffs
18:14:46 <clime> I think, it's doable.
18:15:01 * jflory7 here
18:15:06 <nirik> having something upstream everyone can more easily use and contribute to sounds like a good goal
18:15:14 <puiterwijk> yep, absolutely
18:15:32 <clime> e.g. templates/pkgdb_sync_git_branches.py needs to be modded slightly cause it contains ansible tags
18:15:33 <nirik> copr is already using this right? the package?
18:15:59 <nirik> oh, I guess it's a different one?
18:16:11 <clime> because of static configuration though so that could be moved to a separate config :)
18:16:19 <clime> nirik: nope, not yet
18:16:49 <clime> Would be nice to unify
18:16:56 * nirik nods.
18:17:17 <nirik> can you post to the list the proposal, etc? pingou might be able to more easily comment there...
18:17:36 <clime> So yeah, I went through the main.yml script and it would get simplify a great deal, I think
18:17:42 <clime> nirik: yes, I will do it.
18:18:50 <smooge> anything else on this?
18:20:07 <smooge> #topic bodhi-backend03 running bodhi 2.1.8 (older than production) - bowlofeggs
18:20:13 <smooge> bowlofeggs, you are up
18:20:16 <bowlofeggs> thanks!
18:20:45 <bowlofeggs> so i wanted to bring this up today so we can figure out a good path forwards
18:21:13 * nirik doesn't think the topic is right.
18:21:13 <bowlofeggs> i'm working to find out what commit of bodhi is deployed on production right now
18:21:20 <bowlofeggs> nirik: oh?
18:21:25 <nirik> $ rpm -q bodhi-server
18:21:25 <nirik> bodhi-server-2.0-212.el7.centos.noarch
18:21:30 <bowlofeggs> ooooh
18:21:36 <bowlofeggs> nirik: i think i am confused then
18:21:37 <bowlofeggs> hahaha
18:21:38 <nirik> hostname
18:21:38 <nirik> bodhi-backend03.phx2.fedoraproject.org
18:21:49 <nirik> it's the one from lmacken's copr...
18:21:50 <bowlofeggs> nirik: i thought that it was running that f24 build from my copr?
18:22:19 <bowlofeggs> nirik: this is good news to me though, because i was worried
18:22:45 <nirik> I thought I told you that it was running the copr one. :(
18:22:48 <nirik> perhaps I failed
18:23:07 <bowlofeggs> well i thought you meant it was from *my* copr, not lmacken's
18:23:22 <bowlofeggs> so it was probably just me confusing things
18:23:44 <bowlofeggs> nirik: that copr that i made for you, that had f24 - was that ever deployed anywhere "productiony"?
18:23:49 <bowlofeggs> that's the thing i was concerned about
18:24:11 <bowlofeggs> the bowlofeggs/bodhi repo?
18:24:43 <nirik> I don't think so, if so, not anymore
18:24:47 <smooge> ok so nothing on this topic then..
18:24:51 <bowlofeggs> yeah i think we can move on
18:24:54 <bowlofeggs> sorry everyone
18:24:54 <puiterwijk> Well, one thing
18:24:59 <nirik> however....
18:25:05 <smooge> #info bowlofeggs was confused and we had a bowlofbeans instead
18:25:09 <bowlofeggs> hahahaha
18:25:11 <bowlofeggs> hahahahah
18:25:12 <puiterwijk> bowlofeggs: can we please try to agree that from now on no bodhi deployments get done from COPR anymore? :)
18:25:12 <nirik> the ansible playbook enables your copr (not lmackens)
18:25:19 <bowlofeggs> puiterwijk: yes yes yes
18:25:24 <nirik> so there is a update pending on bodhi-backend03
18:25:30 <bowlofeggs> puiterwijk: i'm working on that - first it has to get into rawhide and then epel 7
18:25:37 <nirik> oh, it's from the infra repo tho
18:25:37 * doteast LOL
18:25:40 <nirik> bodhi-server.noarch                                  2.1.8-1.fc24                                    infrastructure
18:25:55 <nirik> that might be the one I made as a scratch build
18:26:00 <puiterwijk> bowlofeggs: we should have a set of infra tags as soon as dgilmore gets us those tags, so you can build in there until everything got into EPEL7 proper
18:26:00 <bowlofeggs> nirik: i highly recommend not applying that update
18:26:07 <nirik> so we should nuke it and we should nuke the copr from the playbook
18:26:12 <bowlofeggs> nirik: yeah
18:26:23 <nirik> I can do that, or someone else can if they want to beat me too it. ;)
18:26:35 <puiterwijk> bowlofeggs: so, I would like to agree that we disable the COPR repos directly after the meeting from the bodhi production boxes :)
18:26:41 <puiterwijk> s/agree/propose/
18:26:46 <bowlofeggs> my plan for the immediate future is to get a 2.1.9 release out
18:26:56 <bowlofeggs> but first i need to figure out what commit is in production
18:27:23 <bowlofeggs> once i know that, i'll know what has changed since then
18:27:28 * nirik just does that stuff
18:27:43 <bowlofeggs> puiterwijk: that's ok by me
18:28:01 <bowlofeggs> once i get a 2.1.9 release done, i'll put that in rawhide, and then i'll send an epel 7 update for it too
18:28:08 <bowlofeggs> so that's my plan going forward
18:28:15 <bowlofeggs> does that sound good?
18:28:27 <puiterwijk> Yup
18:28:32 <puiterwijk> bowlofeggs++ thanks!
18:28:35 <doteast> bowlofeggs, ++
18:28:37 <bowlofeggs> i don't want to deploy random unknown builds anymore - i want to tag all releases in upstream bodhi
18:28:39 <bowlofeggs> cool
18:28:48 <kushal> Good idea.
18:28:55 <bowlofeggs> it could end up being a 2.2.0, if there are new featuers
18:28:59 <puiterwijk> oh, turns out Kevin just dropped the COPR repo
18:29:01 <puiterwijk> :D
18:29:06 <bowlofeggs> that's why i want to find out what commit is in production
18:29:11 <bowlofeggs> nice
18:29:14 <bowlofeggs> yeah
18:29:18 <bowlofeggs> cool
18:29:23 <kushal> nirik, already dropped the copr repos it seems :)
18:29:26 <bowlofeggs> well i'm happy to move on if you want
18:29:38 <bowlofeggs> and i apologize for all my confusion
18:29:40 <puiterwijk> That was my request, and that's been taken care of now :)
18:29:42 <bowlofeggs> i'm a newb
18:29:48 * nirik was doing that.
18:29:48 <puiterwijk> Heh, no problem. Thanks for picking up bodhi!
18:29:58 <bowlofeggs>18:30:10 <bowlofeggs> we'll have smoother sailing as i get more experienced with bodhi
18:31:08 <smooge> #topic Apprentice Open office hours
18:31:27 <smooge> Hello Apprentices. Are there tickets you are wanting help with? etc?
18:31:37 <clime> I would like to get permissions to push into infrastructure ansible.git for that dist-git thing to get done as smoothly as possible.
18:32:04 <puiterwijk> clime: would just a patch be a problem for now?
18:32:18 <nirik> clime: are you suspecting it would be done before beta freeze?
18:32:46 <clime> nirik: well, I could make it fast, I think.
18:33:19 <clime> puiterwijk: patches are also alright if somebody will apply them for me :)
18:33:43 <puiterwijk> clime: yep. If you send them to the infra list, they'll get picked up pretty soon, and if not, bug any of us :)
18:33:54 <clime> but there is also thing that I would like to be able to realease & deploy new copr versions, which I currently cannot do :(
18:34:34 <clime> I'd like to be able to do this on my own...
18:34:37 <puiterwijk> Well, you are able to ssh into the copr servers and run the copr playbooks. So just the patches merging you can't do at the moment.
18:34:51 <clime> I can't run the playbooks.
18:34:59 <kushal> trishnag, feel free to ask any doubts now :)
18:34:59 <dgilmore> puiterwijk: the tags exist
18:35:04 <clime> from batcave01 i get Permission denied on /etc/ansible_utils/rbac.yaml
18:35:19 <nirik> puiterwijk: we could just make a sysadmin-copr...
18:35:20 <clime> without sudo that is
18:35:22 <puiterwijk> clime: right. Use sudo to run rbac-playbook. But we can look at that outside of the meeting :)
18:35:22 <dgilmore> puiterwijk: I need to add packages, with owners and set up the permissions
18:35:23 <nirik> in fact I thought we had one
18:35:35 <puiterwijk> nirik: we have copradmin, as I just created that yesterday
18:35:49 <puiterwijk> nirik: I made it a non-sysadmin* group due to the special status of COPR
18:36:06 <puiterwijk> there was no sysadmin-copr, msuchy was in sysadmin-cloud
18:36:10 <trishnag> kushal: First I will join the group and look around the tasks :).
18:36:16 <nirik> puiterwijk: well, yes, but..
18:36:34 <nirik> we often add sysadmin-foo when an application is still moving toward full support,thats part of the process
18:36:39 <puiterwijk> dgilmore: okay, thanks. We should finish that up, maybe tonight?
18:36:48 <nirik> and sysadmin would allow copr people to commit to ansible for copr stuff...
18:36:55 <puiterwijk> nirik: right. But the RFR for COPR is currently stalled.
18:36:59 <puiterwijk> Yep.
18:37:16 <nirik> sure, perhaps we can unstall it with clime's help
18:37:18 <puiterwijk> As soon as they move forward with the RFR etc, I'm happy with sysadmin-copr. Just didn't see any yet.
18:37:19 <dgilmore> puiterwijk: sure
18:37:25 <puiterwijk> nirik: yep, that'd work for me.
18:37:26 <clime> nirik: sure
18:37:37 <nirik> ah... I see.
18:37:55 <nirik> msuchy is in sysadmin-cloud... we reused that for copr because copr was so tied to the cloud
18:38:04 <puiterwijk> Yep.
18:38:40 <nirik> so, we could do that for clime also, or make sysadmin-copr or whatever.
18:38:48 <puiterwijk> I would vote sysadmin-copr
18:39:01 <puiterwijk> I don't think that all copr admins should have admin on the cloud stuff
18:39:36 <puiterwijk> So, if clime is going to move the RFR on, I can create sysadmin-copr and add him there
18:39:49 <clime> puiterwijk: at your service!
18:40:04 <puiterwijk> clime: okay, then here you'll get your own group. Use it wisely :)
18:40:09 <nirik> :)
18:40:13 <clime> puiterwijk: thx! :)
18:40:22 <puiterwijk> clime: and you'll get sysadmin, so you can push to ansible.git
18:40:47 <clime> puiterwijk: well, thx guys!
18:40:53 <trishnag> smooge: Thanks :)
18:41:00 <clime> puiterwijk: gonna have fun :)
18:41:02 <puiterwijk> as soon as I unbreak FAS, that is :)
18:41:19 <puiterwijk> I think I just broke FAS... if I did, I'm really sorry everyone!
18:41:26 <clime> (in a good sense)
18:41:27 <puiterwijk> and fixed
18:41:44 <smooge> ok any other items/
18:41:44 <puiterwijk> .members sysadmin-copr
18:41:45 <zodbot> puiterwijk: Members of sysadmin-copr: @clime
18:42:02 <puiterwijk> clime: will give ACLs et al in a minute. It will take about 30 minutes to sync out
18:42:03 <clime> I am gonna make a t-shirt saying that
18:42:20 <puiterwijk> clime: what? "puiterwijk broke FAS"? :-)
18:42:20 <clime> will play out with the design
18:42:23 <clime> :D
18:42:29 <clime> not that.
18:42:32 * puiterwijk is still waiting for my "ask about copr" shirt :P
18:43:03 <clime> puiterwijk: I don't think you want to bother with questions about COPR
18:43:05 <clime> ;)
18:43:33 <clime> but i'll send you one if you really want ;)
18:43:37 <puiterwijk> clime: I'm not saying I'd wear it often. Just that I think I should be allowed to wear it :P
18:43:53 <clime> ye, sure. You would never put it on :D
18:44:00 <puiterwijk> Anyway, sorry for derailing the conversation
18:44:21 <puiterwijk> clime: not never. When it's seen more of your touch and is stable and supported, I'd happily wear it, so let's try to get there :)
18:44:31 <clime> ok.
18:44:51 <puiterwijk> Anyway, any other apprentices?
18:46:14 <smooge> OK no one signed up to xplain stuff so I think we can skip this week
18:46:35 <smooge> #topic Open Floor / Last Call
18:48:45 <smooge> ok nothing on this
18:48:49 <smooge> going to close it out
18:48:53 <puiterwijk> So, anyone wants to share their favorite beverage?
18:48:58 <puiterwijk> oh, sorry smooge
18:49:11 <nirik> speaking of which... time for more coffee. ;)
18:49:16 <smooge> #endmeeting