18:00:26 #startmeeting Infrastructure (2015-07-30) 18:00:26 Meeting started Thu Jul 30 18:00:26 2015 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:26 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:26 #meetingname infrastructure 18:00:26 #topic aloha 18:00:26 #chair smooge relrod nirik abadger1999 lmacken dgilmore mdomsch threebean pingou puiterwijk pbrobinson 18:00:26 The meeting name has been set to 'infrastructure' 18:00:26 Current chairs: abadger1999 dgilmore lmacken mdomsch nirik pbrobinson pingou puiterwijk relrod smooge threebean 18:00:27 #topic New folks introductions / Apprentice feedback 18:01:23 any new folks like to introduce themselves? or apprentices with questions or comments? 18:02:06 lots of people will be out today I'll note. Smooge is onsite at our datacenter, threebean and pingou couldn't make it, puiterwijk is off today. 18:02:10 It's quiet here, so I can make a comment 18:02:40 * rahulrrixe_ is here 18:02:46 * ^conner is here 18:02:58 * nyazdani is here 18:03:04 We will discuss that later but I think we should du a good review of tickets including easyfixes. A lot of them are outdated/inactual :( 18:03:19 p_klos: yes lets wait until we actually get to that. ;) 18:03:30 #topic GSoC student update - kushal 18:03:39 any GSoC folks like to update on their progress? 18:03:45 * nirik isnt sure if kushal is around or not... 18:03:51 nirik: yes 18:04:12 nirik, today yes. 18:04:19 Hi I have written a blog for recent work which I have done https://medium.com/@rahulrrixe/making-code-reviews-a-fun-task-391bfd04b6c2 18:04:20 Which all students are here/ 18:04:21 ? 18:04:26 hey kushal. ;) 18:04:34 Kushal: Hi :) 18:04:35 Hi, I have resolved the error I had last time with the help of puiterwijk and I have modified my mockups by removing the hamburger menu and adding a footer like in getfedora.org. 18:04:37 i implemented the gzipped tarfile download of the wallpaper segments & will soon finish the progress bar when uploading 18:04:50 I will create a spreadsheet with details from the students. 18:04:51 * sonalkr132 is here 18:04:54 Kushal: Hi :) 18:04:57 when is GSoC final? 18:05:02 So that we know who all are coming in time. 18:05:48 rahulrrixe_: opened in a tab to read later. ;) 18:06:00 As of my updates: I have been working on setting up the testing instance for glittergallery. So far, didn't have much luck with nginx. I am getting permission denied error for any directory other than default one used by nginx. 18:06:05 Any other updates? 18:06:12 nirik: Thanks :) 18:06:28 I had mid semester examinations in our univeristy this week so there haven't much work going on with integration this week.and how I resolved the error and modification on the mockups can be found here: http://anuradhanotes.blogspot.com/2015/07/got-issue-resolved-and-back-to-work.html 18:07:30 sonalkr132: might check selinux denials? 18:08:55 nirik: I gave ngnix user permissions it needed and chmod 755 the dir I wanted to use. I am not sure what else I would need. 18:09:09 <^conner> sonalkr132, is selinux enabled? 18:09:10 sonalkr132: selinux permissions? does it work if you do 'sudo setenforce 0' 18:09:56 anyhow, we can help debug that out of meeting in #fedora-apps or the like. ;) 18:10:01 anyone else? 18:10:07 nirik: thanks. 18:10:13 I will find someone there 18:10:50 kushal: shall we move on? or are you looking for anyone else? 18:12:53 #topic announcements and information 18:12:53 #info old cloud to new cloud migration moving along, hopefully done by friday - kevin/patrick 18:12:53 #info ibiblio05 installed and ready for service - kevin 18:12:53 #info virthost19/20/21/22 installed and ready for service - smooge 18:12:53 #info smooge onsite at phx2 18:12:54 #info bapp02/app01.stg now gone. Down to just 9 hosts in puppet - kevin 18:12:55 #info We are now in Fedora 23 Alpha freeze! - kevin 18:12:57 #info jenkins-dev in new cloud should be ready for move to production, more details on mailing list - mizdebsk 18:13:00 #info migrate planet.fedoraplanet.org to planetfedora.org - https://fedorahosted.org/fedora-infrastructure/ticket/4670 - tyll 18:13:03 #info migrated qa stuff off the old cloud that needs to be migrated - tflink 18:13:09 anything in the info dump anyone wants to discuss further or note anything about? 18:13:36 ok, moving on then to discussion... 18:13:46 #topic TRAC tickets review - p_klos 18:14:00 p_klos: you wanted to review older tickets? I think it's a great idea... 18:14:09 Yes, 18:14:13 however with so many people gone today we might not have background on some of them. 18:14:36 <^conner> I also attempted to look at quickfixes last week and ran into two issues 18:14:47 yes, I'm sad that pingou and puiterwijk can't be with us today. 18:14:49 I think a good pruning would be good - at least to udpate the tickets 18:14:54 <^conner> * the issues seemed to be stale, resolved, or no longer relevant 18:15:14 <^conner> * I found that virtually any host mentioned I couldn't ssh into 18:15:21 I habe taken some tickets but when crawling through them found many inactual 18:15:31 we are also bad at filing new ones... for several reasons: a) sometimes it's just easier to do something simple and get it done, b) we are all really busy so it's hard to think of things for new folks often. 18:15:33 when I was looking through for easy fixes I didn't immediately find any that seemed relevant and so haven't been able to knock any of them out 18:15:35 nirik, oops, sorry, too many meetings at the same time :( 18:15:53 <^conner> I confirmed I can get a shell on the bastion but stopped for fear of triggering an IDS if I started trying to sh into every host listed in icinga 18:16:13 We're all busy :) 18:16:14 ^conner: there's no ids. ;) 18:16:26 anyhow, lets take a look at a few each meeting and try and sort them out? 18:16:40 But as an apprentice I was looking around to find something I could do 18:16:50 ;) 18:17:13 nirik: sounds good! I can make a list for each meeting 18:17:33 after a few months we well clean everything 18:17:54 there's also some things that would be great for people to do like docs updates, but new folks don't have the info to update them... so thats a bit of a bad circle. 18:18:07 right 18:18:08 <^conner> indeed 18:18:14 from my experience fi-apprentice has access to only few machines, for some of them i've been asking why there is no access, but weren't given any definitive answer 18:18:35 mizdebsk: really? where did you ask? 18:18:43 <^conner> we have the same issue with new hires, trying to come up with projects that are reasonably self contained 18:18:45 #fedora-admin 18:18:47 in any case apprentice should have access to most machines... 18:18:59 well, if you get no answer, please file a ticket or ask again when people are around. 18:19:03 * nirik does sleep sometimes. 18:19:20 pics or it doesn't happen nirik :p 18:19:21 <^conner> nirik, how about I war-drive what's listed in icinga and report to the list? 18:19:38 ^conner: well, it should be very easy to get a list from ansible. ;) 18:20:15 <^conner> oh, right, the inventory 18:20:20 look for 'fas_client_groups' variable that contains fi-apprentice 18:20:28 examples of machines within my interest, where apprentice has no access: jenkins, copr, anitya, koji (this one is documented) 18:20:31 in fact, the scripts/freezelist could be modified to list them 18:21:04 I have no problems added apprentice to the first 3 of those. 18:21:53 cool, i will prepare patch 18:21:55 anyhow, should we look at some tickets today? or start next week? 18:22:13 mizdebsk: often we just forget. Perhaps we should make apprentice opt-out rather than opt in. 18:22:20 <^conner> https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/inventory/group_vars/secondary?id=72d3038598e9b7f48401954dd562b9685194d2ec 18:22:23 ie, it's always assumed unless listed. 18:22:24 I've pasted 3 examples to Gobby. We could look... 18:22:27 :) 18:22:46 p_klos: sure. ;) 18:22:56 the first #link https://fedorahosted.org/fedora-infrastructure/ticket/1684 18:22:58 nirik: that's a good idea 18:23:08 so, lets start with the oldest? 18:23:11 https://fedorahosted.org/fedora-infrastructure/ticket/1180 18:23:19 ok 18:23:23 this is still the case, but we are moving to mailman3. 18:23:38 so, I suppose we could close this and say that, but it's not done yet. 18:23:50 there's not really anything for anyone to do other than help abompard migrate us. ;) 18:24:03 when will end migration to mailman3? 18:24:10 we don't have a set date. 18:24:22 we ran into some bugs that abompard is working on before we move further on 18:24:33 some lists are moved already 18:24:46 <^conner> does it still require python2 and pyhton3? 18:24:51 So maybe would be better to support abpompard? :) 18:25:22 ^conner: mailman3 uses python3 18:25:53 p_klos: yep. So, lets close this with "we are moving things to mailman3, archives should be much nicer then, please file bugs on hyperkitty if you want changes there" 18:26:14 you want to do that, or shall I? 18:26:29 If I have your permission ;) 18:26:33 sure! 18:26:52 So I'll do just after meeting. 18:27:18 ok, sounds good. 18:27:21 ok, next: 18:27:25 https://fedorahosted.org/fedora-infrastructure/ticket/1684 18:27:36 so, we still have a bunch of .wsgi's in ansible 18:28:08 ok. So I'll grep for them 18:28:21 so, I am not sure if that applies tho. I am not sure I follow the reason for the ticket. ;) 18:28:36 the apps toshio mentioned in the first set are all done I think. 18:28:40 ticket was commented that only bodhi left and doesn't need any fixe ;) 18:29:25 yeah, Toshio (who filed the ticket) is no longer around... 18:29:41 <^conner> ack finds a bunch of wsgi hits in the ansible tree 18:29:47 so I guess I'd say close this one too and perhaps we could ask pingou / threebean / lmacken if it needs reopening. 18:30:03 ok, I will. 18:30:12 all our new apps are not turbogears too, so I am not sure this applies to them. 18:30:32 and a few apps (like geoip-city) actually don't have a wsgi upstream, so we have to make one locally. 18:30:54 oh my, I wasn't aware of that ticket. 18:31:03 hey threebean 18:31:14 and recently I've added some logic to the .wsgi files we push out. 18:31:15 it's really old. I don't know if it's turbogears specific or what 18:31:55 it may have been feasible and desirable to do before.. but now we'd have to also un-do some of that fedmsg stuff I was working on. 18:32:21 (this new stuff is connecting the number of processes & threads that mod_wsgi gets with the number of fedmsg endpoints we declare and the number of ports we open in iptables..) 18:33:01 ok. So you want to poke at that ticket and close or adjust it? 18:33:21 (and we should likely remove easyfix until we know what if any fixes we have there) 18:33:43 so, I guess I'd vote to close it. I'm a fan of the new feature that would have to be un-done. but.. I'm open to discussion about it. 18:34:25 * threebean will close it after the meeting unless someone objects. 18:35:44 Ok, and the last? https://fedorahosted.org/fedora-infrastructure/ticket/3627 18:36:05 yeah, another one we were not sure about... 18:36:22 I think we agreed in a previous meeting to check apps.fedoraproject.org apps against logs on log01 18:36:58 so I guess we could update it with that info? 18:37:45 sounds ok 18:37:59 cool. can you do that? or would you like me to? 18:37:59 here's a text file with the list of all the apps on apps.fp.o if that helps -> http://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/apps-fp-o/files/apps.yaml 18:38:49 I could check the logs but unfortunately it looks like I don't have permissions to log01... 18:39:46 p_klos: apprentice is definitely allowed there. 18:39:56 hmmm... 18:40:07 make sure you setup ssh to proxy via bastion01 18:40:47 yes, I have the proxy :) 18:40:51 <^conner> log01.phx2.fedoraproject.org correct? 18:40:55 nirik: is it log01.phx2.fedoraproject.org? 18:40:55 yep. 18:40:59 oh correct 18:41:14 anyhow, we can sort it after the meeting in #fedora-admin? you should definitely have access. 18:41:49 sure. I have Could not resolve hostname log01.phx2.fedoraproject.org: No address associated with hostname 18:42:10 maybe sth with dns? doesn't matter. We will look after meeting 18:42:10 then your ssh config is trying to resolve it locally rather than using the proxy in ~/.ssh/config 18:42:23 yeah. 18:42:34 ok, shall we move on then... and do some more tickets next week? 18:42:34 <^conner> p_klos, it works for me via the ssh bounce 18:42:40 <^conner> nirik, please 18:42:49 I've got ssh: connect to host bastion.fedoraproject.org port 22: Connection timed out 18:42:52 ssh_exchange_identification: Connection closed by remote host 18:43:05 lockbox and other hosts are ok 18:43:13 thanks for the idea. It's great to clean up old tickets. ;) 18:43:20 so, leave it for after-meeting :) 18:43:35 <^conner> nirik, I'd propose that become a regular meeting agenda item 18:43:46 ^conner: sure, we can give it a go for a bit. ;) 18:43:51 #topic Idea: We could create official Fedora Project Docker repo - p_klos 18:43:59 so, this has actually come up before. ;) 18:44:17 <^conner> I vote yes :) 18:44:21 it's kind of beyond our scope tho. It needs releng and cloud working group to coordinate on what they want. 18:44:25 * p_klos vote yes also ;) 18:44:28 <^conner> I use centos:6 & centos:7 constantly 18:44:37 we aren't going to make something without them telling us what they want. 18:44:59 so, I'd say (re)open discussions with those groups. ;) 18:45:10 I know it's been discussed before, but I dont have any idea on the status 18:45:18 <^conner> so the cloud sig is the place to start? 18:45:34 yeah and then releng I think... 18:45:37 OK, I will connect to releng meeting and try to discuss about ;) 18:46:04 p_klos: there may already be people working on things in cloud working group. I don't know off hand. 18:46:33 I know we talked about it also because fedora is shipping 32bit and secondary arch docker stuff now and the official one doesn't do that 18:46:34 * p_klos will make small investigation ;) 18:46:50 sounds good. ;) 18:47:02 once we know what people want/need we can look at what it will take to run a service. 18:47:46 #info p_klos to talk to cloud working group and releng to see what status is 18:47:50 anything else on this one? 18:48:14 <^conner> who wons https://registry.hub.docker.com/_/fedora/ ? 18:48:21 <^conner> s/wons/owns/ 18:48:58 dunno 18:49:18 weird... 18:49:41 #topic Open Floor 18:49:44 <^conner> I think docker must be maintaining them 18:49:47 ok, anything for open floor? 18:49:55 <^conner> https://github.com/docker-library/docs/tree/master/fedora 18:49:59 ^conner: I think cloud working group and/or releng has some accounts, etc. 18:50:05 but I have 0 idea which one is which 18:51:04 just an update. changing SELINUX=enforcing to permissive did the trick. Thanks nirik, ^conner 18:51:12 <^conner> I'm still looking for a good starter project. 18:51:22 <^conner> Ended up short on time the last few days 18:51:28 note: jenkins should be ready for migration to new cloud 18:51:44 <^conner> sonalkr132, `ls -z will show you the selinux labels 18:51:53 i can do vast of migration myself if that's what i'm expected to do, but i would need someone from sysadmin-main to assist if something goes wrong 18:52:30 ^conner: thanks. 18:52:57 so my idea was to schedule an outage some time and migrate stuff 18:53:04 does that sound ok? 18:53:18 mizdebsk: sounds good. I should be able to assist. 18:53:55 * nirik just filed a new easyfix: https://fedorahosted.org/fedora-infrastructure/ticket/4848 18:54:16 i'm not sure how to do redirect (proxies and dns are in freese iirc) 18:54:27 mizdebsk: jenkins is not in proxies 18:54:52 right, but dns 18:55:01 updating dns is fine. 18:55:09 ok, great 18:55:11 it's changing dns config that would need a freeze break 18:55:45 I am hoping now that we can decomission the old cloud next week... 18:56:11 ok, if nothing else, will close out in a minute. 18:57:11 Thanks for coming everyone. ;) 18:57:14 #endmeeting