17:00:34 #startmeeting fedora_atomic_wg 17:00:34 Meeting started Wed Jan 18 17:00:34 2017 UTC. The chair is jberkus. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:34 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:34 The meeting name has been set to 'fedora_atomic_wg' 17:00:38 .hello jasonbrooks 17:00:41 jbrooks: jasonbrooks 'Jason Brooks' 17:00:44 .hello jberkus 17:00:45 jberkus: jberkus 'Josh Berkus' 17:00:50 .hello trishnag 17:00:51 trishnag: trishnag 'Trishna Guha' 17:00:54 jberkus, change the topic to roll call :) 17:01:07 #topic roll call 17:01:09 .hellomynameis kushal 17:01:10 kushal: kushal 'Kushal Das' 17:01:48 .hellomynameis dustymabe 17:01:49 dustymabe: dustymabe 'Dusty Mabe' 17:02:12 .hello bowlofwaitingforthemeetingtostart 17:02:13 bowlofeggs: Sorry, but you don't exist 17:02:14 number80, hello there :) 17:02:16 .hello bowlofeggs 17:02:16 bowlofeggs: bowlofeggs 'Randy Barlow' 17:02:26 .hello trishnag 17:02:27 trishnag: trishnag 'Trishna Guha' 17:02:31 #chair jberkus dustymabe kushal trishnag jasonbrooks bowlofeggs 17:02:31 Current chairs: bowlofeggs dustymabe jasonbrooks jberkus kushal trishnag 17:02:37 bowlofeggs: hehe 17:03:02 #topic action items 17:03:26 o/ 17:03:46 .hello scollier 17:03:47 scollier: scollier 'Scott Collier' 17:04:06 1. OverlayFS partitioning decision: dustymabe, I feel like we've made a decision in favor of having a docker partition, at least for Fedora 26. 17:04:26 is there any more discussion that needs to happen on this? 17:05:14 jberkus: I think if we are good with having the separate partition then we are good to go 17:05:25 jberkus, I think we are okay to go ahead with this. 17:05:38 we need to "find" the change request that dan's team filed 17:05:42 and make sure nothing is missing 17:05:44 OK. we do want to fix the sizing of the root partition, though 17:05:54 jberkus: is there a separate ticket for that? 17:06:06 we should probably make sure it is something we don't forget about 17:06:11 no, there isn't, and there probably should be. Bugzilla? 17:06:22 jberkus: I would start with atomic-wg ticket 17:06:25 ok 17:06:32 and then periodically make sure progress is being made on it 17:06:44 unfortunately just opening a ticket isn't good enough 17:06:48 #action jberkus to file ticket for fixing size of root partition 17:06:53 dustymabe: when is it ever? 17:07:05 also: 17:07:31 we need someone to commit to writing migration docs for Devicemapper-->Overlay-->Back 17:07:52 probably someone on dan's team 17:08:05 #action find someone to write overlay/DM migration docs 17:08:48 2. jbrooks to update compose your own doc 17:08:56 jbrooks: do you remember what this meant? 17:09:20 jberkus, yes, http://www.projectatomic.io/docs/compose-your-own-tree/ -- can we carry this one over 17:09:23 :) 17:09:27 I haven't updated it yet 17:09:41 ok 17:09:51 #action jbrooks still to update compose your own tree doc 17:10:09 3. jbrooks dustymabe jberkus to collab on testing new docker-storage-setup patches 17:10:11 This reminds me that I will have to do the same. 17:10:24 is there more testing which needs to be done here? 17:10:38 jberkus, I think we're waiting on dusty for that one 17:11:04 dustymabe: ? 17:12:03 jberkus: yep 17:12:07 re-action 17:12:22 I didn't get around to it because of the kubernetes issue and the kernel issue that are blocking 2wk release 17:12:28 :( 17:12:28 #action more testing on docker-storage-setup patches jbrooks dustymabe jberkus 17:12:43 ok, jumping to (5) because 17:12:58 5. plan for virtual FADs 17:13:12 I feel like maxamillion did this via email 17:13:38 yes 17:14:50 ok, that's resolved. anybody who didn't read maxamillion's plan probably needs to 17:14:59 ok, now 4. Update PRD 17:15:13 so ... AFAIK, nobody has looked at the PRD other than me and jasonbrooks 17:15:15 https://lists.fedoraproject.org/archives/list/cloud@lists.fedoraproject.org/message/AEX2WRUKCQYDHL4YGQU4OS5W7KSCAFQX/ 17:15:28 that's the vfad plan thread ^ 17:15:46 jbrooks: sigh.. yeah I said I would last week 17:15:50 https://public.etherpad-mozilla.org/p/fedora_cloud_PRD 17:15:52 and I promise I planned to 17:16:09 however, I'd like to start with a 10,000m view instead 17:16:19 jberkus, I did in the morning :) 17:16:27 it is in my task list 17:16:30 namely, "what are our goals as a WG/project"? 17:16:31 https://public.etherpad-mozilla.org/p/Fedora_Atomic_Project_Goals 17:16:42 both short and long-term 17:17:09 or may be wrong link I opened 17:17:18 there's a couple other questions, like that the old Cloud PRD is way longer than either of the other PRDs 17:17:26 which suggests that we can trim it down significantly 17:18:13 so, see the four goals for FY18 17:18:26 (that's Red Hat FY18 for any non-RH folks on the channel) 17:18:36 (meaning March 2017 to March 2018) 17:19:06 are those goals everyone can buy into? things we can reasonably get accomplished in a year? 17:20:24 tap tap tap is this thing on? 17:20:30 jberkus, Yes. 17:20:38 I guess everyone is reading the etherpads ;) 17:20:40 jberkus, Looking at the FAO goal, I wonder where we want to place kubernetes in our goals 17:20:55 It's a separate thing from openshift, and it needs ongoing work 17:20:57 jbrooks: I think that goes under "stability" 17:21:04 OK, right 17:21:13 as in, it *ought* to work 17:21:19 Yep 17:21:22 but any "advanced" stuff we do is going to be Origin 17:21:30 These goals look good to me 17:21:37 hmmm 17:21:41 jbrooks, +1 17:21:46 now that I think of it, I want to add one non-technical goal 17:22:00 I don't know about FAO 17:22:18 I think it sounds good but I don't know how we are going to pull it off 17:22:45 Hmm, I think FAO needs a champion 17:23:06 I'm honestly most interested in the stability+kube part 17:23:23 .hello sayanchowdhury 17:23:24 sayan: sayanchowdhury 'Sayan Chowdhury' 17:23:29 yeah, I'm just trying to think about what is maintainable for the existing WG 17:23:42 sorry for dropping in late 17:23:47 jbrooks, in my flock16 talk, I demoed how can we have test kube using the upstream ansible repo. 17:23:53 i think we would need to focus on CI/testing/stability before we branch out 17:23:53 sayan, welcome :) 17:24:18 #chair jasonbrooks kushal sayan dustymabe bowlofeggs scollier 17:24:18 Current chairs: bowlofeggs dustymabe jasonbrooks jberkus kushal sayan scollier trishnag 17:24:38 dustymabe: so FAO as a longer-term goal? 17:24:58 jberkus, unless someone wants to own it 17:25:09 Not do all the work, but stay on it 17:25:22 yah, and reasonably we really need someone on the OpenShift Origin project participating actively 17:25:27 And what about the FOSP or FOOT or whatever? 17:25:33 Is that a goal? 17:25:35 jberkus: yeah, I mean basically it's a question of time 17:25:37 and resources 17:26:18 jbrooks: AFAICT, that's pretty much in limbo because there's no hosting for it. it was based on the idea that we had hosting from CNCF, which turned out not to exist 17:26:50 ok 17:27:17 i thought at one point we had an "angel" who was going to give us budget for hardware 17:27:29 but I don't know anything 17:27:40 we thought we did, apparently we don't. scollier ? 17:27:57 reading 17:27:59 mind you, if we *want* a FOSP, we can always just allocate money for AWS hosting 17:28:19 but unless we're actively pursuing FAO, I don't see why we need one 17:28:30 it's being hosted on the fedora cloud for now, the OSP environment 17:28:41 i am not aware of any aws funding, thought we wanted to keep it in house 17:28:54 jberkus: well my personal preference is that we start to host some of our fedora infra on openshift 17:29:00 We will also need manpower to admin the systems. 17:29:02 dustymabe, ack 17:29:04 but.. 17:29:18 dustymabe, for that we budget allocation from openshift teams. 17:29:23 s/teams/team. 17:29:50 kushal: good luck 17:30:21 dustymabe, I am just reminding the major pain point ;) 17:31:01 dustymabe, Also for things related to Fedora Infra, we first should talk to puiterwijk nirik smooge and rest of the Infra team. 17:31:03 kushal: well I think we should be able to "supply ourselves" with some resources on this front, but that is above where I sit on the totem poll 17:31:23 ok 17:31:24 kushal: indeed, i was just talking about a personal preference, and was not saying it is what they should be doing now 17:31:33 dustymabe, Understood. 17:31:39 What is going on here? 17:31:46 so is there anything we should be doing here? or should I just move FAO/FOSP/etc. to "long term goals"? 17:31:58 puiterwijk, discussing the future of Fedora Atomic, and things we want etc. 17:32:05 aha 17:32:07 jberkus: long term goals and mark some blockers 17:32:14 hardware, people, etc.. 17:32:20 "scoping" maybe 17:32:22 jberkus, I thought it was important from the first Cloud FAD. 17:32:31 kushal: it seemed like it at the time 17:32:42 kushal: but then we also had the impression that the OpenShift project would be helping 17:32:50 yeah, it is important as far as "we'd like to do it" but there are challenges 17:32:52 jberkus, :) 17:33:08 jberkus: i'm not saying the openshift team "won't help" 17:33:16 i think we need to present to them the benefits 17:33:36 that's the only way you ever get someone to do something 17:33:51 dustymabe: yah, but I think realistically that moves it to "more than a year" 17:34:02 And again, does someone want to own this, to take the lead 17:34:18 Do we have anyone from Openshift team here? 17:34:19 sorry, phone call 17:34:23 jbrooks: everyone is staying away from it with a 10 foot poll 17:34:26 will read backscroll :) 17:35:19 I'll go as far as trying to set up some meetings, but I'm not sure we want to do that this month 17:35:36 how do I schedule an action item for May? 17:35:48 dustymabe: we are getting hardware for fosp, no ? 17:35:51 I don't think you can do that with meetbot 17:36:03 (schedule an action item for may) 17:36:08 misc: you would know better than any of us 17:36:14 yeah I don't know 17:36:21 jberkus: well, we are in the process of buying hardware 17:36:30 jzb might know, but we'd have to track him down to ask 17:36:37 misc: can you provide (via email) a brief on the HW situation? 17:36:41 jberkus: sure 17:36:49 misc: the cloud team here has no idea what's going on with that 17:36:53 thanks 17:37:01 misc, do you know which team is supposed to pay for the new hardware? 17:37:07 jberkus: it got stalled until last week due to budget dance 17:37:07 #action misc to brief cloud team on FOSP HW situation 17:37:18 jberkus, Atomic team :) 17:37:23 kushal: OSAS 17:37:24 point 17:37:29 misc, nice :) 17:37:33 Thanks :) 17:38:00 kushal: however, for the disk, we might need to ask you to give a kidney 17:38:15 misc, only one? 17:39:02 #topic open issues 17:39:27 UEFI boot issue: https://pagure.io/atomic-wg/issue/185 17:39:48 dustymabe, I believe this is related to the kernel issues which are holding up the release ... as in it's blocked by them 17:40:04 dustymabe: what's the current situation with that? anything change in the last 24 hours? 17:40:18 jberkus: with what part exactly? 17:40:24 UEFI or kernel issues? 17:40:43 first, is the UEFI bug fixed *if* we could do a release? 17:41:34 jberkus: they are putting out the new pungi to the builders today/tomorrow 17:41:42 ah, ok 17:41:46 once that is in place we should be able to build media with the new anaconda 17:41:54 so, lemme derail, because this isn't in paguire 17:42:16 dustymabe, jbrooks: where are we with the kernel issue with dns? 17:42:30 jberkus: https://lists.fedoraproject.org/archives/list/cloud@lists.fedoraproject.org/message/X7KTUTP2ITJQEJUUJFFJL2L4JGGFJ42K/ 17:42:57 ok, thanks 17:43:11 so theoretically we can have a delayed release with everything fixed 17:43:29 theoretically 17:43:35 we'll get as much in as we can 17:43:52 as soon as the kernel is in and we test we are going to release though 17:44:12 going to try to keep the same dates.. i.e. we release next week and the following week 17:44:15 then two weeks after that 17:44:22 https://pagure.io/atomic-wg/issue/180 Fedora-Dockerfiles 17:44:36 so we were talking about a workshop for porting these to FDLIBS at DevConf 17:44:51 but it seemed like maxamillion and I would be the only ones from the WG there 17:46:43 jberkus: I can come to it, but don't know how much I can contribute outside of the face 2 face session time 17:47:22 dustymabe: building containers is pretty easy ;-) 17:47:45 jberkus: yeah, what worries me is that it's not just building containers 17:47:51 my personal issue is that I have a conflict 17:47:55 it's more about the application 17:48:00 did you configure it right 17:48:02 is it insecure 17:48:08 did you expose enough knobs to end users 17:48:21 are you pulling from an rpm or from upstream 17:48:26 well, initially we port the stuff in Fedora-Dockerfiles *exactly* the way it is 17:48:32 *then* make adjustments 17:48:33 ssl or not? 17:48:58 kushal: any update on this? https://pagure.io/atomic-wg/issue/160 17:49:22 jbrooks, you are not going? 17:49:28 jberkus, not that I know of, rtnpro is still out for his honeymoon. 17:49:40 jberkus, I will ping him after he comes back from holidays. 17:49:51 kushal, to devconf? No 17:49:56 ok, can you mark that one "on-hold" then 17:49:57 I probably should have 17:50:16 jberkus, I will. 17:50:28 ok 17:50:32 #topic open floor 17:50:39 so ... anything else? 17:51:16 dustymabe, jberkus, I finally found the cause behind the recent qcow2 image failures on autocloud. 17:51:25 yay! 17:51:31 Booting the image with 1 VCPU is triggering the issue. 17:51:38 kushal: well you found a workaround 17:51:40 not the cause 17:51:51 dustymabe, The high level cause. 17:52:09 dustymabe, Not the exact kernel code which is causing this. 17:53:19 kushal: indeed 17:53:36 ok next topic? 17:53:41 open floor? 17:53:46 runcom_: has something 17:54:07 dustymabe: so yes 17:54:26 the topic is docker in Fedora stable (F25 at this point) 17:54:50 we're currently shipping docker 1.12.6 which was the latest upstream release, till now, because 1.13.0 went out just now 17:55:01 my thought was to bring in 1.13.0 in F25 17:55:12 as docker-latest, presumably? 17:55:13 runcom_, what is stopping us to do so? 17:55:14 and start early testing of docker + opeshift (or whatever) 17:55:51 jberkus: there's an ongoing discussion in the ml about it..I would really prefer to drop it, nobody is actually using it (nobody gives karma etc etc) 17:56:16 kushal: mm not sure, docker usually breaks stuff when working with k8s/openshift 17:56:23 jberkus: did you see the mail list discussion about docker-latest? 17:56:24 people might not be comfortable with that 17:56:27 runcom_, that is True :) 17:56:36 dustymabe: yeah, but right now docker-latest and docker are both 1.12 17:56:41 but my point is, that would allow us to battle test it for openshift/kube early 17:56:42 Well, if it breaks kube and openshift, we don't give karma 17:57:03 I'm +1 to fedora defaulting to a fresh docker, provided it works 17:57:30 jbrooks: that might be a path, but keeping something in updates-testing is non-trivial, since bugs in docker 1.12.6 might also happen 17:57:44 and that's a maintainence burden on me to downgrade to 1.12.6 again 17:58:07 So you prefer sticking w/ docker-latest and docker-current? 17:58:15 jbrooks: hmmm. as long as we have FAH "versions", I'm not that comfortable with upgrading docker without warning 17:58:21 jbrooks: right now, I manually test (run docker's upstream tests) for each new docker before building it in Fedora, that doesn't mean "it'll will work" but .... 17:58:25 given that docker is NOT good about backwards-compat and stability 17:58:27 why not use copr ? 17:58:43 because if it start to break, nobody will use it if we ship that by default 17:58:56 jberkus: nope, just pointing out "situations", my preference would be to push 1.13.0 and fix bugs as they come and maybe forget about 1.12.6 bugs 17:58:57 misc: we can't use copr to layer over an existing package in FAH, can we? 17:59:03 So we withhold karma and fix things if it doesn't work, right? 17:59:23 jberkus, if we do ostree admin unlock 17:59:45 jbrooks: yeah, but that's not a production solution for someone who wants 1.13 ... 18:00:03 right 18:00:07 jberkus: and also for people willing to test it out w/o it being inupdates-testing 18:00:07 so 18:00:09 someone might not want 1.13 in production if that was not tested enough 18:00:22 yah 18:00:26 so we need to schedule this 18:00:26 I mean, my thought would be to be as much as we can aligned with upstream releases 18:00:42 #action runcom_ and everyone to schedule 1.13 testing week 18:00:57 because we're out of time 18:00:59 and from having tried to run atomic in prod, I think we had enough breakage to not add more :/ 18:01:07 any other discussion on #fedora-cloud please 18:01:17 #endmeeting