17:00:20 #startmeeting fedora_atomic_wg 17:00:20 Meeting started Wed Jan 4 17:00:20 2017 UTC. The chair is dustymabe. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:20 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:20 The meeting name has been set to 'fedora_atomic_wg' 17:00:36 #topic roll call 17:00:52 .hello jasonbrooks 17:00:54 jbrooks: jasonbrooks 'Jason Brooks' 17:00:54 .hello sayanchowdhury 17:00:57 sayan: sayanchowdhury 'Sayan Chowdhury' 17:02:18 .hello coremodule 17:02:19 coremodule: coremodule 'Geoffrey Marr' 17:02:29 .hello walters 17:02:30 walters: walters 'Colin Walters' 17:02:46 .hello maxamillion 17:02:47 maxamillion: maxamillion 'Adam Miller' 17:03:23 .hello tflink 17:03:25 tflink: tflink 'Tim Flink' 17:03:34 .hello jberkus 17:03:35 jberkus: jberkus 'Josh Berkus' 17:03:56 * dustymabe wonders if roshi is free today to join 17:03:58 :) 17:04:03 sometimes we get lucky 17:04:38 it's possible but I think that he's otherwise occupied this week 17:04:52 * gholms takes a seat in the bleachers 17:04:56 .hello scollier 17:04:58 cool deal 17:04:58 scollier: scollier 'Scott Collier' 17:05:09 scollier: hiya 17:05:21 dustymabe, heya 17:05:39 cool I think we have most people filtered in 17:05:49 I'll get started with action items from last meeting 17:05:55 #topic action items from last meeting 17:06:03 * add kubernetes packages back into the base OStree for FAH 25 17:06:06 * jberkus to create tickets for prerequisites for removing kube packages 17:06:07 from base ostree 17:06:09 * dustymabe to follow-up on merge of UEFI patch into anaconda 17:06:11 * dustymabe, walters to discuss new release process at beginning of 17:06:13 calendar year 2017 17:06:16 * dustymabe walters jberkus to explore overlayfs writeability issue 17:06:17 * dustymabe to blog using overlayfs in Atomic 17:06:20 so we did add k8s packages back to atomic host - check 17:06:40 I'm still working on getting UEFI fix into F25 17:06:46 that one was harder than I thought it would be 17:06:49 dustymabe: feh, knew I was missing something before shutdown 17:06:58 nothing done on the kube tickets so far 17:07:18 and the rest of the items need to be re-actioned 17:07:33 #action jberkus to create tickets for prerequisites for removing kube packages from base ostree 17:07:44 dustymabe: kubernetes was added back in, that was completed 17:07:57 jberkus: yep 17:08:20 jberkus: oh, are you saying that my re-action isn't right? 17:08:28 no 17:08:32 ok 17:08:53 I'm not going to re-action the UEFI thing because we have a ticket for that 17:08:58 with a tag of meeting 17:09:22 #action dustymabe, walters to discuss new release process at beginning of calendar year 2017 17:09:32 #action dustymabe walters jberkus to explore overlayfs writeability issue 17:09:40 ^^ that probably deserves a ticket in itself 17:09:50 #action dustymabe to blog using overlayfs in Atomic 17:09:58 dustymabe: I'm waiting on your blog post for that one 17:10:05 so that I can do some application testing 17:10:31 developers (Dan, etc.) think there shouldn't be issues, but nobody's tested 17:10:32 jberkus: ok, I'll get you a draft, but actually I want to include some of the possible *problems* with it in the blog post 17:10:47 so i'll get you the steps so you can set it up 17:11:00 and then you can contribute to possible issues that we've seen with it 17:11:05 sound good? 17:11:42 yes 17:11:46 .hello bowlofeggs 17:11:46 ok 17:11:46 bowlofeggs: bowlofeggs 'Randy Barlow' 17:11:51 bowlofeggs: \o/ 17:12:02 ok, on to meeting items 17:12:15 #topic November 21 ISO is not bootable on UEFI 17:12:21 #link https://pagure.io/atomic-wg/issue/185 17:12:48 I'm working on this with dgilmore to get our Atomic image building from the right location every night 17:13:04 this happened again? 17:13:08 they were actually building from an RC3 location that was just cleaned up and so... 17:13:15 maxamillion: define again? 17:13:42 maxamillion: well.. this is the "location" for the installer (anaconda) 17:13:50 dustymabe: I feel like the issue of images are being built from the wrong sources content is a common re-occurance 17:13:54 not the location of the ostree that it gets built from 17:14:11 k 17:14:12 maxamillion: yes, that is true 17:14:23 there are many different pieces to the puzzle unfortunately 17:14:35 ok, so I've got that one 17:14:48 #topic Future of Fedora Dockerfiles 17:14:54 #link https://pagure.io/atomic-wg/issue/180 17:14:59 anyone with anything on that one? 17:15:17 scollier: ^^ 17:15:21 dustymabe, yup. looking 17:15:54 dustymabe, i believe maxamillion has the infra set up now, and it has been blogged about to take on that work. 17:16:13 dustymabe, i'm not sure if it's been communicated to all the package maintainers? 17:16:20 scollier: do you mind updating the ticket? 17:16:36 scollier: I sent it to devel list and announce list, everyone should know about it 17:16:40 but, at any rate, for any package reflected in fedora-dockerfiles, i can point them to maxamillions wiki page 17:16:44 dustymabe, will do 17:16:47 maxamillion, great work on that. 17:16:47 we need to collectively port those files to FDLIBS, no? 17:16:51 scollier: thanks :) 17:16:56 scollier: it's been a massive journey 17:16:59 or has maxamillion already done that? 17:17:18 I have not done that 17:17:25 i don't know that any owners of any fedora-dockerfiles have taken any action 17:17:27 scollier: does this mean we will not be hosting images in docker hub any longer? 17:17:37 scollier: don't have to be an owner 17:17:43 anyone can do the port 17:18:08 dustymabe, i'm not sure. right now, the docker hub account is attached to the fedora cloud github account 17:18:29 dustymabe: let's make a new issue: "organize effort for porting fedora-dockerfiles to FDLIBS" 17:18:32 I'll take it 17:18:33 dustymabe, we probably need a new ticket so we can spend some time evaluating that 17:18:45 maxamillion: probably has some context on that as well 17:18:59 we don't yet have it setup to mirror images to docker hub (it's on the backlog) so just make note of that 17:19:10 maxamillion: so it is something we want to do/ 17:19:13 ? 17:19:27 wasn't sure of our stance on that 17:19:38 dustymabe, i think we don't want to lose the fedora/apache image which has > 1 million downloads 17:19:40 dustymabe: "it is" <--- what is "it" ? 17:20:06 "it is" == mirror images built from the layred image build service to docker hub 17:20:18 oh yeah, that's a plan for the future 17:20:21 dustymabe, maxamillion, if we could preserve that by switching the backend, that would be good 17:20:27 cool 17:20:33 ok next ticket? 17:20:35 scollier: +1 17:20:45 dustymabe, sure 17:21:22 #action scollier to update ticket on Future of Fedora Dockerfiles 17:21:32 #topic Finish new Fedora Cloud PRD 17:21:37 #link https://pagure.io/atomic-wg/issue/170 17:21:45 jberkus: this one is listed as "on-hold" 17:21:56 dustymabe: not sure why 17:22:02 "in progress" would be more accurate 17:22:12 ok, i'll remove the label 17:22:38 all help welcome 17:22:41 here: https://public.etherpad-mozilla.org/p/fedora_cloud_PRD 17:22:49 PRDs are long ... 17:22:59 I just removed the label 17:23:29 holy crap, that is a lot of text 17:24:07 are we allowed to just remove a bunch of it :) 17:24:43 yes 17:25:00 Is this mostly the existing one, or is it mostly new? 17:25:37 mostly existing 17:26:09 cool, jberkus when is this due? 17:26:34 october 2016, as I recall 17:26:47 haha, well we'll never hit that deadline 17:27:04 so sooner rather than later 17:27:33 yeah, i just don't see myself getting to this this week, a bunch of other firefighting going on right now 17:27:41 unfortunately 17:27:50 i'll get to those details in a bit 17:27:57 does anyone have time to review the PRD? 17:29:18 I can go through it -- but what are we trying to do w/ this? 17:29:26 yeah good question 17:29:33 Like, mainly, make it atomic host specific? 17:29:39 I guess update it to try to reflect our current goals 17:29:48 jberkus: ^^ 17:30:00 yes 17:30:05 I'll read it it, and make comments 17:30:10 given that that PRD was written when AWS was new 17:30:21 Whoa 17:30:38 jberkus: jbrooks: once you have done an iteration, can you then ping me and I can try to review it then 17:30:46 dustymabe, yes 17:31:09 #action jberkus jbrooks to do initial draft of PRD and ping dusty and group for further review 17:31:13 thanks! 17:31:20 Also, does anyone know which, if any, of the other fedora PRDs are considered really excellent? 17:31:44 jbrooks: probably a question for mattdm 17:32:00 ok, I'll hit him up 17:32:30 he linked to this in the ticket from fedora server 17:32:32 https://kolinahr.fedorainfracloud.org/ 17:32:38 not really sure what all of that is 17:32:40 but... 17:33:11 fancy 17:33:19 #topic Ship fedora-motd in F24 atomic image 17:33:26 #link https://pagure.io/atomic-wg/issue/160 17:33:30 rtnpro is not here 17:33:33 moving on 17:33:34 f24 is dead 17:33:37 haha 17:33:42 yeah, I think the idea lives on though 17:33:48 alright ... 17:33:54 #topic Proposed website changes for Cloud Base → Atomic Host switch 17:34:00 #link https://pagure.io/atomic-wg/issue/158 17:34:17 So.. robyduck is almost done with the new cloud page for alt.fp.o 17:34:24 ok 17:34:25 he sent me some really nice looking mockups 17:34:30 looked awesome 17:35:00 this was one of the early ones 17:35:01 https://pagure.io/atomic-wg/issue/158 17:35:04 sigh wrong link 17:35:06 http://imgur.com/a/kHZ80 17:35:20 etc etc.. it is being worked on 17:35:48 i'll also ping him in that ticket 17:36:03 #topic design, deploy and document Fedora OpenShift Playground (FOSP) 17:36:09 #link https://pagure.io/atomic-wg/issue/153 17:36:17 anybody with anything on this one? 17:36:24 not I 17:36:46 scollier: misc ^^ 17:37:45 i've been working with the Origin folks on their https://github.com/openshift/release cluster 17:38:05 it's not the same thing, but just a FYI 17:38:36 walters: so that helps them build the software and do the release easier? 17:38:41 hopefully at some point soon the FOSP isn't a playground but actually used for release and testing processes 17:38:57 hence more self hosting 17:39:38 i guess we lost scollier 17:39:45 i'll ping them in the ticket 17:39:59 walters: thanks for the FYI, interested to see how that can tie in 17:40:59 ok moving to open floor 17:41:03 #topic open floor 17:41:08 I have an item 17:41:10 anyone else? 17:41:25 yes 17:41:39 jberkus: shoot for it 17:42:21 shortly before break, mattdm submitted a contianer to FDLIBS 17:43:10 this is a test of the review/submission process 17:43:13 which means we need a process 17:43:15 me too: https://bugzilla.redhat.com/show_bug.cgi?id=1404421 17:43:24 and folks who are going to do the review 17:43:28 that's also a blocker for containerized kube 17:44:55 jberkus: so what are you saying? 17:45:06 that we don't have a process? 17:45:29 well, yes 17:45:33 Well, for instance, I'm wondering what the next step is for mine 17:45:37 misc reviewed it 17:45:56 maxamillion threw some text up, but it doesn't amount to a process. we need to actually come up with a series of steps 17:46:36 incidentally, why are container reviews on bugzilla instead of paguire? 17:46:39 what? 17:46:49 there's a series of steps, it's exactly like the ones for creating a rpm package 17:47:23 yup, we did follow that 17:47:34 and IIRC, now, the package is approved 17:47:41 jberkus: because reviews are in bugzilla, all the tooling in the Fedora Infrastructure to handle DistGit sync's is written that way 17:47:50 ah, ok 17:47:55 https://bugzilla.redhat.com/show_bug.cgi?id=1404421 17:48:32 it's been this way for over a decade, we're just adding a new deliverable on top of it which is brand new and never before explored territory so there's certainly room to improve and iterate 17:49:16 maxamillion: what I'm missing (as a potential reviewer) from https://fedoraproject.org/wiki/Container:Review_Process 17:49:28 is: "how do I decide if the image definition is good enough"? 17:49:53 jberkus: the guidelines 17:50:02 jberkus: and they are sparing, so we need to make them better 17:50:23 jbrooks: so, the part missing is "At this point, you need to make an SCM admin request for your newly approved Layered Image. If you have not yet been sponsored, you will not be able to progress past this point. (You will need to make sure to request the docker namespace in PackageDB) " 17:50:25 yah 17:50:28 jberkus: but ultimately the guidelines should be comprehensive enough that we can say "if it complies with these guidelines, then it's good enough" 17:50:34 we also need to decide on standards for uniqueness 17:50:35 like 17:50:39 misc, ah, ok 17:50:48 jbrooks: I totally forgot about this one :/ 17:50:51 I should have told 17:50:52 "how many different variations on a mysql image do we want to accept"? 17:51:01 jberkus: exactly one 17:51:05 (or zero) 17:51:13 jberkus: you can't overload the namespace "mysql" 17:51:21 jberkus: pkgdb would conflict 17:51:30 jberkus: and koji would fail the builds 17:52:07 maxamillion: mysql, vs mysql-galera, vs. webscalesql, vs xtradb 17:52:30 however, this is a much longer discussion 17:52:41 which we shouldn't have during a meeting 17:52:47 agreed :) 17:52:53 ok I have an item for open floor 17:52:57 jberkus: it's the same answer to the question of "do we allow rpms of each of those things into the distro?" ... to me the answer is "yes, so long as someone is willing to maintain it" 17:53:24 basically #firefighting 17:53:54 Number 1 - we have a docker rpm that won't download images from gcr.io - so no kubernetes pause pod can get pulled down 17:54:04 https://bugzilla.redhat.com/show_bug.cgi?id=1409873 17:54:16 dustymabe: is it a rht patch causing the issue? 17:54:43 maxamillion: fix coming in: https://github.com/containers/image/pull/195 17:55:05 it's part of containers/image so.. 17:55:16 dustymabe: so yes, I believe the answer is "yes" 17:55:17 fantastic 17:55:40 bugs happen, life goes on 17:55:43 Number 2 - we can't currently build cloud images/isos etc because of we were using the wrong install location and it got cleaned up 17:55:49 https://pagure.io/pungi-fedora/blob/f25/f/fedora-atomic.conf#_325 17:55:53 we really need an automated test which deploys a multi-node kube cluster and launches an application 17:56:15 not sure why we were using that location, but now we need to find the right place and use that instead 17:56:29 I'm going to work with Dennis to get that resolved 17:56:41 that is all 17:56:57 oh - one other thing, we need to file f26 change requests by the end of january 17:57:31 hmmm 17:57:34 do we have Changes queued up? 17:57:39 the big think would be removing kube binaries 17:57:47 jberkus: yep, that is one 17:57:53 but seems unlikely that'll be resolved by the end of january 17:58:18 the other would be overlayfs by default - at least we want to "try" to do that - we can punt on it if we find it not usable 17:58:34 hey, will enough people be at DevConf for us to have one or more work sessions there? 17:58:47 I assume these are change requests -- the issues don't have to be resolved by that time 17:58:48 right? 17:58:51 dustymabe: overlayfs looks more likely or not 17:59:14 there will be plenty of folks at DevConf 17:59:31 jberkus: yes, please plan some sessions 17:59:56 #action jberkus to lead planning some fedora-atomic work sessions around devconf 18:00:01 let's come up with objectives that we want to accomplish, I'd rather night whiteboard for a couple hours and then lose it all in an etherpad nobody ever looks at again 18:00:05 this means y'all need to read the mailing list 18:00:35 maxamillion: I was thinking more of "let's review some images", for example! 18:00:52 jberkus: which mailing list? 18:00:58 fedora-cloud 18:01:07 k, i'm good on that 18:01:20 ok we are out of time 18:01:26 any last words before I close? 18:01:31 jberkus: oh yeah, we could do that 18:01:36 18:01:38 jberkus: and improve the guidelines as we go 18:01:43 maxamillion: exactly 18:01:50 jberkus: or hell, just have a workshop around hashing out guidelines 18:02:08 I think it'll work better if we have image submissions in front of us 18:02:13 but let's take this to #fedora-cloud 18:02:21 +1 18:03:14 #endmeeting