16:35:08 #startmeeting fedora_atomic_wg 16:35:08 Meeting started Wed Jan 10 16:35:08 2018 UTC. The chair is dustymabe. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:35:08 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:35:08 The meeting name has been set to 'fedora_atomic_wg' 16:35:11 #topic roll call 16:35:14 .hello jasonbrooks 16:35:19 jbrooks: jasonbrooks 'Jason Brooks' 16:35:24 .hello sayanchowdhury 16:35:25 sayan: sayanchowdhury 'Sayan Chowdhury' 16:35:28 .hello sinnykumari 16:35:29 ksinny: sinnykumari 'Sinny Kumari' 16:35:50 .hello2 16:35:51 dustymabe: dustymabe 'Dusty Mabe' 16:36:00 sorry about the delay everyone. was dealing with *parking deck issues* 16:36:09 .hello smilner 16:36:10 ashcrow: smilner 'None' 16:36:20 .hello sanja 16:36:21 sanja: sanja 'Sanja Bonic' 16:36:35 .hellomynameis kushal 16:36:36 kushal: kushal 'Kushal Das' 16:37:07 .hello2 16:37:08 strigazi: strigazi 'Spyros Trigazis' 16:37:13 .hello jlebon 16:37:14 jlebon: jlebon 'None' 16:37:26 .hello walters 16:37:26 walters: walters 'Colin Walters' 16:38:18 welcome everyone :) 16:38:26 #topic previous meeting action items 16:38:43 from what I can tell there were no action items that were carried over from last meeting 16:39:15 so we'll move forward 16:39:39 #topic Using buildah in Atomic Host 16:39:45 #link https://pagure.io/atomic-wg/issue/402 16:40:10 jberkus: welcome back - i think we discussed this last time when you were not here 16:40:42 i think general concensus was: this seems like something that should be run in a container - 16:40:55 but then also the question was raised... how big is it? 16:41:06 it seems like it is 4M compressed and 12M uncompressed 16:41:12 welcome unicell 16:41:28 * ashcrow nods 16:41:36 #chair sanja jbrooks sayan ksinny ashcrow kushal strigazi jlebon walters unicell 16:41:36 Current chairs: ashcrow dustymabe jbrooks jlebon ksinny kushal sanja sayan strigazi unicell walters 16:41:50 hmm did jberkus join? 16:42:12 he did 16:42:23 jberkus: ^^ 16:42:36 ashcrow: I don't see him in roll call 16:42:44 dustymabe: ah, I thought you meant did he join the channel 16:43:02 dustymabe: o/ thanks 16:43:02 haha i miss the start of the meeting by a few minutes and poof 16:43:24 :-) 16:43:50 hehehe 16:44:01 My $0.02 is I think going the container route makes sense, especially if we decide to move docker and cri-o to containers as well 16:44:04 anyone else have any comments on this ticket? 16:44:11 12M isn't much to add to the base, but still 16:44:22 i acutally haven't played with `buildah` enough - is including just that sufficient for workflows people use with it? 16:44:24 I feel like we should move to making the base image smaller 16:44:24 do you want me to fire it up next time if you're not here? I just wanted to wait 5 polite minutes basically 16:44:44 walters: i'm not sure - I assume it's just a binary so no deps?? 16:44:48 other than go 16:44:52 well, not even that 16:44:55 no deps 16:44:58 +1 for the container route 16:45:01 *static binary* 16:45:29 sorry, i meant like are there *other* tools that people commonly use with this even if the package itself doesn't actually `Requires:` them? 16:45:29 sanja: sure - we usually work on in the channel who is going to run the meeting 16:45:52 walters: not that come to mind. 16:45:55 e.g. some of the original usage I saw for buildah was using the host's package manager (`dnf`, `apt` etc.) 16:46:01 walters: i'm guessing runc to run it once you build it? 16:46:08 but probably nothing we don't already have in atomic host 16:46:10 though that doesn't seem to be the case in the current docs 16:46:18 dustymabe: that's a better way of saying it :-) 16:46:35 walters: that is true, that workflow might not work 16:46:42 if it relies on *too much* in the host 16:46:57 i imagine the most popular workflow would still be buildah bud Dockerfile 16:46:59 Keep in mind that the buildah guys support running buildah in containers 16:47:08 so basically do what docker does and use this dockerfile 16:47:11 yeah 16:47:47 oh so if we decide to use a container, then we probably need to provide a container for people to use 16:48:07 anyone want to take up that helm? 16:48:08 mmm, i dunno about that...i personally like installing rpms into a bigger tools container 16:48:39 dustymabe: that's correct. While the buildah guys do support it I'm not sure if they have an official container image or not. 16:48:45 walters: as in buildah + other tools? 16:48:55 dustymabe I can try packaging helm 16:48:55 right 16:48:57 walters: i can see that - but I imagine the buildah container would require some special 'wiring' ? 16:49:13 strigazi: :) helm was a figure of speech there 16:49:20 wasn't referring to k8s helm 16:49:26 but please do if you use it 16:49:39 true, @dwalsh did say it wanted `/var/lib/containers` mounted 16:50:17 so if I create a ticket for creating a buildah container - is anyone interested in picking that work up? 16:50:33 no one has to say yes here, but does make me more excited about creating the ticket if so 16:50:41 dustymabe: I will do it if no one else is able to do it 16:50:51 I have alot on my plate but it's important 16:50:58 ashcrow: do you want to create the ticket too? and link the current topic ticket to it? 16:51:04 dustymabe: sure 16:51:10 ashcrow: feel free to farm it out if you can find another interested party 16:51:14 dustymabe: will do 16:51:51 #action ashcrow to create ticket for actually making a buildah container in fedora that we can recommend people use to build OCI images 16:52:16 #topic Overhaul list of members, Quorum Rules 16:52:25 #link https://pagure.io/atomic-wg/issue/363 16:52:47 we booted this one last time because jberkus wasn't around 16:53:09 and it looks like jberkus gets spooked by late meetings so we are missing him this time too :( 16:53:34 anyone with anything on this ticket ? 16:53:41 * dustymabe waits 16:53:54 nothing really 16:54:06 I think it needs jberkus unless sanja is up to speed with it already 16:54:53 let me see 16:55:13 let's move to next week's meeting for this 16:55:25 yeah we'll move on 16:55:32 sorry, on conf call, readding back 16:55:59 jberkus: kk 16:55:59 and have a solution for it by then, then close the ticket 16:56:07 .hello jberkus 16:56:08 jberkus: jberkus 'Josh Berkus' 16:56:20 looks like the new membership quorum rules are approved 16:56:27 any reason not to just add them to the wiki? 16:56:59 jberkus: not really - jberkus sanja? want to take an action item for that? 16:57:16 keep in mind there are two proposals in that ticket 16:57:28 membership proposal and voting proposal 16:57:35 yes 16:57:37 give it to me 16:57:45 i'll add to the wiki then 16:58:02 #action sanja to take membership proposal AND voting proposal from https://pagure.io/atomic-wg/issue/363 and add them to the wiki and close ticket 16:58:11 looks good? 16:58:20 yes, both will be added to wiki, no? 16:58:28 and old text deleted 16:58:35 sounds good 16:58:40 moving on.... 16:58:50 #topic Decide strategy for including container runtimes in Atomic Host 16:58:55 #link https://pagure.io/atomic-wg/issue/360 16:58:56 +1 16:59:05 i think we can close this one 16:59:12 jberkus: agree? 16:59:18 ye 16:59:38 i meant to say earlier this feels related to the `buildah` discussion 16:59:39 I mean, we'll revisit it for F28, but not until then 16:59:56 Are we adding cri-o as well to base? 17:00:28 I closed ticket 17:00:50 jberkus: if we were going to 'revisit it for F28' we'd need to do that now since we are in the F28 devel cycle 17:00:55 I feel that the result is clear for one runtime 17:00:57 ashcrow: we never decided on that 17:01:06 But not for runtimes 17:01:11 ashcrow: fair 17:02:04 i think I would be in favor of including crio, but would really like for it to not be *HUGE* 17:02:24 so depending on the size that opinion could change 17:02:40 anyone have any other thoughts about this discussion? 17:02:52 I recommend we make a new issue specifically about cri-o then, and rename the closed one to be specific about docker 17:03:17 I agree that it'd be nice to add crio if it wasn't too huge 17:03:21 +1 to new issue 17:03:38 -1 to renaming old issue, since the discussion in the ticket is broader 17:03:53 just give a summary comment at the bottom and link to the new crio specific issue 17:04:07 WDYT? 17:04:26 WFM 17:04:31 er, sorry, F29 17:04:36 I'll create the follow on issue 17:05:01 if we were to add crio to the base does that have any implications for RHELAH/CAH? 17:05:28 just wild thought, is it possible to include things like docker in different branch? 17:05:29 i.e. is there any reason we *can't* add it there 17:05:33 We can do different things than them 17:05:39 like removing kube 17:05:44 unicell: yes it is possible 17:05:54 unicell: we've been careful with that approach so far 17:06:07 because it become more maintenance 17:06:12 mostly, it's still a lot of effort for us to publish one tree 17:06:13 and starts to get more confusing 17:06:40 I see. Basically I was thinking something similar to install non-atomic os, one can choose different category, whether it is for virtualization or desktop use 17:06:41 unicell: but if our tooling/testing get a lot better then that is something we could do in the future 17:06:53 also more contributors! 17:06:53 I don't see that option with Atomic unless you build your own repo 17:07:11 unicell: well, we have refs in our repos now 17:07:22 so we could just build more 'branches' as you say with different package sets 17:07:39 we also have the yet to be implemented idea of 'server side package layering' 17:07:43 That'd be cool for sure 17:07:47 so a common base and then branches on top of that 17:08:03 i think these are all things that we can enable when other parts of what we do get better 17:08:09 mainly automated testing 17:08:13 and CI 17:08:18 yep, I understand that requires more tooling and maintanence effort. Just brought it up and wanted know whether that has been an option 17:08:19 sure 17:08:26 anywho I think we've got things worked out for this issue for now 17:08:40 #action ashcrow to create issue to specifically discuss adding crio to atomic host base image 17:08:56 #topic open floor / news 17:09:00 the impact on the cloud images (in particular public cloud) is a bigger ripple though 17:09:27 walters: that is true, unless we just ship the base and then people add on server side branches to fit their liking 17:09:43 but that all comes back to 'what is appropriate in base' :) 17:09:54 I have a few items for open floor 17:09:58 anyone else? 17:10:29 just one random note, i'm continuing to work on [jigdo ♲📦](https://github.com/projectatomic/rpm-ostree/issues/1081) and it's going to unavoidably bring us to a model where we're at least downloading documentation (on the wire) 17:11:16 it's not a big deal...but it also feels weird to just discard it 17:11:23 walters++ 17:11:32 at least we'll be closer to being able to easily have a flag to toggle it on though it'll involve redownloading everything 17:11:34 walters: good to know. I'm still interested to know when you think jigdo is something that we want to start using in Fedora 17:11:45 (this is only for FAH obviously - FAW includes docs so it just makes sense) 17:12:01 for one I really really wish we could still have a 'the ostree repo is the source of truth' model for jigdo 17:12:32 so jigdo would be a complement to what we have today 17:12:44 however, admins don't have to use it that way if they don't 17:12:46 want to 17:13:13 does that make any sense? 17:13:16 once the initial experimental client side lands i think we'll be able to flesh out more of that architecture design 17:13:53 Is it planned to get live in F28 or later? 17:14:06 ksinny: i suspect post F28 17:14:19 dustymabe: okay! 17:14:22 most of the F28 devel stuff is already in motion 17:14:32 i know what you mean yep, but let's try to discuss it in a focused meeting on it? 17:14:32 for example change proposals were due yesterday I think 17:14:47 walters: indeed. I think some dedicated time at devconf would be great for this 17:14:55 with more of releng involved in particular 17:15:01 jberkus: do we have a 'working session' for the atomic WG at devconf that you know of ? 17:15:09 anyways i just wanted to drop that side note 17:15:23 walters: thanks! 17:15:35 great work walters++ 17:15:35 ksinny: Karma for walters changed to 3 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:15:48 ok i have a few things for open floor 17:15:58 #1 firewalld is getting closer to being in atomic host for f27 17:16:04 it should be in today's rawhide build 17:16:09 dustymabe: nothing I submitted 17:16:40 jberkus: we might find some time in the schedule and 'grab a room' if you think it would be useful, I do 17:17:12 I'm going to do some tests with it in f27/rawhide to make sure I don't see any unexpected behavior and then we'll add it to the tree 17:17:26 dustymabe: not my decision anymore ;-) 17:17:30 so firewalld may be in the next (or the next next) release of fedora atomic host 17:17:40 trickling down to centos atomic host eventually 17:17:47 it will be disabled by default 17:17:58 * dustymabe probably needs to make a separate blog post for this 17:17:59 sanja? ^^^ 17:19:01 ok next thing I had 17:19:19 we'll probably do another security release sometime soon for new fixes in the meltdown/spectre circus 17:19:23 so look out for those 17:19:27 yes 17:19:45 and finally - anyone have any problems with any recent upgrades we have put out? 17:19:51 war stories from the road? 17:20:58 1. not on my side and 2. regarding separate blog post yes please, disabled by default and added gotta be documented in the docs as well, so seems I gotta put that there 17:21:27 sanja: :) 17:21:34 i had too many streams going 17:22:00 he was asking you about this: dustymabe | jberkus: we might find some time in the schedule and 'grab a room' if you think it would be useful, I do 17:22:07 i.e. at devconf 17:22:40 sanja: let's talk after the meeting 17:22:51 ok anyone else with anything from open floor? 17:22:56 ksinny: jbrooks ? 17:23:04 I know there was a new CAH release out there? 17:23:05 No items from me 17:23:07 * ksinny adds a note that she has started working on enabling FAH on s390x (on local machine) 17:23:12 Oh, there is 17:23:39 wait, there still are s390s? 17:23:40 ksinny: wow++ 17:23:53 jberkus: yup 17:24:24 64bit version only 17:25:14 nice 17:25:26 ksinny: 👍 in a LPAR or vm? 17:25:26 ok if no one has anything else we can close in a few minutes 17:25:43 walters: z/vm 17:26:03 walters: virt-install works fine on tope of z/vm, tried on F27 17:26:20 one thing related to this is AIUI historically the specialness of s390 is where regressions in e.g. dracut tend to show up 17:27:22 My brain read that as :+1: in a LARP or vm 17:27:41 ok closing out :) 17:27:44 #endmeeting