Skip to content

Package updates: e2fsprogs, iptables, mdadm, xfsprogs, pciutils, util-linux#930

Open
maherthomsi wants to merge 6 commits into
bottlerocket-os:developfrom
maherthomsi:update-packages-2026-05
Open

Package updates: e2fsprogs, iptables, mdadm, xfsprogs, pciutils, util-linux#930
maherthomsi wants to merge 6 commits into
bottlerocket-os:developfrom
maherthomsi:update-packages-2026-05

Conversation

@maherthomsi
Copy link
Copy Markdown
Contributor

Description of changes:
Update stale packages to their latest upstream versions:

  • e2fsprogs: 1.47.3 → 1.47.4
  • iptables: 1.8.12 → 1.8.13
  • mdadm: 4.5 → 4.6
  • xfsprogs: 6.18.0 → 6.19.0
  • pciutils: 3.14.0 → 3.15.0
  • util-linux: 2.41.3 → 2.41.4

Testing done:

  • Built kit locally
  • Built aws-k8s-1.35 variant and launched on EKS cluster
  • Verified updated package versions on running instance: e2fsprogs 1.47.4, iptables 1.8.13, mdadm 4.6, xfsprogs 6.19.0, pciutils 3.15.0, util-linux 2.41.4
  • Functional tests: iptables -L -n, ip6tables -L -n, mkfs.ext4, mkfs.xfs -V, mdadm --detail --scan, findmnt, lspci are all passing.
  • Node boots, joins cluster, runs workloads; 0 failed systemd units, 0 error journal entries

Terms of contribution:

By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.

Signed-off-by: Maher Homsi <maherhom@amazon.com>
Signed-off-by: Maher Homsi <maherhom@amazon.com>
Signed-off-by: Maher Homsi <maherhom@amazon.com>
Signed-off-by: Maher Homsi <maherhom@amazon.com>
Signed-off-by: Maher Homsi <maherhom@amazon.com>
Signed-off-by: Maher Homsi <maherhom@amazon.com>
@piyush-jena
Copy link
Copy Markdown
Contributor

For xfsprogs can you run the following:

[root@admin]# sheltie
bash-5.1# apiclient ephemeral-storage init -t xfs
bash-5.1# apiclient ephemeral-storage bind --dirs /var/lib/kubelet
bash-5.1# cat /usr/share/xfsprogs/mkfs/default.conf

Make sure you have an instance that has ephemeral storage. The larger ones usually do.

@maherthomsi
Copy link
Copy Markdown
Contributor Author

For xfsprogs can you run the following:

[root@admin]# sheltie
bash-5.1# apiclient ephemeral-storage init -t xfs
bash-5.1# apiclient ephemeral-storage bind --dirs /var/lib/kubelet
bash-5.1# cat /usr/share/xfsprogs/mkfs/default.conf

Make sure you have an instance that has ephemeral storage. The larger ones usually do.

@piyush-jena Results below, ran on m6gd.large

[root@admin]# sheltie
bash-5.2# apiclient ephemeral-storage init -t xfs
bash-5.2# apiclient ephemeral-storage bind --dirs /var/lib/kubelet
bash-5.2# cat /usr/share/xfsprogs/mkfs/default.conf
# V5 features that were the mkfs defaults when the upstream Linux 6.12 LTS
# kernel was released at the end of 2024.

[metadata]
bigtime=1
crc=1
finobt=1
inobtcount=1
metadir=0
reflink=1
rmapbt=1
autofsck=0

[inode]
sparse=1
nrext64=1
exchange=0

[naming]
parent=0
bash-5.2# df -h /var/lib/kubelet
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme2n1    110G  2.2G  108G   2% /var/lib/kubelet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants