infrastructure
LOGS
14:00:42 <smooge> #startmeeting Infrastructure (2018-06-28)
14:00:42 <smooge> #meetingname infrastructure
14:00:42 <smooge> #topic aloha
14:00:42 <zodbot> Meeting started Thu Jun 28 14:00:42 2018 UTC.
14:00:42 <zodbot> This meeting is logged and archived in a public location.
14:00:42 <zodbot> The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:00:42 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
14:00:42 <zodbot> The meeting name has been set to 'infrastructure_(2018-06-28)'
14:00:42 <zodbot> The meeting name has been set to 'infrastructure'
14:00:43 <smooge> #chair nirik pingou puiterwijk relrod smooge tflink threebean
14:00:43 <zodbot> Current chairs: nirik pingou puiterwijk relrod smooge tflink threebean
14:01:07 <nirik> morning everyone
14:01:10 <suanand> hi
14:01:11 <tflink> morning
14:01:26 <bhavin192> .hello2
14:01:27 <zodbot> bhavin192: bhavin192 'Bhavin Gandhi' <bhavin7392@gmail.com>
14:01:30 <clime> hello
14:01:41 <relrod> morning
14:01:48 <creaked> morning
14:01:50 <cverna> good morning
14:01:51 <aikidouke> .hello2
14:01:52 <creaked> .hello2
14:01:53 <zodbot> aikidouke: aikidouke 'None' <zachvatwork@gmail.com>
14:01:56 <zodbot> creaked: creaked 'Will Chellman' <creaked@gmail.com>
14:02:06 <aikidouke> guten morgen
14:03:46 <ksinny> .hello sinnykumari
14:03:47 <zodbot> ksinny: sinnykumari 'Sinny Kumari' <ksinny@gmail.com>
14:03:55 <smooge> #topic New folks introductions
14:03:55 <smooge> #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves
14:04:02 <smooge> Hi are there any new people here?
14:04:09 <mklvr> I'm new here.
14:04:15 <bhavin192> Hello everyone
14:04:23 <aikidouke> welcome!
14:04:37 <mklvr> I sent this introduction to the mailing list last week: https://paste.fedoraproject.org/paste/NX-4xwq-lmR9YEmAaZsP~w
14:04:57 <smooge> hello mklvr and bhavin192
14:05:07 <nirik> welcome.
14:05:26 <mklvr> Hi everyone
14:05:31 <cverna> welcome
14:05:55 <puiterwijk> .hello2
14:05:58 <zodbot> puiterwijk: puiterwijk 'Patrick "マルタインアンドレアス" Uiterwijk' <puiterwijk@redhat.com>
14:07:04 <smooge> mklvr,  thank you for the introduction. I have just added you to the apprentice group
14:07:16 <mklvr> Great! I was going to ask about that :)
14:07:29 <smooge> Any other questions for this section?
14:07:29 * threebean waves
14:07:44 <smooge> #topic announcements and information
14:07:44 <smooge> #info bowlofeggs is on PTO
14:07:44 <smooge> #info abompard is on PTO
14:07:44 <smooge> #info pingou is on PTO
14:07:45 <smooge> #info tflink is going on extended PTO
14:07:46 <smooge> #info major Ibiblio outage 2018-07-10
14:07:47 <smooge> #info all staging virthosts have been moved
14:07:48 <smooge> #info only 1 virthost is at - CPU
14:07:50 <smooge> #info there will be a short outage on proxy14 today
14:07:52 <smooge> #info FLOCK in Dresden is 2018-08-08
14:07:54 <smooge> #info visit to PHX2 will be happenening 2018-08-15->2018-08-18
14:07:56 <smooge> Lots of little things
14:08:25 <smooge> there are probably a lot of other items.. I know relrod and nirik have been working on newcloud and other things
14:08:43 <nirik> I will be scheduling mass update/reboot outages next monday/tuesday
14:08:51 <puiterwijk> #info HSTS for fedoraproject.org has been enabled, make sure everything *.fedoraproject.org uses HTTPS
14:09:14 * nirik thought we already did that. huh
14:09:22 <puiterwijk> nirik: we didn't after the move to getfedora.org
14:09:33 <puiterwijk> The getfedora.org redirects dropped the HSTS headers
14:09:34 <nirik> ah, the redirect was messing it up?
14:09:38 <puiterwijk> Yeah
14:09:58 <nirik> good catch seeing that.
14:10:00 <puiterwijk> So I've re-added the HSTS headers to fedoraproject.org, and resubmitted us to the HSTS preload list (we got dropped because we were no longer satisfying the requirements)
14:10:21 <puiterwijk> (note that id.fedoraproject.org was in the HSTS preload list separately, and has never been dropped. So the Identity system was always forced to use HTTPS)
14:11:17 <mizdebsk> some of rarely used domains are not working with forced https redirects as our wildcard cert does not cover them
14:11:26 <smooge> ?
14:11:37 <puiterwijk> mizdebsk: in that case, we'll find them now, and they'll need to be fixed
14:11:39 <smooge> can you send me a list on those
14:11:45 <smooge> thanks
14:11:49 <mizdebsk> sure
14:11:54 <puiterwijk> So yeah, if you find any of such domains, please inform me or create infra tickets
14:12:01 <mizdebsk> ok, will do
14:12:02 <smooge> actually make a ticket and we will see what needs to be done
14:12:07 <smooge> or what puiterwijk said
14:12:49 <threebean> #info New release of greenwave is being prepared https://docs.pagure.org/greenwave/release-notes.html  dcallagh is double checking that bodhi integration still works before we push anything out.
14:14:14 * mboddu is here now
14:14:21 <smooge> any other announcements?
14:14:39 <nirik> #info mass update reboots next monday/tuesday. outages to be filed soon.
14:14:45 <smooge> ah fudge thanks
14:14:59 <smooge> I was going to bring up a point on those
14:15:32 <smooge> we have found a problem where hosts have different Mac address on install than later boots
14:16:30 <smooge> so we are probably going to have a slower reboot/fix cycle
14:16:35 <nirik> yeah. ;(
14:16:38 <smooge> for some systems.
14:16:51 <nirik> really we should try and reproduce it and file a bug... because I bet others hit it too
14:17:10 <smooge> yep
14:17:11 <nirik> I can try and do that sometime
14:17:58 <smooge> but in the meantime we need to go over all guests and make sure the mac address in their ifcfg-eth0 matches the one in the libvirt/*/*.xml file
14:18:21 <smooge> so if not it is fixed
14:18:59 <nirik> well, it doesn't mess up until after the reboot. ;(
14:20:13 <smooge> is the xml file changing?
14:20:21 <smooge> anyway.. need to focus on meeting
14:20:26 <relrod> there's a `virsh send-key` command, I can probably write a script to run on virthost that hackishly fixes VMs...
14:20:34 <smooge> #topic Oncall
14:20:35 <smooge> #info Smooge is on call from 2018-06-27->2018-07-05
14:20:35 <smooge> #info Kevin is on call from 2018-07-06->2018-07-12
14:20:35 <smooge> #info ?? is on call from 2018-07-13->2018-07-19
14:20:48 <smooge> relrod, are you up to taking from the 13th to the 19th?
14:20:57 <relrod> sure
14:21:24 <nirik> I'm not sure if the xml file changes... I can try and duplicate before monday so we know more at least
14:21:26 <smooge> hey wait.. I am on call
14:21:36 <smooge> sorry I need to fix that
14:21:43 <nirik> calling all smooges
14:22:30 <smooge> #topic Office hours - how did it go? - kevin
14:23:01 <smooge> cverna, nirik I think this is your section?
14:23:24 <nirik> yeah... just wondering if we are getting much uptake?
14:23:35 <cverna> yes, so we had 2 so far, I think mostly aikidouke was around :)
14:23:37 <nirik> folks coming by then? worth keeping doing?
14:23:45 <aikidouke> i found it useful for sure :)
14:23:56 <nirik> great!
14:24:12 <nirik> lets keep going with it for a while more. :)
14:24:19 <aikidouke> I fixed a $thing, but my fix broke a $thing, and someone else fixed my fix
14:24:42 <aikidouke> so yay
14:24:46 <cverna> I think it does not cost much to keep doing, I try to be around in the irc channel answering questions
14:25:16 <smooge> thanks cverna I found it useful to see what was going on
14:25:31 <smooge> OK anything else on this?
14:25:51 <mklvr> Where can I find the time for the office hours?
14:26:06 <aikidouke> I found it interesting that one of the other folks around was thing the same thing I was as I first started
14:26:24 <smooge> cverna, when is the next one?
14:26:28 <sapo> mklvr: There's an email update coming.
14:26:28 <mizdebsk> mklvr, https://apps.fedoraproject.org/calendar/infrastructure/
14:26:30 <aikidouke> essentially - your nervous about working on a thing
14:26:44 <cverna> mklvr: https://apps.fedoraproject.org/calendar/infrastructure/2018/7/3/#m9255
14:26:59 <mklvr> Thanks
14:27:08 <aikidouke> but really the sysadmin-main has put nice gaurdrails in place to limit damage :)
14:27:09 <cverna> it is every tuesday at 18:00 UTV
14:27:12 <cverna> UTC*
14:27:33 * nirik wasn't around much for the last one, but was the one before. will try and clear time.
14:29:50 <smooge> ok next up
14:29:53 <smooge> #topic Flock again - kevin
14:30:09 <nirik> just wanted to touch bases with everyone...
14:30:19 <nirik> have you all submitted talks/workshops?
14:30:28 <clime> yup here
14:30:35 <nirik> and note that you can see all the submissions and add comments
14:30:54 <nirik> https://pagure.io/flock/issues/
14:31:01 <cverna> I think we can move to next topic :)
14:31:27 <nirik> sure, move on. Just wanted to remind people.
14:32:31 <smooge> ok please review various talks and next week we will go over which ones people want ot see
14:32:34 <smooge> #topic pkgdb retirement - kevin
14:32:48 <smooge> <dramatic music>
14:33:01 <clime> :)
14:33:58 <nirik> so...
14:34:07 <nirik> we have one endpoint thats still being used on pkgdb
14:34:18 <smooge> can we shut that one down too?
14:34:21 <nirik> for gnome-software
14:34:26 <puiterwijk> I think the endpoint for "latest release", right?
14:34:28 <smooge> yep ok
14:34:36 <nirik> yes... but how is the question.
14:34:40 <nirik> puiterwijk: yes
14:35:00 <nirik> so, we could populate the pdc endpoint that has this info now.
14:35:08 <nirik> however, pdc is also going bye bye
14:35:28 <smooge> what does gnome-software use for other os's?
14:35:52 <nirik> and changing to pdc would require changes in the format. Different apis
14:36:05 <nirik> smooge: I don't think it does dist upgrades on any other os
14:36:29 <relrod> nirik: Is it literally just one endpoint? Could we write pkgdb-lite, that implements that endpoint (and whatever is needed to keep it updated) and nothing else?
14:36:32 <nirik> If the replacement for pdc is out soon, we can just wait and have them repoint it then.
14:36:52 <nirik> relrod: it is, but I was thinking even simpler... just a static json file.
14:37:03 <relrod> or that :)
14:37:04 <threebean> static-json-file++
14:37:23 <mboddu> nirik: Do you know the changes that are required documented some where? For new PDC purposes?
14:37:41 <smooge> goes to write a jboss servlet which serves a static json file
14:37:58 <threebean> the pdc replacement I think will maybe not be out soon.  it wasn't clear that anyone had immediate time to work on it at the end of the last meeting.
14:38:00 <nirik> The advantage of retiring pkgdb now rather than later is that we can then see if anything we forgot about uses it.
14:38:08 <smooge> agreed.
14:38:25 <tflink> what about critpath? is that going to be covered by something else?
14:38:27 <nirik> mbooth: pdc has the changes in a plugin I think, we just need to populate it. but it's a different api.
14:38:39 <threebean> tflink: I think that was going to be pulled into Bodhi, iirc.
14:38:53 <mizdebsk> yes, it will be moved to bodhi
14:38:57 <tflink> before pkgdb is retired?
14:39:14 <mizdebsk> i think critpath is currently taken from pdc, not pkgdb
14:39:17 <nirik> well, thats another question if we are still getting that from pkgdb
14:39:25 <nirik> but I thought it moved to pdc. yeah
14:39:26 <threebean> mizdebsk: that strikes me as right, too.
14:39:37 <tflink> taskotron still uses pkgdb to get lists of critpath packages
14:40:05 * mizdebsk was not aware taskotron uses critpath at all
14:40:06 <tflink> but we don't do it all that often, a static file can work so long as it's updated as needed
14:40:26 <smooge> .... so much sausage making ....
14:40:31 <tflink> it's used for abidiff
14:41:03 <cverna> I think the plan was to move it to bodhi because bodhi was the only consumer of critpath tho
14:41:13 <nirik> well, I guess we will need to sort that out then before anything else.
14:41:29 <nirik> which I guess we can do out of meeting.
14:41:55 <smooge> #info currently pkgdb serves gnome-software and taskotron.
14:42:03 <nirik> yeah, there is a update-critpath that loads to pdc
14:42:05 <smooge> #info and maybe soemthing else
14:42:06 <cverna> yes I need to tell vgolwala to hold on, because he was about to start looking at implementing it in bodhi
14:42:18 <relrod> I'm happy to take on the gnome-software static JSON script, but not sure where to get the data for it from yet...
14:43:18 <nirik> relrod: it's this: https://admin.fedoraproject.org/pkgdb/api/collections
14:44:01 <nirik> cverna: would bodhi have a api to expose it to others?
14:44:05 <vgolwala> cverna: okay, skipping that for now then!
14:44:38 <smooge> can we discuss this out of meeting?
14:44:47 <cverna> sure
14:44:48 <relrod> +1
14:45:05 <nirik> thanks everyone. Glad I brought it up. ;)
14:45:17 <smooge> #topic bugzilla5 in September - aikidouke
14:45:18 <smooge> #info https://pagure.io/fedora-infrastructure/issue/7028
14:45:51 <aikidouke> thx smooge - actually looked at the ticket and nirik and threebean have already had some discussions
14:46:14 <aikidouke> do either of you want to say a bit about it? or is this an off-meeting longer discussion?
14:46:31 <nirik> yeah... just waiting for more details. Hopefully we can handle it as we know.
14:46:43 * aikidouke nods
14:46:50 <threebean> yeah,
14:47:19 <aikidouke> well apprentices, qa folks, or whomever may want to test bugzilla5 - there is a test instance
14:47:38 <smooge> thanks for bringing it up aikidouke
14:47:47 <smooge> these major changes usually require a lot of work
14:48:25 <aikidouke> http://bugzilla5.redhat.com
14:48:40 <aikidouke> :) good to move on?
14:48:50 <smooge> #topic Tickets discussion
14:48:50 <smooge> #info https://pagure.io/fedora-infrastructure/report/Meetings%20ticket
14:49:59 <nirik> lets go thru each? or we are low on time, want to do just one or two?
14:50:17 <smooge> .ticket 6470
14:50:23 <zodbot> smooge: Issue #6470: Regenerate infra dist-repos regularly - fedora-infrastructure - Pagure - https://pagure.io/fedora-infrastructure/issue/6470
14:50:36 <nirik> so this keeps hitting us...
14:50:46 <nirik> I think mizdebsk had some possible solutions in ticket.
14:50:47 <puiterwijk> Why is this marked as meeting? We have a solution, just need to request releng to make it so
14:50:51 <mizdebsk> solution for this is pretty simple
14:51:07 <mizdebsk> either proper one (upstream), or workaround (changing tag structure)
14:51:10 <nirik> puiterwijk: well, unclear if there was desire to do something else or what... ie, whats the next step
14:51:24 <nirik> if it's releng, lets file there. ;)
14:51:26 <puiterwijk> nirik: the last comment is you agreeing with me + mizdebsk on a solution?
14:51:47 <puiterwijk> So someone just needs to create the tags and swap things around...
14:51:49 <nirik> ha. indeed
14:51:59 <puiterwijk> Thus my confusion :)
14:52:01 * mizdebsk would do it but has no admin permission in koji
14:52:15 <puiterwijk> Give me a few minutes and I'll have it done...
14:52:28 <nirik> ok, perhaps I confused this with another similar ticket or something. :) sorry
14:52:41 <nirik> cool. Would be nice to have fixed.
14:52:46 <smooge> #info ticket 6470 will be done after this meeting
14:52:58 * mboddu looking at the ticket
14:52:59 <smooge> .ticket 6459
14:53:05 <zodbot> smooge: Issue #6459: [RFR] transtats - fedora-infrastructure - Pagure - https://pagure.io/fedora-infrastructure/issue/6459
14:53:10 <suanand> this should be just a few edits in YMLs and build + deploy
14:54:05 <smooge> which yamls?
14:54:11 <suanand> we tried deploying it, and come up with this: https://github.com/transtats/transtats/tree/devel/deploy/openshift
14:54:39 <suanand> YMLs which are here: https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/openshift-apps/transtats/files
14:54:58 <nirik> ah yeah.
14:55:09 <suanand> both have similar structure now :)
14:55:26 <nirik> suanand: when might be a good time you are around we can try it and discuss with you? I think just no one has had time...
14:55:52 <suanand> early next week: monday, tue?
14:56:21 <smooge> what time utc wise?
14:56:24 <nirik> I can try and work on it tuesday... how about 18UTC in our office hours? or is that too late?
14:56:25 <suanand> i will be here, happy to have a ping
14:56:29 <suanand> i am in IST
14:57:00 <suanand> ah, okay
14:57:15 <suanand> no problem, I will be available
14:57:38 <smooge> ok cool
14:57:48 <nirik> great.
14:58:05 <suanand> thanks nirik, smooge :)
14:58:10 <smooge> #info ticket 6459 will be worked on next tuesday by nirik and suanand
14:58:25 <smooge> .ticket 5316
14:58:27 <zodbot> smooge: Issue #5316: New package review tickets page - RFE for filter - fedora-infrastructure - Pagure - https://pagure.io/fedora-infrastructure/issue/5316
14:59:02 <smooge> .ticket 5315
14:59:05 <zodbot> smooge: Issue #5315: New package review tickets page - RFE for ON_QA - fedora-infrastructure - Pagure - https://pagure.io/fedora-infrastructure/issue/5315
14:59:17 <nirik> so this is a request to update our reviewstatus pages with some new functionality.
14:59:17 <smooge> these seem related?
14:59:23 <nirik> yep.. very similar
14:59:50 <nirik> great ones for new folks ^ :)
15:00:36 <nirik> Not sure what else to say... just needs someone to work on them, and they should be pretty easy.
15:00:42 <nirik> happy to help out with pointers
15:00:51 <nirik> and our time is up. ;)
15:00:52 <smooge> ok any apprentices please look at those tickets and we can talk about them on office hours on Tuesday
15:01:11 <smooge> #topic Open Floor
15:01:20 <puiterwijk> #info ticket #6470 should now be finished
15:01:26 <smooge> thank you all for coming to todays meeting
15:01:30 <smooge> thank you puiterwijk
15:01:33 * tflink has one question for open floor
15:01:33 <clime> thank you!
15:01:36 <cverna> thanks smooge
15:01:41 <smooge> tflink, ok
15:02:02 <nirik> puiterwijk: thanks much!
15:02:06 <mboddu> thanks smooge
15:02:10 <tflink> is there enough information to figure out re-imaging the taskotron bare-metal hosts while I'm not around?
15:02:28 <mboddu> puiterwijk: Thanks, once the PR is in for branching script, I will review and merge it
15:03:44 <smooge> tflink, the infra-docs says the file was last changed in 2014?
15:04:09 <smooge> should we do a reimage before you leave on PTO?
15:04:19 <smooge> and when do you go again?
15:04:38 <tflink> kparal and frantisekz can handle most of it, just not the things like changing kickstarts and doing the initial reimage of the baremetal boxen
15:04:58 <tflink> the bare metal machines are just fedora virthosts
15:05:25 <tflink> the taskotron master has a custom kickstart but that should be as easy as changing the release number - it's mostly custom disk layout
15:05:41 <tflink> I start my leave on monday
15:06:00 * tflink doesn't remember off the top of his head what release the bare metal machines are at right now
15:06:30 <smooge> ok is there one we can redo on Friday?
15:06:41 <tflink> they're F27 right now
15:06:45 <smooge> and my apologies if someone else has a meeting scheduled here
15:06:58 <nirik> yeah, they should be 27...
15:06:59 <tflink> we can take it to admin, doesn't need to be in meeting
15:07:08 <smooge> tflink, let us do it in #admin
15:07:09 <smooge> thanks
15:07:20 <smooge> Thank you all again.. and say good night tflink
15:07:28 <tflink> good night
15:07:29 <puiterwijk> good night tflink
15:07:29 <smooge> #endmeeting