Skip to content

packages: Move from our own containerd v1 RPM to containerd.io v2 RPM from docker repo#4821

Open
TeddyAndrieux wants to merge 2 commits intodevelopment/133.0from
improvement/mk8s-151-migrate-to-containerd.io
Open

packages: Move from our own containerd v1 RPM to containerd.io v2 RPM from docker repo#4821
TeddyAndrieux wants to merge 2 commits intodevelopment/133.0from
improvement/mk8s-151-migrate-to-containerd.io

Conversation

@TeddyAndrieux
Copy link
Collaborator

@TeddyAndrieux TeddyAndrieux commented Mar 17, 2026

Let's migrate to the official containerd package from docker repository and no longer build and maintain our own containerd package.

Due to this change, downgrade is not supported from 133 to 132, it could be possible to handle this case but it would require extra work to downgrade containerd and config before running the downgrade since "old" salt states cannot be used to perform this downgrade since containerd.io version we install "obsoletes" the containerd version we have in older version.

That's why we decided to not support this downgrade path.

This PR also leverage the usage of config_path for containerd mirrors so that we do not need to restart containerd on registry mirror changes

Fixes: MK8S-151

@TeddyAndrieux TeddyAndrieux requested a review from a team as a code owner March 17, 2026 16:52
@bert-e
Copy link
Contributor

bert-e commented Mar 17, 2026

Hello teddyandrieux,

My role is to assist you with the merge of this
pull request. Please type @bert-e help to get information
on this process, or consult the user documentation.

Available options
name description privileged authored
/after_pull_request Wait for the given pull request id to be merged before continuing with the current one.
/bypass_author_approval Bypass the pull request author's approval
/bypass_build_status Bypass the build and test status
/bypass_commit_size Bypass the check on the size of the changeset TBA
/bypass_incompatible_branch Bypass the check on the source branch prefix
/bypass_jira_check Bypass the Jira issue check
/bypass_peer_approval Bypass the pull request peers' approval
/bypass_leader_approval Bypass the pull request leaders' approval
/approve Instruct Bert-E that the author has approved the pull request. ✍️
/create_pull_requests Allow the creation of integration pull requests.
/create_integration_branches Allow the creation of integration branches.
/no_octopus Prevent Wall-E from doing any octopus merge and use multiple consecutive merge instead
/unanimity Change review acceptance criteria from one reviewer at least to all reviewers
/wait Instruct Bert-E not to run until further notice.
Available commands
name description privileged
/help Print Bert-E's manual in the pull request.
/status Print Bert-E's current status in the pull request TBA
/clear Remove all comments from Bert-E from the history TBA
/retry Re-start a fresh build TBA
/build Re-start a fresh build TBA
/force_reset Delete integration branches & pull requests, and restart merge process from the beginning.
/reset Try to remove integration branches unless there are commits on them which do not appear on the source branch.

Status report is not available.

@bert-e
Copy link
Contributor

bert-e commented Mar 17, 2026

Waiting for approval

The following approvals are needed before I can proceed with the merge:

  • the author

  • 2 peers

Peer approvals must include at least 1 approval from the following list:

@TeddyAndrieux TeddyAndrieux force-pushed the improvement/mk8s-151-migrate-to-containerd.io branch from 4dc4b37 to c67a534 Compare March 17, 2026 17:03
Using this config_path patern allow to change the
registries configuration without restarting the containerd service
Let's migrate to the official containerd package from
docker repository and no longer build and maintain our own
containerd package.

Due to this change, downgrade is not supported from 133 to 132,
it could be possible to handle this case but it would require
extra work to downgrade containerd and config before running
the downgrade since "old" salt states cannot be used to perform
this downgrade since `containerd.io` version we install "obsoletes"
the `containerd` version we have in older version.

That's why we decided to not support this downgrade path.

Fixes: MK8S-151
@TeddyAndrieux TeddyAndrieux force-pushed the improvement/mk8s-151-migrate-to-containerd.io branch from c67a534 to 14b2ab5 Compare March 17, 2026 20:33
@bert-e
Copy link
Contributor

bert-e commented Mar 17, 2026

Waiting for approval

The following approvals are needed before I can proceed with the merge:

  • the author

  • 2 peers

Peer approvals must include at least 1 approval from the following list:

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