14:03:19 #startmeeting Cloud WG (2014-07-10) 14:03:19 Meeting started Thu Jul 10 14:03:19 2014 UTC. The chair is mattdm. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:19 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:03:23 #meetingname cloud 14:03:23 The meeting name has been set to 'cloud' 14:03:31 #topic who we got? 14:03:38 I'm here :) 14:03:57 anyone else? 14:04:13 .hellomynameis 14:04:13 roshi: (hellomynameis ) -- Return brief information about a Fedora Account System username. Useful for things like meeting roll call and calling attention to yourself. 14:04:18 .hellomynameis roshi 14:04:19 roshi: roshi 'Mike Ruckman' 14:04:30 .hellomynameis mattdm 14:04:31 mattdm: mattdm 'Matthew Miller' 14:05:06 I guess we'll give it a few minutes. for some reason 10am seems extra early this morning 14:05:30 well, it's 8 for me 14:05:44 see? crazy! :) 14:06:04 timezones are weird :) 14:06:07 how's the future? 14:06:11 .hellomynameis hguemar 14:06:12 number80: hguemar 'Haïkel Guémar' 14:06:14 sleepy! 14:06:35 welcome number80! 14:07:10 I don't know if we're going to get many more.... :( 14:07:38 The main topics are F21 Alpha related... 14:08:12 We should check in on all of the feature progress.... I guess we can do that on the list 14:08:20 oh, mattdm - next blocker review will be an hour earlier - so fesco members can be there for the first hour or so :) 14:08:41 roshi cool. :) 14:08:50 .hellomynameis arg 14:08:51 agrimm: arg 'Andy Grimm' 14:09:08 * agrimm hates dueling meetings 14:09:09 from that, I see that there's an selinux bug which keeps anything from working? 14:09:34 or a bug in the labeling of things - it wasn't that clear in my head 14:09:38 agrimm maybe it's time to reschedule this one again for people's summer schedule 14:10:09 .heelomynameis jsmith 14:10:12 #topic F21 TC1 and the selinux bug 14:10:13 * jsmith fails 14:10:39 the selinux bug is 14:10:41 #link https://bugzilla.redhat.com/show_bug.cgi?id=1116450 14:11:00 as I understand it, this will make the images not boot 14:11:15 so TC1 will be pointless for cloud (since there's no way to change boot params at runtime) 14:11:58 or is this not the case for ssh logins? 14:11:59 Sorry. Had my head in the clouds.... 14:12:15 I think it was causing issues with sddm and ssh as well 14:12:19 * roshi looks for the bug 14:12:27 Yeah, I'm pretty sure it affects SSH as well 14:12:30 roshi see link above :) 14:12:57 I don't see how it would enable ssh logins but blocking tty logins :/ 14:12:58 https://bugzilla.redhat.com/show_bug.cgi?id=1052317 14:13:14 okay, so, I guess the basic choice is: a) wait on cloud testing until that's fixed or b) temporarily disable selinux on the command line for the images 14:13:27 any preferences? 14:13:43 disabling selinux violates another release criteria 14:13:57 it would 'work' though 14:14:24 could we relax it for TC1 so we could test other stuff ? 14:14:30 http://stopdisablingselinux.com/ 14:14:35 imcleod lol 14:14:42 argh, hi all 14:14:50 right I'm quite sure we wouldn't leave it disabled 14:14:52 I can already see the tears welling up in Dan's eyes. 14:14:54 jzb: good morning! 14:15:01 imcleod: I saw Dan disabling SELinux on his laptop (sorry bro, I can't unsee it) 14:15:02 mattdm, can we just do some magic in the kickstart to fix the labels that are broken? 14:15:06 well, the thing with selinux I've found is - just becuase your tests pass with it disabled != they pass with it enabled 14:15:08 mattdm: sorry, I have a hard conflict from now on at this time. 14:15:14 agrimm oh. um, yes, probably. 14:15:27 mattdm, so let's try that. :) 14:15:32 mattdm, agrimm: We already have some selinux fixup in the default ks IIRC. 14:15:38 agrimm yes that is *way* better 14:15:42 yeah - if there's a workaround, that would be better than disabling selinux 14:16:14 https://git.fedorahosted.org/cgit/spin-kickstarts.git/tree/fedora-cloud-base.ks#n219 14:16:18 jzb: let's look at rescheduling the meeting again. looks like it's not working for a lot of people 14:16:33 mattdm: sending out the thingy right after this 14:16:39 jzb: cool 14:17:09 imcleod: oh yeah. one of my todo items is to look if that is still necessary. probably not, because it was appliance-creator hacks 14:17:40 but anyway: does anyone want to volunteer to find the correct hack and send it to me? I'll put it in the spin kickstart 14:17:54 * roshi doesn't have enough experience with kickstarts 14:18:19 mattdm, I can try, though I may run out of time 14:18:41 roshi: the part in question is just a bash script that runs after the install is complete 14:18:48 roshi: RH's manuals are good references btw for kickstart options 14:19:02 number80: yes but right now, not needed. :) 14:19:13 I've been meaning to do some more research on it - just haven't had time 14:19:40 #action agrimm to try to figure out workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1052317 for cloud kickstarts until bug is fixed 14:19:49 #info agrimm is overloaded though :) 14:20:05 anyway that seems like the right way forward.... 14:20:39 the next topic is -- state of our changes. 14:21:03 #topic review F21 cloud changes 14:21:07 #link https://fedorahosted.org/cloud/ticket/72 14:21:25 #link https://fedoraproject.org/wiki/Cloud_Changelist 14:21:34 should we just go through the list? 14:21:50 it's kind of a big list. 14:22:28 could probably start with reassigning owners since some seats changed 14:22:51 +1 14:23:19 just a thought :) something low hanging 14:23:20 anyone opposed to the idea of going through the list? It's kind of a big list but most will be quick 14:23:34 a bit tedious but will make sure we're not dropping something 14:23:43 mattdm: I'll try to stick with you.... 14:23:57 okay let's do it :) 14:24:09 #topic External Need: Automatic Image Upload 14:24:22 #info oddshocks has this well underway and it's going into production RSN 14:24:30 so basically, status is good 14:24:36 real soon now? 14:24:50 roshi: yes. :) 14:25:07 it's functional, just needs to get into place in the infrastructure 14:25:21 Any external cloud other than EC2? 14:25:35 I assume not, the two I am involved with are still waiting on me to move the legal conversation along. 14:25:46 imcleod: right now I think it's just EC2 but I know he's been working on putting the parts in place pending the things you are working on 14:25:56 mattdm: Roger. 14:26:13 #topic External Need: Updated Web Site 14:26:42 #info websites team is working on this, looks to be making good progress 14:26:46 #link https://fedorahosted.org/fedora-websites/ticket/267 14:27:00 I don't think there is much more to say here :) 14:27:11 #topic External Need: Software Collections for Cloud Users 14:27:22 okay, so.... this one is dead in the water :( 14:27:26 sigh 14:27:37 I think that we should escalate this to fesco 14:27:57 FPC and the SCL developers are still working things out, and marcela has withdrawn the ruby scl 14:28:11 number80: possibly. what's the hoped-for goal? 14:28:20 of escalation, I mean. 14:28:43 to see how we could help FPC to speed things ups 14:29:10 from the sidelines, it looks like part of the slowness is due to global communications requiring a lot of back and forth... 14:29:30 but also some fundamental disagreements between devs and FPC 14:29:46 probably, organizing a meeting at Flock could help too 14:29:51 to me, it looked like the last thing came down to a _really trivial_ point about package naming that could have gone either way 14:30:09 number80 yeah, an in-person meeting might really help. but that'll be too late for F21 14:30:35 I think unless someone else wants to make a "showcase" SCL for F21, we're basically going to ship without it 14:30:36 agreed, but I think it's still realistic for F22 14:30:41 number80 *nod* 14:31:10 so my thinking is that we should really focus on Atomic as the Shiny Thing for F21 14:31:19 (which will come up below) 14:32:10 in some ways, Docker presents a different way of doing the same basic thing -- selected stack regardless of core 14:32:27 * jsmith tends to agree 14:33:05 I'd go so far as to say that Docker has benefited from our inability to provide the same thing within a single userspace.... 14:33:18 Benefited quite a bit... But that's not really on topic.... 14:33:23 so, presuming the Atomic stuff stays on track (discussion coming soon), I think we should put that at the top of our presentation of Fedora Cloud, with the generic image below that as the "conservative fallback" 14:34:03 #info proposal for cloud wg (since we don't have quorum here): focus marketing efforts on Atomic 14:34:19 #topic External Need: Batched Updates 14:34:26 ooh this is easy 14:34:32 #info no one is working on this. still would be nice. 14:34:46 next :) 14:34:55 #topic External Need: Automatic Smoketests on Image Build 14:35:03 ah, this one is also easy, but in a good way 14:35:25 #link https://github.com/fedora-infra/fedimg/issues/7 14:35:30 #info this is implemented as part of fedimg 14:35:50 #info fancier notifications and taskotron integration remain on the todo list 14:36:09 #topic External Need: Scratch Builds on Change 14:36:41 #info this remains a dream, basically. but we're getting nightlies, so that's a good start 14:36:59 okay so now we're to the actual changes. anyone still with me? :) 14:37:06 #topic Change: Move to ImageFactory For image Creation 14:37:17 Done 14:37:23 #info Done! 14:37:25 yes :) 14:37:33 #topic Change: (A)Periodic Updates to the Images 14:37:46 #undo 14:37:46 Removing item from minutes: 14:37:56 #topic Change: (A)Periodic Updates to Cloud Images 14:38:09 Sooo... this one needs a driver. 14:38:28 I've poked at a few things but haven't really done a great job. 14:39:03 #link https://fedoraproject.org/wiki/Changes/(A)Periodic_Updates_to_Cloud_Images 14:39:06 So, if we have nightly builds, and automated uploads, isn't this almost trivial to implement? 14:39:11 It requires interacting with releng folks 14:39:20 see the "detailed description" for some details 14:39:29 Sorry. Looking. 14:39:42 imcleod: yes, in a practical standpoint that's an important enabler 14:39:50 but we still need the policies and the qa expectations 14:40:18 in reality, automatic builds with smoketests are a cut *above* the ad hoc procedure we have now 14:40:19 mattdm: Right. I am understating the significance of the policy questions. As well as mirroring and QA... 14:40:36 but if we start doing it regularly (as planned), it sets the expecations higher 14:40:58 let's do this.... 14:41:23 #help this really needs someone to drive -- who can commit? 14:41:35 #action mattdm to ask that question on the cloud mailing list 14:41:59 #topic Atomic Cloud Image 14:42:08 #info this one needs a new owner 14:42:22 sandro had this one so we need a replacement 14:43:23 jzb I know you're working with Atomic upstream... is this something that fits into what you can take on? 14:43:41 * mattdm waits because I know jzb is in another meeting 14:44:12 (note that Colin is already a co-owner so much of the ostree-related technical side is already covered) 14:44:58 hmmm maybe I'll take this to the list as well :) 14:45:28 #help Atomic Cloud Image needs a new co-owner/coordinator 14:45:42 #action mattdm to ask about atomic change owner on list 14:45:57 #topic Change: Convert Fedora Cloud Image to Fedora Server ("Adopt Your Cattle") 14:46:21 #info mattdm and sgallagh own this. it isn't started yet, really 14:46:48 this was kind of blocked on figuring out how the fedora-release packages would work. so it wasn't really ready to get started 14:46:53 mattdm: sorry 14:47:07 jzb np. see above re atomic? 14:47:22 atomic image? I can head it up, I am not sure I will be able to do all the heavy lifting technically, but I hope to be able to herd cats 14:47:41 jzb cat-herding and communication is *exactly* what we need 14:47:55 #action jzb to take over co-ownership of Convert Fedora Cloud Image to Fedora Server ("Adopt Your Cattle") 14:48:15 #info I know that's out of place in the meeting logs. life is messy sometimes. :) 14:48:26 * sgallagh perks up 14:48:49 #info on adopt-your-cattle: contingency plan calls for deadline at beta freeze. I think we can hit that. 14:49:15 #info if not, really could be added as a new package even _after_ release. we just miss out on docs and publicity 14:49:32 mattdm: Do we want to discuss it here? I have some ideas. 14:49:52 sgallagh nope. :) just going through the list of changes and making sure they have owners and are good shape 14:50:00 let's _do_ discuss it soon though 14:50:15 Ack 14:50:32 #topic Change: Smaller Cloud Image Footprint 14:50:38 #link https://fedoraproject.org/wiki/Changes/Smaller_Cloud_Image_Footprint 14:50:55 #info this subsumes a number of items from the https://fedoraproject.org/wiki/Cloud_Changelist 14:51:23 #info some parts of this are done -- kernel-core is awesome, cloud-init dep chain sucks less 14:51:40 #help smaller cloud image footprint needs a new owner, though 14:52:04 this is another one sandro had. it is kind of a grab-bag..... 14:52:18 #info the big things left are docs and i18n 14:53:13 #action mattdm to ask about owner for smaller cloud footprint on list 14:53:42 #topic Change: Big Data Cloud Image 14:54:03 number80: ? 14:54:56 * mattdm may be talking to myself? 14:55:07 * roshi is still here 14:55:17 just hasn't had anything relevant :) 14:55:22 :) 14:55:30 mattdm: you want to put me down for that at least interim? 14:55:43 mattdm: it's basically we need to identify ways to slim the package set down, yes? 14:55:45 sorry 14:56:03 jzb the previous one, yeah? :) sure. 14:56:05 well, we're seeing with the big data sig which packages to inclkude 14:56:20 mattdm: yeah, sorry 14:56:22 #action (again on previous -- jzb to look at the image-slimdown grabbag) 14:56:26 I haven't heard from jeid since and no big data sig meetings for a while 14:56:29 jzb np 14:57:35 number80: hmmm. can you restart that? 14:58:17 mattdm: yup 14:58:35 #info this is in stalled state 14:58:38 I'll email the big-data & cloud list about it 14:58:52 #action number80 to restart conversation with big data sig 14:58:59 it's time to get non-theoretical :) 14:59:12 *nods* 14:59:30 #topic Change: Docker Container Image 14:59:40 there was some discussion about this recently 14:59:47 #info we are cleared by legal to go ahead 15:00:04 mattdm: As in, pushing something to the official docker.io registry? 15:00:08 #action mattdm to ping lsm5 and dgilmore for feature update 15:00:13 imcleod: yes 15:00:37 and getting our beautiful logo on https://registry.hub.docker.com/ 15:01:30 #info there may be some koji patches required 15:02:06 as I understand it, jgreguske *has* those patches made and they may already be used internally... just need to get them into fedora's koji and of course actually doing something 15:02:41 mattdm: That's about right, though there is the much deeper question of how to create the smallest most docker-like image possible. 15:03:08 imcleod: yes. for now, priority is on *getting something*. beauty can follow. :) 15:03:15 mattdm: +1 15:03:45 #topic Anything Else? 15:04:07 mattdm: just everybody here be on the lookout for an email about new meeting times. 15:04:16 * roshi has nothing 15:04:17 mattdm: also, who's going to Flock? 15:04:18 #info be on the lookout for an email about new meeting times 15:04:28 we should plan a BoF or something there. 15:04:36 EOF 15:04:55 #info we should definitely have a cloud sig get-together at flock 15:04:57 jzb: I just booked flights and a dorm. 15:05:08 I'll be there too 15:05:22 me too, ftr :) 15:06:01 and look! only 5 minutes over the hour 15:06:06 which is not bad considering the slow start :) 15:06:09 thanks everyone! 15:06:16 thanks ! 15:06:24 :) 15:06:30 #endmeeting