16:29:11 #startmeeting fedora_coreos_meeting 16:29:11 Meeting started Wed Jan 9 16:29:11 2019 UTC. 16:29:11 This meeting is logged and archived in a public location. 16:29:11 The chair is dustymabe. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:29:11 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:29:11 The meeting name has been set to 'fedora_coreos_meeting' 16:29:18 #topic roll call 16:29:23 .hello2 16:29:24 dustymabe: dustymabe 'Dusty Mabe' 16:29:37 .fas jasonbrooks 16:29:38 jbrooks: jasonbrooks 'Jason Brooks' 16:29:47 .hello rfairleyredhat 16:29:48 rfairley: rfairleyredhat 'Robert Fairley' 16:29:57 .hello2 16:29:58 ajeddeloh: ajeddeloh 'Andrew Jeddeloh' 16:30:16 .hello2 16:30:19 .hello2 16:30:19 slowrie: slowrie 'Stephen Lowrie' 16:30:22 jlebon: jlebon 'None' 16:30:38 .hello sinnykumari 16:30:38 ksinny: sinnykumari 'Sinny Kumari' 16:30:41 .hello lucab 16:30:41 .hello mnguyen 16:30:42 kaeso: lucab 'Luca Bruno' 16:30:45 mnguyen_: mnguyen 'Michael Nguyen' 16:31:17 .hello2 16:31:19 miabbott: miabbott 'Micah Abbott' 16:32:20 #chair slowrie jlebon ajeddeloh jbrooks rfairley mnguyen_ kaeso ksinny miabbott 16:32:20 Current chairs: ajeddeloh dustymabe jbrooks jlebon kaeso ksinny miabbott mnguyen_ rfairley slowrie 16:32:29 .hello sayanchowdhury 16:32:30 welcome :) 16:32:30 sayan: sayanchowdhury 'Sayan Chowdhury' 16:32:37 #chair sayan 16:32:37 Current chairs: ajeddeloh dustymabe jbrooks jlebon kaeso ksinny miabbott mnguyen_ rfairley sayan slowrie 16:32:54 #topic Action items from last meeting 16:33:07 * kaeso to check/document why CL images are garbage-collected on gcloud 16:33:09 * jlebon to ask rpm-software-management org on github about name move of 16:33:11 rpm-ostree repo 16:33:13 * bgilbert[1] dustymabe to follow up with releng on GC policy in #99 16:33:15 * bgilbert[1] to file a ticket for live PXE support 16:33:42 .hello2 16:33:43 bgilbert: bgilbert 'Benjamin Gilbert' 16:34:16 #link https://github.com/coreos/fedora-coreos-tracker/issues/99#issuecomment-451035255 16:34:16 #chair bgilbert 16:34:16 Current chairs: ajeddeloh bgilbert dustymabe jbrooks jlebon kaeso ksinny miabbott mnguyen_ rfairley sayan slowrie 16:34:32 #link https://github.com/coreos/fedora-coreos-tracker/issues/105 16:34:54 #info bgilbert filed ticket for live PXE support #105 16:35:37 I did some git history spelunking, but didn't find anything interesting. There was a placeholder for image GC in the first gcloud PR, and later bgilbert just implemented it. 16:35:41 #info bgilbert added a follow up on the GC discussion in #99 16:36:37 #info jlebon emailed who he thinks is the appropriate person to ask about the rpm-software-management org, waiting to hear back 16:36:38 kaeso: I think that may have been at crawford's request, but I'm not certain 16:38:01 hello 16:39:42 * dustymab1 here 16:39:56 can anyone see my messages ? 16:39:59 yes 16:40:08 why are you dustymab1 ? 16:40:22 probably dc'd 16:40:24 yes 16:40:37 * ksinny got disconnected couple of minutes back 16:40:41 ok 16:40:43 better now 16:41:22 where were we? 16:41:32 did we handle all items from last meeting? 16:41:55 seems like it 16:41:59 yeah 16:42:04 i think there was one for kaeso and jlebon that maybe got addressed when I was away 16:42:06 ok good 16:42:08 moving on 16:42:35 #topic Produce live PXE images 16:42:43 #link https://github.com/coreos/fedora-coreos-tracker/issues/105 16:42:53 welcome geoff- 16:43:05 bgilbert: i believe you added this one 16:43:09 I don't have a particular discussion in mind for this one 16:43:23 just wanted to bring it to people's attention and ask about use cases. 16:43:29 bgilbert: +1 16:43:50 i think this has some overlap with our discussion about bare metal installer and what artifacts we should deliver 16:43:52 the ticket describes Container Linux's design for PXE-to-live support, and we'll want similar capability for FCOS 16:43:56 dustymabe: yes 16:44:00 which led to https://github.com/coreos/fedora-coreos-tracker/issues/91 16:44:24 i'll try to consider #105 as I investigate #91 16:44:37 as a starting point, I'm assuming FCOS will essentially follow the CL model for PXE-to-live 16:44:37 is this something we'd want from the start? 16:44:43 and generate discussion when questions come up 16:44:52 but I'm interested in how people would use it and/or think it should work 16:44:59 jlebon: yes, for migrating CL users 16:45:28 jlebon: in the very least we should make sure whatever plan we come up with doesn't prevent this use case from being successful 16:45:47 I don't _think_ it's a ton of work 16:45:50 i.e. we make a design decision for something else that makes this not possible 16:46:37 right, that makes sense 16:46:53 bgilbert: i've actually got some questions for you on this topic but I'll grab you in channel 16:47:00 .hello lorbus 16:47:01 lorbus[m]: lorbus 'Christian Glombek' 16:47:04 welcome lorbus[m] 16:47:06 dustymabe: +1 16:47:07 we might want to add something to the roadmap too 16:47:15 #chair lorbus[m] geoff- 16:47:15 Current chairs: ajeddeloh bgilbert dustymabe geoff- jbrooks jlebon kaeso ksinny lorbus[m] miabbott mnguyen_ rfairley sayan slowrie 16:47:19 sorry all, had some problems connecting 16:47:22 jlebon: yes, will do 16:47:33 lorbus[m]: i got kicked like 10 minutes ago 16:47:38 so it seems you aren't the only one 16:48:03 anything else for this topic before we move on? 16:49:00 #topic roadmap 16:49:10 #link https://github.com/coreos/fedora-coreos-tracker/blob/master/ROADMAP.md 16:49:30 as mentioned last week we'll review the roadmap weekly and try to make sure we are making progress 16:50:27 disclaimer: most things in the roadmap are purely an effort to make sure we discuss high priority topics often, dates aren't strict requirements set by anyone 16:50:50 so for this week we have: 16:51:01 2019-01-07 16:51:03 M - complete bare metal installer: POC #91 16:51:05 Proof of concept complete 16:51:08 H - finalize strategy ostree mirroring for better UX #54 16:51:09 H - investigate no cloud agents #95 16:51:11 openstack #68, open new tickets for work items 16:51:28 I'm poking around on #91 16:51:38 sinny is working on #54 16:51:59 for #68 it looks like from the discussion in the ticket we are good 16:52:13 i.e. "for openstack we think we have everything covered and don't need any cloud agents" 16:52:33 does anyone disagree with that? is there any follow up work needed for openstack that we should document? 16:53:20 acks/nacks ? 16:53:23 ack 16:53:25 ack 16:53:39 slowrie: bgilbert ? 16:53:45 ack, I don't think there's anything but I haven't looked into it personallly 16:53:50 already using FCOS in openstack today successfully :) 16:53:55 +1 16:54:09 +1 16:54:17 #action dustymabe to open design doc PR to cloud out openstack cloud agent issue #68 16:54:22 sigh 16:54:24 #undo 16:54:24 Removing item from minutes: ACTION by dustymabe at 16:54:17 : dustymabe to open design doc PR to cloud out openstack cloud agent issue #68 16:54:30 #action dustymabe to open design doc PR to close out openstack cloud agent issue #68 16:54:35 "cloud out" is a new thing 16:54:53 :) 16:55:00 We should add Ignition spec 3.0.0 to the roadmap. Maybe have a beta by end of feb? 16:55:13 since we want to ship fcos with Ignition spec 3.0.0 16:55:27 ajeddeloh: how much actual work is left there ? 16:55:36 IMHO the sooner we get a beta the better :) 16:56:06 yeah, thre's the implementation bit that will take a bit, we have a pretty good idea what the spec itself will look like at this point 16:56:21 plus the work to add the ign-mount/umount in the initramfs 16:56:36 yeah, i suspect that'll be the biggest part 16:57:01 #link https://github.com/coreos/ignition/milestone/5 16:57:16 cool cool 16:57:21 because we'd want to make sure it works with separate /var at the same time 16:57:29 yeahh 16:57:39 ajeddeloh: I think there is already a ticket for ignition 3.0.0 spec in the fcos tracker ? 16:58:02 do you want to open a PR to the roadmap to get it updated? 16:58:25 I'll PR the roadmap 16:58:38 #action ajeddeloh to add igntion 3.0.0 spec to roadmap 16:59:19 #info ksinny has been investigating the ostree mirroring/repo optimizations. some investigation going on over in https://github.com/ostreedev/ostree/issues/1541#issuecomment-452721757 16:59:48 ksinny: are we getting promising results? do you have any idea which way we might lean for our implementation for FCOS? 17:00:12 would like to know what other folks think about it 17:00:51 using CDN cloudfront for entire repo/ is definitely a +1 from me 17:00:52 * dustymabe needs to read the remaining comments on that ticket I just linked - will do that after the meeting 17:00:59 ksinny: thanks for the awesome work there. it's great to see this getting attention. 17:01:06 yes, thanks ksinny 17:01:21 "slow OSTree upgrades" is like... in the top 3 things we constantly hear about 17:01:36 Maybe we can explore a bit around static delta, but that will need some poking around https://github.com/ostreedev/ostree/issues/470 17:01:38 obviously this isn't the only thing we have to do as there is work to "control update rollouts" we still need to do 17:01:56 but either way making the sources faster to get will make everything better 17:02:26 jlebon: yeah. also I just found out yesterday the configs for silverblue installs don't even point at the CDN at all 17:02:29 *facepalm* 17:02:49 jlebon: on the other hand this will be happening in the background rather than because a user told it to update directly 17:03:08 ouch 17:03:15 I have a plan to update the repo URLs to not include 'atomic' when we do that we'll make sure the SB configs are right for F30 17:03:43 #info dusty has a plan to remove 'atomic' from our repo URLs 17:03:46 #link https://pagure.io/fedora-infrastructure/issue/7487 17:04:06 ok moving on to next topic 17:04:27 #topic Roadmap for next week 17:04:39 so we just covered the items that are being worked on this week 17:04:46 obviously there is a lot that is going on in parallel 17:05:05 here is what we have scheduled to look at/try to resolve for next week 17:05:28 H - collaborate fedora releng integration #44 17:05:30 H - finalize strategy,collaborate Network Management #24 17:05:32 gaps identified feature work requested 17:05:34 H - finalize strategy Kubernetes/OKD strategy #93 17:05:37 M - finalize strategy Collect metrics from Fedora CoreOS machines design #86 17:05:38 #link https://github.com/coreos/fedora-coreos-tracker/blob/master/ROADMAP.md 17:06:12 I'm trying to set up a time to meeting with fedora releng - they had a lot of PTO built up they need to use before February so many of them are still away 17:06:41 for #24 - kaeso can we make sure we've 'gaps identified feature work requested' for #24 ? 17:06:48 in the next week? 17:08:23 dustymabe: yes, although I need to re-ping the NM team as they never followed with their workitems 17:08:35 *followed back 17:08:55 kaeso: yes. persistence is key :( 17:09:06 please do follow up with them if you would 17:09:19 I know jbrooks is looking at #93 17:09:40 and bgilbert - i think the next step on #86 was to make a fedmag post ? 17:10:32 I believe so 17:10:53 considering the DNF uuid proposal we could possibly do a joint post 17:11:10 could you work with mattdm to strategize there ? 17:11:21 sure 17:11:40 #action bgilbert to coordinate with mattdm about FCOS metrics 17:11:46 also is it reasonable to have that item for next week or should I move it 17:12:06 dustymabe: I don't think it's a major priority, honestly 17:12:21 dustymabe: it's one of the few tasks we can defer until after the initial release 17:12:36 we should certainly publicize it and decide on a direction 17:12:42 ok that's good to know 17:12:45 but we won't need much code for F30 17:13:07 yes that sounds great - so publicie and decide on direction - that sounds like a relatively small amount of work 17:13:40 I'll keep it at next week for now - if no progress in this next week then we'll push to something like end of feb 17:14:29 jbrooks: did you want to make any comments about #93 before we move to open floor ? 17:15:06 dustymabe, I've been looking at systemd portable services some -- it's no slam dunk 17:15:19 I'll make some additional comments on the thread 17:15:24 jbrooks: thanks 17:15:32 #topic open floor 17:16:43 * ksinny has one 17:16:51 go for it 17:17:00 Do we have plan to do Test Day for FCOS release during F30? Sumantro (from Fedora QA) asked me, I think I will better ask here :) 17:17:45 ksinny: we don't have any plans right now 17:17:55 i think for F30 we'll sit out the test day for FCOS 17:18:05 but let's try to do one for fedora cloud 17:18:14 +1, I was also thinking same about FCSO 17:18:17 FCOS* 17:18:21 #link https://pagure.io/cloud-sig/issue/296 17:18:33 I asked jdoss about ^^ haven't heard back yet 17:18:49 * jdoss is alive 17:19:05 yeah, in the past we did cloud test with FAH but it will be different this time 17:19:50 .hello2 17:19:51 jdoss: jdoss 'Joe Doss' 17:20:06 * dustymabe waves at jdoss 17:20:20 ok i have one other topic from a future roadmap item 17:20:48 I will respond to the issue but I am not sure of anything specific to test other than what I normally do. 17:20:48 we have cloud providers/platforms gce/packet/vmware etc that we need to investigate 17:21:20 jdoss: right.. but we usually organize a test day and invite people from the community to test - do you mind helping organize that test day with sumantro ? 17:21:39 Sure thing. 17:21:50 jdoss++ 17:21:50 ksinny: Karma for jdoss changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:22:02 anyone interested in picking up the torch on gce/packet/vmware to investigate and help us identify issues/gaps so we can close out those cards 17:22:30 essentially we are trying to check off every check box in https://github.com/coreos/fedora-coreos-tracker/issues/95 17:22:51 * ajeddeloh can gce since I'm already managing that stuff for CL 17:22:52 and also create new checkboxes for new work we've found 17:22:56 I can take Packet 17:23:07 perfect 17:24:02 oh, fine, and VMware :-) 17:24:06 the only other item i had for open floor is https://github.com/coreos/fedora-coreos-tracker/issues/104 17:24:32 basically does anyone know of a good place to put udev rules for our cloud platforms ? 17:24:46 should we just put them in the base udev package ? 17:24:59 but that would require us to get them upstream 17:25:29 what does FAH do? 17:25:31 we could put them in a generic fedora package .. or we could create a coreos-udev-rules package 17:25:36 note that they'll need to be in the initramfs as well 17:25:39 or regular fedora 17:25:52 ajeddeloh: so for nvme I don't think we have anything (aws) 17:26:04 but the cloud-init rpm provides some udev rules for azure it looks like 17:26:21 but we won't be using cloud-init so we can't put them there 17:26:57 we could just make a generic 'cloud-(provider|platform)-udev-rules package 17:27:04 wfm 17:27:08 sgtm 17:27:12 might be worthwhile to make it more generic sounding 17:27:14 jlebon: walters ^^ any ideas 17:27:17 so we have the option to package other things as well 17:27:29 other than udev rules, you mean? +1 17:27:37 yes 17:27:41 or the fedora-coreos-release pkg? 17:28:03 jlebon: maybe - but i would think we would want these rules in fedora cloud base too ? 17:28:20 also what is the true source of these files? 17:28:28 do they ever get updated upstream anywhere? 17:29:22 dustymabe: at the least aws NVMe were written from scratch for CL 17:29:50 k 17:30:00 anywho we can pick up this discussion in the ticket 17:30:15 dustymabe: aws-linux has some custom rules embedded in the image, but they use python helpers 17:30:15 either way we should just pick a solution and not stall too long on it 17:30:29 will close out meeting in one minute unless anyone else has anything for open floor 17:32:23 #endmeeting