15:00:34 <smooge> #startmeeting Infrastructure (2018-11-15)
15:00:34 <zodbot> Meeting started Thu Nov 15 15:00:34 2018 UTC.
15:00:34 <zodbot> This meeting is logged and archived in a public location.
15:00:34 <zodbot> The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:34 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:00:34 <zodbot> The meeting name has been set to 'infrastructure_(2018-11-15)'
15:00:46 <smooge> #meetingname infrastructure
15:00:46 <zodbot> The meeting name has been set to 'infrastructure'
15:00:59 <nirik> morning.
15:01:02 <suanand> hi..
15:01:05 <smooge> #topic aloha
15:01:05 <smooge> #chair nirik pingou puiterwijk relrod smooge tflink threebean cverna mkonecny
15:01:05 <zodbot> Current chairs: cverna mkonecny nirik pingou puiterwijk relrod smooge tflink threebean
15:01:12 <piston> Gmorning
15:01:13 <aikidouke> gm
15:01:25 <smooge> hello I am cutting and pasting from old logs so I am aa bit slow this morning
15:01:28 <mkonecny> afternoon
15:01:34 <pingou> Good Morning
15:03:03 <cverna> Hello o/
15:04:04 <smooge> #topic New folks introductions
15:04:14 <smooge> #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves
15:04:23 <smooge> #info Getting Started Guide: https://fedoraproject.org/wiki/Infrastructure/GettingStarted
15:04:55 <piston> Returning folks follow same procedure as new folks ?
15:04:58 <kushal> Good morning everyone.
15:05:36 <smooge> piston, yes please
15:05:50 <smooge> mainly because we all have memories of toddlers
15:06:32 <piston> Hi Iā€™m Nabil and I work in information Security.  I would like to help the project and am a returning member
15:06:45 <bowlofeggs> .hello2
15:06:46 <zodbot> bowlofeggs: bowlofeggs 'Randy Barlow' <rbarlow@redhat.com>
15:06:46 <piston> I am mainly watching and observing you folks so far šŸ˜€
15:06:54 <suanand> hi, I m Sundeep, from i18n team
15:06:58 <suanand> .hello2
15:07:00 <zodbot> suanand: suanand 'Sundeep Anand' <suanand@redhat.com>
15:07:22 <smooge> hello piston and suanand
15:07:35 <smooge> #topic announcements and information
15:07:42 <smooge> #info tflink is on extended PTO
15:08:01 <smooge> #info osuosl03 died. infinote is down currently
15:08:10 <smooge> #info the cake was a lie
15:08:26 <pingou> welcome piston and suanand
15:08:32 <pingou> smooge: does the spoon exist?
15:08:45 <kushal> :)
15:08:46 <nirik> #info we are close to a new openstack cloud... it's been a long road.
15:08:50 <bowlofeggs> #info bodhi-3.11.0 beta deployed on staging. this time with python 3ā€¦ and it kiiinda works too!
15:08:55 <aikidouke> what do what we must because we can
15:09:17 <pingou> aikidouke: either that or vice-versa
15:09:23 <aikidouke> :)
15:09:48 <pingou> #info: upcoming release of fedmsg_meta_fedora_infra
15:09:59 <pingou> it adds support for new message and message types
15:10:10 <pingou> nothing fundamentally out of the ordinary
15:10:45 <aikidouke> pingou: are the new types/messages also available in fedora-messaging?
15:11:21 <pingou> aikidouke: not that I know of
15:12:00 <aikidouke> pingou: thank you
15:12:22 <smooge> #topic Oncall
15:12:41 <smooge> #info puiterwijk is on call from 2018-11-15->2018-11-22
15:12:48 <smooge> #info nirik is on call from 2018-11-22->2018-11-29
15:12:56 <smooge> #info smooge is on call from 2018-11-29->2018-12-06
15:13:03 <smooge> #info ??? is on call from 2018-12-06->2018-12-13
15:13:15 <smooge> #info Summary of last week: (from bowlofeggs )
15:13:40 <bowlofeggs> mostly quiet, except for yesterday
15:13:52 <bowlofeggs> i woke up to a storm related to pagure and sign in
15:14:07 <bowlofeggs> did that get resolved? I heard reports that it was not solved at the end of my work day yesterday
15:14:14 <bowlofeggs> but i haven't looked yet today
15:14:43 <nirik> afaik it was due to proxy06 dying
15:14:51 <smooge> sign in was due to proxy06 mostly dieiing
15:14:56 <bowlofeggs> ah interesting
15:15:03 <smooge> puiterwijk removed it from dns completely and fixed it
15:15:06 <bowlofeggs> cool
15:15:12 <bowlofeggs> puiterwijk++ as always
15:15:12 <zodbot> bowlofeggs: Karma for puiterwijk changed to 11 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
15:15:27 <bowlofeggs> well other than that it was actualyl a pretty quiet week
15:15:34 <bowlofeggs> mostly all i did was mark tickets as triaged
15:15:43 <smooge> ok thanks.. we will swap you over to puiterwijk shortly
15:15:51 <smooge> thanks for doing that
15:16:03 <smooge> #topic Tickets discussion
15:16:12 <smooge> #info https://pagure.io/fedora-infrastructure/report/Meetings%20ticket
15:16:27 <smooge> I have no idea if there are any tickets marked to discuss
15:16:32 <nirik> nope...
15:16:40 <smooge> ok thanks and sorry for not checking before hand
15:16:42 <nirik> but if anyone has pet tickets they want to discuss, bring em up
15:16:45 <suanand> Actually, I had to discuss about transtats deployment
15:16:51 <suanand> .ticket 6459
15:16:53 <zodbot> suanand: Issue #6459: [RFR] transtats - fedora-infrastructure - Pagure.io - https://pagure.io/fedora-infrastructure/issue/6459
15:16:57 <smooge> i saw you updated that yesterday
15:17:18 <suanand> okay- can we set up some time slot to try deploying? its just apply patch and re-build image.
15:17:21 <suanand> thanks
15:17:22 <nirik> ah good news. :) Thanks for adjusting that
15:17:44 <suanand> welcome :)
15:18:11 <smooge> we can do so on the last week of November or first week of December
15:18:13 <bowlofeggs> maybe i'll file a ticket about a pet monkey so we can discuss a pet ticket
15:18:19 <bowlofeggs> i think it'd be cool to have a pet monkey
15:18:23 <suanand> sure
15:18:27 <mkonecny> I have one
15:18:29 <nirik> bowlofeggs: might be messy
15:18:33 <bowlofeggs> haha
15:18:34 <mkonecny> .ticket 7294
15:18:36 <zodbot> mkonecny: Issue #7294: Add GDPR script for release-monitoring.org - fedora-infrastructure - Pagure.io - https://pagure.io/fedora-infrastructure/issue/7294
15:18:38 <bowlofeggs> would that be an RFR?
15:18:47 <nirik> mkonecny: a monkey? oh... a ticket
15:18:57 <bowlofeggs> haha i thought he meant he had a monkey too
15:19:04 <smooge> wait we aren't done with suanand
15:19:08 <smooge> one second
15:19:21 <nirik> I think it should be easy to just apply and run that...
15:19:24 <mkonecny> There needs to be some changes done in the ansible to make this work in openshift
15:19:27 <smooge> suanand, is there a good day of those two weeks where we can do
15:19:28 <nirik> it was very close to deploying before
15:19:37 <suanand> Yep.. okay
15:19:52 <smooge> if so please put it in the ticket and we will coordinate on that day
15:19:57 <smooge> thanks
15:19:57 <suanand> smooge - I'm okay with any day-
15:20:06 <mkonecny> bowlofeggs: I only have a pony, if that's enough :-)
15:20:07 <smooge> well please pick a day other than thursday
15:20:14 <smooge> and sat/sun
15:20:18 <smooge> :)
15:20:20 <suanand> smooge, sure
15:20:38 <cverna> mkonecny: don't you have some sheep too ?
15:20:52 <mkonecny> cverna: Yes, those too :-)
15:20:57 <suanand> smooge: 26 or 27 Nov ?
15:21:04 <bowlofeggs> mkonecny: https://duckduckgo.com/?q=seinfeld+i+had+a+pony&t=ffab&ia=videos
15:21:11 <smooge> suanand, the 27th of November
15:21:16 <suanand> time?
15:21:18 * cverna was considering a sheep instead of buying a lawn mower :)
15:21:34 <smooge> I can do anything after 1400 UTC
15:21:52 <smooge> sorry for not being earlier but I have to get family ready for school.
15:21:54 <mkonecny> cverna: They need to be at least two of them :)
15:22:07 <smooge> if someone in EU can do it instead earlier that would also work
15:22:25 <cverna> mkonecny: ah then my garden might be a too small
15:22:34 <suanand> smooge: sure - 27th 1500 UTC ? .. last time nirik was building and deploying - it would be really helpful if he can be around?
15:22:53 <smooge> ok in that case you want 1700 UTC to match up with nirik
15:23:15 <suanand> smooge: sure, lets fix 27th 1700 UTC .. I 'm good :)
15:23:18 <mkonecny> cverna: Look at the hobby sheep, they are usually smaller and you don't need to shave them
15:23:18 <suanand> nirik ^
15:23:26 <smooge> ok put in ticket please
15:23:47 <smooge> alright, mkonecny et al.. done with the monkeys? do we have a ticket to discuss still?
15:23:47 <suanand> smooge: I will do that right away
15:24:02 <mkonecny> .ticket 7294
15:24:03 <zodbot> mkonecny: Issue #7294: Add GDPR script for release-monitoring.org - fedora-infrastructure - Pagure.io - https://pagure.io/fedora-infrastructure/issue/7294
15:24:06 <nirik> sure. It might be that puiterwijk could look sooner.. but he could answer in ticket
15:24:17 <mkonecny> There needs to be some changes done in the ansible to make this work in openshift
15:24:25 <puiterwijk> what ticket?
15:24:45 <puiterwijk> sorry, am in another meeting as well
15:24:48 <smooge> puiterwijk, suanand: Issue #6459: [RFR] transtats - fedora-infrastructure - Pagure.io - https://pagure.io/fedora-infrastructure/issue/6459
15:25:16 <nirik> mkonecny: yeah... we haven't had to do it with openshift apps before...
15:25:23 <puiterwijk> oh. I thought Kevin picked hat up
15:25:47 <mkonecny> nirik: What about bodhi, bodhi is running in openshift, yes?
15:25:59 <smooge> but we don't ssh into it
15:26:01 <suanand> puiterwijk, it would be really nice if you can be also around - 1700 UTC 27th Nov ?
15:26:11 <nirik> only the web part... it still has a real host backend(s)
15:26:35 <mkonecny> Ok, so only anitya is completely in openshift?
15:26:39 <nirik> so for this, perhaps we could just run it on os-master01? /me looks at the script/ticket
15:27:16 <bowlofeggs> a hacky workaround might be to just have a vm we can ssh into that has all these gdpr scripts
15:27:25 <puiterwijk> suanand: depends on what/when.
15:27:42 <suanand> puiterwijk: sure
15:27:43 <nirik> mkonecny: that has gdpr stuff, yeah. ;(
15:27:44 <mkonecny> I have the GDPR script ready in review in Anitya
15:27:45 <puiterwijk> nirik, bowlofeggs: how about just an oc exec? iirc it outputs everything to stdout per API definition?
15:27:46 <bowlofeggs> not great since secrets are needed
15:27:58 <bowlofeggs> yeah oc exec sounds feasible though i've not tried it before
15:28:09 <nirik> yeah, I suggested that, but it will need some parsing to find the currently running pod to exec on
15:28:27 <puiterwijk> nirik: or we just spawn a container just for it?
15:28:33 * puiterwijk points at "oc run"
15:28:37 <bowlofeggs> yeah i dont' think we need the curren pod
15:28:47 <bowlofeggs> just the current image
15:28:50 <nirik> yeah, perhaps thats best... just do a new one
15:28:52 <puiterwijk> just do an oc run with --entrypoint to make it not call the runserver?
15:29:02 <bowlofeggs> +1
15:29:08 <mkonecny> +1
15:29:26 <bowlofeggs> is there an easy way to know the container name?
15:29:35 <nirik> oc get pods ?
15:29:40 <bowlofeggs> i guess you could just sort them
15:29:42 <puiterwijk> ... you don't need either of those?
15:29:43 <bowlofeggs> but not lexigraphically
15:29:46 <puiterwijk> You know the image name?
15:29:54 <mkonecny> oc get pods | grep Running?
15:29:57 <puiterwijk> oc run takes an image name, and spawns a new pod/container with that image....
15:29:57 <bowlofeggs> is the image name not numbred?
15:30:03 <puiterwijk> bowlofeggs: there's a latest
15:30:07 <bowlofeggs> ah ok
15:30:09 <bowlofeggs> yeah that'll do
15:30:18 <puiterwijk> Basically, the exact same image name as defined in the deployconfig
15:30:23 <bowlofeggs> cool
15:30:30 <bowlofeggs> as said, i don't have a ton of hands on experience here
15:30:32 <bowlofeggs> haha
15:30:33 <nirik> sounds like the way to go
15:31:08 <mkonecny> so it will be done by oc exec than?
15:31:14 <bowlofeggs> i think oc run
15:31:18 <bowlofeggs> instead of oc exec
15:31:35 <puiterwijk> oc run. oc exec runs in an existing container
15:31:42 <mkonecny> Ok, so oc run with anitya image?
15:32:02 <nirik> yeah
15:32:03 <mkonecny> Do you need some environment variables set somewhere?
15:32:16 <mkonecny> I saw something about the inventory
15:33:11 <nirik> yeah...
15:33:41 <mkonecny> They are three variables that should be set in ansible in https://fedora-infra-docs.readthedocs.io/en/latest/sysadmin-guide/sops/gdpr_sar.html
15:33:50 <mkonecny> I'm not sure where exactly
15:34:10 <bowlofeggs> i imagine that oc run has flags to set env vars
15:34:20 <bowlofeggs> or possibly a flag to pass on existing env vars?
15:34:28 <bowlofeggs> similar to sudo -E maybe?
15:34:38 <bowlofeggs> yeah --env
15:34:59 <smooge> ok
15:35:02 <smooge> anything more here?
15:35:15 <aikidouke> I have another ticket if we are ready/have time
15:35:20 <smooge> we have time
15:35:28 <smooge> please go ahead
15:35:35 <mkonecny> bowlofeggs: Or maybe I could set them in buildconfig as a dockerfile env variables
15:35:53 <bowlofeggs> well you aren't doing a build here
15:36:00 <bowlofeggs> you are using an existing container
15:36:35 <aikidouke> .ticket 7365
15:36:36 <zodbot> aikidouke: Issue #7365: [Askfedora] Problem with Sicky Post in English Site - fedora-infrastructure - Pagure.io - https://pagure.io/fedora-infrastructure/issue/7365
15:37:20 <aikidouke> does askbot have any hooks to zanata or any reason why it should translate the stickied questions?
15:37:47 <nirik> well, askbot isn't run by us directly anymore...
15:37:48 <smooge> ok ask fedora items need to be redirected with the outsourced site. I really don't know
15:38:06 <nirik> so yeah, it's likely just something internal to it...
15:38:21 <aikidouke> i poked around a bit and askbot.org has a 404 on documentation
15:38:28 <aikidouke> as well as the .com
15:38:57 <aikidouke> there is a request from 18 Sept to fix the lack of docs
15:39:24 <aikidouke> is this something that we should try to contact the maintainer?
15:39:56 <aikidouke> and if it's not run by us nirik - should we change the fedora doc page that says infra maintains askbot?
15:40:11 <smooge> yes we should change the doc page
15:40:11 <nirik> yes, we should.
15:40:26 <nirik> I cc'ed our contact in that ticket...
15:40:34 <nirik> I'm not sure how else to get a hold of him.
15:41:03 <nirik> us tracking things in our tracker we can't do anything about is not something I like...
15:41:09 <aikidouke> :)
15:41:18 <bowlofeggs> is there an askbot tracker?
15:42:09 <nirik> no.
15:42:21 <bowlofeggs> fun!
15:42:25 <nirik> as far as I know.
15:42:53 <aikidouke> sorry - I worded that wrong - the wiki says "Ask Fedora is managed by the Fedora Infrastructure team. "
15:43:45 <aikidouke> should I just throw a "NOT" ala Beastie Boys in there?
15:44:29 <smooge> aikidouke, a simple 'not' please
15:44:50 <nirik> I'd change it to say something like "ask fedora is hosted by the upstream askbot author for the fedora project"
15:44:55 <nirik> but not works too
15:45:13 <aikidouke> anyway - dont want to kick the hornets nest again, but if askbot isnt maintained, would it be good/bad/softball-sized-hornets to remove it or replace?
15:45:24 * aikidouke nods
15:46:18 <smooge> the person is generally good about maintaining fixing things
15:47:28 <smooge> aikidouke, there is no energy here to kick the hornets nest or try to find a replacement
15:47:59 <aikidouke> gotcha...im updating the wiki now
15:48:08 <aikidouke> thats all I had on that one
15:48:12 <smooge> ok
15:48:16 <smooge> #topic Open Floor
15:48:39 <pingou> aikidouke: basically, we were running it, got burned with it, looked for replacement w/o success, ended up with some budget to ask upstream to maintain the instance for us
15:48:43 <pingou> so that's where we are now
15:49:24 <aikidouke> :) not messing about with budget stuff
15:49:40 * aikidouke would rather fight hornets
15:49:41 <pingou> we get to forward the issues and care as little about as we want :)
15:49:49 <pingou> +it
15:50:33 <smooge> ok anything else. I think there is a meeting in a couple of minutes here
15:50:45 <SmootherFrOgZ> Howdy folks! I've got one, yeah
15:51:00 <smooge> hi SmootherFrOgZ
15:51:01 <SmootherFrOgZ> Do we have time to discuss noggin/caiapi? puiterwijk?
15:51:09 <mkonecny> .nextmeetings
15:51:09 <zodbot> mkonecny: One moment, please...  Looking up the channel list.
15:51:15 <zodbot> mkonecny: In #fedora-meeting-1 is Fedora Packaging Committee (starting in an hour)
15:51:17 <zodbot> mkonecny: In #fedora-meeting-2 is Fedora Release Engineering (starting in an hour)
15:51:21 <zodbot> mkonecny: In #fedora-meeting is irc support sig meeting (starting in an hour)
15:51:24 <zodbot> mkonecny: In #fedora-meeting is Fedora UK Ambassadors (starting in 4 hours)
15:51:27 <zodbot> mkonecny: In #fedora-diversity is Diversity & Inclusion Team meeting (starting in 21 hours)
15:51:40 <puiterwijk> I don't at this moment. But I am hoping to start welcoming contributions for it somewhere next week, when the framework should be done
15:52:16 <SmootherFrOgZ> puiterwijk: so I should start bugging you next week then. right'oh
15:52:22 <puiterwijk> Yep
15:52:27 <SmootherFrOgZ> Any roadmap ready or the like?
15:52:53 <puiterwijk> No. I'm likely to work on that after framework to know what needs to be written when
15:53:16 * SmootherFrOgZ nods
15:53:32 <SmootherFrOgZ> let's talks next week then. thx
15:53:37 <SmootherFrOgZ> that's all for me
15:53:45 <smooge> ok with that .. thank you all for coming this week
15:53:51 <suanand> thanks nirik, smooge, puiterwijk and everyone :)
15:54:05 <SmootherFrOgZ> smooge: cheers mate!
15:54:06 <smooge> I will be hopefuly better organized next week
15:54:13 <mkonecny> thanks smooge
15:54:15 <nirik> thanks smooge
15:54:17 <smooge> #endmeeting