16:00:32 #startmeeting Infrastructure (2021-06-03) 16:00:32 Meeting started Thu Jun 3 16:00:32 2021 UTC. 16:00:32 This meeting is logged and archived in a public location. 16:00:32 The chair is siddharthvipul. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:32 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:32 The meeting name has been set to 'infrastructure_(2021-06-03)' 16:00:33 What? 16:00:34 #meetingname infrastructure 16:00:34 The meeting name has been set to 'infrastructure' 16:00:35 likely thats due to the network changes... 16:00:36 #chair nirik siddharthvipul mobrien zlopez pingou bodanel dtometzki jnsamyak 16:00:36 Current chairs: bodanel dtometzki jnsamyak mobrien nirik pingou siddharthvipul zlopez 16:00:36 okay 16:00:38 #info Agenda is at: https://board.net/p/fedora-infra 16:00:39 .hello2 16:00:40 computerkid: computerkid 'Grayson Penland' 16:00:40 #info About our team: https://docs.fedoraproject.org/en-US/cpe/ 16:00:42 #topic ahoy! 16:00:48 morning everyone. avast! 16:01:00 .hello zlopez 16:01:01 Good morning :) 16:01:01 mkonecny: zlopez 'Michal Konečný' 16:01:01 Good morning :) 16:01:08 o/ 16:01:13 .hello jnsamyak 16:01:14 samyak: jnsamyak 'Samyak Jain' 16:01:23 .hi dtometzki 16:01:23 I woke up from my nap just a few minutes ago to find out we don't have board haha 16:01:23 dtometzki: dtometzki 'Damian Tometzki' 16:01:28 .hello eddiejennings 16:01:28 eddiejennings: eddiejennings 'Eddie Jennings, Jr.' 16:01:29 .hello siddharthvipul1 16:01:32 siddharthvipul: siddharthvipul1 'Vipul Siddharth' 16:01:33 * computerkid puts on a pirate hat, perfect for an infra meeting 16:01:47 quite a good attendance here, loving it <3 16:01:50 morning 16:01:57 siddharthvipul: We don't? 16:02:05 .hi 16:02:06 darknao: darknao 'Francois Andrieu' 16:02:10 let's wait for another a minute or 2 to see if more folks join 16:02:12 .hello andilinux 16:02:13 andi89gi: andilinux 'Karsten Andreas Artz' 16:02:17 Hey folks 16:02:20 mkonecny: it's because I am on PTO today :D 16:02:23 o/ 16:02:35 PTO: paid time off, or loooong weekend :D 16:03:22 Hey andi89gi, you're everywhere! 16:03:38 andi89gi: heyy 16:03:44 next section is for you :D 16:03:49 and others 16:03:55 #topic New folks introductions 16:03:57 #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves 16:03:59 #info Getting Started Guide: https://fedoraproject.org/wiki/Infrastructure/GettingStarted 16:04:01 siddharthvipul: So the board took PTO as well? :-D 16:04:08 do we have new faces here? 16:04:10 just btw matrix bridge seems to be working now :D 16:04:11 computerkid: You too :D 16:04:20 mkonecny: that's ancient Indian power.. we do that sometimes :D 16:04:21 siddharthvipul: hey 16:04:25 I'm new 16:04:30 siddharthvipul: <-- new face 16:04:35 petebuffon: heyy, welcome to Infrastructure meeting :D 16:04:43 Hi petebuffon 16:04:53 hi petebuffon 16:04:54 eddiejennings: hey, we met at Website and Apps team meeting, how are you today? 16:04:57 samyak: Nice, I will probably switch back to element tomorrow 16:04:59 hi petebuffon o/ 16:05:03 welcome petebuffon ! 16:05:12 siddharthvipul: I'm doing well. Been looking forward to this meeting :D 16:05:20 welcome petebuffon andi89gi eddiejennings \o/ 16:05:36 Welcome ya all! :D 16:05:43 I am in the process of changing careers into tech. I am a longtime Linux/Fedora user and I'd like to get some hands on experience with system administration and give back to the Fedora community. 16:05:44 eddiejennings: please feel free to ask anything you have in mind.. let's use openfloor to the max today 16:05:56 petebuffon: <3 amazing 16:06:02 welcome everyone. 16:06:08 siddharthvipul I hope there isn't any lava 16:06:24 Under the openfloor 16:06:39 it's a mystery B) 16:07:04 I'm a former band director turned IT pro about 8 years ago. I've been working in the Windows administration world since, and have been trying to make my way into the Linux administration world. Finished RHCSA last August, and working toward RHCE Now. 16:07:16 Nice! 16:07:18 petebuffon: cool welcome 16:07:25 eddiejennings: 🎉 16:07:26 eddiejennings: awesome 16:07:30 excelent. 16:07:39 eddiejennings, welcome 16:07:40 Nice, cool stuff! 16:07:44 Saw the opportunity to contribute to Fedora infastructure; thus, here's a chance for me to learn, gain experience, and help a project I've used for several years :) 16:07:46 Plenty of new folks today :-) 16:08:01 yeah 16:08:24 let's move forward to next agenda, I want to save more time for openfloor today to make sure everyone has enough time to ask their queries (or how to get started - other than the doc) 16:08:32 #topic Next chair 16:08:34 #info magic eight ball says: 16:08:35 so are most of you also involved in the websites and apps team? 16:08:36 #info chair 2021-06-10 - bodanel 16:08:38 #info chair 2021-06-17 - siddharthvipul 16:09:03 nirik: I am there just to -- I guess bring Infra point of view, just a little! won't call myself involved more than attending meetings 16:09:14 but I see a couple folks from there 16:09:17 siddharthvipul: Oh, is it so? 16:09:21 :P 16:09:27 siddharthvipul: great idea - more time for open floor 16:09:29 t0xic0der: is the co-lead of the objective 16:09:41 nirik: I am not, but saw the invite to their meeting after joining the Infra mailing list. Figured I'd drop into it and see what's going on. 16:09:45 I'm just here to give out badges XD 16:09:50 Cool. Happy to work with folks on apps and websites. :) 16:10:01 computerkid: How dare you are? :P 16:10:05 okay, so back on topic, we are looking for a volunteer to chair the meeting on June 24th 16:10:09 siddharthvipul: sorry, do move on. 16:10:14 Put me up for the next chair :P 16:10:16 Only is people need them andi89gi :P 16:10:18 and before you ask, 2021! 16:10:34 computerkid haha :P 16:10:51 nirik: nooo, I didn't mean to cut you off ^-^ 16:10:59 I'm volunteering for 2022 :-D 16:11:01 jnsamyak: yours! 16:11:12 XD, thanks! 16:11:14 mkonecny: err, my code only handles 2021 16:11:21 or 1997 16:11:29 hahaha Xd 16:11:43 #info chair 2021-06-24 - jnsamyak 16:11:44 naw, it's all good. :) 16:12:01 we are good for next 3 weeks, let's jump to next agenda 16:12:04 siddharthvipul: You shouldn't hardcode things :-D 16:12:38 #topic announcements and information 16:12:40 #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:12:42 #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:12:44 #info work is being done on getting COPR proper powerPC systems 16:12:46 #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:12:48 #info Fedora Linux 32 reached end of life 16:12:50 #info F34 election voting is open through 3 June: https://communityblog.fedoraproject.org/f34-elections-voting-now-open/ 16:12:52 #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:12:54 #info nest with Fedora CFP is open! https://communityblog.fedoraproject.org/announcing-dates-cfp-for-nest-with-fedora/ (Aug 5th-8th) 16:12:56 #info mobrien is away 2021-05-10 to 2021-06-20 16:12:58 mkonecny: that's me.. the hard coder :P 16:13:01 I have another announcement to add 16:13:20 That's a lot of info 16:13:28 Hey, last day to vote 16:13:31 I'm missing the contributor's survey 16:13:38 mkonecny: already writing 16:13:40 :D 16:13:50 https://communityblog.fedoraproject.org/help-make-fedora-awesome-by-taking-the-first-annual-contributor-survey/ 16:14:13 Already filled it :-) 16:14:23 #info Fedora's (first) annual contributors survey is active: https://fedoraproject.limequery.com/2021 - we have a badge 16:14:28 yea, +1 to that 16:14:35 you also get a shiny badge for filling out the survey. ;) 16:14:50 have done the survey ;) 16:15:05 I'll take it right after the meeting. 16:15:12 mkonecny: awesome, yesterday I saw 200 people+ already submitted the survey 16:15:37 okay, so do we have any more announcements? 16:15:43 yeah, thats more than we get for most voting. :) 16:16:21 I was voted "best virtual hugger" in my org :") didn't get anything but I have another goal for next year XD 16:16:37 I think it was hugs and not hugger lol 16:17:13 #topic Oncall 16:17:15 #info https://fedoraproject.org/wiki/Infrastructure/Oncall 16:17:17 #info siddharthvipul is on call for 2021-05-27 to 2021-06-03 16:17:19 #info ninrik is on call for 2021-06-03 to 2021-06-10 16:17:32 siddharthvipul: facehugger? :-D 16:17:36 * nirik wonders how many people here have heard of hugops. ;) 16:18:10 Not I. 16:18:29 nirik: I have.. and slowly the way I see.. empathy is more noticed when things go down in Infrastucture 16:18:39 nirik: Is that the one where you hug every container until their healthcheck comes up as running? :P 16:18:40 haha, i have seen tweets about it :) 16:18:53 I mean it in in Fedora.. It might be just me but I remember seeing some angry message a few years ago anytime something went down.. 16:19:06 but hey, might be just me.. and now I might be immune to them :P 16:19:19 hugops is a thing now 16:19:30 How tech's first responders built a culture of empathy When something breaks on the internet, the people who know how to fix it just want to give their colleagues a hug — even if they're a rival. The #hugops community in its happy place: the Velocity conference. 16:19:35 siddharthvipul, i am from 2021-06-10 to 2021-06-17 16:19:44 https://thehustle.co/03032021-hugops/ 16:20:21 yeah, basically be understanding and feel for the people working to fix the thing thats down/broken you want to use. :) 16:20:26 #info dtometzki is on call for 2021-06-10 to 2021-06-17 16:20:57 today, it's 🤗s to the folks who maintain board.net. :) 16:21:35 nirik: perfect timing.. thanks for reminding me to follow it.. I was kinda mad for a few minutes there 16:21:43 nirik++ 16:22:05 do we have a oncall volunteer for 2021-06-17 to 2021-06-24? 16:22:14 it's not super urgent as we have 2 weeks in hand 16:22:19 yeah, i can take this one 16:22:28 darknao: thank you :) 16:22:39 #info darknao is on call for 2021-06-17 to 2021-06-24 16:22:50 next topic 16:22:51 I'm not sure how oncall works, do we have a wiki for it? I wanna do it in future :) 16:22:52 #topic Monitoring discussion [nirik] 16:22:54 #info https://nagios.fedoraproject.org/nagios 16:22:56 #info Go over existing out items and fix 16:23:08 jnsamyak: yeah, check the info after topic of oncall :) 16:23:22 jnsamyak: basically it's just being around on irc and when someone has issues, triage it, get them to file a ticket or if it's urgent ping others. 16:23:34 so, monitoring. 16:23:49 jnsamyak, check https://fedoraproject.org/wiki/Infrastructure/Oncall 16:24:09 Oh nice! will do next time, whenever slot is free! 16:24:26 I made a big attempt to get some of our down mgmt interfaces back... without much luck at all. In fact i made it worse and we lost some builders. ;( Probibly going to have to wait until the next time we have someone onsite to deal with it. 16:24:31 Sometimes its nothing if you just are on a slow week 16:24:47 Just keep irc open is the trick 16:25:12 :-) 16:25:32 hehe :) 16:25:35 oh, I forgot to update this week, we didn't really have anything 16:25:36 nirik: Are these interfaces out-of-band things like idrac on a dell system? 16:25:36 otherwise we are about the same as we have been. Slowly we will fix things. 16:25:40 a false alarm of unable to login 16:25:46 sorry nirik , please go ahead 16:26:00 eddiejennings: thats exactly what they are. :( They just 'forgot' their network config... 16:26:21 but we have no way to poke them now. 16:27:35 Yeah, got a T420 that's my home lab. Off the top of my head, I can't think of how you could configure that interface without being at the machine itself. 16:27:59 these chassis have a serial port... but i can't find it connected to our serial box. ;( 16:28:10 is there no management interface available ? 16:28:13 anyhow, will keep trying to fix them... nothing else really here... we can move on 16:28:23 got it 16:28:53 #topic Learning topic 16:28:55 #info 2021-05-27 - nirik on vm provisioning process 16:28:57 #info 2021-06-03 - release process for Anitya, mkonecny 16:29:06 This one is on me 16:29:16 do we look for a topic first (for next week) or jump into it with mkonecny now and then come back to it? 16:30:16 mkonecny: let's proceed :) 16:30:24 Ok 16:30:29 So let's start 16:30:41 What is Anitya? 16:31:07 For those who don't know anitya is part of the release-monitoring realm 16:31:37 It's a web frontend you can find on https://release-monitoring.org/ 16:32:21 I covered how it works in some previous learning topic, so I will skip this now 16:32:31 Let's focus on the release procedure 16:32:52 It's described here https://anitya.readthedocs.io/en/latest/contributing.html#release-guide 16:33:26 First it's good to test any of the new code on staging environment 16:34:05 This is done by pushing the new changes in staging branch on Github repository https://github.com/fedora-infra/anitya/tree/staging 16:34:41 If there were any configuration change, you need to adjust the ansible role 16:35:42 Pushing to the staging branch deploys the code on OpenShift and the application can be found on https://stg.release-monitoring.org/ 16:36:07 After testing the changes, we need to create a new release 16:37:27 In Anitya it's done by generating a change log using towncrier, generating db schema for documentation and creating a new tag on master branch 16:38:55 And after pushing the changes, you need to upload a new version to PyPi using twine 16:39:19 Then creating a new release on GitHub 16:39:55 Last step is to synchronize the staging and production branch and deploy the new version by pushing to these branches 16:40:11 This is basically the whole release process 16:40:39 There is similar process for the-new-hotness, which is the second application in release-monitoring realm 16:41:23 In future I want to automate most of the steps, so the release is even easier :-) 16:41:30 Any questions? 16:41:56 what privs does it take to do a release? I guess you need commits, pypi access? 16:42:39 You need to be maintainer of both GitHub repo, or at least have push access and you need to be maintainer of PyPi 16:43:02 For the configuration on OpenShift you need to be in correct admin groups 16:43:34 Is this process done for every release of a Fedora-project-developed application? 16:44:25 Some applications have different processes... 16:44:49 eddiejennings: This is specific for Anitya, the applications could have different release process 16:44:49 Are there any propose ideas for now, if not, may be worth opening an issue/discussion on the Github (where it is hosted) itself? 16:45:16 jnsamyak: I think there is already one opened for this 16:45:19 Let me check 16:45:54 Found it https://github.com/fedora-infra/anitya/issues/880 16:46:00 mkonecny: I see. I misuderstood. I was thinking Anitya (and this process) was something done to "publish" the release of various other applications. 16:46:25 nice, thanks for the link. 16:47:31 eddiejennings: Anitya is used to notify packagers about new versions of upstream apps, so I understand your confusion 16:47:41 Just btw, do we intend to github actions in anitya? 16:47:54 s/to/to use/g 16:48:07 I think it uses CentOS CI, mkonecny does it? 16:48:35 jnsamyak: I would be glad if most of our (infra) apps could have similar processes, but some of them are on pagure and some on GitHub, so I'm not sure 16:48:42 CentOS CI Infra* 16:48:44 siddharthvipul: It's on Travis 16:49:00 But I will probably switch to something else 16:49:05 got it 16:49:08 Yea makes sense. 16:49:19 noggin uses tox and CentOS CI has a very handy way of doing it 16:49:31 mkonecny: what kind of tests do you use in there? 16:49:38 siddharthvipul: the-new-hotness is on CentOS CI, but it doesn't work for a while, need to look into it 16:49:52 mkonecny: feel free to put something on my calendar 16:49:58 let's sort it out 16:50:04 I haven't been a part any kind of application release system, so this is quite interesting. 16:50:50 siddharthvipul: It's running tox for most cases, there was some test with docker, but I didn't wrote it and it's non blocking in Travis 16:51:25 eddiejennings: I'm happy that you find it interesting :-) 16:51:37 got it 16:51:47 do we have any questions for mkonecny? 16:51:59 if not, we can move to next topic, I will wait for 42 seconds 16:52:19 Feel free to catch me in #fedora-apps if you have any 16:52:39 Thanks for the topic mkonecny! Indeed interesting, I'll also check if I can be of any help :) 16:52:44 #topic up-coming learning topics 16:52:52 Great info! I'm interested in learning more about CI systems. I've only dabbled with github actions. 16:52:52 okay, so we need volunteers 16:53:00 Thanks for the topic 16:53:11 I can take how CentOS CI system works sometimes 16:53:23 but not next week :( have too much going on 16:53:36 anything for June 10th? 16:54:32 #info if you are interested in taking in taking a session on something, add in agenda on board.net/fedora-infra 16:54:41 #topic openfloor 16:55:02 siddharthvipul: That would be great 16:55:10 wait.. did zodbot give up on me? 16:55:12 .ping 16:55:14 pong 16:55:26 hmm,did it change topic? I don't see it reflected 16:55:49 zlopez++ for the learning topic :) 16:55:49 t0xic0der: Karma for zlopez changed to 2 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:55:58 I didn't see any change. 16:55:59 it is taking time I guess :) 16:56:12 well, it's one of those days :) 16:56:12 it needs to be oped or the topic needs to be open 16:56:15 I can fix it. 16:56:17 * computerkid slaps zodbot around a bit with a large trout 16:56:31 it's open floor and don't hold yourself back 16:56:37 if you have questions.. do ask! 16:56:53 computerkid: computer.. zodbot is .. zod! you don't want to anger the greater being 16:57:03 hmm 16:57:05 careful** not computer lol 16:57:12 I'm looking to get started helping out! Not exactly sure where to begin. 16:57:20 XD 16:57:22 I was hoping it would help, like when you kick a server 16:57:26 oh wait.... 16:57:34 petebuffon: #fedora-join would be a good starting point 16:57:51 So I've read through the Getting Started wiki, subscribed to the mailing list, and have lurked in the chats for a bit. There's some Ansible tickets in EasyFix that might be a good starting point for me to become familiar with things. 16:58:23 What else can I / should I be doing to get involved with Infra/sysadmin duties as a person who's been around for about 5 days? 16:58:23 petebuffon: you have luck :) I am from Join SIG ;) 16:59:02 eddiejennings: You have been with us at this week's Websites and Apps meet too. We might find something that you can contribute to. 16:59:19 I know from being in such a role in the Windows space, there isnt' a "hey new person, here's the keys to the kingdom, go!" but I figure there's probably some low hanging fruit somewhere that needs some attention. 16:59:19 petebuffon: eddiejennings https://fedoraproject.org/wiki/Infrastructure_Apprentice 16:59:23 thanks everybody, it was fun :-) 16:59:23 this might be helpful 16:59:28 That and hang out on irc and chime in on things that interest you also. 16:59:35 :t0xic0der thanks I'll join 17:00:01 petebuffon: You haven't got a ticket on pagure/Fedora Join? 17:00:02 checking fedora-infrastructure ticket are a good place to see where you can see what of Infra things we usually get 17:00:30 siddharthvipul: I looked at the Infrastrue Apprentice wiki. What's the procedure for joining that group? 17:00:44 if you see something interesting, please comment that you are interested in helping with ticket.. you can also ask to shadow someone when they work on it 17:01:25 eddiejennings: usually it's just asking here.. if you can send an introduction on infra mailing list with your interest.. and ask there, that might also do 17:01:28 :andi89gi No I don't have a ticket. 17:01:31 eddiejennings: drop by #fedora-admin and we can get you added. 17:01:49 blessing by nirik is the most common way I have seen :D 17:01:50 siddharthvipul: are you a sponsor for apprentice? i can add you if you like... 17:01:53 petebuffon: But you have a FAS-Account? 17:02:01 Excellent. :D 17:02:03 yes this helped me to get started too^^ 17:02:07 nirik: I am not, do add me :) 17:02:14 thank you 17:02:37 * t0xic0der jumps off for a dinner - have a good day everyone! 17:02:37 okay folks, we are over time.. I know there was nothing lined up so I didn't stop the conversation 17:02:48 we can continue in fedora-admin 17:02:56 :andi89gi yes i have an account 17:02:57 thank you all for joining the meeting.. it was a good one 17:03:01 #endmeeting