16:30:00 #startmeeting fedora_coreos_meeting 16:30:00 Meeting started Wed May 29 16:30:00 2019 UTC. 16:30:00 This meeting is logged and archived in a public location. 16:30:00 The chair is bgilbert. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:30:00 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:30:00 The meeting name has been set to 'fedora_coreos_meeting' 16:30:04 #topic roll call 16:30:08 .hello2 16:30:09 bgilbert: bgilbert 'Benjamin Gilbert' 16:30:20 .hello2 16:30:20 .hello2 16:30:20 rfairley: rfairley 'None' 16:30:23 ajeddeloh: ajeddeloh 'Andrew Jeddeloh' 16:30:31 .hello2 16:30:32 slowrie: slowrie 'Stephen Lowrie' 16:30:40 .hello2 16:30:41 jlebon: jlebon 'None' 16:30:52 .hello sinnykumari 16:30:53 ksinny: sinnykumari 'Sinny Kumari' 16:30:57 .hello2 16:30:59 dustymabe: dustymabe 'Dusty Mabe' 16:30:59 .hello sayanchowdhury 16:31:02 sayan: sayanchowdhury 'Sayan Chowdhury' 16:32:50 .hello2 16:32:51 mrguitar: mrguitar 'Ben Breard' 16:33:33 .hello lucab 16:33:33 kaeso[m]: lucab 'Luca Bruno' 16:34:13 #chair rfairley ajeddeloh slowrie jlebon ksinny dustymabe sayan mrguitar kaeso[m] 16:34:13 Current chairs: ajeddeloh bgilbert dustymabe jlebon kaeso[m] ksinny mrguitar rfairley sayan slowrie 16:34:28 #info Please add items to the meeting agenda at https://public.etherpad-mozilla.org/p/20190529-FCOS-Meeting 16:34:40 #topic Action items from last meeting 16:34:42 None! 16:35:11 there are no meeting tickets, so I'll wait a couple minutes for folks to add discussion topics 16:35:16 to the agenda 16:36:33 #topic Metrics client 16:36:53 rfairley? 16:37:19 .hello mnguyen 16:37:20 mnguyen_: mnguyen 'Michael Nguyen' 16:37:41 #chair mnguyen_ 16:37:41 Current chairs: ajeddeloh bgilbert dustymabe jlebon kaeso[m] ksinny mnguyen_ mrguitar rfairley sayan slowrie 16:38:20 recently just started on something for the metrics client, which we have been discussing 16:38:35 (had some spare time - and wanted to get something started) 16:38:36 rfairley: sweet, i missed that you wrote this in rust. nice! 16:38:55 Ongoing review here: https://github.com/rfairley/fedora-coreos-metrics-client/pull/1 16:38:57 nice rfairley 16:39:32 rfairley++ 16:39:33 bgilbert: Karma for rfairley changed to 2 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:39:39 rfairley++ 16:39:41 We don't have to finalize the config format or name in that PR 16:39:44 I did a couple of quick-review passes on it 16:39:46 rfairley++ 16:39:46 jlebon: Karma for rfairley changed to 3 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:40:17 the config format looks good enough to me for the MVP 16:40:23 #link https://github.com/rfairley/fedora-coreos-metrics-client/pull/1 16:40:49 Plan is to just tidy that PR (add some more comments) - and we can be free to change it however during preview I think 16:40:55 but after that, I think there is a quite a bit of of discussion on what to collecet, how, and how to report and store 16:40:58 thank you kaeso[m] for the review! 16:41:00 *collect 16:41:20 kaeso[m]++ 16:42:04 the ticket this is regarding is this: https://github.com/coreos/fedora-coreos-tracker/issues/86 16:42:11 #link https://github.com/coreos/fedora-coreos-tracker/issues/86 16:43:04 cool, moving on 16:43:09 #topic some progress on migrating away from the CentOS CI artifact server and towards S3 16:43:15 #link https://github.com/coreos/coreos-assembler/pull/527 16:43:15 +1 - we could try to get this initial implementation in (either before or during preview period), then discuss/review later 16:43:20 +1 to move on 16:43:23 #link https://github.com/coreos/fedora-coreos-pipeline/pull/59 16:43:30 rfairley: +1 16:43:53 jlebon? 16:44:33 yeah, good progress on this being made! 16:44:46 the big one was moving away from a separate repo: https://github.com/coreos/coreos-assembler/pull/515 16:44:57 thanks dustymabe for all the reviews 16:45:17 dustymabe++ 16:45:17 bgilbert: Karma for dustymabe changed to 4 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:45:37 i've locally successfully both `buildprep`ed and `buildupload`ed cosa builds from/to S3 16:45:58 thanks jlebon - took me long enough 16:45:59 once that patch above gets merged, we can "ratchet" our way out of putting things into the artifact server 16:46:34 one thing related to this i'm currently filing is an issue to discuss file layout in the bucket 16:47:46 once we've moved over to S3, i think we should be somewhat ready to "fan out" for stream-specific builds 16:48:28 nice 16:48:56 see specifically https://github.com/coreos/fedora-coreos-pipeline/pull/59/commits/f426c073e347c2e50cb76eef903fe6f371326509 16:50:00 cool, good to move on? 16:50:02 related to this btw, if anyone wants to learn more about how the pipeline works and hacking on it, there's a great opportunity waiting for you in https://github.com/coreos/fedora-coreos-pipeline/pull/31 16:50:08 bgilbert: yup! 16:50:32 #topic automated koji tagging service 16:50:36 #info automated koji tagging service is mostly written 16:50:42 #link https://github.com/coreos/fedora-coreos-tracker/issues/179#issuecomment-496661813 16:50:43 dustymabe? 16:51:09 yep 16:51:36 the guts to the service are written - waiting on some inputs right now - but in the mean time I can go ahead and try to get it running in Fedora Infra OpenShift instance 16:51:50 I created a new ticket for that: https://github.com/coreos/fedora-coreos-tracker/issues/188 16:52:16 also if anyone would like to test out the tagging you can open a PR to https://pagure.io/dusty/coreos-koji-data/blob/master/f/data.json 16:53:18 does that ultimately output an rpm-md repo with only one version of the rpms? 16:53:55 anything tagged into the coreos-pool tag gets sucked into a coreos-pool distRepo 16:54:00 including multiple versions of rpms 16:54:11 ok 16:54:11 we plan to use this one big yum repo as input to all of our builds 16:54:20 including on different releases of fedora 16:54:29 we'll control the compose content by utilizing lockfiles 16:54:35 with NVR information in them 16:54:49 at least that is the current plan - jlebon bgilbert ksinny - correct me if I'm wrong 16:54:55 yeah 16:55:01 dustymabe: +1 16:55:13 dustymabe: +1 16:56:09 dustymabe++ 16:56:12 good to move on? 16:57:13 #topic RFR infra ticket in progress for cincinnati backed 16:57:22 #link https://pagure.io/fedora-infrastructure/issue/7825 16:57:27 kaeso[m]: ^ 16:58:26 #info RFR infra ticket in progress for cincinnati backend 16:58:54 kaeso[m]: is that ticket waiting on us to write an ansible playbook? or will releng folks do that for us? 16:59:00 not much to add, I'm learning about fedora-infra and figuring out how to host our cincinnati backend 16:59:39 kaeso[m]: if you have targetted questions i can try to help 16:59:45 at the bare minimum, we need this to know the URL to put in the OS for the client 16:59:59 jlebon: it's on us, I'm on it 17:00:08 kaeso[m]: +1 17:00:25 kaeso++ 17:00:26 ksinny: Karma for lucab changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:00:29 dustymabe: ack, thanks 17:01:28 kaeso[m]: good to move on? 17:01:28 I think I'll first deploy some kind of stub, as we have a boostrapping loop with this consuming release metadata 17:02:00 yep 17:02:06 +1 17:02:14 #topic cincinnati<->rpm-ostree client close to MVP 17:02:15 #link https://github.com/coreos/zincati 17:03:10 kaeso[m]: ^ 17:03:53 this one is also shaping up, the PR currently open has the last feature missing for the bare client 17:04:02 thanks jlebon for all the reviews 17:04:31 I'll add more tickets next for the nice-to-have features still missing 17:04:56 kaeso++ 17:04:56 rfairley: Karma for lucab changed to 2 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:04:58 jlebon++ 17:05:01 rfairley: Karma for jlebon changed to 2 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:05:20 *next week 17:05:43 rfairley: i think you need to do: lucab++ 17:05:44 jlebon: Karma for lucab changed to 3 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:05:57 that's it I guess 17:06:25 jlebon: ahh, yes 17:06:47 kaeso[m]: very cool! i guess next-ish steps is packaging and adding to FCOS? 17:07:42 rfairley: nvm, i somehow missed that zodbot did figure it out :) 17:07:43 oh yes 17:07:45 bunch of stuff even before that 17:07:55 like adding units and adding default config 17:08:27 jlebon: yeah - zodbot got confused by the [m] before I think :) 17:08:28 yup, right 17:09:01 I think the next pending discussion is related to https://github.com/coreos/fedora-coreos-tracker/issues/163 17:09:35 i.e. where/how we inject the the stream label (for client introspection) 17:11:34 #topic Open Floor 17:12:52 seems like we already covered the things, so I'll close out in a couple minutes 17:12:58 unless anyone has something else 17:13:20 +1 thanks for running the meeting 17:14:10 #endmeeting