2024-09-18 16:31:43 <@jbtrystram:matrix.org> !startmeeting fedora_coreos_meeting 2024-09-18 16:31:48 <@meetbot:fedora.im> Meeting started at 2024-09-18 16:31:43 UTC 2024-09-18 16:31:48 <@meetbot:fedora.im> The Meeting name is 'fedora_coreos_meeting' 2024-09-18 16:31:53 <@jbtrystram:matrix.org> !topic roll call 2024-09-18 16:31:57 <@jbtrystram:matrix.org> !hi 2024-09-18 16:31:59 <@zodbot:fedora.im> Jean-Baptiste Trystram (jbtrystram) - he / him / his 2024-09-18 16:32:52 <@aaradhak:matrix.org> !hi aaradhak 2024-09-18 16:32:53 <@zodbot:fedora.im> Aashish Radhakrishnan (aaradhak) 2024-09-18 16:33:06 <@jaimelm:fedora.im> !hi 2024-09-18 16:33:08 <@zodbot:fedora.im> Jaime Magiera (jaimelm) 2024-09-18 16:33:12 <@hricky:fedora.im> !hi 2024-09-18 16:33:14 <@zodbot:fedora.im> Hristo Marinov (hricky) - he / him / his 2024-09-18 16:33:50 <@siosm:matrix.org> !hi 2024-09-18 16:33:53 <@zodbot:fedora.im> Timothée Ravier (siosm) - he / him / his 2024-09-18 16:34:21 <@dustymabe:matrix.org> !hi 2024-09-18 16:34:23 <@zodbot:fedora.im> Dusty Mabe (dustymabe) - he / him / his 2024-09-18 16:35:21 <@jbtrystram:matrix.org> alright let's get started 2024-09-18 16:35:37 <@jbtrystram:matrix.org> !topic Action items from last meeting 2024-09-18 16:36:03 <@jbtrystram:matrix.org> !info marmijo to rebase `next-devel` to F41 and stop the `branched` stream 2024-09-18 16:36:23 <@marmijo:fedora.im> !hi 2024-09-18 16:36:26 <@zodbot:fedora.im> Michael Armijo (marmijo) 2024-09-18 16:36:44 <@marmijo:fedora.im> This was done on Friday 👍️ 2024-09-18 16:37:09 <@jbtrystram:matrix.org> nice ! Thanks marmijo 2024-09-18 16:37:13 <@jbtrystram:matrix.org> marmijo: ++ 2024-09-18 16:37:19 <@zodbot:fedora.im> jbtrystram gave a cookie to marmijo. They now have 4 cookies, 3 of which were obtained in the Fedora 40 release cycle 2024-09-18 16:37:33 <@dustymabe:matrix.org> marmijo:++ 2024-09-18 16:37:36 <@zodbot:fedora.im> dustymabe has already given cookies to marmijo during the F40 timeframe 2024-09-18 16:37:43 <@marmijo:fedora.im> :) 2024-09-18 16:38:00 <@zodbot:fedora.im> dustymabe gave a cookie to zodbot. They now have 27 cookies, 7 of which were obtained in the Fedora 40 release cycle 2024-09-18 16:38:11 <@jbtrystram:matrix.org> !info the FCOS `next-devel` stream rebased on fedora 41 content on september 13th 2024-09-18 16:38:35 <@dustymabe:matrix.org> oh nice - I didn't know adding the cookie emoji did the same thing as `++` 2024-09-18 16:38:46 <@zodbot:fedora.im> siosm gave a cookie to zodbot. They now have 28 cookies, 8 of which were obtained in the Fedora 40 release cycle 2024-09-18 16:38:47 <@apiaseck:matrix.org> !hi 2024-09-18 16:38:50 <@zodbot:fedora.im> Adam Piasecki (c4rt0) - he / him / his 2024-09-18 16:38:51 <@zodbot:fedora.im> dustymabe has already given cookies to marmijo during the F40 timeframe 2024-09-18 16:39:09 <@zodbot:fedora.im> siosm gave a cookie to marmijo. They now have 5 cookies, 4 of which were obtained in the Fedora 40 release cycle 2024-09-18 16:39:26 <@siosm:matrix.org> so many 🍪! 2024-09-18 16:39:29 <@jbtrystram:matrix.org> !info gursewak and marmijo to organize a test day for F41 for the week after 41 beta is released with help from Renata Ravanelli 2024-09-18 16:39:49 <@zodbot:fedora.im> jbtrystram gave a cookie to siosm. They now have 28 cookies, 6 of which were obtained in the Fedora 40 release cycle 2024-09-18 16:39:51 <@dustymabe:matrix.org> welp F41 beta was released yesterday :) 2024-09-18 16:40:13 <@marmijo:fedora.im> yes, that was faster than we expected 2024-09-18 16:40:30 <@jbtrystram:matrix.org> nothing prevents starting to organize I guess :D 2024-09-18 16:42:50 <@jbtrystram:matrix.org> let's put that on next week actions I guess 2024-09-18 16:43:16 <@jbtrystram:matrix.org> marmijo: gursewak do you need more time ? We can push back the test day a week maybe ? 2024-09-18 16:44:31 <@marmijo:fedora.im> gursewak: and I can get together to organize it, but we haven't begun that yet. I'm not sure how much time is needed. 2024-09-18 16:45:15 <@dustymabe:matrix.org> Some time is needed just to announce so people can plan to join 2024-09-18 16:45:37 <@dustymabe:matrix.org> First step would be contacting [@sumantrom:fedora.im](https://matrix.to/#/@sumantrom:fedora.im) 2024-09-18 16:47:23 <@gurssing:matrix.org> +1: we can definitely get started with it then. 2024-09-18 16:47:31 <@jbtrystram:matrix.org> I'll reschedule the action for next week then and we can move on to the topics ? 2024-09-18 16:47:54 <@jbtrystram:matrix.org> !action gursewak and marmijo to organize a test day for F41 for the week after 41 beta is released with help from Renata Ravanelli 2024-09-18 16:48:19 <@jbtrystram:matrix.org> We have one topic today : 2024-09-18 16:48:20 <@jbtrystram:matrix.org> !topic Collaboration with OKD Working Group to Build SCOS Artifacts 2024-09-18 16:48:34 <@jbtrystram:matrix.org> !link https://github.com/coreos/fedora-coreos-tracker/issues/1799 2024-09-18 16:49:33 <@jaimelm:fedora.im> Quick Context for folks not familiar: OKD is transitioning to a more community-supported model. Part of that is taking ownership of the SCOS image builds in addition to the cluster artifact builds. 2024-09-18 16:50:06 <@jaimelm:fedora.im> Things are quite scattered and we would like to find a more permanent home for building SCOS. 2024-09-18 16:50:30 <@jaimelm:fedora.im> In our minds, it makes sense to reach out to the CoreOS build pros :) 2024-09-18 16:50:45 <@jaimelm:fedora.im> The rest you can glean from the issue. 2024-09-18 16:52:29 <@siosm:matrix.org> There are 3 parts to this: 2024-09-18 16:52:29 <@siosm:matrix.org> - infra to run the pipeline on (needs an Kubernetes/OCP cluster right now) 2024-09-18 16:52:29 <@siosm:matrix.org> - cloud credentials to push AMIs, etc. 2024-09-18 16:52:29 <@siosm:matrix.org> - an S3 bucket to push things to 2024-09-18 16:52:59 <@siosm:matrix.org> We could re-use some of those from what we have in FCOS, but should we? 2024-09-18 16:53:40 <@jaimelm:fedora.im> We currently have OKD builds happening on MOC, which is OpenShift and Tekton. We're an outlier though compared to the other CoreOS variants. 2024-09-18 16:54:05 <@jaimelm:fedora.im> We're not sure how long the MOC stuff will be tenable. 2024-09-18 16:54:21 <@dustymabe:matrix.org> is the plan for SCOS to standalone, or just be a implementation detail of OKD? 2024-09-18 16:55:01 <@jaimelm:fedora.im> Initially, it was to be a detail of OKD. However, the community has been asking for standalone. 2024-09-18 16:55:38 <@jaimelm:fedora.im> The people who decided it would be a detail have all moved on from OKD. So, that decision was inherited initially. 2024-09-18 16:55:49 <@siosm:matrix.org> For me, if this is standalone, it really has to be happening as part of the CentOS project (not necessarily the infra, but at least the project part) 2024-09-18 16:56:30 <@dustymabe:matrix.org> yeah, it being standalone (I'd love to have it exist) is a lot of work and requires a lot of extra thought/effort 2024-09-18 16:56:52 <@dustymabe:matrix.org> for example, do you have streams? what is your release cadence? etc.. 2024-09-18 16:57:23 <@jaimelm:fedora.im> We're working that out now. 2024-09-18 16:57:43 <@dustymabe:matrix.org> in OKD, or part of a new community initiative ? 2024-09-18 16:58:48 <@jaimelm:fedora.im> The decision to switch to SCOS was somewhat sudden. All OKD FCOS builds were halted. So, we're working on the first OKD SCOS release now. After the cluster release, we'll have more time to shift focus to the SCOS aspect. 2024-09-18 16:59:48 <@jaimelm:fedora.im> The initiative would be for now part of the OKD community, but part of the impetus for doing stand alone is that we'd get more people contributing to the project as a whole if they could contribute to the SCOS part. 2024-09-18 17:01:26 <@jaimelm:fedora.im> This is part of positioning OKD as a true upstream of OCP (as much as possible/allowed) 2024-09-18 17:02:28 <@dustymabe:matrix.org> 2024-09-18 17:02:28 <@dustymabe:matrix.org> I think not knowing for sure the end state makes it a bit harder to know the right path forward for now. 2024-09-18 17:02:39 <@dustymabe:matrix.org> but we never really know the future, do we? :) 2024-09-18 17:03:05 <@dustymabe:matrix.org> travier: Jonathan Lebon : thoughts? 2024-09-18 17:03:16 <@jaimelm:fedora.im> Right. I think our concern is that we're not sure how long MOC will be an option and ultimately we want to position ourselves in such a way that we're not adrift in separate infrastructure, culture, etc. 2024-09-18 17:03:33 <@dustymabe:matrix.org> travier: Jonathan Lebon anyone: thoughts? 2024-09-18 17:03:42 <@dustymabe:matrix.org> travier: Jonathan Lebon: anyone: thoughts? 2024-09-18 17:04:06 <@dustymabe:matrix.org> is MOC serviceable for now? i.e. are you blocked on your first SCOS release or not? 2024-09-18 17:04:41 <@jaimelm:fedora.im> No, we're not blocked. We're doing a bit of a hack though. The nodes are initially FCOS, and then MCO applies SCOS as a layer. 2024-09-18 17:05:06 <@dustymabe:matrix.org> good ol "major downgrade on first boot" :) 2024-09-18 17:05:13 <@jaimelm:fedora.im> ha 2024-09-18 17:05:38 <@jaimelm:fedora.im> Again, these are just initial discussions. No decision necessary now. 2024-09-18 17:05:44 <@siosm:matrix.org> You can also consider migrating to using the FCOS to build SCOS on MOC for now until we find another place to run it 2024-09-18 17:05:56 <@siosm:matrix.org> You can also consider migrating to using the FCOS pipeline to build SCOS on MOC for now until we find another place to run it 2024-09-18 17:06:36 <@dustymabe:matrix.org> TBH, I don't think finding a place to run it will be that hard.. logical answer to me is just another project in the Fedora infra openshift. But of course, that team would have to agree to that 2024-09-18 17:07:21 <@dustymabe:matrix.org> 2024-09-18 17:07:21 <@dustymabe:matrix.org> 2. in our existing `fedora-coreos-pipeline` project in fedora openshift (not great because separations like credentials aren't clear) 2024-09-18 17:07:21 <@dustymabe:matrix.org> 1. centos openshift (is there one?) 2024-09-18 17:07:21 <@dustymabe:matrix.org> 3. some other openshift? 2024-09-18 17:07:21 <@dustymabe:matrix.org> other options: 2024-09-18 17:08:06 <@jaimelm:fedora.im> Centos doesn't use OpenShift 2024-09-18 17:08:43 <@jbtrystram:matrix.org> The pipeline can probably run on OKD I guess ? 2024-09-18 17:08:47 <@dustymabe:matrix.org> what's more fuzzy is things like where do we store built arfitacts (s3 bucket access), what accounts do we use to create cloud images, etc.. 2024-09-18 17:08:59 <@jaimelm:fedora.im> Right 2024-09-18 17:09:35 <@siosm:matrix.org> which is why I think this should really be owned by the CentOS project 2024-09-18 17:09:57 <@siosm:matrix.org> it should be published under the CentOS projects could accounts, etc. 2024-09-18 17:10:02 <@dustymabe:matrix.org> what does that mean to you travier ? 2024-09-18 17:10:07 <@jbtrystram:matrix.org> Also is SCOS using zincati or a plain OSTree repo like the fedora atomic variants ? 2024-09-18 17:10:09 <@siosm:matrix.org> it should be published under the CentOS project's could accounts, etc. 2024-09-18 17:10:15 <@jaimelm:fedora.im> travier: Can you elaborate? 2024-09-18 17:10:27 <@dustymabe:matrix.org> keep in mind for a long time we built FCOS on an openshift instance managed by the CentOS project :) 2024-09-18 17:10:39 <@jaimelm:fedora.im> and how did that go for you? 2024-09-18 17:11:20 <@dustymabe:matrix.org> was just fine. I'm just pointing out that we mostly just need an openshift instance, doesn't matter who runs it. what matters is how/where we push things (and also things like signing) 2024-09-18 17:11:42 <@dustymabe:matrix.org> 2024-09-18 17:11:42 <@dustymabe:matrix.org> > doesn't matter who runs it 2024-09-18 17:11:42 <@dustymabe:matrix.org> well. it does matter. we have to trust them :) 2024-09-18 17:12:37 <@jaimelm:fedora.im> Would an instance of the fedora-coreos-pipeline code be relatively easy to attach different credentials or are there some assumptions hardcoded? 2024-09-18 17:12:54 <@jaimelm:fedora.im> It's Jenkins, right? 2024-09-18 17:13:10 <@siosm:matrix.org> jbtrystram: neither right now. It's only container images as part of an OKD payload 2024-09-18 17:13:42 <@jaimelm:fedora.im> BTW, will FCOS be moving to Konflux? 2024-09-18 17:14:17 <@dustymabe:matrix.org> Though I'm sure we'll find some rough edges 2024-09-18 17:14:17 <@dustymabe:matrix.org> 2024-09-18 17:14:17 <@dustymabe:matrix.org> should be. It's kind of built to be reusable. 2024-09-18 17:14:27 <@siosm:matrix.org> It's all 3 parts. We can have the pipeline in Fedora but if we go and push the SCOS images to Fedora repos or cloud accounts then it does not make sense anymore 2024-09-18 17:14:36 <@jbtrystram:matrix.org> travier: i know, but if it's built for standalone use these are to be considered 2024-09-18 17:14:52 <@siosm:matrix.org> It's all 3 parts. We can have the pipeline in Fedora but if we go and push the SCOS container images to Fedora repos or cloud accounts then it does not make sense anymore 2024-09-18 17:14:56 <@dustymabe:matrix.org> travier: indeed. I definitely don't advocate for re-using our Fedora credentials anywhere (like cloud providers) 2024-09-18 17:15:18 <@dustymabe:matrix.org> jbtrystram: good question. I think we kicked the "standalone" question down the road a bit 2024-09-18 17:15:19 <@siosm:matrix.org> jbtrystram: That's the people building SCOS to decide I guess? 2024-09-18 17:15:29 <@jaimelm:fedora.im> Yeah, we wouldn't want to use existing crews. 2024-09-18 17:15:42 <@jaimelm:fedora.im> Yeah, we wouldn't want to use existing creds 2024-09-18 17:15:50 <@siosm:matrix.org> jbtrystram: That's for the people building SCOS to decide I guess? 2024-09-18 17:15:55 <@jaimelm:fedora.im> I think everyone is agreeing on that 2024-09-18 17:17:17 <@dustymabe:matrix.org> Jaime Magiera: running one of these pipelines is a decent amount of work. any chance we'd have someone (or a few) people with some decently high level of engagement to achieve that goal? 2024-09-18 17:17:33 <@siosm:matrix.org> So I'm not opposed to asking Fedora for a namespace to run an SCOS pipeline in, but then we need to find the S3 & cloud credentials to push images to, and those should come from the CentOS project 2024-09-18 17:18:26 <@jaimelm:fedora.im> Yes, that's the plan. We have several people who are interested in digging in deeper. We've just been unable to because of how everything was internal to RH and RH employees. 2024-09-18 17:20:18 <@dustymabe:matrix.org> I think we're mostly done with this topic? 2024-09-18 17:20:51 <@jaimelm:fedora.im> I think so. Initial discussion brought up some good points and things to explore. Thank you. 2024-09-18 17:20:54 <@dustymabe:matrix.org> summary: we're supportive. let's talk more 2024-09-18 17:21:48 <@dustymabe:matrix.org> i see this as mostly us helping guide things along without doing much driving ourselves 2024-09-18 17:21:53 <@jaimelm:fedora.im> Amy is actually in the OKD Working Group. So, I'll ping her on Centos infra stuff. 2024-09-18 17:22:26 <@jaimelm:fedora.im> We'll look at Centos Infra, Fedora Infra, and maybe anything else. 2024-09-18 17:22:51 <@jaimelm:fedora.im> Thanks for everyone's time. 2024-09-18 17:23:15 <@jbtrystram:matrix.org> that's what we hold community meetings for :) 2024-09-18 17:24:13 <@jbtrystram:matrix.org> We don't have other topics scheduled 2024-09-18 17:24:21 <@jbtrystram:matrix.org> !topic open floor 2024-09-18 17:24:36 <@jbtrystram:matrix.org> Does anyone have something else they want to talk about ? 2024-09-18 17:24:57 <@jaimelm:fedora.im> Just to mention that the auto-emails for the meetings still point to the IRC. 2024-09-18 17:25:00 <@dustymabe:matrix.org> !info please try out the `next` stream that has been rebased to Fedora Linux 41 beta content and report issues 2024-09-18 17:25:09 <@dustymabe:matrix.org> !link https://discussion.fedoraproject.org/t/fedora-coreos-next-stream-rebased-to-fedora-linux-41-beta/131442 2024-09-18 17:26:10 <@dustymabe:matrix.org> I'll fix it 2024-09-18 17:27:13 <@dustymabe:matrix.org> oh fun. the calendar wants me to use `Please use channel@server format!` 2024-09-18 17:27:18 <@dustymabe:matrix.org> i'll have to see what other meetings have done 2024-09-18 17:28:08 <@siosm:matrix.org> You can add a link to the info in the tracker repo instead 2024-09-18 17:29:33 <@siosm:matrix.org> ah, the location 2024-09-18 17:29:37 <@siosm:matrix.org> might not work indeed 2024-09-18 17:31:43 <@dustymabe:matrix.org> let's end this meeting 2024-09-18 17:33:09 <@jbtrystram:matrix.org> yeah we are out of time. 2024-09-18 17:33:12 <@jbtrystram:matrix.org> Thanks everyone ! 2024-09-18 17:33:51 <@siosm:matrix.org> Thanks jbtrystram for running, thanks Jaime Magiera for bringing SCOS and thanks all 2024-09-18 17:34:15 <@siosm:matrix.org> !endmeeting 2024-09-18 17:34:17 <@jbtrystram:matrix.org> !endmeeting