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