Commit Graph

22349 Commits

Author SHA1 Message Date
James Le Cuirot
e6e2383bf7
Rework handling of the Secure Boot keys and certificates
We now need the official shim vendor certificate present in the SDK when
building the kernel so that it can be inserted and used to verify the
verity root hash and signed sysexts.

While we're at it, copy the official signing certificate from Azure Key
Vault so that we don't need to fetch it every time, simplifying the
signing code.

This change also partly deals with the eventual expiration of our shim
vendor certificate. We cannot simply replace the shim with one
containing just the new certificate because it needs to be able to boot
kernels from older releases. We therefore now keep all the certificates
in the coreos-sb-keys package as separate dated PEM files that then get
combined into a single DER ESL that the shim build expects. Note that
the shim does not check certificate expiry dates. It is therefore also
no longer necessary to manually convert the certificate to DER format.
The problem of actually upgrading the shim on user systems remains.

Each certificate in the DER ESL requires an owner GUID. We previous used
a zero GUID for the DB certificates, but these were only used for
testing. I have therefore now generated a static GUID for Flatcar that
we should use going forwards.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2025-06-23 15:10:18 +01:00
flatcar-ci
382c879bb6 New version: main-4372.0.0-nightly-20250620-2100 2025-06-21 04:25:30 +00:00
flatcar-ci
9c3d8d8321 New version: main-4372.0.0-nightly-20250620-2100-INTERMEDIATE 2025-06-20 21:00:28 +00:00
Mathieu Tortuyaux
e4a69ba73e
Merge pull request #3032 from flatcar/linux-6.12.34-main
Upgrade Linux Kernel for main from 6.12.33 to 6.12.34
2025-06-20 16:02:20 +02:00
subnix
40759da09e
feat: support for podman in toolbox 2025-06-20 08:42:06 +00:00
Flatcar Buildbot
3cf3699fb9 sys-kernel/coreos-sources: Update from 6.12.33 to 6.12.34 2025-06-20 07:06:56 +00:00
Mathieu Tortuyaux
e1cf440998
ice: update package version to 1.3.43.0
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=18f9edda4283886ab6f934d6eec8652af359c6ed

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-06-19 15:42:17 +02:00
Flatcar Buildbot
8a2896f612 sys-kernel/coreos-firmware: Update from 20250509 to 20250613 2025-06-19 07:06:29 +00:00
flatcar-ci
17792e7cad New version: main-4368.0.0-nightly-20250616-2100 2025-06-16 21:00:28 +00:00
flatcar-ci
40ea12ded9 New version: main-4365.0.0-nightly-20250613-2100 2025-06-14 02:41:51 +00:00
flatcar-ci
5d0a2316fc New version: main-4365.0.0-nightly-20250613-2100-INTERMEDIATE 2025-06-13 21:00:30 +00:00
flatcar-ci
5184b34170 Revert failed version back to 4363.0.0+nightly-20250611-2100 2025-06-13 07:48:25 +00:00
flatcar-ci
34521c9e9a New version: main-4364.0.0-nightly-20250612-2100 2025-06-12 21:00:26 +00:00
Mathieu Tortuyaux
9a0a9bcd05
Merge pull request #3017 from flatcar/linux-6.12.33-main
Upgrade Linux Kernel for main from 6.12.32 to 6.12.33
2025-06-12 16:45:40 +02:00
James Le Cuirot
7a0bc5458d
coreos-base/coreos-init: Bump for extend-fs and /boot permission changes
An associated Kola fix is included.

