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