File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,8 @@ var containerdConfigLocations = map[string]preset.Settings{
3232 "/var/lib/rancher/rke2/agent/etc/containerd/config.toml" : preset .RKE2 ,
3333 // K3s
3434 "/var/lib/rancher/k3s/agent/etc/containerd/config.toml" : preset .K3s ,
35+ // K0s
36+ "/etc/k0s/containerd.toml" : preset .K0s ,
3537 // default
3638 "/etc/containerd/config.toml" : preset .Default ,
3739}
Original file line number Diff line number Diff line change @@ -76,3 +76,21 @@ var RKE2 = Default.WithConfigPath("/var/lib/rancher/rke2/agent/etc/containerd/co
7676 })
7777
7878var K3s = RKE2 .WithConfigPath ("/var/lib/rancher/k3s/agent/etc/containerd/config.toml.tmpl" )
79+
80+ var K0s = Default .WithConfigPath ("/etc/k0s/containerd.d/config.toml" ).
81+ WithSetup (func (env Env ) error {
82+ _ , err := env .HostFs .Stat (env .ConfigPath )
83+ if err == nil {
84+ return nil
85+ }
86+
87+ if errors .Is (err , os .ErrNotExist ) {
88+ _ , err := env .HostFs .Create (env .ConfigPath )
89+ if err != nil {
90+ return err
91+ }
92+ return nil
93+ }
94+
95+ return err
96+ })
You can’t perform that action at this time.
0 commit comments