- Disable BPF preload and bpfilter helpers for kernel (#261)
- Allow overriding max-pods file with one from variant (#279)
- Update libdbus and libexpat (#270)
- Remove acpid package (#280)
- Prevent io_uring calls from hanging (#284)
- Update EKS 1.28-1.31 versions to latest (#281)
- Use upstream sources for packages sourced from Amazon Linux (#265)
- Update twoliter to v0.5.1 (#259)
- Drop "dependencies" table for all packages (#262)
- Add kernel-5.15 patch to fix IPv6 typo (#266)
- Update kernel 5.10.228 and kernel 6.1.115 (#263)
- Add latest instance types to eni-max-pods mapping (#250)
- Include
rdma-core
in AWS variants (#252) - Add
libstdc++
subpackage tolibgcc
(#253) - Update third-party packages (#254)
- Provide FIPS binaries for first-party rust programs (#173)
- Support ECR FIPS endpoints for host containers (#204)
- Adjust SELinux Policy to allow execute programs in NFS filesystems (#205)
- Mount
binfmt_mics
filesystem at boot (#206) - Add proxy support for pluto FIPS binary (#213)
- Generate default AWS config file (#218)
- Adjust SELinux Policy for first-party FIPS rust programs (#222)
- Update third-party packages (#210, #212, #214, #219, #220, #246)
- Add
rdma-core
to packages (#223) - Use Amazon Linux 2023 as upstream for
libkcapi
(#224) - Set AWS_SDK_LOAD_CONFIG for system services (#243)
- Add proxy support for
cfsignal
(#234)
- Add
insertFinalNewline
for VSCode Workspaces (#242)
- Wait for kubelet device-manager socket before starting nvidia-k8s-device-plugin (#228)
- Update kernel 5.10.227 and kernel 5.15.168 (#235)
- Update kernel 6.1.112-124 (#231)
- Add kernel-6.1 patch to fix io statistics for cgroup v1 (#225)
- Revert system-wide configuration to block writeable/executable memory in systemd services (#215)
- Update NVIDIA driver versions to 535.216.01 (#209)
- Set Epoch to 1 in necessary packages (#208)
- Apply upstream patches for Kubernetes v1.24 to v1.31 (#186)
- Drop kubernetes-1.23 (#184)
- Move kmod-5.10-nvidia from branch R470 to R535 (#181)
- Block writeable/executable memory in systemd services by default (#158)
- Update twoliter to 0.5.0 (#195)
- Update bottlerocket-sdk to 0.46.0 (#191)
- Update
tough
andreqwest
to latest versions (#197) - Set Epoch to 1 in necessary packages (#180)
- Drop dependency on glibc for nvidia kmods (#194)
- Update kernels to 5.10.226, 5.15.167 and 6.1.112 (#200)
- Add nvidia-persistenced and nvidia-modprobe to kmod-*-nvidia (#122)
- Add NVIDIA time-slicing settings to nvidia-k8s-device-plugin (#169)
- libcap: fix cross-compile toolchain usage (#174)
- login: start the getty services earlier (#175)
- Update amazon-ssm-agent to v3.3.987.0 (#182)
- Update kernels to 5.10.226 and 5.15.167 (#177)
- Exclude more object files from kernel-6.1-devel (#172)
- Fix driver unit dependencies for ecs-gpu-init (#166)
- Install squashed kernel-devel if erofs is not positively selected (#163)
- Choose the correct checksum when validating a twoliter binary (#157)
- Use open GPU drivers on P4 and P5 instances (#114)
- Add package-level support for EROFS as a root filesystem (#159)
- Update libnvidia-container and nvidia-container-toolkit to 1.16.2 (#161)
- Update twoliter to 0.4.6 (#153)
- Add the ability for ghostdog to detect EFA devices attachment (#141)
- Apply higher MEMLOCK limits in oci-defaults when EFA devices are detected (#141)
- Add the ability for corndog to generate the hugepages setting (#141)
- Compile
host-ctr
with go 1.23 (#146) - Update
host-ctr
dependencies (#146) - Include
nvidia-cdi-hook
innvidia-container-toolkit
(#150) - Update kernels to 5.10.225 and 5.15.166 (#154)
- Use Go 1.22 for kubernetes 1.23, 1.24, 1.25, 1.26, 1.27, 1.28, 1.29 (#155)
- Validate
twoliter
upon install (#147)
- Add the ability for driverdog to copy modules (#119)
- Add pciclient crate for high level access to
lspci
(#149) - Update 6.1 kernel to 6.1.109 (#151)
- Build open source NVIDIA kernel modules (#118)
- Update third party packages (#129, #143)
- Split ECS and VPC CNI plugins from ecs-agent (#85)
- Add helper functions for ipcidr (#116)
- Add aws-otel-collector package (#50)
- Add pciutils package (#142)
- Use kubelet-device-plugins API (#132)
- Add ephemeral-storage commands (#15) - thanks @tzneal
- Add support for bootstrap commands (#62, #127)
- Update runc to 1.1.14 (#123)
- Update kernels to 5.10.224, 5.15.165 and 6.1.106 (#128, #126)
- Add Kubernetes 1.31 packages (#117)
- Apply EKS-D upstream patches for Kubernetes v1.23 to v1.26 (#121)
- Add latest instance types to eni-max-pods mapping (#120)
- Update Twoliter to 0.4.5 (#106)
- schnauzer: add reflective template helpers (#105)
- Update bottlerocket-sdk to v0.44.0 (#109)
- Third party package updates (#108)
- Fix issue where a null value would fail to render the credential provider template for Kubernetes (#101)
- Improve EBS volume udev rules by adding a symlink to
/dev/by-ebs-id
and remove/dev/
from the device name returned by ghostdog (#98) - Update kernels to 5.10.223-212 and 6.1.102-111 (#99)
- Add collect-kernel-config script to tools (#84)
- Update libnvidia-container to v550.54.14 and nvidia-container-toolkit to v1.16.1 (#88)
- Fix a bug in sundog that caused it to regenerate populated settings (#94)
- kubernetes 1.24, 1.25, 1.26: Apply upstream patches (#76, #77, #78)
- packages: use
GO_MAJOR
for selecting Go version (#86)
- pluto: use settings SDK to parse API response (#89)
- schnauzer: add support for update repository & ecr registry in ISO-E (#91)
- ecr-credential-provider: update to 1.25.15 (#66)
- ecr-credential-provider-1.27: update to 1.27.8 (#66)
- ecr-credential-provider-1.29: update to 1.29.6 (#66)
- ecr-credential-provider-1.30: update to 1.30.3 (#66)
- soci-snapshotter: update to 0.7.0 (#66)
- Re-enable fmt and licenses lints in CI (#69)
- Use workspace dependencies for all dependencies (#70)
- Update datastore serializer to expect JSON and correctly handle null values (#80, #87)
- Update docker-engine to v25.0.6 (#55)
- nvidia-container-runtime, nvidia-k8s-device-plugin: support Nvidia settings APIs #48
- Support hostname-override-source (#59)
- Update containerd to 1.7.20 (#40)
- Update runc to 1.1.13 (#40)
- Update kernels: 5.10.220, 5.15.162, and 6.1.97 (#46)
- Add kmod-6.1-neuron-devel (#42)
- Add latest instance types to eni-max-pods mapping (#43)
- Update Twoliter to 0.4.3 (#39)
- Add libbpf (#24, thanks @ndbaker1)
- Add kube-proxy (#25, thanks @tzneal)
- Third party package updates (#28, #35, #36)
- Update rust dependencies for first-party sources (#34)
- Update kernels: 5.10.220, 5.15.161, and 6.1.96 (#29)
- Fix
diff-kernel-config
to work with Core Kit (#32)
- Update kernels: 5.10.219, 5.15.160-104, and 6.1.94 (#13, #17)
- Add kmod-6.1-neuron package in core kit (#21)
- Provide SSM agent as a system service (#22)
- Enable host containers and in-place updates to be optional (#23)
- Move dockershim link to relative path (#18)
- Add mdadm packages for software RAID (#4035) - Thanks tzneal!
- Update kernels: 5.10.217, 5.15.156, and 6.1.92(#4049,#4039, #4005, #3972, #3976)
- Update containerd to 1.7.17 (#4016)
- Change pluto to act more like a settings generator (#4032)
- Update pluto for kits and Out of Tree Builds (#3828)
- Remove API Client dependency on the Settings model (#3987)
- Create CloudFormation settings extension (#4010)
- Add symlink to latest version for amazon-ssm-agent (#3986)
- Prepare os package for build system changes (#4006)
- Move to DNS settings extension (#3980)
- Move to OCI Hooks Settings Extension (#3978)
- Add Metrics Settings Extension (#3963)
- Move to PKI Settings Extension (#3971)
- Remove metadata migration (#3958)
- Remove version from makefile (#4)
- Improve cache behavior (#6)
- Twoliter updates (#8)