17:00:14 #startmeeting Fedora Cloud WG 17:00:14 Meeting started Wed Aug 5 17:00:14 2015 UTC. The chair is kushal. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:14 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:23 #topic Roll Call 17:00:24 .hello roshi 17:00:25 roshi: roshi 'Mike Ruckman' 17:00:25 .hellomynameis dustymabe 17:00:27 dustymabe: dustymabe 'Dusty Mabe' 17:00:29 .hellomynameis kushal 17:00:29 .hello hguemar 17:00:30 kushal: kushal 'Kushal Das' 17:00:33 number80: hguemar 'Haïkel Guémar' 17:00:40 /me lurks 17:01:32 .hellomynameis sayanchowdhury 17:01:33 sayan: sayanchowdhury 'Sayan Chowdhury' 17:01:49 #chair roshi dustymabe number80 sgallagh sayan gholms 17:01:49 Current chairs: dustymabe gholms kushal number80 roshi sayan sgallagh 17:01:54 Anyone else? 17:02:04 .hello rtnpro 17:02:05 rtnpro: rtnpro 'Ratnadeep Debnath' 17:02:11 #chair rtnpro 17:02:11 Current chairs: dustymabe gholms kushal number80 roshi rtnpro sayan sgallagh 17:02:20 .hello jasonbrooks 17:02:21 jbrooks: jasonbrooks 'Jason Brooks' 17:02:47 jbrooks: welcome 17:02:52 jbrooks, Hello 17:02:57 Hey 17:03:16 #chair jbrooks 17:03:16 Current chairs: dustymabe gholms jbrooks kushal number80 roshi rtnpro sayan sgallagh 17:04:01 #topic Previous action items 17:04:23 Anyone remembers them? I can not find any log on the site :( 17:04:41 jas, lemme look 17:05:07 http://meetbot-raw.fedoraproject.org/fedora-meeting-1/2015-07-29/cloud_wg.2015-07-29-17.09.html 17:05:30 Oh, why I could not found them :( 17:05:42 kushal to file releng ticket for updated cloud images 17:05:43 kushal to update releng ticket #6219 with what packages were updated 17:05:45 jbrooks to update ticket #105 with status 17:05:46 kushal: great Indian firewall :) 17:05:47 dustymabe jbrooks to work on #105 next monday (2015-08-03) 17:05:49 roshi to update ticket #14 with status 17:05:51 lalatenduM to update ticket #84 with his post to the mailing list 17:05:52 I just go to meetbot-raw.fp.o and click the date - easier than the new UI I think 17:05:53 dustymabe, rofl 17:06:00 roshi, I tried that only. 17:06:22 I haven't updated #14 yet - but will do it 17:06:41 so I didn't work with jbrooks but I think I figured out his problem 17:06:56 dustymabe, I saw your comment on my gist, and I updated the gist 17:07:00 So it's working now 17:07:12 I did both the items, and now we have https://fedorahosted.org/rel-eng/ticket/6219#comment:1 17:07:17 I'm wondering if it'd make sense to create an rpm w/ this service file 17:07:43 In case anyone was wondering what the problem was I wrote a short blog post about it: 17:07:45 http://dustymabe.com/2015/08/03/installingstarting-systemd-services-using-cloud-init/ 17:07:45 It'd be much simpler, and the kickstart case would be simpler, too 17:08:02 https://gist.github.com/jasonbrooks/20cd3ebba36f851b957b 17:08:45 jbrooks: interesting.. I don't know 17:08:56 I imagine we are going to hit a similar problem over and over again 17:09:07 the problem with making an rpm out of it is that this is Atomic Host 17:09:19 and you can't just install an rpm 17:09:31 Yeah, we'd be putting it in the tree 17:09:41 Otherwise it wouldn't be useful 17:09:46 but you could include it in the tree. but that assumes that people "want" cockpit 17:09:59 is that a safe assumption 17:10:17 Disable by default -- we're already putting cockpit stuff in the tree -- one more service file is tiny 17:10:19 if it were then I don't know why we aren't just including it in the tree as well 17:10:37 oh yeah. what cockpit stuff? 17:10:37 I know I've seen some discussion of this somewhere... 17:10:49 the cockpit-bridge and cockpit-shell 17:10:59 Okay, what are those? 17:11:08 ok. so the people surrounding that discussion are probably ones to ask then 17:11:22 Those are the minimal bits needed on a host to be manageable w/ cockpit 17:11:36 And then the app itself is what's now off in a container 17:12:24 jbrooks, Okay. 17:12:35 I still wonder why don't just that too as in rpm? 17:12:39 * just keep 17:12:40 jbrooks: I guess the only thing for me is I would want the name of the service to be explicit about the fact it is starting a container 17:13:09 so it doesn't conflict with the names of the services from the actual cockpit rpm 17:13:13 dustymabe, The makes sense -- we could be providing an example of how to do this right 17:13:24 Ah, hmm, well, something to consider 17:13:52 yes. because theoretically people could install the cockpit rpms on non-atomic and just use it "not" in a container 17:14:12 and then things start to get confusing if we don't name the services differently 17:14:24 my 2 cents 17:14:26 Yep, that'd make sense 17:14:41 cool :) 17:15:00 tickets? 17:15:07 Maybe I'll update the ticket w/ some mention of this... 17:15:08 kushal ^^ 17:15:13 jbrooks: ++ 17:15:24 dustymabe +1 to that installation point. 17:16:00 I guess we can now move to the tickets. 17:16:42 #topic https://fedorahosted.org/cloud/ticket/105 17:16:56 #topic Missing Cockpit RPMs in Fedora Atomic 22 https://fedorahosted.org/cloud/ticket/105 17:17:23 jbrooks, dustymabe may be you two can update that ticket now :) 17:17:35 will do 17:18:09 * jsmith arrives late, sorry 17:18:16 * dustymabe wavews 17:18:21 * dustymabe waves 17:18:27 o/ 17:18:41 * roshi wavews too, sounds fun :p 17:18:53 #chair gholms jsmith 17:18:53 Current chairs: dustymabe gholms jbrooks jsmith kushal number80 roshi rtnpro sayan sgallagh 17:20:16 #topic Investigate systemd-networkd https://fedorahosted.org/cloud/ticket/14 17:20:32 I have released one AMI (public) for testing the same. 17:20:41 I am not sure if anyone from here tested that. 17:20:48 kushal: I did 17:20:48 I forgot to update the ticket. 17:20:54 dustymabe, Ah, any comments? 17:20:57 I didn't get the ticket updated either 17:21:10 I sent you some feedback (I think I commented on your blog post or in the ticket) 17:21:12 can't remember 17:21:19 dustymabe, yup, on the qcow2 image 17:21:27 I think about /etc/resolve.conf 17:21:36 That is why in the second post, I mentioned that 17:21:47 ooh. there was a new post? 17:21:54 http://kushaldas.in/posts/testing-systemd-networkd-based-fedora-22-ami-s.html 17:22:11 missed that one 17:22:15 dustymabe, :) 17:22:33 any chance you posted this series of blogs posts to the fedora cloud list? 17:22:35 dustymabe, So the first post contained the qcow2 image, this one has the AMI 17:22:39 might be worth it to promote 17:22:49 dustymabe, will do so tonight. 17:23:02 * kushal should make a separate list of writings he has to do. 17:23:41 ok yeah. that is one change that would need to be communicated though right? 17:23:48 the resolv.conf thing? 17:24:13 dustymabe, Yes, it is link in default, other wise one can right normal resolve.conf 17:24:16 or would it make sense to disable that behavior 17:24:29 dustymabe, we have to use the systemd resolver. 17:24:48 ok. 17:24:52 * dustymabe needs to read up on that 17:25:14 so in all reality this is going to be slated for F24 right ? 17:25:19 I think it has missed F23 17:26:32 dustymabe, that way, none of the features are in for F23 17:26:36 in alpha 17:26:44 dustymabe, I have showed this work, and asked for beta 17:27:02 roshi: ^^ 17:27:09 I know you had an opinion on this 17:27:16 dustymabe, yes he should :) 17:27:20 RE: lalatenduM to update ticket #84 with his post to the mailing list -> I have done that 17:27:43 kushal: if it's not in alpha, we can't change it mid release 17:27:56 roshi, Okay. 17:27:58 the earliest we can get networkd into the cloud image is F24 at this point 17:28:05 roshi, understood. 17:28:19 and we still need to have a long discussion as to if it's a good idea to switch, if the benefits outweigh the cost 17:28:28 we could get it into rawhide now though couldn't we - if we wanted to? 17:28:38 first of which is to write down what we expect from our network stack 17:28:43 roshi, but that same will happen to any other feature? say Two week atomic? 17:28:57 can't really do a comparison of two stacks w/o a standard to compare to 17:29:09 atomic is a spin - they can change all they want 17:29:16 roshi, Okay. 17:29:18 roshi: the "what is required by network" discussion could happen at flock? 17:29:30 since it's all on them to produce, test and distribute 17:29:35 might be good to carve out some time for it 17:29:46 we could for sure get the ball rolling on it 17:30:00 dustymabe, we should include it on the cloud meeting then. 17:30:30 is there a place where information about that lives that can be updated? 17:30:56 about the meeting at flock? 17:31:10 yeah.. like agenda items? 17:31:17 * gholms likes this plan 17:31:49 we should start a page on the wiki 17:31:49 yeah we can get you three in a room and let you fight it out :) 17:31:54 dustymabe, I will create a wiki page. 17:31:54 whoever lives wins 17:31:58 * roshi will create one and post to the cloud list 17:32:02 or kushal can :) 17:32:04 roshi, will doit 17:32:07 or is that whomever ? 17:32:07 heheh 17:32:09 sigh 17:32:26 #englishasafirstlanguage 17:32:27 roshi, Okay, I will do it. 17:32:42 haha 17:32:46 sounds good kushal 17:32:51 #action kushal will create cloud meeting agenda page for flock and post it to the list. 17:33:08 I've got something for that agenda 17:33:20 I'll add once the page is created 17:33:26 Remember we will have that chat with CentOS team there too. 17:33:28 could be an evening dinner discussion :) 17:33:30 dustymabe, Thanks :) 17:33:45 kushal: yeah, we should let them know about the wiki page so they can add stuff as well 17:33:51 roshi, Okay 17:34:16 Moving to next ticket. 17:34:28 #topic Care and Feeding, Fedora Dockerfiles https://fedorahosted.org/cloud/ticket/84 17:35:11 sgallagh, needs an update to an image. 17:35:20 yeah he just opened a new ticket 17:35:27 and I gave it keyword of meeting 17:35:36 dustymabe, Thanks :) 17:35:44 https://fedorahosted.org/cloud/ticket/114 17:35:53 Update fedora/memcached in Docker Registry 17:36:21 yeah. we need to get this whole process more figured out 17:37:04 dustymabe, hopefully with layer image build process we can automate it. 17:37:30 yeah. either way we need someone to pick up the torch on this exact item and carry it through to completion 17:37:46 meaning knocking on doors.. cold calls, etc.. 17:37:50 anyone up for it? 17:38:15 the whole process needs to be improved but this item is a blocker for something else so we need to just get it done for now 17:38:22 I'm short on cycles and don't know much about docker 17:38:30 dustymabe, Yeah, I will ping scoiler 17:38:41 only problem is that I will be traveling after tomorrow night. 17:38:44 For Flock 17:39:10 kushal: ok. in that case i'll pick it up for now. If I need to hand off for some reason I will reach back out to you 17:39:18 dustymabe, Okay 17:39:27 i'll get in touch with scollier 17:39:47 Moving to next ticket 17:39:50 lalatenduM: did you see what scollier wrote ? 17:39:53 kushal: one sec 17:39:58 dustymabe: yes 17:40:02 he created new branches I think? 17:40:06 * kushal pushes the break hard. 17:40:10 dustymabe: yup 17:40:26 does that help you do whatever work you were planning to do? 17:40:27 We need CI now 17:40:37 ok just wondering 17:40:42 kushal: go ahead 17:40:50 because even if I change the dockerfiles for dnf , I need a easy way to test them 17:40:55 #topic Create text for Fedora cloud Flyer https://fedorahosted.org/cloud/ticket/108 17:40:59 #topic Create text for Fedora cloud Flyer https://fedorahosted.org/cloud/ticket/108 17:41:05 dustymabe: yes, the branches will help 17:41:12 kushal: number80 gave update in the ticket 17:41:18 Yup. 17:41:32 Moving to next bigger ticket then. 17:41:36 seems like he has not had time. if you want to write down a paragraph to send them then I'm sure 17:41:43 he wouldn't mind 17:42:19 dustymabe, True, but I was hoping someone better than me (in writing) should do it. 17:42:36 :) - if you write down some content we can clean it up 17:42:52 I just need the content -> I'm bad at that but should get better now that I can focus on things more 17:43:21 I can help clean it up 17:43:41 yeah so if you put some content in the ticket we can clean it up and get it sent off 17:44:04 Okay, will do that, but by then we all be in Flock :) 17:44:33 #topic Producing Updated Cloud/Atomic Images https://fedorahosted.org/cloud/ticket/94 17:44:49 I put a ticket to rel-eng 17:45:08 we can see that we may want to do another spin with the given rpm and release that instead. 17:45:13 Any thoughts? 17:45:30 yeah let's do another spin to get the libuser stuff 17:45:36 and then promote that for people to test 17:46:50 Yeah. 17:46:58 dustymabe, We are actually taking too much to test :( 17:47:19 I hope that automatic testing from the two week atomic side will help us in future 17:47:27 we just need some people dedicated to testing 17:47:34 and documenting it 17:47:36 roshi: agreed 17:47:52 QA folks can pretty much only test on testcloud - unless they have their own cloud accounts they can get into 17:48:12 we can try to recruit more from the community - do we have any paid openings too? 17:48:35 not that I know of 17:48:45 might be something we should bring up 17:48:49 the infra team is hiring for oddshocks position 17:48:56 if people don't know we need people then we won't get any 17:49:02 but unsure how much testing time that'd be 17:49:14 someone to care for fedimg and work with releng 17:49:52 http://paul.frields.org/2015/07/21/fedora-engineering-team-opening/ 17:49:57 but that's all I know of 17:51:24 ok 17:51:32 roshi, that would be 17:51:37 either way if we want to release a new 22 image then we have to test it some 17:51:38 kushal here, network issue, can someone run and finish the meeting. 17:51:40 roshi, I will be handling it for now. 17:51:42 s/handling/maintaining 17:51:44 kushal here, network issue, can someone run and finish the meeting. 17:51:57 sure 17:52:08 dustymabe, I did the testing for that updated image 17:52:50 #topic 32 bit images 17:52:54 #link https://fedorahosted.org/cloud/ticket/106 17:52:56 kdas__: ok. well I still say we send out an email to the list before we release. if no one else tests then that is fine too 17:53:30 dustymabe, Yes, I am also saying that we need more people. 17:53:47 kdas__: who should we talk to about needing more people? 17:54:21 #topic Open Floor 17:54:24 dustymabe, More blog posts, and emails 17:54:33 we're about out of time, so it seemed like a good time for open floor 17:54:38 roshi: ok 17:54:45 for the 32bit image thing 17:54:49 dustymabe: talking about paid people or community members? 17:54:50 For openfloor, I need to ask about dustymabe's email on the list. 17:54:54 who do we talk to about making that change? 17:55:01 roshi: both :) 17:55:41 dustymabe: for the 32bit image, it's a releng ticket and fesco sign off I think 17:55:45 but that's a guess 17:55:58 since it's still a primary arch 17:56:13 ok. i'm not familiar with the whole process but next steps would be good. I'll make a comment in the ticket 17:56:23 kdas__: ask away 17:56:28 kk 17:56:39 as for people - i don't know how that goes 17:56:40 dustymabe, I mean if anyone knows more about how that tool works :) 17:56:42 for RH at least 17:56:54 rtnpro, ^^^^^^^^^^^^^^^^^^^^ may be you can look into it. 17:57:08 rtnpro, look for dustymabe's latest email on the cloud list. 17:58:10 kdas__: ok. yeah I think some people will respond on the list to confirm that the behavior is not what we want 17:58:18 and then we can file a bug and patch it 17:59:18 yes 17:59:41 #action rtnpro to test docker-storage as mention in the cloud list 18:01:10 ok. we done here? 18:02:00 I guess so 18:02:01 * roshi sets the fuse 18:02:03 3... 18:02:06 thanks for coming folks 18:02:20 roshi: kdas__ thanks for running 18:02:24 2... 18:02:33 np np - kushal did most of the work :p 18:02:35 1... 18:02:39 dustymabe, heh, I need disconnect again :) 18:02:40 #endmeeting