containerd packages are missing the crictl binary

Bug #2036670 reported by Craig Ringer
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
containerd (Ubuntu)
Triaged
Wishlist
Unassigned

Bug Description

The containerd project supplies the crictl binary to provide a stable machine-friendly interface for interacting with the containerd server.

This binary is omitted from the Ubuntu packages for containerd. They do include the 'ctr' binary, but this is much less useful and has a less stable interface across versions.

Please package the crictl binary too. It should be built already as part of a regular containerd build.

Revision history for this message
Craig Ringer (ringerc) wrote :

It's somewhat possible to work around using 'ctr' but it lacks the ability to expose a lot of the relevant info, such as k8s pod and pod namespace etc.

Revision history for this message
Craig Ringer (ringerc) wrote :

Quoting the help output from "ctr"

ctr is an unsupported debug and administrative client for interacting
with the containerd daemon. Because it is unsupported, the commands,
options, and operations are not guaranteed to be backward compatible or
stable from release to release of the containerd project.

Revision history for this message
Paride Legovini (paride) wrote :

I am not familiar with crictl, but assuming that this can be done by enabling some build time option (to actually build the tool), this looks like a reasonable request to me.

I subscribed Lucas Kanashiro to this bug, as he's more familiar with the package than me.

Please note that this won't happen before the next Ubuntu development cycle.

Changed in containerd (Ubuntu):
status: New → Incomplete
importance: Undecided → Wishlist
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for containerd (Ubuntu) because there has been no activity for 60 days.]

Changed in containerd (Ubuntu):
status: Incomplete → Expired
Changed in containerd (Ubuntu):
status: Expired → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.