16:00:14 <jnsamyak> #startmeeting Infrastructure (2021-06-24)
16:00:14 <zodbot> Meeting started Thu Jun 24 16:00:14 2021 UTC.
16:00:14 <zodbot> This meeting is logged and archived in a public location.
16:00:14 <zodbot> The chair is jnsamyak. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:14 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:00:14 <zodbot> The meeting name has been set to 'infrastructure_(2021-06-24)'
16:00:21 <jnsamyak> #meetingname infrastructure
16:00:21 <zodbot> The meeting name has been set to 'infrastructure'
16:00:31 <jnsamyak> #chair nirik siddharthvipul mobrien zlopez pingou bodanel dtometzki jnsamyak computerkid
16:00:31 <zodbot> Current chairs: bodanel computerkid dtometzki jnsamyak mobrien nirik pingou siddharthvipul zlopez
16:00:40 <jnsamyak> #info Agenda is at: https://board.net/p/fedora-infra
16:00:44 <dtometzki> .hi
16:00:44 <zodbot> dtometzki: dtometzki 'Damian Tometzki' <linux@tometzki.de>
16:00:49 <jnsamyak> #info About our team: https://docs.fedoraproject.org/en-US/cpe/
16:00:51 <siddharthvipul> \o helloo
16:00:53 <darknao> .hi
16:00:54 <zodbot> darknao: darknao 'Francois Andrieu' <naolwen@gmail.com>
16:00:56 <t0xic0der> .hi
16:00:59 <jnsamyak> #topic ahoy!
16:01:00 <zodbot> t0xic0der: t0xic0der 'Akashdeep Dhar' <akashdeep.dhar@gmail.com>
16:01:04 <eddiejennings> .hi
16:01:05 <zodbot> eddiejennings: eddiejennings 'Eddie Jennings, Jr.' <eddie@eddiejennings.net>
16:01:08 * eddiejennings waves.
16:01:09 <jnsamyak> .hello jnsamyak
16:01:10 <zodbot> jnsamyak: jnsamyak 'Samyak Jain' <samyak.jn11@gmail.com>
16:01:10 <siddharthvipul> .fasinfo siddharthvipul1
16:01:12 <zodbot> siddharthvipul: User: siddharthvipul1, Name: Vipul Siddharth, email: siddharthvipul1@gmail.com, Creation: 2016-05-17, IRC Nick: siddharthvipul, Timezone: Asia/Kolkata, Locale: en, GPG key ID: 69B4D96C, Status: active
16:01:14 <jrichardson> .hello
16:01:16 <zodbot> siddharthvipul: Approved Groups: sysadmin-noc diversity-team mindshare cla_fpca cla_done qa fedorabugs ambassadors +sysadmin-jenkins packager sysadmin sysadmin-osbs advocates google-codein +fedora-join infra-sig i3-sig @summer-coding fi-apprentice
16:01:18 <zodbot> jrichardson: (hello <an alias, 1 argument>) -- Alias for "hellomynameis $1".
16:01:24 <siddharthvipul> oh no
16:01:29 <siddharthvipul> I meant .hello
16:01:36 <siddharthvipul> .hello siddharthvipul1
16:01:37 <zodbot> siddharthvipul: siddharthvipul1 'Vipul Siddharth' <siddharthvipul1@gmail.com>
16:01:50 <sumantro> .hello2 sumantrom
16:01:51 <zodbot> sumantro: sumantro 'Sumantro Mukherjee' <sumantro@outlook.com>
16:01:53 <jrichardson> .hello jrichardson
16:01:53 <nirik> morning
16:01:54 <zodbot> jrichardson: jrichardson 'James Richardson' <jamricha@redhat.com>
16:02:24 * siddharthvipul is in a work call that's running parallel to this
16:02:34 <siddharthvipul> I am mostly on listening mode there, so it's alright
16:03:11 * eddiejennings eating lunch and listening to Ben Shapiro during the meeting. :D
16:03:45 <mkonecny> .hello zlopez
16:03:46 <zodbot> mkonecny: zlopez 'Michal Konečný' <michal.konecny@psmail.xyz>
16:04:23 <sysoplab> hello
16:04:34 <mkonecny> I don't see zodbot responses, is that on matrix side?
16:04:43 <petebuffon[m]> .heyall
16:04:44 <samyakk> I think so
16:04:52 <siddharthvipul> mkonecny: I am guessing a little slow
16:05:08 <siddharthvipul> a lot of people, nice!
16:05:15 <samyakk> The message isn't making to matrix end I guess or is it?
16:05:24 <jednorozec> .hello humaton
16:05:25 <zodbot> jednorozec: humaton 'Tomáš Hrčka' <thrcka@redhat.com>
16:05:51 <samyakk> Did the start meeting worked? OR should I start the meeting again?
16:06:06 <zlopez> .hello zlopez
16:06:07 <zodbot> zlopez: zlopez 'Michal Konečný' <michal.konecny@psmail.xyz>
16:06:13 <dtometzki> the sync with matrix is today more async
16:06:20 <samyakk> .hello jnsamyak
16:06:21 <zodbot> samyakk: jnsamyak 'Samyak Jain' <samyak.jn11@gmail.com>
16:06:26 <mkonecny> It seems that the bridge is down
16:06:33 <jnsamyak> Please join from libera.chat side
16:06:38 <mkonecny> Or laggy
16:06:38 <t0xic0der> jnsamyak: It worked I think. It showed up in my IRC client.
16:06:48 <nirik[m]> it's laggy it seems
16:07:03 <samyakk> Cool! then :D
16:07:05 <zlopez> I didn't saw any response on matrix side
16:07:36 <samyakk> Hi all once again, I hope everyone is doing well! :D
16:07:45 <computerkid> oh
16:07:47 <computerkid> .hello2
16:07:48 <zodbot> computerkid: computerkid 'Grayson Penland' <gpenland06@gmail.com>
16:07:50 <computerkid> Hi
16:07:55 <dtometzki> hi
16:08:11 <computerkid> Time... I've got too little
16:08:19 <samyakk> So moving on!
16:08:29 <samyakk> #topic New folks introductions
16:08:37 <samyakk> #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves
16:08:45 <samyakk> #info Getting Started Guide: https://fedoraproject.org/wiki/Infrastructure/GettingStarted
16:08:59 <nirik[m]> yeah, irc -> matrix isn't working... but matrix->irc is confusingly. 🙂
16:09:33 <samyakk> Do we have any new people joining us today? If yes, would you like to introduce yourself to the team?
16:09:37 <dtometzki> and zodbot is out of office :-)
16:09:52 <sysoplab> I didn't send an email yet with the required info, but i'm new and interested so attending as a guest if that's ok?
16:10:18 <dtometzki> no problem welcome sysoplab
16:10:34 <samyakk> Hey welcome sysoplab!
16:10:38 <siddharthvipul> #chair samyakk
16:10:38 <zodbot> Current chairs: bodanel computerkid dtometzki jnsamyak mobrien nirik pingou samyakk siddharthvipul zlopez
16:10:44 <siddharthvipul> samyakk: there yuo go
16:10:46 <siddharthvipul> you*
16:10:59 <samyakk> Thanks for this :3
16:11:24 <computerkid> I like the chair thingy.
16:11:31 <computerkid> Easier to remember when this is
16:11:37 <computerkid> Because of the ping
16:11:42 <samyakk> haha XD
16:11:55 <samyakk> So moving on, to next topic!
16:12:04 <samyakk> #topic Next chair
16:12:15 <samyakk> #info magic eight ball says:
16:12:23 <samyakk> #info chair 2021-07-01  - Zlopez
16:12:30 <samyakk> #info chair 2021-07-08  - dtometzki
16:12:38 <samyakk> #info chair 2021-07-15 -???
16:12:49 <samyakk> Any volunteers for 15 next month?
16:13:55 <siddharthvipul> \o
16:13:57 <siddharthvipul> me
16:14:12 <samyakk> There you go!
16:14:12 <dtometzki> all hands up
16:14:35 <samyakk> #info chair 2021-07-15 - siddharthvipul
16:15:02 <samyakk> dtometzki, up for 22 july?
16:15:14 <siddharthvipul> samyakk: how about we leave it for nwo
16:15:19 <siddharthvipul> we are already quite ahead
16:15:21 <samyakk> Sure!
16:15:33 <samyakk> #topic announcements and information
16:15:43 <samyakk> #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:47 <mobrien1> Weird
16:15:48 <mobrien1> I don't see them either
16:15:57 <dtometzki> samyakk, yes you can put my name on22 july
16:15:57 <samyakk> #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:16:08 <samyakk> #info work is being done on getting COPR proper powerPC systems
16:16:15 <samyakk> #info The Red Hat Desktop team is hiring: https://blogs.gnome.org/uraeus/2021/05/20/new-opportunities-in-the-red-hat-desktop-team/
16:16:26 <samyakk> #info Fedora Linux 32 reached end of life
16:16:33 <samyakk> #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:16:40 <samyakk> #info nest with Fedora CFP is open! https://communityblog.fedoraproject.org/announcing-dates-cfp-for-nest-with-fedora/ (Aug 5th-8th)
16:16:48 <samyakk> #info Fedora's (first) annual contributors survey is active: https://fedoraproject.limequery.com/2021 - we have a shiny badge
16:17:02 <computerkid> Mind if I plug the podcast again?
16:17:20 <siddharthvipul> computerkid: not at all
16:17:21 <samyakk> If there is any new announcements and information to give, please shoot up!
16:17:44 <computerkid> do I do the #info?
16:17:58 <siddharthvipul> The survey is going to be up just for a week now.. if you haven't claimed your badge, please do that ;)
16:18:08 <siddharthvipul> computerkid: yes
16:18:10 <computerkid> #info New episode 3 of season 2 of the Fedora Podcast is out! We talk to Chris Murphy about BTRFS https://podcast.fedoraproject.org/season-two-episode-3-the-hosts-and-chris-murphy/
16:18:28 <jrichardson> is this the same survey thats been going on for a few weeks, or a different one?
16:18:38 <siddharthvipul> jrichardson: same
16:18:39 <samyakk> The same survey! :P
16:18:43 <siddharthvipul> we are doing it for the whole of June
16:18:45 <sysoplab> jrichardson: looks like the same one.
16:18:48 <jrichardson> damn, wanted a new badge
16:19:03 <samyakk> jrichardson +! to that
16:19:09 <samyakk> s/!/1
16:19:20 <siddharthvipul> same, give me more
16:19:22 <computerkid> Always more badges!
16:19:35 <samyakk> computerkid, design more :3
16:19:36 * jrichardson loves badges
16:19:37 <siddharthvipul> I have way too many badges that were not awarded to me :"(
16:19:43 <computerkid> siddharthvipul what
16:19:43 <siddharthvipul> need to file a ticket sometimes..
16:19:53 <computerkid> I basically am in charge of giving folks broken badges
16:20:00 <computerkid> I do that all the time for everyone
16:20:07 <siddharthvipul> computerkid: haha, didn't want to ping you for that..
16:20:13 <samyakk> Aha, stalking siddharthvipul on badges.fedora
16:20:14 <siddharthvipul> mobrien: hey hey
16:20:15 <computerkid> Everyone else does...
16:20:21 <siddharthvipul> folks, look! mobrien is here!
16:20:36 <samyakk> Hi mobrien! Long time!!
16:20:44 <jrichardson> sorry all, have to jump
16:20:50 <mobrien> I have been kinda here all along aside from the matrix bridge issues
16:20:52 <jrichardson> hi/bye mobrien
16:20:55 <siddharthvipul> computerkid: that's why I was being considerate ;) maybe i should ping you :P
16:21:12 <siddharthvipul> mobrien: we knew you are coming, so we broke it for you to fix
16:21:24 <computerkid> feel free
16:21:32 <samyakk> Funny thing was I was pasting info that mobrien is away; Thanks to my reflex that I realised that we  have passed june 20
16:21:59 <samyakk> Lol moving on, to our next topic!
16:22:08 <mobrien> I am back and ready to assist in any way I can
16:22:10 <samyakk> #topic Oncall
16:22:21 <samyakk> #info https://fedoraproject.org/wiki/Infrastructure/Oncall
16:22:34 <samyakk> #info darknao is on call for 2021-06-17 to 2021-06-24
16:22:50 <zlopez> samyakk: I removed the mobrian info from agenda before this meeting
16:22:53 <samyakk> #info jnsamyak is on call for 2021-06-24 to 2021-07-01
16:23:02 <samyakk> #info computerkid is on call for 2021-07-01 to 2021-07-08
16:23:20 <computerkid> I am?
16:23:30 <samyakk> darknao, any updated from your side for this week?
16:23:43 <darknao> not a single ping this week
16:23:45 <computerkid> I forgot I volunteered, but I do that a lot XD
16:23:53 <samyakk> zlopez, lol, thanks for that :3
16:23:58 <eddiejennings> computerkid: I thought you volunteered for the entire month last week :P
16:24:03 <nirik> darknao: nice and quiet... thats what we like to see. ;)
16:24:05 <computerkid> Oh yeaaaaah
16:24:11 <samyakk> eddiejennings, yes XD
16:24:17 <computerkid> I need to start writing down all the things I say I will do
16:24:18 <zlopez> computerkid: Forgetting or volunteering? :-D
16:24:22 <computerkid> Both
16:25:01 <samyakk> Ok so moving on!
16:25:13 <samyakk> #topic Monitoring discussion [nirik]
16:25:19 <samyakk> #info https://nagios.fedoraproject.org/nagios
16:25:24 <samyakk> #info Go over existing out items and fix
16:25:34 <samyakk> nirik, the floor is yours
16:25:49 <nirik> not much change this week again...
16:26:12 <samyakk> so should we move on to next topic if that's fine then?
16:26:15 <nirik> I've made some progress on drive replacement for bvmhost-a64-11... but it's not replaced yet
16:26:23 <nirik> sure, please do
16:26:47 <samyakk> #topic Learning topic
16:26:56 <samyakk> #info 2021-06-24 - Zlopez[m] - information about toddlers
16:27:04 <zlopez> My time to shine :-)
16:27:07 <samyakk> zlopez, the floor is yours!
16:27:16 <samyakk> yea \o/
16:27:20 <zlopez> So, let's talk about toddlers
16:27:39 <siddharthvipul> ayye!
16:27:41 <siddharthvipul> let's do it
16:27:48 <zlopez> It's a small version of adult human about 0-6 months old
16:28:19 <zlopez> But on a serious note :-)
16:28:45 <zlopez> The toddlers sources could be find here https://pagure.io/fedora-infra/toddlers
16:29:29 <zlopez> The toddlers are basically a big fedora messaging consumer that does various things based on the received messages
16:30:07 <zlopez> Everything is consumed by base consumer, which then routes the message to correct toddler
16:30:33 <zlopez> All available toddlers can be found here https://pagure.io/fedora-infra/toddlers/blob/main/f/toddlers/plugins
16:32:21 <zlopez> When creating a new toddler you just need to inherit from ToddlerBase and define name of the toddler, amqp_topics you want to consume and have implemented accepts_topic and process methods
16:33:42 <zlopez> The accepts_topic is used for validation by the base toddler, that you want to accept this topic and the process method is processing the actual message that was retrieved
16:34:33 <zlopez> If anything fails, the message is returned back to fedora_messaging queue and consumed again till processed by the toddlers
16:34:44 <eddiejennings> Is each Toddler a service that's always running, listening for its message, and then executing some script or application upon hearing its desired message?
16:35:36 <zlopez> No, there is a base consumer, that consumes all the messages and just calls the correct toddler based on the topic of the message
16:35:59 <sysoplab> zlopez:  that sounds like it could end badly if you just keep trying to execute something thats throwing an error over and over.
16:36:10 <eddiejennings> Ah, so the base consumer is the service that's listening.  I see.
16:36:56 <petebuffon[m]> Is the base consumer RabbitMQ or something else?
16:37:24 <zlopez> sysoplab: This doesn't block the overall processing, but yeah you need to take care of this in the toddler
16:37:43 <t0xic0der> Can one be plugged to Mote in order to receive all the impending/ongoing/past meets?
16:38:00 <zlopez> petebuffon[m]: This is the fedora messaging consumer, which is based on rabbitmq, we just have some things above of it
16:38:19 <petebuffon[m]> zlopez: got it
16:38:40 <zlopez> t0xic0der: It can consume any topic that could be handled by any toddler
16:39:26 <t0xic0der> zlopez: Understood.
16:39:28 <zlopez> The same message could be even processed by multiple toddlers in sequence
16:40:05 <zlopez> As a bonus we have a tests for the toddlers available
16:40:20 <zlopez> They could be ran using tox
16:41:10 <zlopez> We are even testing it using mypy, so the types are also validated
16:41:27 <zlopez> And black is used to help with the formatting
16:41:36 <t0xic0der> That's great. We were porting Mote tests to use Tox and a possible use of Toddlers there, adds to it.
16:41:49 <zlopez> For the deployment part
16:41:52 * t0xic0der would have to look more into it
16:42:08 <zlopez> The toddlers are deployed in openshift and the playbook is available here https://pagure.io/fedora-infra/ansible/blob/main/f/playbooks/openshift-apps/toddlers.yml
16:42:47 <zlopez> This is everything I have
16:42:53 <zlopez> Any questions?
16:44:05 <samyakk> Nothing from my side, thank you for introducing this (I will go through it once)!
16:44:27 <zlopez> You are welcome
16:44:33 <nirik> thanks zlopez
16:44:36 <zlopez> The toddlers are great project
16:44:42 <dtometzki> Thanks zlopez
16:45:08 <samyakk> So, any volunteers for next week?
16:45:09 <petebuffon[m]> thanks zlopez!
16:45:34 <samyakk> #info 2021-07-01 - ???
16:46:55 <zlopez> nirik: Do you want to talk again about robosignatory here?
16:47:04 <nirik> zlopez: I could sure.
16:47:29 <samyakk> nirik, so should I put you up for next week then?
16:47:36 <samyakk> If that's okay?
16:47:41 <nirik> sure
16:47:45 <samyakk> Cool!
16:48:08 <samyakk> #info 2021-07-01 - nirik - Info on robosignatory
16:48:26 <samyakk> So moving further to open floor \o/
16:48:33 <samyakk> #topic Open Floor
16:49:15 <samyakk> Is there anything that needs to be discussed? Or, If I forgot to mention above :3
16:49:17 <t0xic0der> We were discussing about which project we would want to start with at Fedora Websites and Apps here
16:49:20 <t0xic0der> https://discussion.fedoraproject.org/t/which-project-do-we-start-with/31049/3
16:49:33 <zlopez> Should we catch the walls, if the floor is open? :-D
16:49:44 <t0xic0der> Please feel free to chime in with your suggestions!
16:50:15 <eddiejennings> Are there tools other than du we should try to use when investigating Nagios alerts about low disk space?
16:50:28 <t0xic0der> zlopez: What would we hold the walls against though? XD
16:50:47 <samyakk> zlopez, interesting XD
16:51:07 <zlopez> t0xic0der: Great question :-D *puzzling look*
16:51:15 <t0xic0der> We were discussing about the possible frontend frameworks that we would want to use for our sites and apps here https://discussion.fedoraproject.org/t/websites-revamp-frontend-framework/30976/
16:51:33 <sysoplab> eddiejennings I like ncdu rather than just plain du it lets you see pretty quick what's eating your space.
16:51:43 <siddharthvipul> samyakk: there is a topic I left in open floor
16:51:45 <t0xic0der> We could use a lot of 2 cents (for the W&A team wants to become rich :P)
16:51:52 <siddharthvipul> we should discuss that
16:52:03 <samyakk> Oh yes
16:52:07 <eddiejennings> sysoplab: Excellent.  Next time I see an alert and I can actually log into the server, I'll see if ncdu is avialable :)
16:52:09 <samyakk> *#info staging branch on fedora-infra/ansible [vipul]
16:52:16 <samyakk> #info staging branch on fedora-infra/ansible [vipul]
16:52:32 <siddharthvipul> nirik: this has been a point of discussion in infra and releng stand up for a week now
16:52:36 <siddharthvipul> I wanted to discuss this here
16:52:44 <siddharthvipul> let's ping some people to see what they think
16:52:44 * nirik waits for context
16:52:50 <petebuffon[m]> I was thinking about frontend frameworks.  Static website generators are great, but I think could be extended with either a CSS boilerplate for framework
16:52:57 <petebuffon[m]> such as Bulma or Skeleton etc.
16:53:13 <siddharthvipul> nirik: so the problem of sending a PR and no place to test them (i.e directly merging them in main)
16:53:21 <siddharthvipul> we will discuss after the framework discussion
16:53:58 <t0xic0der> petebuffon[m]: Really appreciate the suggestions! Could you please go ahead and add them in aforesaid link so that the team can account for in in the coming discussion?
16:54:27 <petebuffon[m]> t0xic0der: sure thing.  I'll type up the brief amount of research I did.
16:54:41 <t0xic0der> siddharthvipul: The framework discussion was mostly an announcement. Please feel free to go ahead with the next topic :)
16:55:17 <siddharthvipul> hmmm, looking at the time and people missing :( let's do it next time
16:55:27 <siddharthvipul> oh wait
16:55:32 <siddharthvipul> asaleh is joining :D
16:55:32 <asaleh> I found it :)
16:55:35 <siddharthvipul> hey hey
16:55:44 <nirik> just in time for the end of the meeting. ;)
16:55:46 <sysoplab> samyakk who would I ask for more information on the fi-apprentice group?
16:56:13 <siddharthvipul> sysoplab: https://fedoraproject.org/wiki/Infrastructure_Apprentice
16:56:20 <samyakk> I guess nirik, siddharthvipul could answer this better!
16:56:39 <samyakk> there you go XD
16:57:17 <nirik> perhaps someone could post to the list about the staging branch idea and we could discuss it there... but just to fill you in on history, we used to have a staging branch and it was a horrible thing, so unless it's something different than I am thinking of I'm not very in favor.
16:57:49 <sysoplab> thanks siddharthvipul
16:57:52 <siddharthvipul> nirik: hmm, might be similar! let's keep it for another day/place then
16:58:31 <nirik> ok
16:58:41 <samyakk> So, its about time the meeting hour finishes, thank you all for joining in today! And sorry for the matrix - IRC confusion! :D
16:59:02 <dtometzki> many thanks and no problem
16:59:37 <asaleh> nirik, would you have time to talk about how it looked previously?
16:59:49 <eddiejennings> Fun times as always :)
16:59:52 <zlopez> thanks samyakk
17:00:07 <samyakk> #endmeeting