Major Features
This release brings support for Secure Boot on platforms using UEFI boot; the Linux 6.1 kernel; systemd-networkd and systemd-resolved for host networking; and XFS as the filesystem for local storage.
These features are enabled by default in the new variants. Existing variants will continue to use earlier kernels, wicked
for host networking, and EXT4 as the filesystem for local storage.
Known Incompatibilities
- Variants using the 6.1 kernel (
aws-ecs-2
/aws-ecs-2-nvidia
,aws-k8s-1.28
/aws-k8s-1.28-nvidia
,vmware-k8s-1.28
, andmetal-k8s-1.28
) do not support LustreFS (#3459)
Deprecation Notice
The functionality to apply a hotpatch for log4j CVE-2021-44228 has been removed. The corresponding setting, settings.oci-hooks.log4j-hotpatch-enabled
, is still available for backwards compatibility. However, it has no effect beyond printing a deprecation warning to the system logs. (#3401)
OS Changes
- Add kernel 6.1 (#3121, #3441)
- Update admin and control containers (#3368)
- Update third party packages and dependencies (#3362, #3369, #3330, #3339, #3355, #3441, #3456)
- Updated to systemd 252 (#3290)
- Add support for Secure Boot (#3097)
- Add support for XFS (#3198)
- Add
apiclient report
command (#3258) and Bottlerocket CIS benchmark report (#2881) - Add resource-limit settings for OCI defaults (#3206)
- Use
systemd-networkd
andsystemd-resolved
instead ofwicked
foraws-k8s-1.28
,aws-ecs-2
, and*-dev
variants (#3134, #3232, #3266, #3311, #3394, #3395, #3451, #3455)
Orchestrator Changes
ECS
- Add
aws-ecs-2
variants (#3273)- Enables Secure Boot, systemd-networkd, and XFS for the data partition
- Add support for AppMesh (#3267)
Kubernetes
- Add Kubernetes 1.28 variants (#3329)
- Enables Secure Boot, systemd-networkd, and XFS for the data partition
- Drop Kubernetes 1.22 variants (#2988)
- Update to Kubernetes 1.27.4 (#3319)
- Update to Kubernetes 1.26.7 (#3320)
- Update to Kubernetes 1.25.12 (#3321)
- Update to Kubernetes 1.24.16 (#3322)
- Add support for SeccompDefault setting for k8s 1.25+ (#3334)
- Add Kubernetes CIS benchmark report (#3239)
Platform Changes
AWS
- Retry on empty PrivateDnsName from EC2 (#3364)
Metal
- Enable Intel VMD driver (#3419)
- Add linux-firmware (#3296, #3418)
- Add aws-iam-authenticator to k8s variants (#3357)