infrastructure
LOGS
18:00:57 <smooge> #startmeeting Infrastructure (2017-11-30)
18:00:57 <zodbot> Meeting started Thu Nov 30 18:00:57 2017 UTC.  The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:00:57 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
18:00:57 <zodbot> The meeting name has been set to 'infrastructure_(2017-11-30)'
18:00:57 <smooge> #meetingname infrastructure
18:00:57 <zodbot> The meeting name has been set to 'infrastructure'
18:00:57 <smooge> #topic aloha
18:00:57 <smooge> #chair smooge relrod nirik dgilmore threebean pingou puiterwijk pbrobinson maxamillion
18:00:57 <zodbot> Current chairs: dgilmore maxamillion nirik pbrobinson pingou puiterwijk relrod smooge threebean
18:01:11 <marc84> hi everyone
18:01:18 <netcronin> hi all
18:01:33 * pingou here :)
18:01:51 <smooge> hello. This will be a pretty short meeting today. I forgot to send out an announcement
18:01:54 <nirik> morning everyone.
18:02:45 * jcline waves
18:02:52 <smooge> #topic New folks introductions
18:02:53 <smooge> #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves
18:03:26 * cverna waves
18:03:39 * relrod waves
18:03:44 <smooge> hello.
18:04:19 <smooge> #topic announcements and information
18:04:19 <smooge> #info PHX2 Colo Trip, Dec 4th - 9th
18:04:19 <smooge> #info 2017-12-06 meeting cancelled
18:04:19 <smooge> #info new fedora-packages on https://apps.stg.fedoraproject.org/packages/ still few minor things to fix.
18:04:20 <smooge> #info new pagure put in production?
18:04:27 <pingou> new pagure is out yes
18:04:31 <nirik> yep. it was.
18:04:44 <smooge> thanks. I remembered the announcements so stuck it in there but wasn't sure
18:05:04 <pingou> I didn't send it
18:05:06 * pingou does so
18:05:40 <smooge> any other announcements? for this week?
18:05:42 <nirik> thanks to puiterwijk and pingou and cverna packages is working in stg... just needs some tweaking and then hopefully we can upgrade production
18:05:57 <pingou> that'll be nice for sure :)
18:06:05 <nirik> yeah. very
18:06:18 <smooge> oh and wiki was updated?
18:06:28 <nirik> yes.
18:06:39 <smooge> #info wiki updated to newer mediawiki
18:06:48 <cverna> we might stop to have weekly ticket about missing packages :)
18:06:54 <nirik> 1.29.1
18:07:03 <smooge> #info proxies being moved to Fedora versus EL7
18:07:43 <nirik> there's still a bunch more of them to do...
18:08:02 <nirik> but the ones that are fedora now are providing http/2 so should be a bit faster.
18:08:33 <pingou> cverna: ticket*s*
18:09:14 <smooge> ok next up
18:09:15 <nirik> Note that next week is the big datacenter move...
18:09:18 <smooge> #topic Ticket cleanup
18:09:18 <smooge> #info none this week.
18:09:18 <smooge> #topic REMINDER INFRASTRUCTURE WILL BE DOWN NEXT WEEK
18:09:28 <nirik> yeah, that. ;)
18:09:39 <nirik> https://www.fedorastatus.org/q4maint.html
18:09:41 <smooge> do you have a link to your email
18:09:47 <smooge> yeah that
18:09:59 <smooge> #info please read through https://www.fedorastatus.org/q4maint.html
18:10:09 <nirik> smooge: perhaps I should file an outage ticket and add the announcements and status there? or do we need one?
18:10:28 <smooge> I was going to file an outage ticket after this meeting but if you want ot :)
18:10:53 <nirik> if any apprentices want to help out, one big thing would be watching for people with questions and pointing them at the status page, etc... on #fedora-admin, social media, etc.
18:11:02 <smooge> yes..
18:11:41 * pingou notes: pagure.io is unaffected :-p
18:11:44 <nirik> I can file a ticket after meeting.
18:12:04 * smooge fixes that bug with pagure.io
18:12:06 <nirik> yeah, I noted a (Partial) list of those in the email
18:12:15 <nirik> ie, things not affected
18:12:27 <pingou> pagure not being in phx2 it should be fine, as long as you don't need to log in :D
18:12:54 <nirik> true.
18:13:55 <smooge> getting sudo on external hosts will not work during certain times
18:14:11 <pingou> hm good point
18:15:02 <smooge> anything else here?
18:15:19 * pingou has something buf for later
18:15:21 <pingou> but*
18:15:59 <smooge> #topic Pingous Later Item
18:15:59 <nirik> it would be nice to have batcave13 up and able to push dns.
18:16:29 <pingou> so last week or the one before Patrick and I got simple-koji-ci work in stg
18:16:47 <pingou> I was wondering if we want to try it for real :)
18:16:57 <pingou> https://pagure.io/fedora-ci/simple-koji-ci
18:17:19 <pingou> for those who don't know it, it's a simple fedmsg consumer listening for new PR being opened in dist-git
18:17:38 <pingou> it will create a srpm (in a mock chroot) and kick off a scratch build in koji
18:17:44 <pingou> and report to the PR the outcome of that build
18:18:08 <nirik> would this be something we just globally enable? or a setting to enable ? optin/optout?
18:18:18 <pingou> globally
18:19:21 <pingou> select count( distinct uid) from pull_requests; -> 676
18:19:32 <pingou> so the added load to koji shouldn't be too bad :)
18:20:22 <nirik> and these are all submitted with super low pri?
18:20:42 <mizdebsk> PR as new way of scratch build from scm - /me likes it
18:21:13 <pingou> I reused the code from anitya
18:21:38 <pingou> priority 30 by default
18:21:43 <pingou> but it's a configuration option
18:22:01 <nirik> ok. I'd be fine with enabling it. If it causes problems we can disable it again.
18:22:06 <pingou> +1
18:22:18 <pingou> and ftr, I'm entirely fine with this running in the cloud
18:22:29 <pingou> there is nothing relying on it (neither should there be any)
18:22:41 <pingou> I see it as purely informational and kinda handy :)
18:23:09 <smooge> I have no problems as long as it is easily disabled by someone at 2am because someone decided to put in 2000 PR's
18:23:21 <pingou> long term I'd like to see it replaced by builds in copr so we can do things like: cross PR dependencies
18:23:32 * nirik nods.
18:23:32 <pingou> smooge: systemctl stop fedmsg-hub
18:23:47 <nirik> I think they are working on it
18:24:09 <pingou> yeah I've discussed this with clime a bit already :)
18:24:32 <pingou> it's already all in ansible
18:24:43 <pingou> but I agree with smooge, could use a SOP
18:24:45 * pingou takes this
18:24:50 <smooge> thanks
18:27:15 <pingou> so if we all agree, I could just use some help to create that cloud instance
18:27:20 <pingou> (haven't done it in a while)
18:27:29 <pingou> but otherwise, that's all for me :)
18:27:39 <nirik> pingou: sure, it should be all ansible.
18:27:45 <pingou> nice
18:27:58 <pingou> nirik: is it in our SOPs as well?
18:28:23 <nirik> It should be in the readme in ansible repo...
18:28:30 <nirik> but I can assist if not
18:28:54 <smooge> ok do we have anything more here?
18:29:27 <smooge> #topic Next Meeting 2017-12-13 1800 UTC
18:29:51 <smooge> OK I would like to see if we can prepopulate the meeting for 2017-12-13 with topics
18:29:52 * nirik notes he will be on PTO and not around there most likely
18:29:54 <pingou> nirik: cool, I'll poke at the README then
18:30:16 <smooge> have a good pto
18:30:59 <smooge> if there are no topics then I think we can have a short summary meeting and not have another one until January
18:31:04 <smooge> Does that sound good to everyone?
18:31:42 <nirik> sure. might be nice for everyone to think on what we want to do for next year...
18:31:52 <nirik> if there's any big plans or projects people have
18:31:53 <pingou> well there will likely be a debrief from the moving no?
18:32:08 <smooge> yes. that will be the 2017-12 meeting but I mean other items
18:32:15 <nirik> could be some yeah... but it should be mostly everything the same hopefully.
18:32:20 <nirik> (just more power and space)
18:32:27 <pingou> more power!!
18:32:34 <smooge> or "it was all in flames.. flames... the humanity"
18:32:57 <smooge> ok last item for this week
18:33:02 <smooge> #topic Open Floor
18:33:11 <nirik> hopefully it's not 'why are we still down' ? :)
18:33:40 <mizdebsk> more and more critical servers are now running on fedora (instead of rhel), is this considered as acceptable practice in general? i would like to move koschei-fontend to fedora too, which would simplify development and maintenance (single python version, no need to build and test on rhel and so on)
18:33:52 <smooge> if it is that I won't be running the meeting but will be in PHX
18:34:09 <nirik> mizdebsk: yeah, should be ok IMHO
18:34:23 <nirik> and provide some advantages (like http/2 from proxy to it)
18:34:50 <nirik> we need to make sure we are aggressive about upgrading tho
18:35:01 <smooge> mizdebsk, my main requests are : Is it updatable? [AKA we have to keep it at Fedora 24 forever because of X] and Will you do the updating?
18:35:02 <nirik> (ie, f25 goes eol in a few weeks)
18:35:29 <mizdebsk> smooge, yes, it's upgradeable, and yes, i'm doing the work
18:35:47 <mizdebsk> (backend is already on fedora)
18:35:49 <smooge> if the answers to the first are yes to both... I don't have a problem with doing it in stg as a test first
18:36:09 <smooge> and then going to production when poc is shown that we aren't going to be paged every night
18:36:21 <smooge> and htis isn't just for your service.. I am meaning for general
18:36:58 <smooge> aka joe-bob-bowlofeggs decides that bodhi needs to be run on rawhide or something like htat
18:37:23 <smooge> mizdebsk, nirik does that make sense?
18:37:27 <mizdebsk> :)
18:37:30 <mizdebsk> yes, thanks
18:37:43 <nirik> sure. so far fedora has been fine as application hosts...
18:37:45 <bowlofeggs> rawhide++
18:37:57 <nirik> speaking of which we need to upgrade bodhi-backend01. ;)
18:38:04 <bowlofeggs> indeed
18:38:19 <bowlofeggs> i was actually planning to do that with the release/deployment of 3.1.0
18:38:20 <nirik> and I think copr is all f25 still
18:38:31 <bowlofeggs> which i've been neglecting due to this huge masher refactor :(
18:38:32 <nirik> bowlofeggs: when it that planned for?
18:38:42 <smooge> ok sounds like a new year plan
18:38:47 <bowlofeggs> nirik: well i guess it'll have to be after the DC outage week
18:38:48 <smooge> OH fudge
18:39:05 <nirik> bowlofeggs: right.
18:39:08 <smooge> #topic End Of Year (2017-12-22 -> 2018-01-03 )
18:39:36 <smooge> so this will be the first reminder for a bit. Red Hat normally does a close of business during the end of the year.
18:39:53 <smooge> During that time most employees will be on vacation and not able to answer things quickly
18:40:22 <smooge> Normally Fedora Infrastructure goes into a slush during this time to keep breakages down.
18:40:27 <bowlofeggs> i will be eating pizza
18:40:50 <smooge> 1. If you are going to push something get 2 +1 by emails before deploying
18:41:25 <smooge> 2. If you are pushing changes please make sure that there is at least one other sysadmin to watch things
18:41:42 <smooge> sorry that should be by emails/irc (versus just emails)
18:41:55 <nirik> 3. Try not to do anything that causes alerts for people who might be away except for alerts. ;)
18:42:19 <smooge> 4. If things are burning and no one shows up... please call.
18:42:36 <smooge> 5. If no one answers the phone.. walk towards the light.
18:42:52 <smooge> ok that is about it
18:43:07 <nirik> FYI, I am not planning any trips, and should be around to answer pages and calls and fires...
18:43:34 <mizdebsk> call how? just curious; last time i tried pages (dnssec related outage) it didn't work
18:45:05 <smooge> well it worked.. I got mine but was not in a place I could respond for a bit
18:45:22 <nirik> I think it also notified me, but I was asleep and slept thru it.
18:45:51 <mizdebsk> i see
18:45:59 <nirik> I can crank up my volume for the holidays.
18:46:07 <smooge> I will do so also
18:46:57 <relrod> same
18:46:58 <smooge> or we could set aside who is dedicated oncall for what days.. and oh look that is a large can of purple worms
18:47:12 <smooge> ok I think I am definitely silly and it is time to call this meeting
18:47:16 <smooge> #endmeeting