<@apiaseck:matrix.org>
16:31:19
!startmeeting fedora_coreos_meeting
<@meetbot:fedora.im>
16:31:21
Meeting started at 2025-02-12 16:31:19 UTC
<@meetbot:fedora.im>
16:31:22
The Meeting name is 'fedora_coreos_meeting'
<@marmijo:fedora.im>
16:32:01
!hi
<@zodbot:fedora.im>
16:32:03
Michael Armijo (marmijo)
<@jdoss:beeper.com>
16:32:08
!hi
<@siosm:matrix.org>
16:32:09
!hi
<@zodbot:fedora.im>
16:32:10
Joe Doss (jdoss)
<@zodbot:fedora.im>
16:32:18
Timothée Ravier (siosm) - he / him / his
<@hricky:fedora.im>
16:32:21
!hi
<@zodbot:fedora.im>
16:32:23
Hristo Marinov (hricky) - he / him / his
<@nemric:relativit.fr>
16:32:31
hi :)
<@apiaseck:matrix.org>
16:32:41
!topic roll call
<@jdoss:beeper.com>
16:32:49
The reports of my death are greatly exaggerated. /waves
<@dustymabe:matrix.org>
16:32:55
!hi
<@zodbot:fedora.im>
16:32:57
Dusty Mabe (dustymabe) - he / him / his
<@apiaseck:matrix.org>
16:34:11
Hey all! Let's start with Action items from the last meeting...
<@apiaseck:matrix.org>
16:34:15
!topic Action items from last meeting
<@aaradhak:matrix.org>
16:34:39
!hi aaradhak
<@zodbot:fedora.im>
16:34:41
Aashish Radhakrishnan (aaradhak)
<@apiaseck:matrix.org>
16:35:04
I don't think there are any, so we have this box ticked. ✅️
<@apiaseck:matrix.org>
16:35:26
!topic Review Fedora 42 Release Schedule
<@apiaseck:matrix.org>
16:35:33
!link https://fedorapeople.org/groups/schedule/f-42/f-42-all-tasks.html
<@jbtrystram:matrix.org>
16:36:32
!hi
<@zodbot:fedora.im>
16:36:34
Jean-Baptiste Trystram (jbtrystram) - he / him / his
<@apiaseck:matrix.org>
16:36:49
Since this updated topic comes from dustymabe I will ask if you'd like to introduce this by any chance?
<@apiaseck:matrix.org>
16:38:02
...or anyone else for that matter? :)
<@dustymabe:matrix.org>
16:38:30
👋
<@dustymabe:matrix.org>
16:38:47
This is a task and a proposal.
<@dustymabe:matrix.org>
16:39:30
The proposal is that we add this to our meeting checklist such that we review the current schedule for the Fedora Release under development each week to see if there is anything coming up that we need to do.
<@dustymabe:matrix.org>
16:40:01
The task is checking the schedule and discussing what we need to do next and if we should find any volunteers to do it.
<@dustymabe:matrix.org>
16:40:49
So right now we are right around item 73
<@dustymabe:matrix.org>
16:41:11
hmm. maybe this link would be a better view: https://fedorapeople.org/groups/schedule/f-42/f-42-devel-tasks.html
<@dustymabe:matrix.org>
16:41:23
much more succinct :)
<@siosm:matrix.org>
16:41:48
https://fedorapeople.org/groups/schedule/f-42/f-42-key-tasks.html I generally use the key one
<@marmijo:fedora.im>
16:42:22
+1 from me on adding it to the meeting checklist so we can review the dates and not miss important ones
<@dustymabe:matrix.org>
16:42:33
Change Checkpoint: 100% Code Complete Deadline Tue 2025-02-18
<@dustymabe:matrix.org>
16:42:33
```
<@dustymabe:matrix.org>
16:42:33
```
<@dustymabe:matrix.org>
16:42:33
<@dustymabe:matrix.org>
16:42:33
so right now I think the next thing we need to address is
<@siosm:matrix.org>
16:42:40
+1 to adding to the checklist
<@dustymabe:matrix.org>
16:43:07
Beta Freeze (starts at 1400 UTC) Tue 2025-02-18
<@dustymabe:matrix.org>
16:43:07
```
<@dustymabe:matrix.org>
16:43:07
<@dustymabe:matrix.org>
16:43:07
and:
<@dustymabe:matrix.org>
16:43:07
```
<@dustymabe:matrix.org>
16:43:52
so.. to those who have changes outstanding - it would be nice to get the dev work merged soon
<@jbtrystram:matrix.org>
16:43:57
let's add that to the begin of the meeting schedule so it does not get pushed out if 1 topic takes a bunch of the discussion
<@marmijo:fedora.im>
16:45:29
Beta freeze will happen before the next meeting. It doesn't look like there are any items to be done in the rebase checklist, only at actual beta
<@apiaseck:matrix.org>
16:46:22
!proposal We will add the https://fedorapeople.org/groups/schedule/f-42/f-42-key-tasks.html to the beginning of the meeting schedule
<@apiaseck:matrix.org>
16:46:22
Let's vote on that.
<@dustymabe:matrix.org>
16:46:50
marmijo: right.. but I think it would be good to watch the beta processes closely so that we are really ready.. once they start to get to a point where their confidence level is higher then we should go ahead and prep some things so it's not a rush on Thursday->Monday
<@dustymabe:matrix.org>
16:47:00
+1 for the proposed
<@siosm:matrix.org>
16:47:03
+1
<@aaradhak:matrix.org>
16:47:15
+1
<@apiaseck:matrix.org>
16:47:53
Any other votes?
<@marmijo:fedora.im>
16:48:03
+1
<@ravanelli:matrix.org>
16:48:14
!hi ravanelli
<@zodbot:fedora.im>
16:48:16
Renata Ravanelli (ravanelli)
<@apiaseck:matrix.org>
16:49:06
Thank you for the votes.
<@jbtrystram:matrix.org>
16:49:09
+1
<@apiaseck:matrix.org>
16:49:14
!agreed We will add the https://fedorapeople.org/groups/schedule/f-42/f-42-key-tasks.html to the beginning of the meeting schedule
<@dustymabe:matrix.org>
16:49:35
apiaseck: any chance you'd want to PR the fcos meeting action repo to implement that proposal?
<@apiaseck:matrix.org>
16:49:45
Absolutely
<@apiaseck:matrix.org>
16:50:00
That's now on my TODO list
<@dustymabe:matrix.org>
16:50:30
!action apiaseck to update fcos meeting action to add FN release schedule item on weekly meeting
<@apiaseck:matrix.org>
16:52:04
Shall we discuss the main topic any further, or can we move on?
<@apiaseck:matrix.org>
16:53:27
Ok, moving on...
<@apiaseck:matrix.org>
16:53:31
!topic Implement Proxmox VE (proxmoxve) Support
<@apiaseck:matrix.org>
16:53:38
<@apiaseck:matrix.org>
16:53:38
<@apiaseck:matrix.org>
16:53:38
!link https://github.com/coreos/fedora-coreos-tracker/issues/1652
<@jdoss:beeper.com>
16:53:44
‼️
<@apiaseck:matrix.org>
16:54:01
!link https://github.com/coreos/fedora-coreos-tracker/issues/1652
<@dustymabe:matrix.org>
16:54:32
This make me think of [Metal Gear Solid](https://metalgear.fandom.com/wiki/Exclamation_point)
<@jdoss:beeper.com>
16:54:41
You understand me Dusty.
<@jdoss:beeper.com>
16:55:56
I think Proxmox support for FCOS is close. There are just a few things to sort out.
<@apiaseck:matrix.org>
16:56:33
I wasn't here last week, but AFAIK also dustymabe, Jonathan Lebon and jbtrystram did some work on the subject
<@jdoss:beeper.com>
16:57:06
I have an open PR https://github.com/coreos/ignition/pull/2014 that I'd like to get merged. We need to figure out how to do static networking from cloud-init data in the cidata disk. And then I think it is just documentation.
<@jdoss:beeper.com>
16:58:52
and I am willing to do most of the work here but the static networking stuff most likely has to happen in afterburn and my Rust is terrible.
<@dustymabe:matrix.org>
16:59:41
cc spresti Jonathan Lebon travier
<@dustymabe:matrix.org>
16:59:41
it seems the open question is whether or not that implementation is something we want to actually do?
<@dustymabe:matrix.org>
16:59:41
<@jdoss:beeper.com>
16:59:43
and I am sure I can work with Bri too on things. They have taken this a long way with their work in the tracker ticket.
<@jdoss:beeper.com>
17:00:34
I highly advocate for supporting static networking in Proxmox. It is very normal to set the network configs via cloud-init. Flatcar supports writing out the systemd networkd units from this data.
<@jbtrystram:matrix.org>
17:01:17
ahem, not for me
<@siosm:matrix.org>
17:02:26
I'm not familiar with the quirks of that platform and there have been a lot of discussions about it in the past so it would be good to review those to make sure thing make sense
<@jlebon:fedora.im>
17:02:54
!hi
<@zodbot:fedora.im>
17:02:56
None (jlebon)
<@siosm:matrix.org>
17:03:03
Ideally, we should document how we are adding support for it in Ignition/Afterburn and the specialties
<@jdoss:beeper.com>
17:03:39
I spent a decent amount of time trying to see if I could use networking settings in kargs and there isn't any support for that in Proxmox unfortunately. Not having networking during the first boot configuration prevents the usage of any ignition over the wire.
<@jdoss:beeper.com>
17:04:12
so this leaves configuring the network via afterburn with NetworkManger configs unless there is a better way.
<@jlebon:fedora.im>
17:04:49
I haven't looked at the latest discussions in that ticket but https://github.com/coreos/ignition/pull/2014 feels quite odd at first glance
<@jlebon:fedora.im>
17:05:14
i suspect in your workflow, you have full control over the vendor data?
<@jdoss:beeper.com>
17:05:37
So cloud init data normally lives in user-data. Afterburn can get info out of there if we don't clobber it with ignition json
<@jlebon:fedora.im>
17:06:01
yeah... that itself was a compromise given the circumstances
<@jdoss:beeper.com>
17:06:48
vendor-data can be used and has been supported by proxmox. In order to not break flatcar using user-data, we check that file first for json data and use that for ignition things. If it containe the Yamls we check vendor-data next.
<@jlebon:fedora.im>
17:06:48
jdoss: i think it'd be helpful to have a high-bandwidth meeting with folks interested in Proxmox to get agreement on the strategy there
<@jlebon:fedora.im>
17:08:11
I'm wary of continuing to add more Ignition-specific semantics of Proxmox's provisioning mechanisms
<@dustymabe:matrix.org>
17:08:53
I imagine we would want to invite bri?
<@jlebon:fedora.im>
17:09:04
yeah, that would be great
<@jdoss:beeper.com>
17:09:24
yeah I think they are invested in getting this over the line.
<@jdoss:beeper.com>
17:10:15
I don't think it will take much to sort this out and get some PRs to support static networking.
<@dustymabe:matrix.org>
17:10:17
!action jdoss to organize high bandwidth meeting with jlebon travier spresti and bri to discuss next steps for ignition/afterburn and proxmox static networking
<@apiaseck:matrix.org>
17:10:43
:) I was just typing in the action... thanks
<@dustymabe:matrix.org>
17:10:50
would we need to include any flatcar folks?
<@dustymabe:matrix.org>
17:10:59
sorry I should have let you do it!
<@jdoss:beeper.com>
17:11:27
I mean this is mostly FCOS related. The ignition change doesn't impact their usage because the behavior is the same.
<@jdoss:beeper.com>
17:12:09
and honestly using vendor-data over user-data is better. vendor-data is totally empty and we don't clobber cloud-init data in user-data.
<@apiaseck:matrix.org>
17:12:12
:) I was just typing in the action... thanks!
<@jlebon:fedora.im>
17:12:23
dustymabe: we could extend the invitation, but i think Enix folks might also be interested
<@jdoss:beeper.com>
17:12:50
can people DM me their preferred email addresses to coordinate an invite?
<@jdoss:beeper.com>
17:13:07
I will track down Bri's email.
<@apiaseck:matrix.org>
17:15:48
Found it on he's gh: https://www.ibeep.com/contact/
<@jdoss:beeper.com>
17:16:04
Thanks apiaseck 😄
<@apiaseck:matrix.org>
17:16:39
The least I could do :)
<@dustymabe:matrix.org>
17:17:11
Nice work coordinating multiple upstreams jdoss
<@jdoss:beeper.com>
17:17:20
I got your email don't worry Dusty...
<@apiaseck:matrix.org>
17:17:42
I think we can move to Open Floor
<@jdoss:beeper.com>
17:18:06
travier spresti anyone have their email addresses?
<@siosm:matrix.org>
17:18:24
I'll send you a dm
<@jdoss:beeper.com>
17:18:55
Thanks!
<@apiaseck:matrix.org>
17:19:02
!topic Open Floor
<@dustymabe:matrix.org>
17:19:16
!info FCOS node count is now over 100k
<@dustymabe:matrix.org>
17:19:19
!link https://discussion.fedoraproject.org/t/fedora-coreos-numbers-02-2025-edition/144475/2
<@jdoss:beeper.com>
17:19:54
That is 🔥
<@dustymabe:matrix.org>
17:20:35
Also FYI I created https://discussion.fedoraproject.org/t/fedora-coreos-numbers-02-2025-edition/144475/2 since we decided last year to implement it and IIUC all that's really left is mostly dotting i's and crossing t's
<@dustymabe:matrix.org>
17:21:07
I've got a local image building and I'll open a COSA PR soon - maybe I can get travier to test it for me with his docs and the hcloud-image-uploader tool?
<@jdoss:beeper.com>
17:21:27
I have been running FCOS in production for my personal side projects and we use it at my fulltime job to ship an onprem appliance of our SaaS in a box for Enterprise customers.
<@dustymabe:matrix.org>
17:21:33
Also FYI I created https://github.com/coreos/fedora-coreos-tracker/issues/1874 since we decided last year to implement it and IIUC all that's really left is mostly dotting i's and crossing t's
<@dustymabe:matrix.org>
17:23:29
!info watch travier's presentation from FOSDEM 2025: https://floss.social/@siosm/113985367091475495
<@jdoss:beeper.com>
17:24:09
I think Bootc is so cool.
<@siosm:matrix.org>
17:24:55
I can do that :)
<@jdoss:beeper.com>
17:25:26
I would love to move to a signed image for my work appliance. travier I might pick your brain here 😉
<@siosm:matrix.org>
17:25:57
signed image?
<@siosm:matrix.org>
17:26:17
ah, you mean the FOSDEM talk?
<@jdoss:beeper.com>
17:26:25
Yep!
<@siosm:matrix.org>
17:26:46
it's not ready for FCOS but we are working on it :)
<@jdoss:beeper.com>
17:27:10
I offer myself as tribute for testing.
<@apiaseck:matrix.org>
17:28:15
We are slowly running out of time folks, great conversations - thank you all for attending!
<@apiaseck:matrix.org>
17:28:52
Is there anything else or can we close for today?
<@apiaseck:matrix.org>
17:29:18
!endmeeting