OS Changes
General
- Update admin and control containers (#2191)
- Update to containerd 1.6.x (#2158)
- Restart container runtimes when certificates store changes (#2076)
- Add support for providing kernel parameters via Boot Configuration (#1980)
- Restart long-running systemd services on exit (#2162)
- Ignore zero blocks on dm-verity root (#2169)
- Add support for static DNS mappings in
/etc/hosts
(#2129) - Enable network configuration generation via
netdog
(#2066) - Add support for non-
eth0
default interfaces (#2144) - Update to IMDS schema
2021-07-15
(#2190)
Kubernetes
- Add support for Kubernetes 1.23 variants (#2188)
- Improve Kubernetes pod start times by unsetting
configMapAndSecretChangeDetectionStrategy
in kubelet config (#2166) - Add new setting for configuring kubelet's
provider-id
configuration (#2192) - Add new setting for configuring kubelet's
podPidsLimit
configuration (#2138) - Allow a list of IP addresses in
settings.kubernetes.cluster-dns-ip
(#2176) - Set the default for
settings.kubernetes.cloud-provider
on metal variants to an empty string (#2188) - Add c7g instance data for max pods calculation in AWS variants (#2107, thanks, @lizthegrey!)
ECS
- Add aws-ecs-1-nvidia variant with Nvidia driver support (#2128, #2100, #2098, #2167, #2097, #2090, #2099)
- Add support for ECS ImagePullBehavior and WarmPoolsSupport (#2063, thanks, @mello7tre!)
Hardware
- Build smartpqi driver for Microchip Smart Storage devices into 5.10 kernel (#2184)
- Add support for Broadcom ethernet cards in 5.10 kernel (#2143)
- Add support for MegaRAID SAS in 5.10 kernel (#2133)
Build Changes
- Remove aws-k8s-1.18 variant (#2044, #2092)
- Update third-party packages (#2178, #2187, #2145)
- Update Rust and Go dependencies (#2183, #2181, #2180, #2085, #2110, #2068, #2075, #2074, #2048, #2059, #2049, #2036, #2033)
- Update Bottlerocket SDK to 0.26.0 (#2157)
- Speed up kernel builds by installing headers and modules in parallel (#2185)
- Removed unused patch from Docker CLI (#2030, thanks, @thaJeztah!)