17:02:09 #startmeeting Fedora Cloud WG 17:02:09 Meeting started Wed Mar 9 17:02:09 2016 UTC. The chair is kushal. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:02:09 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:02:09 The meeting name has been set to 'fedora_cloud_wg' 17:02:14 #topic Roll Call 17:02:18 I too learnt from linuxmodder 17:02:20 :) 17:02:22 .hello corey84 17:02:23 linuxmodder: corey84 'Corey Sheldon' 17:02:32 .hello smdeep 17:02:33 smdeep: smdeep 'Sudeep Mukherjee' 17:02:33 * linuxmodder in back row learnign the cloud stuff 17:02:34 .hello jasonbrooks 17:02:36 jbrooks: jasonbrooks 'Jason Brooks' 17:02:40 .hello trishnag 17:02:41 trishnag: trishnag 'Trishna Guha' 17:02:52 .hellomynameis kushal 17:02:53 .hello mmicene 17:02:54 kushal: kushal 'Kushal Das' 17:02:56 nzwulfin: mmicene 'Matt Micene' 17:03:04 .hello bex 17:03:05 .hello dustymabe 17:03:05 bexelbie: bex 'Brian (bex) Exelbierd' 17:03:08 dustymabe: dustymabe 'Dusty Mabe' 17:03:13 .hello nb 17:03:14 nb: nb 'Nick Bebout' 17:03:41 nb, bexelbie welcome ;) 17:03:57 are you sure we aren't the same person? I am using nb's bouncer :P 17:04:03 :) 17:04:13 #chair linuxmodder smdeep jbrooks trishnag nzwulfin bexelbie dustymabe 17:04:13 Current chairs: bexelbie dustymabe jbrooks kushal linuxmodder nzwulfin smdeep trishnag 17:04:20 Am I missing anyone? 17:04:24 .hellomynameis jzb 17:04:24 jzb: jzb 'Joe Brockmeier' 17:04:26 .hello chandankumar 17:04:27 howdy all 17:04:28 chandankumar: chandankumar 'Chandan Kumar' 17:04:31 #chair jzb chandankumar 17:04:31 Current chairs: bexelbie chandankumar dustymabe jbrooks jzb kushal linuxmodder nzwulfin smdeep trishnag 17:04:49 jzb, hello 17:04:51 missed me, but i'm not a member so maybe that was on purpose 17:05:22 bexelbie, shh no one can tell we are the same person, since we have different cloaks :) 17:05:33 #chair nb 17:05:33 Current chairs: bexelbie chandankumar dustymabe jbrooks jzb kushal linuxmodder nb nzwulfin smdeep trishnag 17:05:34 #chair nb 17:05:34 Current chairs: bexelbie chandankumar dustymabe jbrooks jzb kushal linuxmodder nb nzwulfin smdeep trishnag 17:05:39 nb, I forgot about our super poewrs 17:05:54 nb, it was just a miss. 17:06:02 oh ok 17:06:24 #topic Action items from last meeting 17:06:29 .fas rtnpro 17:06:29 rtnpro: rtnpro 'Ratnadeep Debnath' 17:06:42 * maxamillion will write a SOP for 2WA release 17:06:42 * kushal to release an updated Cloud image with help from everyone :) 17:06:42 * maxamillion will update #147 17:07:09 There was some random failures in the images last week (on the vagrant image particularly), but all seems good today. 17:07:10 #chair rtnpro 17:07:10 Current chairs: bexelbie chandankumar dustymabe jbrooks jzb kushal linuxmodder nb nzwulfin rtnpro smdeep trishnag 17:07:38 I will have to find out corresponding AMI ids, and then ask the website/rel-eng team for the release. 17:08:55 .hello maxamillion 17:08:56 maxamillion: maxamillion 'Adam Miller' 17:08:57 Here he is 17:08:59 #chair maxamillion 17:08:59 Current chairs: bexelbie chandankumar dustymabe jbrooks jzb kushal linuxmodder maxamillion nb nzwulfin rtnpro smdeep trishnag 17:09:04 maxamillion: here were items from last meeting: 17:09:07 sorry I'm tardy ... trying to get Layered Image Build Service issues resolved 17:09:10 * maxamillion will write a SOP for 2WA release 17:09:15 maxamillion, no problem :) 17:09:15 * kushal to release an updated Cloud image with help from everyone :) 17:09:19 * maxamillion will update #147 17:09:47 I updated 147, totally failed to write SOP for 2WA .... been lost in the depths of layered image stuff 17:09:56 maxamillion, so just adding it again? 17:09:59 it's still on my TODO list though 17:10:03 kushal: adding what? 17:10:10 maxamillion, the action item. 17:10:43 oh yeah 17:10:56 #action maxamillion will write a SOP for 2WA release 17:11:22 #action kushal to release an updated Cloud image based on 2016-03-09 F23 compose 17:11:30 kushal++ 17:11:33 dustymabe: Karma for kushal changed to 9 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:11:42 Moving to tickets. 17:11:48 (Why is zodbot still on f23 release cycle?) 17:11:51 kushal: when do we expect that to happen? 17:11:52 https://fedorahosted.org/cloud/report/9 17:11:58 jzb, it always is iirc :) 17:12:06 dustymabe, hopefully by tomorrow. 17:12:15 kushal: ok, should we prepare a blog post about it? 17:12:24 and put in Fedora Mag 17:12:27 dustymabe, yes. 17:12:33 Imma suggest we start with Cloud FAD 17:12:42 skimming the tickets that seems to be the most important thing 17:12:50 jzb, yes, first ticket anyway 17:13:05 #topic Fedora Cloud FAD (late 2015/early 2016) https://fedorahosted.org/cloud/ticket/115 17:13:14 * roshi lurks 17:13:16 +1 17:13:30 I will have to convert maxamillion's suggestions. 17:13:34 Not yet done. 17:13:36 kushal: ? 17:13:44 maxamillion, in the wiki page. 17:14:10 So that we have the goals set properly. 17:14:16 kushal: I'm not sure that I follow, what do you mean by "maxamillion's suggestions"? 17:14:21 I will have to add my travel details too. 17:14:27 maxamillion: maybe he meant my suggestsion? 17:14:33 maxamillion, dustymabe yes, sorry. 17:14:40 I did a brain dump in the wiki page 17:14:40 I don't recall adding any suggestion(s) 17:14:43 It was dustymabe. 17:14:47 ohhhh ok 17:14:47 not very clear or formatted, but just some ideas 17:14:49 rgr 17:14:50 maxamillion, Yes, my fault. 17:14:57 dustymabe, I will convert in full points. 17:14:58 kushal: no worries, I was just really confused :) 17:15:12 May be I am just sleepy. 17:15:13 :) 17:15:19 jzb, anything you want to add? 17:15:55 just we need to get any budget request in front of council sooner than later 17:16:06 I am looking at the page, are we all agreed on deliverables? 17:16:11 and is that the full scope? 17:16:22 should docs and where we want to encourage users to explore be part of this FAD? 17:16:28 jzb, I will have to add the point for docs 17:17:09 bexelbie, we should, but we will not be able to provide fund for everyone. 17:17:23 kushal, it isn't a question of more people, imho, but setting objectives 17:17:46 docs will almost surely not be able to be written during the FAD 17:17:47 bexelbie, docs is important, and I am yet to add that. 17:17:54 sc/me back 17:18:15 bexelbie, but we should discuss the end results we want for our cloud users. 17:18:34 bexelbie, got ideas for a pre-fad article docs & or commops could likely throw that out 17:18:39 Every day we do not have enough docs for Fedora Atomic, every day some other distro wins. 17:18:56 100% agree 17:19:07 we are talking a bit more on the atomic-devel list about that ... 17:19:24 do we have a list of needed docs? 17:19:29 /win 2 17:19:29 kushal, if someone wants to start a draft copy I can surely proof / add to and push for commops posting 17:19:51 nzwulfin, hi irssi user :p 17:20:00 perhaps we could focus docs this way - we have goals for what we think FAH solves - so lets get those known and then collab upstream on the actual docs 17:20:01 kushal: yeah sorry :) 17:20:05 bexelbie, I saw it, I will reply :) 17:20:10 jbrooks: 3 node run guide, Cockpit + Atomic runbook, and OpenShift + Atomic runbook 17:20:13 nzwulfin, no problem, just joking :) 17:20:30 that would be a good start 17:20:41 three runbooks for our suggested use cases. 17:20:45 jbrooks, Practical production ready things which people can deploy. 17:21:14 mattdm, kushal could you point me toward a draft outline for cockpit ? 17:21:25 I could start on that whis week /weekend most likely 17:21:25 what's a runbook? 17:21:33 ansible mostly 17:21:37 Right, and are we tracking these in trac or github, or bugzilla? 17:21:44 akin to a playbook in footbal 17:21:50 linuxmodder, I am not the right person for that. 17:22:01 I thought we call them playbook only. 17:22:13 mattdm, cockpit is your baby so let me know what oyu wanna showcase pls 17:22:17 what's a runbook? 17:22:43 tflink asked but it wasn't answered, I am also not familiar ... was hoping for clarification 17:22:45 playbook will confuse with ansible 17:22:55 cronjob +ansible is how i understood it 17:23:02 https://en.wikipedia.org/wiki/Runbook 17:23:25 alright 17:23:28 linuxmodder: it's really stefw's baby. I just like it :) 17:23:51 from LISA I'd swore it was your baby :) 17:24:07 heh heh 17:24:09 bexelbie, jbrooks we can provide direct ansible playbooks which our users can use to deploy. 17:24:15 actually now we have a cockpit kubernetes UI container 17:24:23 kushal, I see no reason not too 17:24:26 tflink: documentation to get someone up and running 17:24:27 that actually runs in kubernetes or openshift 17:24:30 but we need a script to get it running 17:24:31 tflink: how to run something 17:24:35 stefw , feel free to ping or email me showcse items 17:24:44 jzb: thanks 17:24:44 kushal, I use ansible for bringing up my clusters now 17:24:46 or some sorta easy way to get it started 17:24:53 stefw, could we launch it with atomic CLI? 17:24:56 linuxmodder, sure, maybe tomorrow 17:25:03 jbrooks, I remember, and I will ping you about the same after the meeting 17:25:04 bexelbie, i've thought about that 17:25:06 stefw, would a quick start guide style article work? 17:25:09 kushal: we shouldn't mix documentation with deployment scripts 17:25:14 bexelbie, it would basically be a container that does nothing but launch another container 17:25:17 tflink: random example https://docs.jivesoftware.com/jive_sbs/3.0.7/admin/Runbook_Linux.pdf 17:25:20 anyway, let us come back to point 17:25:24 i guess that's what atomicapp does 17:25:24 FAD 17:25:27 stefw, that is what atomic app is :) 17:25:31 so maybe that's the good place to start 17:25:41 nzwulfin, True, I am just asking for things which can help our users. 17:25:50 stefw, I'd need to see what you are doing, but a RUN label would seem to do the trick .. assuming existing k8s 17:26:07 Can we please come back to our FAD discussion? 17:26:12 #chair stefw mattdm 17:26:13 Current chairs: bexelbie chandankumar dustymabe jbrooks jzb kushal linuxmodder mattdm maxamillion nb nzwulfin rtnpro smdeep stefw trishnag 17:26:19 #chair tflink 17:26:19 Current chairs: bexelbie chandankumar dustymabe jbrooks jzb kushal linuxmodder mattdm maxamillion nb nzwulfin rtnpro smdeep stefw tflink trishnag 17:26:22 * stefw has to runaway 17:26:33 stefw, you mean atomic runaway stefw 17:26:42 sudo atomic runaway stefw 17:26:47 Heh 17:27:07 how does the current line of discussion pertain to the FAD planning? 17:27:19 maxamillion, no clue :( 17:27:21 I think I missed something or a transition somewhere 17:27:28 Can we please come back to our FAD discussion? 17:27:29 kushal: alright 17:27:36 kushal, sounds like the fad wiki could collect doc ideas for vetting in June? 17:28:11 So, I will update the wiki page tomorrow, after that we still have to figure out staying and travel details 17:28:18 as the money will be dependent on that. 17:29:08 So everyone please start thinking about the travel plan. 17:29:56 are you looking for participation from outside groups for this? 17:30:56 tflink, yes, though depending on the how much they want to help us (the WG). 17:32:06 Moving to next ticket? 17:33:02 #topic Proposals for F24 features https://fedorahosted.org/cloud/ticket/143 17:33:30 Change owners, please share your knowledge :) 17:34:08 nzwulfin, rtnpro ? 17:34:37 * rtnpro looks up 17:35:07 i think we're down to testing for acceptance? 17:35:51 kushal, right now, I am working on building a F23 cloud image by patching the motd related changes in the ks file 17:35:57 getting some repeated "containerize it" comments, but none of the prework is done yet to do so 17:36:14 kushal, apart from that, I have no blocker 17:36:34 nzwulfin, rtnpro Thanks for the updates, feel free to write these up in the ticket. 17:36:43 kushal, I will 17:37:35 Moving next 17:37:47 #topic Container "Packager" Guildelines and Naming Conventions https://fedorahosted.org/cloud/ticket/148 17:38:21 maxamillion, I guess you go ahead with the docs 17:38:32 kushal: alright 17:39:00 maxamillion, no one else commented, so I think it is fine. 17:39:09 maxamillion: we might get more eyeballs if we declare what we have alpha and post about them on Project Atomic 17:40:53 jzb: that's fine, I need to make a few updates as I find time but then that'd be alright 17:42:45 #topic Docker container refresh cadence https://fedorahosted.org/cloud/ticket/150 17:42:54 mattdm, anything you want to say? 17:43:41 kushal: amanda summarized my points I think :) 17:44:04 maxamillion complained that this is wishy-washy and I want things both ways 17:44:08 This is a fair complaint :) 17:44:14 :) 17:44:24 correct, I did do that 17:45:38 2 weeks is okay, but we surely need way more automation for that. 17:45:53 the problem with the docker base image in the hub is it can not be automated 17:46:14 someone has to open a pull request against the docker library official images 17:46:59 maxamillion, Yes, dgilmore complained many times about how broken the tooling on the other side is. 17:47:27 maxamillion: aside from manually opening a pull request - is there much more to the process? 17:47:27 When are we expecting our own registry? 17:47:34 eh, I don't know that it's broken so much as "not automation friendly" 17:48:12 jzb: yes, currently you have to morph into the format they want which is manual (we might be able to automate this one), information here: https://github.com/fedora-cloud/docker-brew-fedora/blob/master/README.md 17:48:33 maxamillion: thanks 17:49:03 it takes normally about 10 to 20 minutes to get everything updated ... not a big deal it's still a manual process that requires a mental context switch if you're working on something else 17:49:23 maxamillion: but it's kind of scripted and something that doesn't require tons of eng talent, yes? 17:49:38 jzb: mind you it's ugly because we constantly overwrite history so that we're not carrying a bunch of multi-hundred MB tarballs in git history 17:50:21 jzb: yeah, for the most part ... however, we should really have some validation testing steps to go in there ... right now we literally just do a local build, fire up an instance of the image and make sure we can dnf install something 17:51:05 it could be a simple bash script or something, we just need to actually write it down and know what all we want to test to call the base image "good enough" 17:52:33 maxamillion, do you know when are we expecting our own registry? 17:52:33 OK 17:52:52 maxamillion: my travel schedule is much lighter this year, so if I can lend a hand in doing this lemme know 17:53:08 (loosely translated, this doesn't look like it would overwhelm my limited technical skills...) 17:53:35 kushal: our own registry will only be for layered images and the rawhide base image ... we're not currently planning to try and replace the docker hub, that is the canonical source that all docker users go to 17:54:23 jzb: we just added puiterwijk to the mix of docker base image maintainers so it's not just me anymore ... which is good, but we can add others as time goes on and we feel like it's needed 17:54:25 maxamillion, Okay, but may be we can provide the image base image there too, but that can also be confusing. 17:54:52 maxamillion: I'm happy to be added as well. 17:55:04 will think about testing too 17:55:44 Moving to open floor. 17:55:49 #topic Open Floor 17:55:54 kushal: we'll need to sort out permissions for that ... right now the ability to push to our docker hub requires access to a cert 17:56:02 maxamillion, Okay. 17:56:03 kushal: which only OSBS has 17:56:11 quick comment 17:56:18 I'm working on talking points for F24 17:56:37 https://fedoraproject.org/wiki/Fedora_24_talking_points 17:56:44 I will be in Singapore next week, means the meeting will be at 1am local time, can anyone please volunteer to run it next week? 17:56:49 I'm not done with Cloud but if anybody else has stuff, feel free to chip in. 17:57:07 jzb: +1 17:57:07 jzb, I will add things to that page. 17:58:03 Can someone please volunteer for the next week's meeting? 17:58:21 kushal: I will be at Great Wide Open in ATL I don't know if I can commit. Sorry. :-/ 17:58:29 dustymabe, maxamillion ? 17:58:31 kushal: and I'll be in AMS 17:58:35 for meetings 17:58:35 hehe 17:58:40 I'll try to attend 17:58:44 but can't promise 17:58:55 Okay, thanks. 17:59:05 I'll run it 17:59:16 also I think I need help with the cloud base image release work, too tired to think that clearly now 17:59:19 maxamillion, thank you :) 17:59:28 wait, going back ... what was the decision on the docker base image release cycle? 17:59:42 kushal, what kind of help do you need? 17:59:53 maxamillion, let us call for a vote on the ticket, for 2 weeks. 18:00:28 bexelbie, someone needs to talk to rel-eng and website team to get every link updated, and anything else also if required from rel-eng team. 18:01:02 kushal: alright 18:01:06 kushal, can we talk briefly after the meeting about details so I can determine if I can make this commitment 18:01:08 ? 18:01:25 bexelbie, Okay, even I never did this before. 18:01:32 maxamillion, did it for 2 week atomic. 18:01:39 kushal, :) 18:01:43 Time is up, ending in 5 18:01:47 4 18:01:49 3 18:01:51 2 18:01:52 1 18:01:56 #endmeeting