Skip to content

Commit 68ee827

Browse files
authored
Merge pull request containerd#5342 from mikebrow/improve-error-out-for-bad-config
address recent runtimes config confusion
2 parents a20213a + 8a04bd0 commit 68ee827

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

pkg/cri/config/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ func ValidatePluginConfig(ctx context.Context, c *PluginConfig) error {
328328
return errors.New("`default_runtime_name` is empty")
329329
}
330330
if _, ok := c.ContainerdConfig.Runtimes[c.ContainerdConfig.DefaultRuntimeName]; !ok {
331-
return errors.New("no corresponding runtime configured in `runtimes` for `default_runtime_name`")
331+
return errors.Errorf("no corresponding runtime configured in `containerd.runtimes` for `containerd` `default_runtime_name = \"%s\"", c.ContainerdConfig.DefaultRuntimeName)
332332
}
333333

334334
// Validation for deprecated runtime options.

pkg/cri/config/config_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ func TestValidateConfig(t *testing.T) {
113113
DefaultRuntimeName: RuntimeDefault,
114114
},
115115
},
116-
expectedErr: "no corresponding runtime configured in `runtimes` for `default_runtime_name`",
116+
expectedErr: "no corresponding runtime configured in `containerd.runtimes` for `containerd` `default_runtime_name = \"default\"",
117117
},
118118
"deprecated systemd_cgroup for v1 runtime": {
119119
config: &PluginConfig{

0 commit comments

Comments
 (0)