infrastructure
LOGS
16:01:47 <mobrien> #startmeeting Infrastructure (2021-09-23)
16:01:47 <zodbot> Meeting started Thu Sep 30 16:01:47 2021 UTC.
16:01:47 <zodbot> This meeting is logged and archived in a public location.
16:01:47 <zodbot> The chair is mobrien. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions.
16:01:47 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:01:47 <zodbot> The meeting name has been set to 'infrastructure_(2021-09-23)'
16:01:52 <mobrien> #meetingname infrastructure
16:01:52 <zodbot> The meeting name has been set to 'infrastructure'
16:01:57 <mobrien> #chair nirik siddharthvipul mobrien zlopez pingou bodanel dtometzki jnsamyak computerkid
16:01:57 <zodbot> Current chairs: bodanel computerkid dtometzki jnsamyak mobrien nirik pingou siddharthvipul zlopez
16:02:03 <mobrien> #info Agenda is at: https://board.net/p/fedora-infra
16:02:11 <mobrien> #info About our team: https://docs.fedoraproject.org/en-US/cpe/
16:02:18 <mobrien> #topic greetings!
16:02:19 <dtometzki> .hi
16:02:21 <zodbot> dtometzki: dtometzki 'Damian Tometzki' <linux@tometzki.de>
16:02:24 <eddiejennings> .hi
16:02:25 <zodbot> eddiejennings: eddiejennings 'Eddie Jennings' <eddie@eddiejennings.net>
16:02:27 <zlopez> .hi
16:02:28 <zodbot> zlopez: zlopez 'Michal Konecny' <michal.konecny@psmail.xyz>
16:02:35 <mobrien> Hello everyone
16:02:43 <petebuffon> .hello petebuffon
16:02:44 <zodbot> petebuffon: petebuffon 'Peter Buffon' <pabuffon@gmail.com>
16:02:45 <mobrien> .hi
16:02:47 <zodbot> mobrien: mobrien 'Mark O'Brien' <markobri@redhat.com>
16:02:48 <lenkaseg> .hi
16:02:53 <zodbot> lenkaseg: lenkaseg 'Lenka Segura' <lenka@sepu.cz>
16:03:20 <nirik> morning
16:03:49 <mobrien> How is everyone today?
16:03:50 <austinpowered> .hello
16:03:51 <zodbot> austinpowered: (hello <an alias, 1 argument>) -- Alias for "hellomynameis $1".
16:04:08 <austinpowered> .hello AustinPowered
16:04:09 <zodbot> austinpowered: austinpowered 'T.C. Williams' <fedoraproject@wootenwilliams.com>
16:04:24 <darknao> .hi
16:04:25 <zodbot> darknao: darknao 'Francois Andrieu' <darknao@drkn.ninja>
16:04:43 <jednorozec> .hello humaton
16:04:44 <zodbot> jednorozec: humaton 'Tomáš Hrčka' <thrcka@redhat.com>
16:05:20 <mobrien> Looks like we have a good turn out today
16:05:29 <mobrien> #topic New folks introductions
16:05:34 <mobrien> #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves
16:05:40 <mobrien> #info Getting Started Guide: https://fedoraproject.org/wiki/Infrastructure/GettingStarted
16:05:49 <mobrien> Any new folks with us this week?
16:06:52 <eddiejennings> Don't be shy, folks.  mobrien won't bite :D
16:07:28 <mobrien> It is nearly dinner time for me though...
16:07:48 <zlopez> Don't scare them :-D
16:08:30 <lenkaseg> I'm not shy, only old (3 months old already!)
16:08:43 <mobrien> Looks as though there is nobody new
16:08:52 <mobrien> Lets move on to..
16:08:58 <mobrien> #topic Next chair
16:09:03 <mobrien> #info magic eight ball says:
16:09:13 <mobrien> #info chair 2021-10-07 - darknao
16:09:21 <mobrien> #info chair 2021-10-14 - ???
16:09:26 <mobrien> any volunteers?
16:09:53 <eddiejennings> I thought I was chair for 10/14
16:09:53 <dtometzki> you can add me
16:10:23 <dtometzki> yes anything with the update of the agenda isnt working
16:10:30 <lenkaseg> I'd volunteer, but I still have PTSD from last time matrix got funny
16:10:52 <mobrien> eddiejennings: I am not sure what happened but the board has darknao
16:11:17 <nirik> lenkaseg: I'm sure it will cooperate next time. :)
16:11:24 <mobrien> dtometzki: I will add you for 2021-10-14
16:11:28 <eddiejennings> Matters not when I chair. :)
16:11:32 <dtometzki> ok
16:11:37 <eddiejennings> put me down for 10/21 then :)
16:11:46 <mobrien> lenkaseg: I have those feelings today but all going well so far
16:11:54 <siddharthvipul> \o
16:12:03 <mobrien> #info chair 2021-10-14 - dtometzki
16:12:23 <mobrien> #info chair 2021-10-21 - eddiejennings
16:12:29 <petebuffon> I'm a matrix coward and went for hexchat today
16:12:40 <siddharthvipul> are we still looking for volunteer? hopefully in next couple of weeks I won't be working super early hours and I can chair
16:12:58 <siddharthvipul> welp, we are already ahead, I can join the next one to ask
16:13:00 <zlopez> petebuffon: I'm on hexchat now
16:13:50 <mobrien> I have a browser open with kiwi chat as a back up in case matrix bails
16:14:15 <mobrien> siddharthvipul: You can chair again soon 🙂
16:14:25 <siddharthvipul> :3
16:14:39 <mobrien> ok now that the chair is sorted,  lets move on
16:14:44 <mobrien> #topic announcements and information
16:14:55 <mobrien> #info CPE Infra&Releng EU-hours team has a Monday through Thursday 30 minute meeting going through tickets at 1030 Europe/paris in #centos-meeting
16:15:01 <mobrien> #info CPE Infra&Releng NA-hours team has a Monday through Thursday 30 minute meeting going through tickets at 1800 UTC in #fedora-meeting-3
16:15:06 <mobrien> #info If your team wants support from the Fedora Program Management Team, file an isssue: https://pagure.io/fedora-pgm/pgm_team/issues?template=support_request
16:15:12 <mobrien> #info Fedora 35 Beta was released on 2021-09-28
16:15:17 <mobrien> #info Fedora 35 Beta freeze is now over
16:15:30 <mobrien> Beta released 🎉
16:15:41 <zlopez> Who is on beta now? :-)
16:15:41 <eddiejennings> \o/
16:16:08 <eddiejennings> I'll be testing the upgrade process on a VM either tonight or tomorrow.
16:16:19 * nirik is on rawhide, but then I always am
16:16:29 <eddiejennings> I plan on doing a wipe / reinstall on laptop once it's out of beta :D
16:16:32 <zlopez> It was smooth on Silverblue, but it's always smooth on Silverblue :-D
16:17:09 * mobrien will wait for final
16:17:16 <petebuffon> yeah same I'll do a wipe and install once the beta is over!
16:18:12 <mobrien> Speaking of final...
16:18:45 <mobrien> #info F35 final freeze starts 2021-10-05
16:18:56 <mobrien> only a small window with no freeze this time
16:19:00 <nirik> yeah, so fast
16:19:05 <zlopez> This is really soon
16:19:33 <nirik> it's because beta slipped so much
16:19:54 <zlopez> I thought we still hit the second date
16:20:08 <mobrien> On the plus side when thats over it will be a few months to the next freeze
16:20:40 <zlopez> And we will have a shiny new version of Fedora :-)
16:20:46 <mobrien> Release schedule is here for anyone curios https://fedorapeople.org/groups/schedule/f-35/f-35-key-tasks.html
16:21:02 <t0xic0der> Downloading the ISO as we speak :P
16:21:39 <mobrien> ok lets move on ...
16:21:45 <mobrien> #topic Oncall
16:21:50 <mobrien> #info https://fedoraproject.org/wiki/Infrastructure/Oncall
16:21:55 <mobrien> #info https://docs.fedoraproject.org/en-US/cpe/day_to_day_fedora/
16:22:15 <mobrien> #info lenkaseg on call from 2021-09-24 to 2021-09-30
16:22:16 <mobrien> #info dtometzki on call from 2021-10-01 to 2021-10-07
16:22:29 <mobrien> dtometzki feel free to take oncall
16:22:30 <mobrien> ## .oncalltakeeu .oncalltakeus
16:23:09 <mobrien> So do we have a volunteer for 2021-10-07 to 2021-10-14 ?
16:23:15 <dtometzki> .oncalltakeeu
16:23:15 <zodbot> dtometzki: Error: You don't have the alias.add capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
16:23:35 <eddiejennings> I'll do 10-15 to 10-21 since I'll be chairing the meeting that week.
16:23:54 <dtometzki> .oncalltakeeu
16:23:54 <zodbot> dtometzki: Kneel before zod!
16:24:10 <mobrien> thanks eddiejennings anyone for the week before?
16:24:46 <mobrien> Ok I will take it
16:24:56 <mobrien> #info mobrien on call from 2021-10-07 to 2021-10-14
16:25:01 <mobrien> #info eddiejennings on call from 2021-10-14 to 2021-10-21
16:25:29 <nirik> 👍
16:25:42 <mobrien> #info Summary of last week: (from current oncall )
16:25:47 <mobrien> lenkaseg: over to you
16:25:52 <mobrien> any pings?
16:25:57 <lenkaseg> no at all
16:26:06 <lenkaseg> s/no/not
16:26:14 <lenkaseg> (or at least I am not aware
16:26:14 <nirik> cool. quiet is good
16:26:30 <mobrien> yup, we like quiet
16:26:32 <zlopez> maybe because of freeze?
16:26:46 <mobrien> zlopez: probably
16:26:47 <nirik> yeah, likely so
16:27:17 <mobrien> ok next on the agenda is ....
16:27:20 <mobrien> #topic Monitoring discussion [nirik]
16:27:24 <mobrien> over to you nirik
16:27:33 <nirik> lets see...
16:27:42 <mobrien> #info https://nagios.fedoraproject.org/nagios
16:27:47 <mobrien> #info Go over existing out items and fix
16:27:50 <mobrien> forgot those
16:27:59 <nirik> f33-test seems down, but not sure why... thats in aws
16:28:40 <mobrien> When is that EOL?
16:28:47 <nirik> some disk space issues we should try and clear up...
16:28:55 <nirik> mobrien: one month after f35 release.
16:29:01 <nirik> so... nov?
16:29:10 <mobrien> cool
16:29:43 <nirik> we need a f35-test too sometime soon. we usually make them after beta.
16:30:02 <mobrien> +1
16:30:16 <nirik> I can file a ticket on it?
16:30:38 <mobrien> I can do it if you like
16:30:46 <nirik> otherwise everything is 'normal' on monitoring.
16:30:50 <nirik> mobrien: that would be lovely
16:31:34 <nirik> we can move on, unless anyone has monitoring questions?
16:32:00 <mobrien> https://pagure.io/fedora-infrastructure/issue/10250
16:32:37 <mobrien> Ok so this week looks like a learning topic week
16:32:45 <mobrien> #topic Learning topic
16:32:50 <mobrien> #info 2021-09-30 - infrastructure repository tour [mkonecny]
16:33:05 <mobrien> The floor is yours zlopez if you are ready and willing?
16:33:08 <zlopez> I will take it from here :-)
16:33:43 <zlopez> So we have two main namespaces with repositories
16:33:55 <zlopez> One on GitHub and one on Pagure
16:34:12 <zlopez> The Github one is https://github.com/fedora-infra/
16:34:56 <zlopez> I will go through some of the apps hosted in there
16:35:50 <zlopez> We have 142 repositories on this organization, but 75 of them are already archived
16:36:25 <zlopez> From the most critical, we are hosting here code for Bodhi https://github.com/fedora-infra/bodhi
16:37:10 <zlopez> Which is application that is handling pushing updates to Fedora
16:37:23 <zlopez> Fedora-messaging https://github.com/fedora-infra/fedora-messaging
16:37:45 <zlopez> Which is your message bus that handles messaging between apps in infra
16:38:10 <zlopez> And noggin, which is also knows as FAS https://github.com/fedora-infra/noggin
16:38:18 <zlopez> Your authentication system
16:39:09 <zlopez> This would be probably the most critical apps we are hosting and maintaining on Github Fedora-Infra organization
16:39:28 <zlopez> On pagure we have fedora-infra project https://pagure.io/projects/fedora-infra
16:40:05 <zlopez> Here is our most critical repository, the ansible repository https://pagure.io/fedora-infra/ansible
16:40:41 <zlopez> This is also mirrored on batcave, because we need to have access to it, if pagure is not working
16:41:12 <zlopez> This repository contains all our ansible playbooks for managing fedora infra
16:41:54 <zlopez> Another critical app hosted here is Toddlers https://pagure.io/fedora-infra/toddlers
16:42:27 <zlopez> This apps contains multiple fedora messaging consumer, that are doing various tasks
16:44:01 <zlopez> For example syncing packager status with bugzilla or doing pdc updates
16:45:05 <zlopez> We also own various other repositories outside of these two big namespaces
16:45:36 <zlopez> For example mdapi https://pagure.io/mdapi
16:46:00 <zlopez> This is an API for getting metadata information for packages
16:46:28 <zlopez> Or robosignatory https://pagure.io/robosignatory
16:46:40 <zlopez> Which is used for signing
16:47:04 <zlopez> But the most important from these repositories is https://pagure.io/fedora-infrastructure
16:47:30 <zlopez> This one is used as our primary tracker for any issues in fedora infrastructure
16:48:05 <zlopez> mobrien, nirik: Did I miss something?
16:49:08 <nirik> there's also a releng repo...
16:49:17 <nirik> but I think you hit on the major ones. ;)
16:49:54 <zlopez> I skipped releng, because this is a infra meeting, but yeah, the releng has their own issue repository
16:50:10 <zlopez> Here it is https://pagure.io/releng/issues/
16:50:18 <mobrien> There are also 2 other hosted only on the batcave for security reasons.
16:50:18 <mobrien> ansible-private which stores the secrets ansible uses
16:50:18 <mobrien> And the dns repo
16:50:26 <eddiejennings> I assume we're split between Github and Pagure so if either fails we don't lose everything?
16:51:01 <mobrien> eddiejennings: none of the repos are duplicated across so not reallt
16:51:04 <nirik> mobrien: there's also a private kickstart repo.
16:51:04 <mobrien> s/reallt/really/
16:51:10 <eddiejennings> ah, ok
16:51:40 <mobrien> its more off a preference thing for the developers at the time
16:51:49 <zlopez> eddiejennings: We had the mirroring between Github and Pagure in past, but I think it was hard to maintain both repositories for each project, so we stopped to do this
16:52:03 <nirik> mostly thats due to developer pref... yeah, some folks wanted features available at github.
16:52:17 <zlopez> But as mobrien is saying it's more about the developer preference of git forge
16:52:56 <mobrien> Thanks for laying all that out zlopez
16:53:21 <mobrien> Its always good to see an overview of what goes into the infra
16:53:23 <zlopez> You are welcome
16:53:25 <eddiejennings> zlopez++
16:53:25 <dtometzki> great :-)
16:53:35 <lenkaseg> zlopez++
16:53:37 <dtometzki> zlopez++
16:53:41 <petebuffon> zlopez++
16:53:41 <zodbot> petebuffon: Karma for zlopez changed to 10 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
16:53:55 <zlopez> Yay, cookies :-)
16:53:55 <mobrien> zlopez++
16:53:55 <zodbot> mobrien: Karma for zlopez changed to 11 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
16:54:33 <zlopez> If there are any other questions, feel free to ask
16:54:33 <pmoura> zlopez++
16:54:44 <darknao> zlopez++
16:55:33 <mobrien> We have 5 mins for open floor if anyone has anything
16:55:40 <mobrien> #topic Open Floor
16:55:43 <zlopez> I'm a cookie monster now :-D
16:55:55 <t0xic0der> zlopez++
16:55:58 <t0xic0der> ;P
16:56:05 <zlopez> I have one thing for open floor
16:56:12 <austinpowered> zlopez++
16:56:12 <zodbot> austinpowered: Karma for zlopez changed to 12 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
16:56:15 <zlopez> I was looking at one mini-initiative ticket
16:56:30 <zlopez> .ticket 9576
16:56:31 <zodbot> zlopez: Issue #9576: Please update discourse2fedmsg to use fedora messaging and deploy in infrastructure - fedora-infrastructure - Pagure.io - https://pagure.io/fedora-infrastructure/issue/9576
16:56:58 <zlopez> I updated it with what should be done, so if anybody wants to start working on it, there are some tasks ready
16:57:09 <mobrien> I mentioned this to pmoura just before the call
16:57:29 <nirik> oh nice work. :)
16:57:44 <zlopez> I would personally start with creating some simple tests and adding tox
16:58:14 <zlopez> But the conversion to fedora-messaging will be pretty straightforward
16:58:45 <zlopez> schema will probably be a little difficult to create
16:59:25 <zlopez> Because the topics are taken from discourse events directly
16:59:57 <Southern_Gentlem> zlopez++
17:00:08 <zlopez> This is everything from me
17:00:35 <mobrien> Great work zlopez
17:00:43 <nirik> thanks everyone
17:00:52 * nirik goes to feed some cats.
17:00:55 <zlopez> thanks mobrien for running this
17:00:56 <pmoura> Cool, I like testing things.. still need to read more about those issues tho
17:00:57 <mobrien> And with that we are out of time
17:00:57 <mobrien> Thanks to all who attended
17:01:07 <mobrien> see you on the internet
17:01:21 * mobrien goes to feed himsefl
17:01:22 <zlopez> Internet is a dangerous place :-D
17:01:22 * mobrien * goes to feed himself
17:01:36 <petebuffon> see ya!
17:01:36 <lenkaseg> mobrien++
17:01:38 <mobrien> #endmeeting