16:31:42 #startmeeting fedora_atomic_wg 16:31:42 Meeting started Wed Feb 7 16:31:42 2018 UTC. The chair is dustymabe. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:31:42 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:31:42 The meeting name has been set to 'fedora_atomic_wg' 16:31:47 .hello2 16:31:48 #topic roll call 16:31:48 sanja: sanja 'Sanja Bonic' 16:31:53 .hello2 16:31:55 dustymabe: dustymabe 'Dusty Mabe' 16:32:15 .hello smilner 16:32:16 ashcrow: smilner 'None' 16:32:31 .hello2 16:32:32 miabbott: miabbott 'Micah Abbott' 16:32:48 .hello2 sorta 16:32:49 puiterwijk: puiterwijk 'Patrick "マルタインアンドレアス" Uiterwijk' 16:33:02 .fas jasonbrooks 16:33:02 jbrooks: jasonbrooks 'Jason Brooks' 16:33:11 .hello2 16:33:12 strigazi: strigazi 'Spyros Trigazis' 16:33:26 #chair sanja ashcrow miabbott puiterwijk jbrooks strigazi 16:33:26 Current chairs: ashcrow dustymabe jbrooks miabbott puiterwijk sanja strigazi 16:33:28 .hello2 16:33:29 lorbus: lorbus 'Christian Glombek' 16:33:35 well hello lorbus 16:33:37 #chair lorbus 16:33:37 Current chairs: ashcrow dustymabe jbrooks lorbus miabbott puiterwijk sanja strigazi 16:33:44 hi :) 16:34:29 welcome jligon 16:34:44 .hello jligon 16:34:45 dustymabe: jligon 'Jeff Ligon' 16:34:53 .hello jlebon 16:34:54 \o/ 16:34:55 jlebon: jlebon 'None' 16:35:02 .hello2 misc 16:35:02 #chair jlebon jligon 16:35:02 Current chairs: ashcrow dustymabe jbrooks jlebon jligon lorbus miabbott puiterwijk sanja strigazi 16:35:03 misc: misc 'None' 16:35:07 #chair misc 16:35:07 Current chairs: ashcrow dustymabe jbrooks jlebon jligon lorbus miabbott misc puiterwijk sanja strigazi 16:35:20 i'm going to chair walters even though he hasn't checked in :) 16:35:22 #chair walters 16:35:22 Current chairs: ashcrow dustymabe jbrooks jlebon jligon lorbus miabbott misc puiterwijk sanja strigazi walters 16:35:47 #topic previous meeting action items 16:36:00 looky looky, no action items from last meeting 16:36:02 .hello gscrivano 16:36:03 giuseppe: gscrivano 'Giuseppe Scrivano' 16:36:14 #chair gs 16:36:14 Current chairs: ashcrow dustymabe gs jbrooks jlebon jligon lorbus miabbott misc puiterwijk sanja strigazi walters 16:36:17 sigh 16:36:23 #chair giuseppe 16:36:23 Current chairs: ashcrow dustymabe giuseppe gs jbrooks jlebon jligon lorbus miabbott misc puiterwijk sanja strigazi walters 16:36:27 there we go 16:36:35 ok so no action items from last meeting 16:36:39 :-) 16:36:41 we'll move on to topics 16:36:51 so efficient 16:36:54 #topic cri-o/podman in Atomic Host 16:37:10 #link https://pagure.io/atomic-wg/issue/407 16:37:49 Basically we have podman and docker as runtimes ... but we bundle docker and not podman 16:38:09 that is currently correct 16:38:34 so the previous conversation around this was for cri-o 16:38:39 correct 16:38:53 podman fits a different use case for us I believe 16:39:06 so did we need a runtime in the base? 16:39:10 i.e. it does capture the "I'm a sysadmin starting docker containers from command line" case 16:39:25 jligon: we don't NEED one, but it was decided to keep docker in there for the time being at the end of last year 16:39:25 which the docker CLI also captures 16:39:58 so we saw cri-o as a "if you're installing openshift/kube, then you can grab cri-o too" 16:40:06 right? 16:40:09 one thing to note here is `oc cluster up` currently requires `docker` 16:40:23 Plus, the version of cri-o depends on the version of origin/kube 16:40:24 just for my understanding of what podman is, it is a container runtime leveraging cri-o and it runs pods but without needing K8s, is that correct? 16:40:29 .hello 16:40:29 davdunc: (hello ) -- Alias for "hellomynameis $1". 16:40:38 .hello davdunc 16:40:39 davdunc: davdunc 'David Duncan' 16:40:40 dustymabe: agreed 16:40:48 lorbus: i'll let ashcrow or giuseppe answer that question 16:41:14 yes correct, podman doesn't need k8s 16:41:21 * dustymabe would also like to see more people who help develop podman to add their voices to this meeting 16:41:39 giuseppe: does it leverage cri-o, though? 16:41:48 dustymabe: I agree with that, but I don't think it should be something that stops further discussion 16:42:01 welcome clcollins 16:42:01 runcom has a good blog out today about cri-o - https://medium.com/cri-o/container-runtimes-clarity-342b62172dc3 16:42:02 dustymabe, no it doesn't, it internally uses the same libraries 16:42:07 but doesn't require the crio daemon 16:42:13 giuseppe: that's what I thought 16:42:15 good to know 16:42:29 ok thanks! 16:42:31 #link https://medium.com/cri-o/introducing-kpod-f06109b96374 16:42:38 kpod became podman 16:42:41 thanks ashcrow, I need to read that 16:42:47 thanks dustymabe 16:42:48 and it doesnt require K8s either? Can it run ON k8s? 16:42:53 #chair clcollins 16:42:53 Current chairs: ashcrow clcollins dustymabe giuseppe gs jbrooks jlebon jligon lorbus miabbott misc puiterwijk sanja strigazi walters 16:42:58 #chair mrguitar 16:42:58 Current chairs: ashcrow clcollins dustymabe giuseppe gs jbrooks jlebon jligon lorbus miabbott misc mrguitar puiterwijk sanja strigazi walters 16:43:01 * dustymabe looks at mrguitar 16:43:06 * mrguitar waves 16:43:33 ok so recap: previously the discussion had been related to 'should we put cri-o in atomic host' 16:43:34 Sorry for being late. 16:43:47 I don't see this invite in calendar? 16:43:49 we mostly discounted that because people who are going to grab kube/openshift and run it can also grab crio 16:44:04 i.e. the openshift-ansible installer can grab crio to 16:44:06 too* 16:44:13 yup 16:44:15 dwalsh: it's in the fedora calendaring system 16:44:22 i'll link you to it after the meeting 16:44:36 (we might change that) 16:44:41 ok but the 'add podman to atomic host' question is more interesting to me 16:44:43 Yes I agree CRI-O should not be on Atomic Host, it is up users to need to pull it. 16:45:05 The question now is if podman should be part of atomic host 16:45:07 it could provide a familiar CLI interface into running containers without running docker 16:45:11 if that is what users want to do 16:45:25 yes, it is 16:45:27 Yes I think adding podman once it stabilizes is a good idea. 16:45:31 so really the questions come down to... how large is it? and is it ready yet? 16:46:12 It sounds like it's not ready just yet 16:46:19 still, the current question is related to should we include podman, not should we remove docker 16:46:23 fresh podman - https://medium.com/cri-o/container-runtimes-clarity-342b62172dc3 16:46:27 https://bodhi.fedoraproject.org/updates/FEDORA-2018-665045691d 16:46:28 that is a separate discussion IMHO 16:46:30 but once it is, assuming it's not a massive size hit, I think it makes sense to add it 16:46:35 only 18hrs old 16:46:51 ashcrow: massive size hit being around how much ? 16:46:53 podman is just showing up in Fedora now, We want to get a few more fixes before we announce. 16:47:19 misc: :) would prefer it to be equivalently sized to any C daemon, but I know that's not going to happen since it's Golang 16:47:26 dwalsh: +1 16:47:28 du -sm bin/podman 16:47:28 47 bin/podman 16:47:29 * walters wrote https://pagure.io/atomic-wg/issue/407#comment-492556 16:47:36 #info dwalsh | podman is just showing up in Fedora now, https://bodhi.fedoraproject.org/updates/FEDORA-2018-665045691d 16:47:39 47 Megabytes right now. 16:47:42 misc: that is subjective, but IMHO it should be no bigger than docker if possible 16:48:32 how large is docker? 16:48:34 rent 16:48:34 [dwalsh@localhost libpod]$ du -sm /usr/bin/docker* 16:48:34 1 /usr/bin/docker 16:48:34 13 /usr/bin/docker-current 16:48:34 33 /usr/bin/dockerd-current 16:48:34 0 /usr/bin/docker-storage-setup 16:48:48 so ok. let's let podman mature a bit and we'll keep floating this 16:48:53 Docker files are currently 46 16:48:56 what I would like to see is 16:48:57 close enough 16:49:00 1. add podman 16:49:11 2. make docker not start by default but be socket activated 16:49:18 Yes I would lets us figure out how well it goes over the next month or so. 16:49:22 that way the user chooses if they want docker running or not 16:49:35 +1 16:49:38 Yes I agree with that 16:49:40 +! 16:49:44 dammit +1 16:49:47 a really big ask would be "make podman <20 16:49:51 <20M" 16:49:55 :) 16:50:06 +! mrguitar I'm going to start using that 16:50:16 or the opposite 16:50:20 !+ == bang plus 16:50:42 walters: I agree w/ your coment for long term content. I see shipping podman as a good bridge in the mean time 16:50:43 dustymabe: what's the case for wanting podman to be smaller than docker (other than the obvious the smaller in size the smaller the iso)? 16:50:46 agree? 16:50:50 mhh, would podman be compatible with docker to the point of having a alias docker=podman ? 16:50:56 ashcrow: mostly that 16:51:26 and also the fact that all these golang tools we are writing are really starting to bloat things 16:51:26 (cause I suspect people might be equally annoyed by a name change that they were with yum => dnf) 16:51:47 dustymabe: maybe they can all be linked into 1 big binary, busybox style ? 16:51:48 walters: also heavy +1 for the comment 16:52:17 ok so here's a proposal 16:52:23 for the current issue https://pagure.io/atomic-wg/issue/407#comment-492556 16:52:31 Podman has a make install.docker which sets up all the appropriate links, but I am not sure we can ship it without starting a Sh*tStorm 16:52:37 we close it out and say "no to cri-o" 16:52:43 dwalsh: agreed 16:53:08 and then open a new ticket for evaluating podman in a few months 16:53:15 with the steps laid out above 16:53:45 ashcrow: giuseppe dwalsh mrguitar ^^, thoughts? 16:53:51 sgtm 16:54:06 Yes. BTW I would prefer that we add no new Daemons to Atomic, with the goal to remove any we are currently running. 16:54:13 I'm ok with that but this will be the third ticket over roughly the same thing ... making docker and $runtime first class in Atomic Host. As long as we don't move to a fourth I won't complain :-) 16:54:23 dwalsh: also RFE: podman links --> writes alias files into /usr/local/bin ? 16:54:31 in a few months being the same few months we said we'd discuss whether we drop docker or not? 16:54:31 or podman makelinks 16:54:34 +1 dwalsh for removing daemons 16:54:52 sanja: in a few months == whether or not we include podman 16:54:57 they want it to soak some first 16:55:33 Yes we need more then just the 4 engineers who have been working with podman to use it, before we make it default... 16:55:59 keep in mind, adding it doesn't mean we make it default, but agreed :-) 16:56:07 dustymabe yes, that's absolutely needed but we also said we'd revisit dropping docker in a few months some weeks ago - so maybe we should have a general meeting of what we're dropping, what we're adding in a few months, vote on it, and then proceed? 16:56:20 #action dustymabe to create new ticket for evaluating podman in a few months 16:56:47 oh yeah making default + adding aren't the same, i'm just concerned with bloat 16:56:47 it seems like docker is around for the long term and cri-o is going to get pulled in by users...am i wrong? 16:57:08 dwalsh: I know that pain! High level though I think we need to focus on Kube as the abstraction. 16:57:22 lots of questions :) 16:57:28 sanja: you had one specifically on docker? 16:57:29 walters, Agreed 16:57:59 dustymabe concerns or what do you mean? 16:58:11 11:56:07 sanja | dustymabe yes, that's absolutely needed but we also said we'd revisit dropping docker in a few months 16:58:20 yes, I'd like to remove it, but I don't think it's reasonable to do it yet 16:58:23 are you saying we aren't being proactive enough 16:58:30 miabbott, I don't think making ppl pull in docker if that's what they want would be a big deal 16:58:33 One hacky way would be to have install scripts prebuilt into atomic host. First time you execute a command it comes up and says, do you want kubernetes/openshift installed.. THen it installs them. 16:58:37 here's the thing. it's not going to happen for f28 16:58:41 esp since it'd give them a choice of which docker 16:58:45 podman isn't ready and people use docker a lot 16:58:56 what we need to do is give users an option 16:58:58 no default 16:59:00 jbrooks: exactly. The survey seemed to indicate that as well. 16:59:02 dwalsh oh yeah, that's good 16:59:06 and then we'll see how it goes 16:59:10 dustymabe: yes, options++ 16:59:22 dustymabe no, I'm just saying let's not forget things to discuss - and docker is one of my main things I wanna discuss but I'll definitely keep that in notice 16:59:27 jbrooks: i think we need a sensible default until using containers becomes more widely accepted 16:59:46 cool. me takes breath :) 16:59:54 move on to next topic? 16:59:57 I still don't see the point, really, of atomic host w/o kube or something like it 17:00:04 hehe 17:00:07 miabbott / jbrooks: I think we are getting a little ahead of ourselves here :-) 17:00:13 So it comes out of the box incomplete 17:00:23 Right 17:00:26 configurable? 17:00:37 moving on then... 17:00:40 jbrooks I see quite a few use cases where people don't use kubernetes but would use atomic host 17:00:52 i think what jbrooks is saying is that we should basically have atomic be a kube node on first boot\ 17:01:02 everything baked in 17:01:12 More like, don't stress about making ppl pull in docker 17:01:21 Because they need to pull things in, anyway 17:01:22 Also we need to support choice of Kube versions 17:01:33 ok. i think we're mostly in agreement 17:01:35 Thinner is better 17:01:35 :) 17:01:35 oh yeah, true 17:01:43 i'll move on to next topic 17:01:48 hi sayan 17:01:49 .hello sayanchowdhury 17:01:51 #chair sayan 17:01:51 Current chairs: ashcrow clcollins dustymabe giuseppe gs jbrooks jlebon jligon lorbus miabbott misc mrguitar puiterwijk sanja sayan strigazi walters 17:01:51 sayan: sayanchowdhury 'Sayan Chowdhury' 17:02:00 #topic Design Meetings over Video 17:02:08 jbrooks: kube needs to move at a different cadence from the os. 17:02:08 #link https://pagure.io/atomic-wg/issue/418 17:02:54 mrguitar, right 17:02:56 regarding making Atomic a kube node automatically: our team doesn't use Kube on all of our atomic hosts. 17:03:17 just putting it out there 17:03:22 clcollins: indeed. i suspect we'll find a lot of different uses :) 17:03:27 * ashcrow nods 17:03:29 ok for this current topic 17:04:05 we want to make sure we have some of these design discussions (like the ones surrounding system containers and also changes to ostree/rpm-ostree/atomic host) in a higher bandwidth mannger 17:04:07 manner* 17:04:34 mailing lists are good, but at least for me, i get lost in them sometimes 17:04:42 high bandwidth is nice 17:04:54 right 17:04:56 in the past we have used VFADs for this purpose 17:05:04 VFAD == Virtual Fedora Activity Day 17:05:38 we'll likely try to pick a few topics and instantiate a few VFADs in the near future to try to work through some of the design discussions surrounding the project 17:06:02 dustymabe: do you have a link handy for info on how VFADs work? (process, video tool, etc..) 17:06:06 IMHO it should be for very few discussions. I see an advantage in irc logs/emails as you don't need to watch 1h video to catch up if you miss one meeting 17:06:44 giuseppe: I somewhat agree, but I think for items we need to figure out that have lots of discussion AND should be figured out fast video conferencing makes a lot of sense. 17:06:44 ashcrow: adam miller had created a page for that 17:06:47 https://pagure.io/atomic-wg/blob/master/f/README.md 17:06:55 giuseppe++ 17:06:55 miabbott: Karma for giuseppe changed to 1 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:06:59 but really it is to us whatever we want it to be 17:07:06 you just need to make sure someone take notes and publish them (easier said than done) 17:07:29 we'll just force misc to take notes 17:07:35 Agree on notes/summary 17:07:44 is anyone opposed to this idea 17:07:48 walters: agrees misc should write the notes 17:07:51 :-P 17:08:08 dustymabe: I'm a +1 17:08:11 lol 17:08:37 If we end up having it too often I'm sure we will revisit 17:08:59 #info we'll try to have a few VFADs over the coming months to work through some design discussions surround system containers and also atomic host 17:09:04 dustymabe: one question ... 17:09:28 dustymabe: what is the transport for the meetings? The README.md doesn't state if it's hangouts, bjn, etc.. 17:10:02 ashcrow: in the past it has been bluejeans 17:10:26 bluejeans now supports html5 (at least that's how I use it) so shouldn't have to install anything on client systems? 17:10:48 dustymabe: ok, just as long as we have it sorted out before the first meeting. I do agree with the comment in the ticket that it would be nice to have them uploaded out into the open after the fact as well. 17:10:59 i'm +1 for that 17:11:00 dustymabe: correct, I don't use a client when I use bjn. 17:11:19 +1 for bjn 17:11:43 anyone with any final words on #topic before we move to open floor? 17:12:35 ok 17:13:04 #topic open floor 17:13:10 please add topics to https://public.etherpad-mozilla.org/p/2-7-atomic-meeting 17:13:19 if they are longer topics 17:14:01 I got something 17:14:06 please add ideas/suggestions/full articles or just oneliners with ideas to https://github.com/projectatomic/atomic-site-new/tree/master/ideas 17:14:07 for new docs 17:14:11 and new website in general 17:14:12 I've updated https://pagure.io/fedora-atomic-host-continuous to describe how to use jigdo ♲📦 mode so people can try it end-to-end 17:14:31 sanja++ 17:14:33 walters++ 17:14:37 oh yeah and add links to good tutorials to the ideas file please 17:14:38 (general reminder jigdo will be a massive overhaul to how rpm-ostree/Atomic systems get updates and "feel") 17:14:41 so i can incorporate them into the docs 17:14:49 walters: it would probably be great if we could get a video demo (like the one you showed us earlier today) and post it publicly on the list of rpm-ostree jigdo 17:14:51 if attribution is needed, just write the name/original link 17:15:30 ok i've got a few topics 17:15:33 dustymabe++ 17:15:38 #1 17:15:51 #info submit ideas for new docs - https://github.com/projectatomic/atomic-site-new/tree/master/ideas 17:15:56 #info we did an interview with linux unplugged to talk about fedora atomic host/workstation http://www.jupiterbroadcasting.com/122172/atomic-neon-kool-aid-lup-235/ 17:16:02 #link http://www.jupiterbroadcasting.com/122172/atomic-neon-kool-aid-lup-235/ 17:16:22 until 15 feb, progress I make can be viewed in the repo linked above and here http://new.projectatomic.io/ (misc set that up, yay) - we'll move over on the 15th 17:16:24 #info you can try out jigdo with Fedora Atomic Host Continuous - https://pagure.io/fedora-atomic-host-continuous 17:16:25 for now, nothing on 17:16:56 #info devconf.us CFP is open 17:17:04 shall we open a ticket for coordinating talks? ^^ 17:17:12 thanks, dustymabe! the podcast was great 17:17:22 sanja: you're too nice 17:17:40 dustymabe, sanja: I can only second that :) 17:17:42 sanja: so on that topic I did https://pagure.io/fedora-docs/system-administrators-guide/pull-request/9 17:17:50 +1 for coordinating talks 17:18:13 no, other people said you were great, too! mhmm 17:18:16 #action sanja to create ticket in atomic-wg pagure for coordinating devconf.us talks 17:18:22 which...obviously gets into some big questions 17:18:23 sanja: ^^ see what I did there 17:19:02 (like is "Fedora" about containers, or just "Atomic"?) 17:19:14 walters thanks for link 17:19:19 yes, i see dustymabe, that wasn't too nice :P 17:19:21 tee hee 17:20:28 anyone else with anything for open floor? 17:20:31 davdunc: sayan ? 17:20:39 sayan: /me really looking forward to new fedimg 17:20:48 i've been holding my breath 17:20:56 dustymabe: hey 17:21:25 dustymabe: there was a issue with the last release, so I cut out a new release 17:21:40 i'm packaging it right now 17:21:51 dustymabe: I am working on the Marketplace submission. I don't see any blockers this week. 17:22:09 sayan: great 17:22:24 I think I saw an aws blog post recently where they enabled the 'better networking' for all instances 17:22:41 which means if we don't start checking that tick box when we create AMIs then we are going to fall behind 17:22:55 and I think the new fedimg gets us there 17:23:17 but can't be sure 17:23:20 we had an issue for this somewhere 17:23:30 It's still only specific instance types, but it's all newer than C5. 17:23:51 everything else just got a general boost. 17:23:51 cool 17:24:01 (https://pagure.io/atomic-wg/issue/421) 17:24:13 thanks sanja 17:24:27 anyone else with any topics for today? 17:24:44 I do want to call out an excellent blog post by jlebon, about Fedora Atomic Workstation (FAW) 17:24:53 http://www.projectatomic.io/blog/2018/02/fedora-atomic-workstation/ 17:24:58 #link http://www.projectatomic.io/blog/2018/02/fedora-atomic-workstation/ 17:25:03 :) 17:25:06 jlebon++ 17:25:25 jlebon++ 17:25:31 thanks for that jlebon, that was so on time and awesome of you 17:25:38 weird you all must have given him karma already 17:25:41 jlebon++ 17:25:41 dustymabe: Karma for jlebon changed to 1 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:25:45 yay 17:25:48 👍 jlebon 17:26:00 let me try something 17:26:06 ehh nvm 17:26:20 ashcrow: your name doesn't match up with your fas ID so giving karma doesn't work I don't think 17:26:35 ok closing out meeting in 1 minute 17:26:38 jlebon++ 17:26:38 sanja: Karma for jlebon changed to 2 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:27:44 dustymabe++ for the podcast 17:27:46 sanja: Karma for dustymabe changed to 10 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:27:52 or does it only work with 17:27:56 dustymabe++ 17:28:04 jlebon++ 17:28:04 lorbus: Karma for jlebon changed to 3 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:28:07 dustymabe++ 17:28:07 lorbus: Karma for dustymabe changed to 11 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:28:18 niiice 17:28:28 #endmeeting