16:04:29 #startmeeting Infrastructure (2021-07-15) 16:04:29 Meeting started Thu Jul 15 16:04:29 2021 UTC. 16:04:29 This meeting is logged and archived in a public location. 16:04:29 The chair is jnsamyak. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:04:29 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:04:29 The meeting name has been set to 'infrastructure_(2021-07-15)' 16:04:38 #meetingname infrastructure 16:04:38 The meeting name has been set to 'infrastructure' 16:04:45 #chair nirik siddharthvipul mobrien zlopez pingou bodanel dtometzki jnsamyak computerkid 16:04:45 Current chairs: bodanel computerkid dtometzki jnsamyak mobrien nirik pingou siddharthvipul zlopez 16:04:47 .hi 16:04:47 eddiejennings: eddiejennings 'Eddie Jennings, Jr.' 16:04:50 #info Agenda is at: https://board.net/p/fedora-infra 16:04:52 hi 16:04:53 .hi 16:04:54 Saffronique: Sorry, but you don't exist 16:04:56 .hi 16:04:56 #info About our team: https://docs.fedoraproject.org/en-US/cpe/ 16:04:57 sysoplab: sysoplab 'Sean Zipperer' 16:05:01 #topic greetings! 16:05:02 .hi 16:05:02 morning 16:05:02 t0xic0der: t0xic0der 'Akashdeep Dhar' 16:05:05 .hi 16:05:06 darknao: darknao 'Francois Andrieu' 16:05:07 .hello jnsamyak 16:05:07 .hello humaton 16:05:08 .hi 16:05:08 .hi 16:05:08 jnsamyak: jnsamyak 'Samyak Jain' 16:05:11 jednorozec: humaton 'Tomáš Hrčka' 16:05:12 \o/ 16:05:14 dtometzki: dtometzki 'Damian Tometzki' 16:05:17 petebuffon[m]: Sorry, but you don't exist 16:05:33 Hii everyone, how's everyone doing today? 16:05:36 .hi2 dkirwan 16:05:42 i give up lol 16:05:47 jnsamyak: doing well 16:05:53 Hello 16:06:03 o/ ayustae 16:06:10 @dkirwan: Sorry, but you don't exist either 16:06:41 So many people nice! 16:06:45 I'm OK. Been super busy doing remodeling 16:07:08 sysoplab: Ooo remodeling sounds interesting :P 16:07:11 My free time has been devoted to cert prep. Test is 29 days away. :D 16:07:19 .hello zlopez 16:07:20 mkonecny: zlopez 'Michal Konečný' 16:07:35 .hello petebuffon 16:07:36 petebuffon[m]: petebuffon 'Peter Buffon' 16:07:44 eddiejennings: Oh, I hope you pass it with flying colours :D 16:07:53 thanks :) 16:07:55 * nirik is out running an errand this morning, will be heading home after this meeting. 16:08:03 eddiejennings: That's exciting! 16:08:17 So moving on to next topic then! 16:08:25 #topic New folks introductions 16:08:28 #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves 16:08:35 #info Getting Started Guide: https://fedoraproject.org/wiki/Infrastructure/GettingStarted 16:09:01 Any newbies joining us for the first time, wanna introduce yourself? 16:09:13 We would love to know about you! 16:09:47 > * <@nirik:libera.chat> is out running an errand this morning, will be heading home after this meeting. 16:09:47 Work Work Work, no worries weekend is near ;) 16:10:20 yeah 16:10:34 indeed 16:10:56 I think we don't have any new people joining us for the first time. I'll wait for another minute and will move on then.. 16:11:58 heyy 16:11:58 So, let's see who is our next host! 16:12:00 sorry about that 16:12:08 #topic Next chair 16:12:10 next time I would keep track of time before stepping out for a walk :| 16:12:22 jnsamyak: thank you for taking over on short notice! I got it :D 16:12:25 #info magic eight ball says: 16:12:37 siddharthvipul: no worries we got you covered! :D 16:12:44 jnsamyak++ 16:12:48 .thank jnsamyak 16:12:48 siddharthvipul thinks jnsamyak is awesome and is happy they are helping! (Please also type jnsamyak++ since that is what gives them a cookie) 16:12:48 siddharthvipul, good idea :-) 16:12:48 #info magic eight ball says: 16:13:03 #info chair 2021-07-22 - dtometzki 16:13:09 #info chair 2021-07-29 - jrichardson #needs a swap 16:13:14 #info chair 2021-08-05 - jnsamyak 16:13:22 #info chair 2021-08-12 - ?? ## we don't need volunteer for this week as we are quite a bit ahead here 16:13:30 so I added some comment after those things (thankfully).. right 16:13:43 jrichardson won't be able to cover meeting for 29th, so we need a swap 16:13:50 do we have a volunteer for that? 16:14:05 I can swap ? 16:14:06 sorry im late everyone 16:14:19 yeah, please 16:14:25 dtometzki: hey, since you are already doing it next week, let's see if someone else can :D 16:14:37 but sure, if no one volunteers, it's yours ;) 16:14:46 oh wait, I see what you mean 16:14:57 jrichardson: would you able to do it next week? (swap with dtometzki ) 16:15:00 yea we can swap 22 <-> 29 right? 16:15:09 +1 16:15:14 if that's okay by both of them? 16:15:15 ok 16:15:23 let's wait for jrichardson 16:15:42 jrichardson: will you be free on 22 by any chance :P 16:16:17 I am not sure they are around right now. ;) 16:16:45 haha, you know what.. I will volunteer to take over him then :P 16:16:54 it's the week next to next 16:17:04 unless someone wants to volunteer for 29th (not a swap) 16:17:05 Hehe, got it! 16:17:13 I'll volunteer 16:17:16 I just haven't done it before. 16:17:28 petebuffon[m]++ 16:17:32 it's yours kind sir 16:17:39 Cool it will be exciting! 16:17:43 #info chair 2021-07-29 - petebuffon 16:17:48 #info chair 2021-07-29 - petebuffon[m] 16:17:50 oops 16:17:52 #undo 16:17:52 Removing item from minutes: INFO by siddharthvipul at 16:17:48 : chair 2021-07-29 - petebuffon[m] 16:18:02 jnsamyak: please continue 16:18:21 Sorry for that, so moving on! 16:18:31 #topic announcements and information 16:18:36 #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:18: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:18:47 yup that works 16:18:48 #info work is being done on getting COPR proper powerPC systems 16:18:54 #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:19:01 #info nest with Fedora CFP is open for a few more days! https://communityblog.fedoraproject.org/announcing-dates-cfp-for-nest-with-fedora/ (Aug 5th-8th) 16:19:02 (sorry, trying to keep up with 3 diff chats) 16:19:10 #info mass update/reboot of Fedora Servers happened last week week (2021-07-05 - 2021-07-09) 16:19:30 If someone has anything to add please go ahead! 16:19:43 #info nirik/kevin is out next week. Catch me today/tomorrow if you need me for something, or wait until week after next 16:19:54 jrichardson, no worries at all. It's sorted for now! 16:20:14 Just a question what's with the PowerPC for copr item that's been in the info for a while and...are there even PowerPC systems anymore? 16:21:16 oh yes. 16:21:25 that actually is out of date 16:21:37 #info copr powerpc systems are up and building 16:21:42 * siddharthvipul replaces it 16:21:52 (actually, do we even need replacement)? 16:22:02 I think we can remove that, right nirik? 16:22:08 siddharthvipul: yeah, just remove now 16:22:11 https://www.ibm.com/it-infrastructure/power 16:22:12 removed 16:22:27 and the mass update/reboot. 16:22:44 #info mass rebuild for f35 next week (tuesday) 16:23:00 added 16:23:09 welp, already there :) 16:23:29 thats all I have. 16:23:38 wait, just realized one 16:23:43 Umm, I seem to learn coordination ;) 16:23:50 shooot! 16:24:18 Nest with Fedora registration is open: https://hopin.com/events/nest-with-fedora-2021 16:24:23 #info Nest with Fedora registration is open: https://hopin.com/events/nest-with-fedora-2021 16:24:44 jnsamyak: that's all :) we can move now I guess 16:24:51 I need to fo that, thanks! 16:25:20 So, moving on to see what we have from on call this week and who's for another week ;) 16:25:28 #topic Oncall 16:25:32 #info https://fedoraproject.org/wiki/Infrastructure/Oncall 16:25:40 #info darknao is on call for 2021-07-08 to 2021-07-15 16:25:46 #info dtometzki is on call for 2021-07-15 to 2021-07-22 16:25:47 #info siddharthvipul is on call for 2021-07-22 to 2021-07-29 16:25:54 #info __ is on call for 29-07-29 to 2021-08-05 16:26:06 Anything from this week darknao ? 16:26:27 yep, a couple of pings 16:26:37 # 07.13: login problems on various sites: sssd restarted on ipsilon by nirik 16:26:48 # 07.14: pagure.io down/slow to respond: resolved by itself few minutes later 16:27:07 and that's it 16:27:23 darknao, thank you for handling them 😀 16:27:33 +1 16:27:48 So, I think we are pretty covered for next week, and can discuss next time! 16:28:04 #topic Monitoring discussion [nirik] 16:28:14 #info https://nagios.fedoraproject.org/nagios 16:28:20 #info Go over existing out items and fix 16:28:25 so, with help from networking I fixed a few things last week... 16:28:30 nirik, stage is yours!! 16:28:43 we got almost all the mgmt interfaces working. (aside one stubborn one) 16:28:52 and brought 2 boxes back up. 16:29:09 I also managed to boot a power9 server thats been broken since the datacenter move last year. ;) 16:29:22 Sadly, it locked up after that, so something is still going on with it. 16:29:38 so, I think we are looking better than we have in a while. :) 16:30:04 proxy14 has been having alert storms. I am thinking I might move it to a faster machine... 16:30:12 thats really about all, we can move on 16:30:25 nirik: yay, awesome stuff! 16:30:47 Moving on to the awaited learning topic of this week :D 16:30:51 #topic Learning topic 16:30:56 #info 2021-07-15 - petebuffon[m], Intro kubernets and containers 16:31:07 petebuffon: stage is yours to rock! 16:31:38 cool topic. I think I might sign off and head home and read back... :) thanks petebuffon[m] for talking on it... 16:31:46 Alright I'll start with containers and see how far we get. Let me know if there are any questions! 16:32:16 I'll start by briefly mentioning virtual machines (VMs). Hypervisor software divvies up system resources allowing one physical device to contain multiple segregated and secure environments, VMs. 16:32:50 Each VM has its own kernel and emulated hardware devices. 16:33:16 On the other hand Linux containers share the same kernel as the host. Segregation from the host is achieved through two kernel features, namespaces and cgroups. 16:33:38 Namespaces segregate kernel resources from collections of processes. 16:33:53 Cgroups allow for resource limiting, prioritizing, accounting, and control of system resource usage. 16:34:18 Here is an image that gives a great visual demonstration of the [differences between VMs and containers](https://www.redhat.com/cms/managed-files/styles/wysiwyg_full_width/s3/virtualization-vs-containers_transparent.png?itok=q-E2I2-L). 16:34:45 Containers are lightweight generally taking up only megabytes of space. 16:34:55 Are the policies of cgroups "applied" to namespaces? 16:35:56 As I understand it yes they work together to achieve similar segregation you would get from a VM 16:36:07 * eddiejennings nods. :) 16:36:24 **Although not the same segregation 16:36:33 Containers are also speedy, starting up almost instantaneously. 16:36:40 For the most part containers are limited in scope to one application per container. 16:37:16 All the files necessary to run a container are provided in a distinct image. 16:37:28 Containers have an ephemeral nature, being quickly and easily deployed, stopped, and destroyed from their base image. 16:37:47 Long lasting changes are made by either altering the base image or mounting a directory from the host. 16:37:56 Containers generally run on a separate network from the host. Port mapping to the host is required for communication to computers on the host’s network and beyond. 16:38:37 Today there are a ton of options for running containers using Linux, macOS, or Windows including Docker, LXD, systemd-nspawn, Podman, and more. 16:39:13 As Podman is installed on Fedora by default, I thought I would include a link to the [getting started guide here](https://podman.io/getting-started/) from the Podman docs. 16:39:50 For podman there's also some good stuff on fedora magazine for starting/small uses. 16:40:06 I remember that on singularity it was possible to create apps and have several apps with possibility to decide if ends will be shared or not. Does docker or podman do that too? 16:40:31 For those pursuing RHCSA, some basic knowledge of podman is a part of the objectives, FYI 16:40:34 s/ends/envs 16:41:04 I'm not familiar with singularity. Podman and Docker don't provide that functionality out of the box 16:41:37 But can be made with reverse proxies such as Nginx etc. 16:41:49 * lenkaseg comes from a lab environment where singularity is a law! 16:43:06 In my homelab I have a Caddy reverse proxy that is exposed on my server box, but all the individual containers don't have to be 16:43:55 As a last comment on containers, Docker Compose has gained a lot of popularity and provides a way to deploy containers using yaml. Docker Compose is now supported in Podman too! 16:44:17 What part of the environment do you mean by "shared" because docker definitely can do some and same with podman. 16:45:04 Right, with Docker Compose or Podman pods you can have collections of containers that can communicate via the DNS names of the containers 16:46:11 So docker and podman commands are completely interchangeable? I saw in that fedora magazine paper that it's possible to create an alias podman = docker and use it like this 16:46:49 I wouldn't say they are completely interchangeable, but with every release they are getting closer together 16:47:14 Identical CLI flags in both. :) 16:47:15 In fact programs that utilize the docker socket can use the podman socket 16:48:34 sysoplab: I mean that the envvars can be either local of an app or global for all apps in a container. Didn't explain myself well. 16:49:01 * petebuffon[m] < https://libera.ems.host/_matrix/media/r0/download/libera.chat/d95ccd3e02b0f73a011ffd77384d69d0562aca9d/message.txt > 16:49:24 Also sysoplab was right there are some great articles on the Fedora Magazine page 16:49:49 good stuff! 16:49:52 Oh don't think so then. Files can be shared via volumes along with networking between them so you can set them the same like that and share quite a bit but I don't think live environment variables can be shared directly. 16:50:40 Do y'all think we have time for Kubernetes as well? 16:51:20 ~10 min to meeting closing time. What do you think? 16:51:25 Sorry to interrupt; but, we are running out of time, we have two things to discuss next week's learning topic plus there is a discussion to be made on an open floor, petebuffon can you wind up in the next 5 mins? 16:51:46 I suggest another separate learning topic on Kubernetes! 16:51:58 cool 16:52:00 Sure, what about next week then ;) 16:52:04 works for me 16:52:06 yeah 16:52:07 Dang the kubernetes part was the part I was excited to learn more about since I completely fail to grasp it. 16:52:10 #topic Upcoming learning topics 16:52:16 Omg yay 16:52:28 #info 2021-07-22 - petebuffon[m], Intro kubernets 16:52:42 sysoplab: Next week then! 16:52:49 * jnsamyak quickly moving towards our open floor! :) 16:53:01 #topic Open Floor 16:53:09 #info https://pagure.io/fedora-infrastructure/issues backlog refinement proposal [mkonecny] 16:53:18 This one is from me 16:53:24 Next week it is ;) 16:53:38 I can do a topic about "How to Get Into Scripting (bash / powershell) if that would interest anyone. I know folks who are new to it sometimes need a bit of guidance on where and how to start. 16:53:55 eddie that'd be a fun talk. 16:54:02 yep 16:54:18 eddiejennings: 29 works for you this month? 16:54:19 There is a weekly RelEng meeting when there are going through old tickets and I think it will be nice to have something similar for fedora-infra tickets 16:54:25 I would love to hear about it 16:54:34 Unless work summons me, 29th should be fine :) 16:54:47 The question is, do we want a separate meeting for this? 16:55:22 there is a meeting but only for prio 1every day 16:55:51 dtometzki: You mean Infra/Releng meeting? 16:56:34 yes it is daily 16:56:38 This idea is actually originating from this meeting 16:56:56 There isn't really time to go through old stuff 16:57:20 for me ok a seperate meeting i will join 16:57:29 And it looks like this meeting is also full 16:58:00 seems like a good idea, +1 for separate meeting 16:58:05 The next solution looks like creating a separate meeting just for the refinement of old tickets 16:58:05 That fedora nest site still links to freenode for irc btw 16:58:28 Zlopez: Good idea +1 to that Also, What's say if we file a ticket for that and do this discussion there so everyone can give their opinions and we come up with something? 16:58:33 URL? If it's a wiki page, I'll see if I can edit it. 16:58:45 sysoplab: please open an issue under the fedora-websites namespace and we can take a look. 16:58:48 Since we are running out of time :( 16:58:59 mkonecny: do you aim for something monthly, or more often ? 16:59:14 i think weekly 16:59:27 jnsamyak: Yes, this looks like a good way to get opinions, where do you want to create the ticket? 16:59:29 Eddie doesnt look like a wiki ill file a ticket. https://hopin.com/events/nest-with-fedora-2021 16:59:34 or daily for start 16:59:56 darknao: Weekly, same as releng meeting is 17:00:14 ok sounds good for me 17:00:28 Zlopez: In the infrastructure pagure, what say? 17:01:00 Ok, we are running out of time, we can take this to fedora-admin and file a ticket to get a wider audience! 17:01:07 #info 2021-07-29- eddiejennings, How to Get Into Scripting (bash / powershell) 17:01:24 :D 17:01:27 Thank you all for joining this meeting, I hope to see everyone next time! 17:01:31 #endmeeting