spinkube / runtime-class-manager

A Kubernetes operator to manage Runtime Classes
Apache License 2.0
36 stars 10 forks source link

Distro detection parity with containerd-shim-spin's installer #240

Closed vdice closed 1 month ago

vdice commented 1 month ago

Describe your changes

Adds distro detection for parity with the current installer script used in SpinKube today (see containerd-shim-spin's installer script)

Incorporates changes from https://github.com/spinkube/runtime-class-manager/pull/84 and adds the following additional commits:

Notes

I used Lima VMs to test the following distros (links to their lima.yaml configs):

For all of these, I used the quick start/easy mode for installation.

Untested and looking for volunteers to help out: GKE, EKS, DO K8s

Issue ticket number and link

https://github.com/spinkube/runtime-class-manager/issues/65

Supersedes https://github.com/spinkube/runtime-class-manager/pull/84

Checklist before requesting a review