Skip to content

Conversation

@jacobweinstock
Copy link
Member

@jacobweinstock jacobweinstock commented Aug 25, 2025

Description

  • Update linuxkit/init to the latest release. We were using an init container from a year ago.
  • Disable the CRI plugin for containerd. This is not needed for Linuxkit. The cri plugin is a Kubernetes thing. This removes warning and error messages that show up and have confused users as real issues.
  • Add a config file (/etc/runtime-config.toml) for the init system to use when starting containerd. This will send logs to files.

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

We were using an init container from
a year ago.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Linuxkit expects the containerd config file to be
at /etc/runtime-config.toml. Rename the config
so that the settings get picked up properly.

Disable the containerd cri plugin. This is not
needed for linuxkit. The cri plugin is a Kubernetes
thing. This removes warning and error messages
that show up and have confused users about real
issues.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
The version of Go in that image needs updated.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
There is one file that linuxkit/init uses to
configure the running of containerd and another
that containerd uses to configure itself.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
@jacobweinstock jacobweinstock added the ready-to-merge Signal to Mergify to merge the PR. label Aug 25, 2025
@jacobweinstock jacobweinstock changed the title Update linuxkit/initl; Disable containerd CRI plugin Update linuxkit/init; Disable containerd CRI plugin Aug 25, 2025
@mergify mergify bot merged commit fb4c03b into tinkerbell:main Aug 25, 2025
31 checks passed
@jacobweinstock jacobweinstock deleted the disable-cri branch August 25, 2025 23:00
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