19:00:42 #startmeeting Fedora Cloud SIG 19:00:42 Meeting started Wed Jun 3 19:00:42 2015 UTC. The chair is kushal. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:42 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:47 #topic Roll Call 19:01:01 * gholms takes a seat in the bleachers 19:01:05 .hellomynameis dustymabe 19:01:06 dustymabe: dustymabe 'Dusty Mabe' 19:01:22 .hellomynameis kushal 19:01:24 kushal: kushal 'Kushal Das' 19:01:36 .hellomynameis mmicene 19:01:37 nzwulfin: mmicene 'Matt Micene' 19:01:42 jsmith, scollier ^^ 19:01:54 .hellomynameis jsmith 19:01:55 jsmith: jsmith 'Jared Smith' 19:02:04 * jsmith multi-tasks like a rented mule 19:02:08 .hello oddshocks 19:02:09 oddshocks: oddshocks 'David Gay' 19:03:28 #chair oddshocks jsmith nzwulfin dustymabe 19:03:28 Current chairs: dustymabe jsmith kushal nzwulfin oddshocks 19:03:36 Anyone else? 19:03:56 jzb ^^ 19:04:40 * jbrooks here 19:05:18 #chair jbrooks 19:05:18 Current chairs: dustymabe jbrooks jsmith kushal nzwulfin oddshocks 19:05:28 Log from last meeting http://meetbot.fedoraproject.org/fedora-meeting-1/2015-05-27/fedora-meeting-1.2015-05-27-19.00.txt 19:05:37 yay jbrooks 19:06:03 #topic Action items from last week 19:06:15 * kushal will work to get a -latest.box link up for vagrant boxes 19:06:15 * scollier write blog for using Cockpit container on Atomic / Fedora 22 19:06:15 * everyone start working on an agenda for Cloud WG meeting at Flock 19:06:34 I never managed to get this done :( 19:06:41 Will work on it this week. 19:07:03 I am getting pulled into a lot more of fudcon meetings as I moved to Pune. 19:07:08 No house yet. 19:07:16 * adimania is here and little late. 19:07:19 scollier, Any update from you? 19:07:23 adimania: welcome 19:07:24 #chair adimania 19:07:24 Current chairs: adimania dustymabe jbrooks jsmith kushal nzwulfin oddshocks 19:08:45 i think scollier isn't around today 19:08:48 Okay 19:08:48 might as well move on 19:08:53 Moving to tickets 19:09:09 #topic Missing Cockpit RPMs in Fedora Atomic 22 https://fedorahosted.org/cloud/ticket/105 19:09:54 walters just joined so he might have some input 19:09:54 I guess we can bring back cockpit to the updated image. 19:10:01 walters, ^^^ 19:10:06 dustymabe, ah you are fast :) 19:11:48 I guess he is afk. 19:12:06 Anyone else wants to provide any thoughts? 19:12:08 kushal: must be.. if mattdm was here he might have input too 19:12:14 but I don't think he is in channel 19:12:14 and then aim for cockpit as a container in f23? 19:12:24 I can offer an anecdote 19:12:27 i dunno...it's possible to get the contianer from the Docker hub 19:12:46 I booted up the Atomic image yesterday and immediately tried to access Cockpit to examine the system. 19:13:07 viglesias, hello there 19:13:14 howdy kushal 19:13:14 sgallagh, and? 19:13:24 When that didn't work, I tried to log in and start it, and discovered it wasn't there. 19:13:26 viglesias, We are now having Fedora Cloud meeting. 19:13:34 I couldn't find any documentation on how to get it 19:13:43 yep im planning on lurking if thats okay 19:13:49 I ultimately had to ask the cockpit devs what was going on 19:14:05 And was told to get it from Docker Hub. 19:14:08 sgallagh, only thing I found was https://github.com/cockpit-project/cockpit/wiki/Atomic 19:14:22 This was not a user-friendly experience 19:14:32 sgallagh, Yup. 19:14:38 sgallagh: agreed 19:14:43 This is indeed confusing -- what's the downside to putting it in the image? Size, attack surface? 19:14:45 #link https://github.com/cockpit-project/cockpit/wiki/Atomic 19:14:52 I don't care if it's a container or not, but it *should* be there and accessible by default 19:15:04 jbrooks, I don't even know why it was removed in the first place. 19:15:12 +1 sgallagh 19:15:16 sgallagh, +1 19:15:25 +1 to bring it back in 19:15:32 sgallagh, can you ellaborate on "there" and "accessible"? 19:15:32 +1 19:15:38 yay! I so wanted this. 19:15:47 from the ticket, it was the decision of the cockpit folks ? 19:15:55 walters: I should be able to browse to https://ip:9090 19:16:20 by default? 19:16:33 IMHO, the ideal state would be to ship it as a container, starting by default on boot and with the option to remove that container if you don't want it 19:16:57 Listening only on localhost? 19:17:06 Or listening on a network port by default? 19:17:09 jsmith: No, localhost would be pointless 19:17:35 one of the effects of Atomic is to be a "forcing function" for containerization, and there's been discussion of moving e.g. kubernetes out to a container as well 19:17:43 * jsmith has *some* reservations about network daemons enabled and listening by default 19:17:48 We can just add a note to the dl page if it's important to keep this out 19:18:20 jbrooks, we need a lot more blog posts and docs to spread the right solution. 19:18:30 I was fine w/ having it in a container, but totally unclear on the canonical location of the container 19:18:49 A few different ones seem legit 19:18:50 jsmith: It's running that way on F21, this was (arguably) a regression to remove it 19:19:01 And the cockpit project page doesn't mention it 19:19:08 sgallagh, yup. 19:19:51 jsmith: Cockpit is meant to be a remote admin interface. Having it accessible only on localhost would be useless. 19:19:58 Treat it as graphical SSH, if you want :) 19:20:29 sgallagh: Well, that's just the thing -- I'm not sure I want a web-based graphical interface running unless I tell it I want it running 19:20:47 jsmith: I agree with you on that point 19:20:47 sgallagh: I'm not against it per-se -- it just gives me pause 19:20:58 and if you want it running then make it run using cloud-init 19:21:12 sgallagh: I'm much rather say "Log in via SSH, enable cockpit, then hit the web interface" 19:21:13 dustymabe: And if you're using bare-metal install? 19:21:13 jsmith: +1 19:21:25 Have we not learned any of the lessons from webmin? 19:21:34 Just sayin'... 19:21:37 sgallagh: can't you list the services you want to run in the kickstart 19:21:45 dustymabe: Indeed you can 19:21:51 dustymabe: I'm not sure for Atomic 19:21:57 It's not a standard service; it's a docker container. 19:22:06 So I'm not sure what the procedure would be for that. 19:22:12 jsmith, I was going to take that name ;) 19:22:17 atomic run foo 19:22:24 sgallagh: well I guess that is what we are talking about here.. whether it should be back as a regular service.. for now 19:22:26 For a standard .service or .socket, you can play with presets 19:22:30 or push forward with the container 19:22:35 jbrooks: That won't work in kickstart 19:22:52 (Will it?) 19:23:17 I don't know 19:23:20 I think there are a lot of questions that probably need to be worked out before we go with cockpit as container by default 19:23:31 I would vote to restore it as normal rpm for now 19:23:34 I think the previous status quo of installed but not on was fine 19:23:50 dustymabe, +1 19:23:50 I assume it's possible to make a container start with a .service or .socket file, but I don't know what it is. 19:24:13 and it should be publicized during release etc.. 19:24:14 sgallagh: i've done it, it's not hard 19:24:31 That's how coreos does things, I believe, pull and run from systemd service files 19:24:33 nzwulfin: Could you write up a blog post on that? That would be really useful information 19:25:13 sgallagh: there's an example in the getting started doc let me know if you want me to blow that out more 19:25:23 hmmm, i had forgotten that we actually had cockpit.socket enabled by default in f21 19:25:24 nzwulfin: Link? 19:25:29 nzwulfin, please do a blog post :) 19:25:29 http://www.projectatomic.io/docs/gettingstarted/ 19:25:34 i had thought it required a 'systemctl enable' 19:25:43 But yeah, a blog post would be awesome :) 19:25:55 * Corey84 looks in to learn more about atomic 19:26:09 nzwulfin, feel free to add an action item in the meeting for the same :) 19:26:11 sgallagh, kushal ok .. i look at maybe combining that with the current state of getting cockpit rinning 19:26:43 thanks :) 19:26:58 Thank you 19:27:08 kushal: so is this something we should take a vote on? 19:27:21 dustymabe, On the ticket? yes we should 19:27:25 and bring it back. 19:28:16 dustymabe, can you please add a resolution to it so that we can vote? 19:28:31 #action nzwulfin Blog: Build systemd unit file to start containerized cockpit as service 19:28:32 kushal.. a proposed resolution? 19:28:38 it's a nontrivial size increase last i looked, mainly because of PCP pulling in a world of Perl 19:29:13 walters: the PCP support is optional 19:29:17 dustymabe, I mean some text to say that we will bring it back :) 19:29:19 You could just choose not to do so 19:29:28 (It's a separate subpackage) 19:30:06 personally i'd say we've been sucking at updating the docs on the website 19:30:19 ok. so just want to make sure that the concensus is to bring it back as an rpm for now.. you guys can vote +1 or -1 19:30:23 walters, that is a general problem in many projects. 19:30:25 walters: the atomic web site? 19:30:26 which falls a lot on me currently as I've done a lot of the commits here 19:30:28 walters: yes we have 19:30:29 dustymabe, yes. 19:30:31 dustymabe, Yup. 19:30:53 walters: yeah. I think there is quite a bit that can be done around atomic if we had more time 19:31:08 there are definitly people in #atomic that we let slip through the cracks sometimes 19:31:21 which means we could be losing a potential contributor 19:31:48 there's been a running email about going back over and resetting the docs, what should we have, what can we prune 19:32:23 dustymabe, docs is a major point I want to work on during F23 release 19:32:27 ok either way for now.. for F22 we did a bad job of preparing for the change for cockpit.. 19:32:38 what we need to do is revert and then re-release at a future date 19:32:50 with good docs, etc.. so people have the resources they need to migrate 19:33:04 and with good announcements about the change 19:33:18 dustymabe, that change was not known to us. 19:34:02 Can we move to next ticket? 19:34:08 kushal: yeah I know.. i'm not pointing fingers here though. just want to say what our state is and how we can move forward 19:34:17 dustymabe, understood. 19:34:29 ok will update the ticket.. if anyone wants to vote for or against you can do so 19:34:36 now 19:34:54 #topic Maintaining Fedora docker images for f22 https://fedorahosted.org/cloud/ticket/97 19:35:09 there's also the possibility to contribute to either the docs or the code 19:35:44 walters: +1 19:36:37 We need to do better with docker image releases 19:37:05 If someone would be kind enough to break the task of "docs" and create specific tasks, then I would be willing to write docs on certain topics. 19:37:06 I will ask for the current steps required to do a release from lsm5, so that in future we can do a release when required. 19:37:16 * lsm5 here 19:37:21 lsm5, hello 19:37:39 kushal: hi 19:37:42 lsm5, can you please update us about the status of Fedora 22 docker image? 19:37:47 kushal, see https://fedorahosted.org/rel-eng/ticket/6170 for some background 19:37:58 walters, checking 19:38:02 kushal: 'docker pull fedora' will fetch you the fedora 22 release version 19:38:06 it has some links to git repositories that are involved 19:38:35 lsm5, also see if you can comment on https://fedorahosted.org/cloud/ticket/97 19:38:48 walters, Thanks, I will go through them after meeting. 19:39:44 kushal: ah yup, guess there was some confusion there, I'd like to confirm: the default 'fedora' image is the f22 release version 19:40:19 #info Default fedora image is the F22 release version 19:40:27 lsm5, Please update the ticket too :) 19:40:34 kushal: sure thing, will comment there 19:41:39 #topic Producing Updated Cloud/Atomic Images https://fedorahosted.org/cloud/ticket/94 19:42:13 So can we fix a date when we can fix a build as the new updated release? 19:42:32 Too many *fix* in a single sentence. 19:43:00 Also, when you start releasing update images, can you create a symlink somewhere that will always point to the latest edition? 19:43:10 (This will be especially useful for Vagrantfiles) 19:43:27 sgallagh, Yes, we will have to do so. I have an action item for the same from last meeting. 19:43:30 sgallagh: I think kushal does have an action item for something similar 19:43:35 :) 19:43:52 /me goes back to lurking 19:43:53 kushal: I know you and dgilmore talked a decent amount about this one 19:44:08 is all the tooling in place for this to work when we are ready? 19:44:54 dustymabe, I think releng side is ready, now we just have to test a particular image and inform that to rel-eng 19:45:37 got ya.. when you say a particular image 19:45:40 what do you mean 19:45:53 do they build them all the time anyway or does someone have to kick it off? 19:46:29 dustymabe, Say first we test the nightly build from 26/June/2015 and then ask rel-eng release a new image, and do the final testing on that 19:46:42 dustymabe, tunir will reduce testing time dramatically. 19:47:11 sweet 19:47:38 dustymabe, I will update that ticket about this. 19:47:38 ok. so should we target one for late june then? 19:47:44 dustymabe, Yup. 19:47:57 if we plan to do it then maybe it will happen :) 19:48:21 #action kushal will update https://fedorahosted.org/cloud/ticket/94 about releasing a new image in the end of june 19:48:28 dustymabe, ^^ is that okay? 19:48:33 looks great to me 19:48:39 thanks :) 19:49:07 Anything else on this ticket? 19:49:11 we also need some messaging on the website 19:49:18 I think this is the first time we have done this 19:49:23 Yup. 19:49:31 so having a separate "release day" page 19:49:37 vs updated images page 19:49:39 That means have to rope in the websites team. 19:49:39 would be nice 19:49:47 if you could add that to the ticket it would be nice 19:50:10 dustymabe, I will do that :) 19:50:20 kushal: dustymabe: right now we kick it off manually, I was going to look at havinga weekly cronjob to do a build 19:50:40 dgilmore, okay, great to know that :) 19:50:56 10 minutes left 19:51:05 Moving to Open floor 19:51:15 #topic Open Floor 19:51:33 PRD review: Has anyone got a chance to review the PRD? 19:51:42 From me: It's been sitting there a while, so I'm trying to get final opinions/votes on https://fedorahosted.org/cloud/ticket/99 19:51:48 #link https://fedoraproject.org/wiki/Cloud/Cloud_PRD 19:51:50 I'm closing the book on that this week, unless anyone has objections 19:52:00 #link https://fedorahosted.org/cloud/ticket/99 19:52:39 oddshocks, good point, may be we can just vote there. 19:53:00 * jsmith already voted there 19:53:37 kushal: Agreed. I suggest we vote on the ticket. It's been brought up enough here. Just making sure folks are aware that the door is closing on that one :) 19:54:37 oddshocks, thanks for that :) 19:56:47 Please have a look at the PRD, we have only a few days left to update. 19:57:05 I want to add details about containers world and vagrant specific things there. 19:57:14 sgallagh, do you want to say anything related to this? 19:57:37 The goal of the PRD is to have a strategy document that we can point to 19:57:54 Specifically for the purpose of deciding whether a new idea fits the strategy or is a distraction from our goals 19:58:09 So let's please try to make sure the PRD reflects our real intentions 19:59:30 sgallagh, I will start updating it from tomorrow 19:59:38 Thank you 20:00:06 One last point, I have a draft post in magazine about tunir, please review it if you can :) 20:00:23 After long time touched 1 hour mark properly :) 20:01:10 Is there anything else? or else we can close the meeting. 20:01:18 Closing in 5 20:01:20 4 20:01:21 3 20:01:26 2 20:01:28 1 20:01:32 #endmeeting