Closes: https://github.com/flatcar/init/pull/132
Closes: https://github.com/flatcar/Flatcar/issues/296
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2025-06-12 14:22:23 +01:00
flatcar-ci
a887c9080a New version: main-4363.0.0-nightly-20250611-2100 2025-06-11 21:00:36 +00:00
Flatcar Buildbot
724b1d636f sys-kernel/coreos-sources: Update from 6.12.32 to 6.12.33 2025-06-11 07:07:11 +00:00
Flatcar Buildbot
bd50d8a7ec Update mantle container image to latest HEAD 2025-06-10 21:00:49 +00:00
flatcar-ci
1b087fe447 New version: main-4362.0.0-nightly-20250610-2100 2025-06-10 21:00:26 +00:00
Jan Bronicki
c2eaed69bd
Merge pull request #3004 from flatcar/move-to-new-main-branch
Update EGIT_COMMIT reference from 'flatcar-master' to 'main' in mayda…
2025-06-10 15:53:03 +02:00
flatcar-ci
efb5c5d1ff New version: main-4361.0.0-nightly-20250609-2100 2025-06-09 21:00:38 +00:00
flatcar-ci
0e65dbd675 Revert failed version back to 4356.0.0+nightly-20250604-2100 2025-06-07 00:40:28 +00:00
flatcar-ci
f881a9df67 New version: main-4358.0.0-nightly-20250606-2100-INTERMEDIATE 2025-06-06 21:00:29 +00:00
Jan Bronicki
ff3c7edcb6 Update EGIT_COMMIT reference from 'flatcar-master' to 'main' in mayday ebuild 2025-06-05 22:40:44 +02:00
Flatcar Buildbot
67795a289b sys-kernel/coreos-sources: Update from 6.12.31 to 6.12.32 2025-06-05 07:06:00 +00:00
flatcar-ci
7e8801c275 New version: main-4356.0.0-nightly-20250604-2100 2025-06-04 21:00:30 +00:00
Jan Bronicki
fcb7b48de4 Update EGIT_COMMIT references from 'master' to 'main' in ebuild files 2025-06-04 11:57:58 +02:00
flatcar-ci
92c9dc568d New version: main-4355.0.0-nightly-20250603-2100 2025-06-03 21:00:29 +00:00
Mathieu Tortuyaux
191af7fbaa
Merge pull request #2978 from flatcar/linux-6.12.31-main
Upgrade Linux Kernel for main from 6.12.30 to 6.12.31
2025-06-03 09:03:49 +02:00
Flatcar Buildbot
2208d4e144 Update mantle container image to latest HEAD 2025-06-02 21:00:47 +00:00
flatcar-ci
9546f24db9 New version: main-4354.0.0-nightly-20250602-2100 2025-06-02 21:00:29 +00:00
Flatcar Buildbot
add4b696cb Update mantle container image to latest HEAD 2025-06-02 07:22:44 +00:00
Flatcar Buildbot
29a9d9a6c8 app-misc/ca-certificates: Update from 3.111 to 3.112 2025-06-02 07:12:36 +00:00
Flatcar Buildbot
b1ed15ba2d sys-kernel/coreos-sources: Update from 6.12.30 to 6.12.31 2025-05-30 07:06:42 +00:00
flatcar-ci
751ce3909d New version: main-4349.0.0-nightly-20250528-2100 2025-05-28 21:00:29 +00:00
Mark Farrell
9947290d41
add RPi device tree support and poe hat 2025-05-28 15:27:58 +01:00
flatcar-ci
5174e270bc New version: main-4348.0.0-nightly-20250527-2100 2025-05-27 21:00:27 +00:00
Jan Bronicki
b488451c94
Merge pull request #2960 from flatcar/update-documentation-branch-names
Update documentation and ebuilds to reference `main` branch instead `flatcar-master`

This pull request updates references from the `flatcar-master` branch to the `main` branch across various files and documentation. The changes ensure consistency with the updated branch naming convention.

### Documentation updates:
* Updated the link to `kola` in `PREFIX.md` to reference the `main` branch instead of `flatcar-master`.
* Updated the link to `kola` in `ci-automation/README.md` to reference the `main` branch instead of `flatcar-master`.

### Ebuild file updates:
* Changed the `EGIT_COMMIT` comment in `toolbox-9999.ebuild` to reference `main` instead of `flatcar-master`.
* Changed the `EGIT_COMMIT` comment in `update-ssh-keys-9999.ebuild` to reference `main` instead of `flatcar-master`.
* Changed the `EGIT_COMMIT` comment in `nss-usrfiles-9999.ebuild` to reference `main` instead of `flatcar-master`.

This is in reference to this issue: https://github.com/flatcar/Flatcar/issues/1714
2025-05-27 12:24:37 +02:00
Mathieu Tortuyaux
51e4ad1cd6
app-emulation/hv-daemons: use correct array syntax
The array is not expanded without the brackets.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-27 10:46:28 +02:00
flatcar-ci
0778d2385b New version: main-4347.0.0-nightly-20250526-2100 2025-05-26 21:00:28 +00:00
Mathieu Tortuyaux
6ce65b871b
Merge pull request #2953 from flatcar/linux-6.12.30-main
Upgrade Linux Kernel for main from 6.12.29 to 6.12.30
2025-05-26 19:45:27 +02:00
Flatcar Buildbot
44801fd745 Update mantle container image to latest HEAD 2025-05-26 17:07:19 +00:00
James Le Cuirot
f4e143f908
app-crypt/azure-keyvault-pkcs11: Bump snapshot to 20250526
This has the C_GetSessionInfo signing fix.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2025-05-26 17:32:41 +01:00
Jan Bronicki
b0ccb6f096 Update documentation and ebuilds to reference 'main' branch instead of 'flatcar-master' 2025-05-26 18:04:26 +02:00
Flatcar Buildbot
054704035d sys-kernel/coreos-sources: Update from 6.12.29 to 6.12.30 2025-05-23 07:07:01 +00:00
flatcar-ci
db677720a5 New version: main-4343.0.0-nightly-20250522-2100 2025-05-22 21:00:31 +00:00
flatcar-ci
ca8f52b3e9 Revert failed version back to 4341.0.0+nightly-20250520-2100 2025-05-22 15:30:00 +00:00
Flatcar Buildbot
e906fc4000 Update mantle container image to latest HEAD 2025-05-22 12:35:09 +00:00
Mathieu Tortuyaux
b3e8dfcd13
Merge pull request #2946 from flatcar/tormath1/nftables
net-firewall/nftables: provide nftables systemd units
2025-05-22 14:34:53 +02:00
flatcar-ci
1f62610f0d New version: main-4342.0.0-nightly-20250521-2100 2025-05-21 21:00:28 +00:00