17:01:42 #startmeeting fedora_atomic_wg 17:01:42 Meeting started Wed Jul 19 17:01:42 2017 UTC. The chair is jberkus. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:42 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:01:42 The meeting name has been set to 'fedora_atomic_wg' 17:01:49 #topic Roll Call 17:01:50 .fas jasonbrooks 17:01:50 jbrooks: jasonbrooks 'Jason Brooks' 17:02:04 .hello maxamillion 17:02:05 maxamillion: maxamillion 'Adam Miller' 17:02:16 .hello dustymabe 17:02:18 dustymabe: dustymabe 'Dusty Mabe' 17:02:28 .hello sinnykumari 17:02:29 ksinny: sinnykumari 'Sinny Kumari' 17:02:44 .hello bowlofeggs 17:02:45 bowlofeggs: bowlofeggs 'Randy Barlow' 17:03:05 .hello strigazi 17:03:06 strigazi: strigazi 'Spyros Trigazis' 17:03:07 .hello scollier 17:03:08 scollier: scollier 'Scott Collier' 17:03:54 #chair jbrooks jberkus maxamillion dustymabe ksinny bowlofeggs strigazi scollier 17:03:54 Current chairs: bowlofeggs dustymabe jberkus jbrooks ksinny maxamillion scollier strigazi 17:04:07 * gholms takes a seat in the bleachers 17:04:28 #topic action items from last meeting 17:04:39 maxamillion roshi to come up with guidelines for meeting quorum for 17:04:39 the atomic working group 17:04:44 maxamillion, roshi ? 17:05:06 yeah, we did that and I completely forgot to update the ticket ... I'll do that now 17:05:19 * roshi is here 17:05:24 jberkus: do you have the ticket link handy/ 17:05:25 ?* 17:05:30 nope 17:05:36 alright, I'll go find it 17:05:36 wasn't tagged with meeting 17:05:44 ah 17:05:47 #topic open meeting tickets 17:06:03 IRC channels and mailing lists: https://pagure.io/atomic-wg/issue/295 17:06:26 how do I link a specific comment in the issue? 17:06:49 ah, there we go: https://pagure.io/atomic-wg/issue/295#comment-448583 17:07:44 jberkus: quick question 17:07:50 yah? 17:08:03 other people when they run the meeting change the topic for each 'ticket' with the meeting tag 17:08:18 do you intentionally not do it that way? 17:08:41 dustymabe: it's not in the wiki instructions 17:09:01 oh, wait, it is 17:09:08 it's just not tagged as code so I didn't see it 17:09:22 #topic Ticket 295 Mailing lists and IRC 17:09:37 jberkus: thanks 17:09:50 so this is about our new MLs/IRC for post cloud/atomic split 17:09:50 #link https://pagure.io/atomic-wg/issue/295 17:09:59 proposal: https://pagure.io/atomic-wg/issue/295#comment-448583 17:10:46 the one open item from that proposal is whether or not the atomic "releng" team actually wants to use the channel #fedora-atomic; dustymabe says yes, maxamillion, roshi etc. weren't sure? 17:11:16 otherwise, we'll just take a confirmational vote and assign updating docs 17:11:32 Oh, right. Which list should people go to for help with fedora atomic? 17:11:49 gholms: i think the plan is for non-automated email to go to atomic-devel 17:12:00 jberkus: I'm fine with it, but I won't speak for all of releng 17:12:06 Including support questions? 17:12:14 not sure I fit the "atomic-releng" team moniker, but I'm fine with it 17:12:16 If so then we're all set. 17:12:48 gholms: support questions go to atomic@ 17:12:54 atomic@pa.io 17:13:06 although atomic-devel is actually fine 17:13:22 yeah i don't see a lot of traffic on atomic@ 17:13:27 That might be worth writing down alongside wherever we write down atomic-devel. 17:13:32 Okay, cool. 17:13:38 ok, so voting on the proposal, with that amendment: 17:13:46 vote to confirm? 17:13:50 As long as people can find it that's all that matters. :) 17:14:07 jberkus: i'd prefer to filter people towards atomic-devel ?? 17:14:35 For support? 17:15:06 The typical split among projects is project for user Q's project-devel for devel discussion 17:15:48 * gholms has no strong opinions either way, but just wants it written down 17:15:51 It could probably all go on one list, though -- maybe get rid of one of them in that case 17:16:14 yeah - i feel like atomic has been more 'announce' type stuff. i hardly ever see messages there 17:16:15 gholms: same 17:16:28 I care not what color the bike shed is painted, just that it is in fact painted 17:16:35 there's atomic-announce too 17:16:59 ok, vote to confirm the proposal with no amendment? 17:17:17 +1 17:17:21 +1 17:17:28 i like it like it is - pointing people to atomic-devel - so +1 17:17:48 gholms: 'atomic-devel @projectatomic.io will be used for all mailing list discussions.' 17:17:52 is how it is written now 17:17:57 how many votes do we need on our new quorum? 17:17:59 oh, and +1 17:18:02 +1 17:18:03 is irc part of this? 17:18:06 Okee dokee 17:18:08 yes, see the proposal 17:18:19 jberkus: yeah we're basically voting on https://pagure.io/atomic-wg/issue/295#comment-448583 17:18:23 +1 17:18:27 known as jberkus' proposal 17:18:48 also - anyone who has not voted in the ticket, it would be good to get your +1 recorded there 17:19:02 +1 17:19:51 if someone can link me the new quorum rules ... maxamillion ? 17:20:16 as an aside, we *may* be moving the pa.io mailing lists to fedora infra 17:20:24 ksinny: gholms maxamillion roshi etc. can you add your +1 to the ticket 17:20:28 jberkus: I still need to write them up 17:20:33 ah 17:20:34 done 17:20:39 sure 17:20:39 Sure 17:20:43 thanks 17:20:52 jberkus: doing that now 17:20:56 ok, now where do we need to add this information on IRC and MLs? 17:21:05 (poke me after lunch if I forget) 17:21:07 in addition to changing the channels and lists themselves 17:21:12 I need volunteers for some actions 17:21:14 jberkus: i think we've got enough votes to say this is good for pass 17:21:15 done 17:21:22 jberkus: can you volunteer to do a blog post on the changes? 17:21:25 first, who can get the new ML created? 17:21:34 jberkus: it's done 17:21:38 dustymabe: sure. pa.io blog, anywhere else? 17:21:41 maxamillion: created it some time ago 17:21:44 how about IRC channel? 17:21:48 jberkus: probably fedora magazine 17:21:52 dustymabe: ok 17:21:54 IRC channel is created 17:21:57 i'm in there now 17:22:01 yeah, I made the new mailing list back in .... Feb? 17:22:13 i'll change the topic to point people to #atomic mostly 17:22:16 action: jberkus to follow up with Fedora infra about moving pa.io MLs to Fedora infra 17:22:22 maybe adding up at wiki as page as welll https://fedoraproject.org/wiki/Atomic_WG ? 17:22:27 #action: jberkus to follow up with Fedora infra about moving pa.io MLs to Fedora infra 17:22:40 can someone volunteer to update the wiki? 17:23:13 * ksinny will update wiki 17:23:15 haha - i know roshi is closing his eyes and saying *not me* *not me* 17:23:15 #action: dustymabe to update IRC channel topics to reflect new scheme 17:23:21 ksinny, yay! 17:23:29 #action ksinny to update wiki 17:23:38 lol 17:23:45 dustymabe: :) 17:23:48 ksinny: can you comment on that ticket when you're done? since you won't be at meeting next week 17:23:51 Thanks! 17:23:51 * roshi spends a ton of time with the wiki - we' 17:23:56 re old friends at this point 17:23:57 jberkus: sure 17:24:01 this wasn't exactly discussed as part of this whole transaction but I'm going to sign up for: 17:24:05 * roshi can type 17:24:17 #action dustymabe to get a new fedora calendar entry for the Fedora Atomic Working Group meetings 17:24:22 #action jberkus to write blog post for fedora magazine/pa.io on changes 17:24:55 roshi: do you send wiki birthday presents? 17:25:13 wiki was at my wedding 17:25:18 lol 17:25:34 we mostly communicate via tcp these days, but sometimes we use some other protocols 17:25:59 ;-b 17:26:01 * gholms submits wiki updates via US Mail 17:26:17 RFC-1149 also works 17:26:19 ok, that's done 17:26:30 #topic open floor 17:26:45 if you have an open floor item, please mention it and we'll take them in turn 17:26:47 jberkus: one more meeting issue 17:26:51 oh? 17:26:56 sorry i tagged it late 17:27:08 well, let's deal with it in open floor 17:27:11 ok 17:27:17 i'll bring it up now 17:27:25 "Do at least 1-2 more 25 releases, or just switch to /updates " 17:27:33 #link https://pagure.io/atomic-wg/issue/303 17:27:36 opened by walters 17:27:53 please give it a quick read 17:27:59 Will we create the kuberntes-sig in pagure today? 17:28:02 * roshi reads 17:28:12 it shouldn't be hard to fork the two-week release script to *just* do f25 ostree promotions, no images 17:28:17 strigazi: ok, you're in the queue 17:28:30 jberkus thanks 17:28:46 I have two items for open floor 17:28:53 walters: do we need to touch the two week script at all? 17:29:00 dustymabe: anything needed for this other than a +1? 17:29:02 i was thinking fork/copy it 17:29:04 why not just update bodhi to update the non updates ref? 17:29:15 * roshi doesn't have much of an opinion on how to do it, but +1 to maintaining the F25 atomic tree if we can 17:29:23 jberkus: mostly looking for discussion and what approach should be taken 17:29:25 at least until the EOL messaging is good to go 17:29:28 well the downside of that it's an at-most-once-a-day trickle of updates with no deltas 17:29:44 which is a pretty big change 17:30:08 maxamillion: how do you feel about doing two week releases for f25 ? 17:30:33 i think we can likely stay on top of the tests for f25 for at least a month or two 17:31:03 I dont' see doing more than two releases 17:31:20 frankly, I'd be arguing against doing any at all except for kube being broken in the initial release of f26 17:32:05 yeah I really like not doing anything more for f25 other than changing the ref that gets updated 17:32:18 the kube being broken part will be fixed pretty soon 17:32:27 'releases' in this context is a two-week release, right? 17:32:31 roshi: right 17:32:41 kk, just making sure :) 17:32:44 And we have the updates ref for f26 now -- kube does work there 17:33:02 dustymabe: f25 is dead to Atomic Host 17:33:04 I think shunting f25 to the updates ref is just fine 17:33:16 maxamillion: that's kinda how I feel 17:33:27 It's dead to me ;) 17:33:35 i know that is not really being nice to *some* users 17:33:39 it'll never be the wiki to me 17:33:40 :p 17:33:43 dustymabe: I would need a really compelling argument or a majority vote to change my mind on that 17:34:06 ok so i think there are a few options 17:34:19 - fixup two week release script and do more 25AH releases 17:34:37 - point bodhi at release ref and start updating that ref every night when bodhi runs 17:34:44 - do nothing and tell people to rebase to the updates ref 17:34:54 Ooh, F26 updates works? Awesome. 17:35:02 and testing 17:35:07 gholms: yeah - got that wired up last week 17:35:19 dustymabe, option two seems best 17:35:41 No work required from the user 17:35:42 I like option two as well 17:36:07 I like the idea of Atomic Host being an always-updating-to-latest platform (which I thought was kind of the point0 17:36:10 walters: i know option 2 isn't the most ideal (updates every day and no static deltas), but i think in our 'look forward not back' mindset right now it would be best 17:36:17 ok 17:36:24 maxamillion: yeah - we're getting there 17:36:25 maxamillion: it will be (hopefully) for f27 17:36:29 to where we can offer the user that option 17:36:40 hopefully we'll get to updates batches for the rpm set as well 17:36:44 heh, option 17:36:58 #proposed for f25AH point bodhi at release ref and start updating that ref every night when bodhi runs 17:37:00 * gholms can't get on board with that as long as we ship broken images, but appreciates the idea 17:37:00 and then we can do deltas usefully between those when this happens again 17:37:10 i.e. for f27 17:37:30 ok, let's wind this up. can someone write up on this ticket how the updates will work for last-f25 17:37:40 and then someone can write a blog post? 17:37:42 sure 17:38:08 #action dusty to put in place updating of last f25 ref automated via bodhi 17:38:19 ok, blog poster? 17:38:30 jberkus: i can include that in the blog post I am writing 17:38:44 #action dustymabe to write blog post about last f25 updates 17:38:47 ok, next item 17:38:50 strigazi 17:38:52 #action dusty to write a comprehensive blog post on updating f25->f26 and will include update about f25 updates ref 17:39:21 #link https://pagure.io/atomic-wg/issue/287 17:39:25 we voted last time to create a pagure project for kubernetes, no? 17:39:43 Yes, that was the conclusion of 287 17:40:11 so, who can create one? looks like anybody 17:40:29 #action dustymabe to create kubernetes-sig pagure repo and notify interested parties 17:40:41 thanks dustymabe 17:40:44 is there any way to "move" issues from one repo to another? 17:40:58 good question 17:40:59 don't think so 17:40:59 jbrooks: are you interested in taking on somewhat of a leader role for that group? 17:41:05 just have to duplicate it I think 17:41:07 dustymabe, sure 17:41:10 dupe and close 17:41:13 jberkus: not right now - but I've requested that feature 17:41:26 ok. 17:41:30 jberkus: awesome! 17:41:41 grr jbrooks awesome! 17:41:44 #action jberkus to re-create issues in new repo 17:42:10 so let me know when it's ready 17:42:12 i'm not sure how many really need to be re-created at this point 17:42:14 ok, next topics 17:42:17 jberkus I have one more sort of related item 17:42:22 dustymabe: there's a handful 17:42:25 strigazi: go ahead? 17:42:42 jberkus: can you make sure they are all tagged with k8s ? 17:42:43 It is related to running kube in system containers 17:43:08 It would be nice if we could tag images with their version 17:43:23 Yeah, I've been thinking about this 17:43:26 eg etcd:fc26_v3.x.x 17:43:34 they are 17:43:46 I know we're going w/ release=0 for now 17:44:13 until we can automate it, but I've been wondering if it'd be worth putting in a legit version # manually for the kube containers 17:44:42 sounds like an acceptable workaround 17:44:59 On a similar issue, maxamillion, it'd be nice if the rawhide ones were getting auto-built, so we could point ppl to 1.7-based containers 17:45:10 jbrooks: auto-built? 17:45:14 jbrooks: i discussed this very issue with maxamillion last night 17:45:19 The images 17:45:19 RPMs aren't auto-built, why would containers? 17:45:29 Ok, then, built 17:45:35 by whatever means 17:45:35 they're built now 17:45:41 fedpkg switch-branch master 17:45:44 fedpkg container-build 17:45:47 Oh yeah? I thought you had to do them one-off 17:45:47 rawhide container build 17:45:51 nope 17:46:00 So on what schedule do they build? 17:46:01 they aren't *released* 17:46:04 Ok 17:46:04 but they are built 17:46:05 right 17:46:11 Released is what I mean 17:46:12 what schedule? I don't understand 17:46:16 they are built whenever you build them 17:46:22 got it 17:46:27 released 17:47:10 ok - can i summarize ? 17:47:21 i think what jbrooks is asking for is what I asked maxamillion about last night 17:47:39 basically when an rpm gets built in rawhide it becomes availabe in the rawhide repos within a day 17:47:59 jbrooks: is most likely wanting something similar from the container registry for containers that are built from rawhide rpms 17:48:00 right now they are not released since they aren't stable content and that's a whole grey area ... I'm open to releasing them but right now that's just piling on more manual process to the container release process because right now there's various parts I don't have a good way to automate while we wait for factory2.0 (freshmaker) and osbs upstream features for the automatic rebuilds (the 17:48:06 mapping of parent image inheritance is the pain point) 17:48:21 right -- My apiserver container depends on registry.fedoraproject.org/f27/kubernetes-master:latest, and that depends on releases happening 17:49:16 tl;dr i'm creating an issue to track this feature - but it's not going to happen soon because tooling needs to be built out to make this automated 17:49:17 And if I tell someone, try out 1.7 on atomic by pulling XX image... that would also depend on releases -- either we need them in fedora or maybe we use the projectatomic docker hub namespace... 17:49:24 so it is not an extra manual step for maxamillion 17:49:38 OK, maybe I'll take that docker hub route for now 17:49:40 jbrooks: see my tl;dr 17:49:52 yeah 17:50:03 sound reasonable? - this is something we want, just can't have it right now 17:50:41 So, for now we will have only the latest tag? 17:50:44 it'll have to do 17:51:02 i'm not sure how useful the whole fedora branching model becomes with containers 17:51:13 really this is where modularity intersects 17:51:16 yeah 17:51:25 this is going to get messy fast 17:51:33 like IMO i think we should have say the last two major versions of kube as containers 17:51:49 Some of this stuff -- it sort of approaches a break point where... is it worth pointing ppl to the fedora registries 17:51:51 ok, can we move this to a longer discussion somewhere else? 17:51:57 we still have two items 17:52:00 OK 17:52:05 ok 17:52:06 i'll create that ticket 17:52:09 and we can discuss there 17:52:32 #action kubernetes-sig to discuss version tagging for kube system containers 17:52:41 ok, next itme 17:52:43 docs VFAD 17:52:52 jberkus: i think that's a broader discussion - not juts for kube sig 17:52:58 but, continue 17:53:16 tentatively we have a docs vfad scheduled for next week 17:53:39 Friday July 28th 17:53:49 ok 17:53:52 Are we going to record Bluejeans discussion? 17:53:52 #link https://pagure.io/atomic-wg/issue/294 17:54:08 see proposed schedule: https://pagure.io/atomic-wg/issue/294#comment-448582 17:54:10 ksinny: for which? 17:54:23 jberkus: VFAD 17:54:30 yes 17:54:38 there are few sessions going to occur over bluejeans 17:54:43 ok, cool 17:54:58 so, FYI, I'm working on ad-hoc;ing CI/CD and doc hosting for the new asciibinder docs 17:55:17 I will try to get this set up far enough ahead of time so that people can set up their environments 17:55:59 ad-hoc'ing because still waiting on OpenShift Online hosting :-( 17:56:35 jberkus: hmm - so this VFAD i think is less about the CI/CD doc stuff and more about finding existing docs, identifying gaps in docs, and organizing existing docs 17:56:54 and planning the flock session so we can be super productive there 17:57:06 am i missing anything? 17:57:14 dustymabe: we really don't want to be writing more docs in middleman 17:57:20 which will mean more docks to manually convert 17:57:48 none of what I said included writing docs 17:57:50 FYI 17:57:54 ah, ok 17:57:59 sure 17:58:01 that works 17:58:30 I do want ot have an alpha of the ci/cd system just so that the vfad can also give me feedback on it 17:58:33 before flock 17:58:35 basically let's crawl all of our spaces where docs currently exist. index everything, come up with a plan for how to better organize them 17:58:38 and what is missing 17:58:44 ok 17:58:57 jberkus: that's why it's called "Docs Treasure Hunt" 17:58:59 :) 17:59:10 #action dustymabe jberkus to write doc on docs vfad with all resources linked 17:59:32 jberkus: after the fad or before? 17:59:36 ok, I was goign to bring up flock workshops, but we'll hold that for next week 17:59:42 an odd definition of "treasure" :) 17:59:42 dustymabe: we need prep page 17:59:47 on the wiki 18:00:05 ok i was just thinking we would throw up and etherpad and go from there 18:00:15 ehterpad works too 18:00:18 just somewhere 18:00:21 k 18:00:36 dustymabe: for oen thing, trish already identified a lot of things 18:00:40 trishna 18:00:47 ok, time's up 18:00:56 #endmeeting