fedora-coreos-meeting
LOGS
<@marmijo:fedora.im>
15:30:18
!startmeeting fedora_coreos_meeting
<@meetbot:fedora.im>
15:30:19
Meeting started at 2026-07-08 15:30:18 UTC
<@meetbot:fedora.im>
15:30:19
The Meeting name is 'fedora_coreos_meeting'
<@marmijo:fedora.im>
15:30:22
!topic roll call
<@spresti:fedora.im>
15:30:46
!hi
<@zodbot:fedora.im>
15:30:47
spresti: Steven Presti (spresti)
<@hricky:fedora.im>
15:30:58
!hi
<@zodbot:fedora.im>
15:31:00
Hristo Marinov: Hristo Marinov (hricky) - he / him / his
<@siosm:fedora.im>
15:31:58
!hi
<@zodbot:fedora.im>
15:32:00
Timothée Ravier: Timothée Ravier (siosm) - he / him / his
<@ravanelli:matrix.org>
15:32:01
!hi ravanelli
<@cadejacobson:matrix.org>
15:32:41
!hi
<@zodbot:fedora.im>
15:32:46
Cade: Cade Jacobson (cadejacobson)
<@jbtrystram:matrix.org>
15:32:48
!hi
<@zodbot:fedora.im>
15:33:00
jbtrystram: Jean-Baptiste Trystram (jbtrystram) - he / him / his
<@angelcr:matrix.org>
15:33:08
!hi
<@ydesouza:matrix.org>
15:33:23
!hi
<@zodbot:fedora.im>
15:33:24
No Fedora Accounts users have the @ydesouza:matrix.org Matrix Account defined
<@rapneset:matrix.org>
15:33:41
!hi
<@zodbot:fedora.im>
15:33:50
rapneset: Rolv Apneseth (rapneset)
<@ydesouza:matrix.org>
15:34:12
!hi
<@zodbot:fedora.im>
15:34:16
No Fedora Accounts users have the @ydesouza:matrix.org Matrix Account defined
<@peytonrobertson:matrix.org>
15:34:36
!hi
<@zodbot:fedora.im>
15:34:39
No Fedora Accounts users have the @peytonrobertson:matrix.org Matrix Account defined
<@marmijo:fedora.im>
15:35:18
!topic Action items from last meeting
<@marmijo:fedora.im>
15:35:41
!info there are no action items from the last meeting.
<@marmijo:fedora.im>
15:36:20
!topic Review Fedora 45 Release Schedule
<@marmijo:fedora.im>
15:36:26
<@dustymabe:matrix.org>
15:37:36
!hi
<@zodbot:fedora.im>
15:37:38
dustymabe: Dusty Mabe (dustymabe) - he / him / his
<@angelcr:matrix.org>
15:38:13
!hi
<@zodbot:fedora.im>
15:38:18
Angel Cervera Roldan: Angel Cervera Roldan (acervera)
<@marmijo:fedora.im>
15:38:30
We're coming up to the Mass Rebuild (2026-07-15) and proposal submission deadline for changes (2026-07-21)
<@spresti:fedora.im>
15:39:50
Regarding the submissions, I have two comments on that. Firstly, unless anyone has any issues with this https://fedoraproject.org/wiki/Changes/IgnitionNativeButaneSupport I am going to move to submit it
<@zodbot:fedora.im>
15:41:11
marmijo gave a cookie to spresti. They now have 9 cookies, 3 of which were obtained in the Fedora 44 release cycle
<@spresti:fedora.im>
15:41:20
Secondly, what is the threashold for needing to submit a change request? ie. bipins work for creating submodules https://src.fedoraproject.org/rpms/ignition/pull-request/147
<@spresti:fedora.im>
15:41:37
https://github.com/coreos/ignition/pull/2239
<@zodbot:fedora.im>
15:41:44
jbtrystram gave a cookie to spresti. They now have 10 cookies, 4 of which were obtained in the Fedora 44 release cycle
<@zodbot:fedora.im>
15:42:01
rapneset gave a cookie to spresti. They now have 11 cookies, 5 of which were obtained in the Fedora 44 release cycle
<@zodbot:fedora.im>
15:42:22
acervera gave a cookie to spresti. They now have 12 cookies, 6 of which were obtained in the Fedora 44 release cycle
<@marmijo:fedora.im>
15:43:42
That's a good question. I'm also curious if this work would require a change request.
<@zodbot:fedora.im>
15:44:02
siosm gave a cookie to spresti. They now have 13 cookies, 7 of which were obtained in the Fedora 44 release cycle
<@zodbot:fedora.im>
15:44:09
ravanelli gave a cookie to spresti. They now have 14 cookies, 8 of which were obtained in the Fedora 44 release cycle
<@siosm:fedora.im>
15:44:43
The only thresholds are for systems wide changes vs self contained changes
<@siosm:fedora.im>
15:45:05
It's a bit "up to you" what you want to submit as a change request
<@siosm:fedora.im>
15:45:26
If it impacts other developers or users of Fedora then making a change request is a good way to make it more visible
<@siosm:fedora.im>
15:45:58
So I would not say that the Ignition spit needs a change request but that if we want to bring attention to it we should do one
<@siosm:fedora.im>
15:46:49
> We need to know about disrupting changes coming to the next release to set the scope of release, but it also helps as marketing tool even for leaf changes
<@siosm:fedora.im>
15:46:55
from https://docs.fedoraproject.org/en-US/operations/pgm_guide/changes/
<@siosm:fedora.im>
15:47:06
or https://docs.fedoraproject.org/en-US/operations/changes_policy/
<@dustymabe:matrix.org>
15:47:44
right. if a change is self contained, but has no user impact, then we can really choose to submit a change request or not
<@dustymabe:matrix.org>
15:47:46
but...
<@dustymabe:matrix.org>
15:47:59
if you potentially want users to know about it and start using it, then a change request is a good idea
<@dustymabe:matrix.org>
15:48:41
i.e. non-CoreOS users to use Ignition (cloud working group has expressed interest in the past, or people building their own derived containers from bootc)
<@spresti:fedora.im>
15:49:37
Ah, okay thats good to know. I feel like we would want visibility on it as well no? while its not the same type of UX as the butane to ignition change it would be nice to share?
<@dustymabe:matrix.org>
15:51:10
I think it would be nice, but don't want to compel anyone to do the work (since change requests aren't zero work).
<@spresti:fedora.im>
15:53:58
Okay, I will share that with bipin and see if he wants to make one or not.
<@marmijo:fedora.im>
15:55:28
!topic Enable UEFI boot and TPM support on AWS
<@marmijo:fedora.im>
15:55:34
<@marmijo:fedora.im>
15:57:32
It's been a while since we brought this one up, but the last status was to determine if we could support TPM (requires UEFI) on AWS AMIs while still supporting legacy instance types.
<@marmijo:fedora.im>
15:57:50
I spent some time validating that and posted my results here: https://github.com/coreos/fedora-coreos-tracker/issues/1193#issuecomment-4908089461
<@dustymabe:matrix.org>
15:58:32
hmm
<@dustymabe:matrix.org>
15:58:44
i'm inclined to just say we move forward with the change.
<@marmijo:fedora.im>
15:58:46
Essentially, TPM is only supported on certain instance types and we have to use `--boot-mode uefi`, so we wont be able to support legacy instance types with only one AMI
<@dustymabe:matrix.org>
15:59:00
i'm inclined to just say we move forward with the change and make it the default (i.e. don't create a separate AMI)
<@marmijo:fedora.im>
16:00:20
I'm not against this, but it would mean we would stop supporting instance types that users may currently be using. We'd have to make sure that is well documented and announced clearly.
<@dustymabe:matrix.org>
16:00:27
I think the one thing that would give me pause, is if there are no comparable "inexpensive" instance types.
<@dustymabe:matrix.org>
16:00:46
only for new deployments?
<@dustymabe:matrix.org>
16:00:46
> stop supporting instance types that users may currently be using
<@dustymabe:matrix.org>
16:00:46
<@dustymabe:matrix.org>
16:00:59
only for new deployments, right?
<@dustymabe:matrix.org>
16:00:59
<@dustymabe:matrix.org>
16:00:59
> stop supporting instance types that users may currently be using
<@jbtrystram:matrix.org>
16:01:16
yeah, if users can workaround this by booting and updating an older release that's not too bad I think
<@siosm:fedora.im>
16:02:17
Something I did not realize: Can we do UEFI only (and not TPM) by default?
<@siosm:fedora.im>
16:02:25
Is that more widely supported?
<@dustymabe:matrix.org>
16:02:41
I think that was the `uefi-preferred` option
<@siosm:fedora.im>
16:02:53
ah ok
<@dustymabe:matrix.org>
16:03:18
which i take to mean: "use UEFI if you can, fallback to non-UEFI if you can't"
<@dustymabe:matrix.org>
16:03:42
there's no `tpm-preferred` option is there :)
<@siosm:fedora.im>
16:03:54
hum
<@marmijo:fedora.im>
16:03:57
We are already creating our AMIs with `uefi-preferred` for x86_64
<@siosm:fedora.im>
16:04:48
ok, makes sense
<@siosm:fedora.im>
16:05:19
then I don't think we should change things here. hopefully we make the new "UKI" image force the use of the TPM
<@siosm:fedora.im>
16:05:38
we would switch the default later, once we are ready to unify the images again
<@dustymabe:matrix.org>
16:06:43
Timothée Ravier: was does the tpm option give us?
<@dustymabe:matrix.org>
16:07:18
it just guarantees that you can only launch the AMI on instances where a TPM is supported? or does setting the option actually cause a TPM to get attached to an instance where otherwise it would not get attached?
<@siosm:fedora.im>
16:09:21
as far as I understand, if you set the TPM v2 flag on your AMI then you can only launch it on instance types where you can attach such a tpm
<@siosm:fedora.im>
16:09:43
most fcos users on AWS won't use that until we have this integrated in the "UKI image"
<@siosm:fedora.im>
16:10:00
so we would restrict the supported instance types for no gain
<@dustymabe:matrix.org>
16:10:19
right, so it doesn't prevent launching on TPM instances, it just guarantees that you are on an instance that has a TPM (else it fails)
<@siosm:fedora.im>
16:11:27
It guarentee that if you launch an instance from this AMI, you get a TPM 2.0
<@siosm:fedora.im>
16:11:45
(I think that's what you said but I'm not sure)
<@marmijo:fedora.im>
16:13:54
That's my understanding, that the TPM flag restricts launches to instance types that support NitroTPM: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enable-nitrotpm-prerequisites.html#nitrotpm-instancetypes.
<@siosm:fedora.im>
16:14:33
so my proposed is: we don't it now. We'll do it for the sealed/UKI images only
<@siosm:fedora.im>
16:15:49
(and thanks a lot [marmijo](https://matrix.to/#/@marmijo:fedora.im) for the investigation work)
<@marmijo:fedora.im>
16:16:20
PROPOSED: "We won't enable TPM support on FCOS for the current AMIs, instead we'll apply it only to the sealed/UKI images when they are are ready"
<@siosm:fedora.im>
16:16:25
(I have to drop, sorry)
<@marmijo:fedora.im>
16:16:35
Thanks for the input Timothée Ravier !
<@dustymabe:matrix.org>
16:16:59
marmijo: might be worth mentioning in the comment in the ticket, that we already set uefi-preferred and for aarch64 uefi is the only option already
<@jbtrystram:matrix.org>
16:17:08
FYI i learned this week that meetbot understand !idea
<@dustymabe:matrix.org>
16:17:26
and also updating the issue title to drop mention of UEFI (since that should already be the case)
<@dustymabe:matrix.org>
16:17:45
marmijo: might be worth mentioning in the comment in the ticket, that we already set uefi-preferred for x86_64 and for aarch64 uefi is the only option already
<@marmijo:fedora.im>
16:18:05
Makes sense, I can update those two things
<@dustymabe:matrix.org>
16:18:12
+1 to proposed (maybe linked to UKI ticket when you mention UKI)
<@dustymabe:matrix.org>
16:18:30
+1 to proposed (maybe link to UKI ticket when you mention UKI)
<@marmijo:fedora.im>
16:18:56
Is that https://github.com/coreos/fedora-coreos-tracker/issues/1719?
<@marmijo:fedora.im>
16:20:02
I'm +1 to the proposed
<@jbtrystram:matrix.org>
16:20:12
+1
<@rapneset:matrix.org>
16:20:19
+1
<@dustymabe:matrix.org>
16:21:25
marmijo: looks like the right ticket
<@marmijo:fedora.im>
16:21:35
Just noting here that Timothée Ravier voted +1 :)
<@marmijo:fedora.im>
16:22:18
!agreed: "We won't enable TPM support on FCOS for the current AMIs, instead we'll apply it only to the sealed/UKI images when they are are ready"
<@marmijo:fedora.im>
16:22:35
!agreed "We won't enable TPM support on FCOS for the current AMIs, instead we'll apply it only to the sealed/UKI images when they are are ready"
<@marmijo:fedora.im>
16:22:57
!topic Open Floor
<@marmijo:fedora.im>
16:30:25
Thanks, all, for joining! Have a great day!
<@marmijo:fedora.im>
16:30:34
!endmeeting