Skip to content

Conversation

@jacobweinstock
Copy link
Member

@jacobweinstock jacobweinstock commented Jun 25, 2025

Description

  • Go to 1.24. Containerd to v2.1.3. Runc to v1.3.0. Docker to 28.2.2.
  • Slimmed down hook-docker and got us back about 20Mb. This was needed as the new version of docker was larger than the previous and hook-udev increased the overall size too.
  • Fixed issue with dhcp.sh script and udev interface naming for Raspberry PI 4b machines and other machines that udev names the interface as eth instead of en.
  • Slimmed down hook-bootkit by using scratch.

Why is this needed

Fixes: #

How Has This Been Tested?

How are existing users impacted? What migration steps/scripts do we need?

Checklist:

I have:

  • updated the documentation and/or roadmap (if required)
  • added unit or e2e tests
  • provided instructions on how to upgrade

Go to 1.24. Containerd to v2.1.3.
Runc to v1.3.0. Docker to 28.2.2.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Generated a new default config from containerd
v2.1.3.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
This gets us some space back. The latest
docker was larger than the previous and udev
added some extra space.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
@jacobweinstock jacobweinstock changed the title Upgrade versions: Upgrade versions; Slim down hook-docker: Jun 25, 2025
The udev rules on a raspberry pi 4b
name the interfaces with `eth`. This
breaks the dhcp.sh script. So we make
the interface name look up more flexible
by only filtering for `e*` interface names.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
This mitigates the Docker host from
allowing remote connections.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
@jacobweinstock jacobweinstock added the ready-to-merge Signal to Mergify to merge the PR. label Jun 26, 2025
@jacobweinstock jacobweinstock merged commit 84ab9fa into tinkerbell:main Jun 26, 2025
29 checks passed
@jacobweinstock jacobweinstock deleted the update-docker branch June 26, 2025 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Signal to Mergify to merge the PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant