sandbox: keep rootDir and stateDir compatible
Signed-off-by: Abel Feng <fshb1988@gmail.com>
This commit is contained in:
parent
b0fef6738f
commit
e1b4958663
@ -93,12 +93,17 @@ func initCRIBase(ic *plugin.InitContext) (interface{}, error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// For backward compatibility, we have to keep the rootDir and stateDir the same as before.
|
||||||
|
containerdRootDir := filepath.Dir(ic.Properties[plugins.PropertyRootDir])
|
||||||
|
rootDir := filepath.Join(containerdRootDir, "io.containerd.grpc.v1.cri")
|
||||||
|
containerdStateDir := filepath.Dir(ic.Properties[plugins.PropertyStateDir])
|
||||||
|
stateDir := filepath.Join(containerdStateDir, "io.containerd.grpc.v1.cri")
|
||||||
c := criconfig.Config{
|
c := criconfig.Config{
|
||||||
PluginConfig: *pluginConfig,
|
PluginConfig: *pluginConfig,
|
||||||
ContainerdRootDir: filepath.Dir(ic.Properties[plugins.PropertyRootDir]),
|
ContainerdRootDir: containerdRootDir,
|
||||||
ContainerdEndpoint: ic.Properties[plugins.PropertyGRPCAddress],
|
ContainerdEndpoint: ic.Properties[plugins.PropertyGRPCAddress],
|
||||||
RootDir: ic.Properties[plugins.PropertyRootDir],
|
RootDir: rootDir,
|
||||||
StateDir: ic.Properties[plugins.PropertyStateDir],
|
StateDir: stateDir,
|
||||||
}
|
}
|
||||||
|
|
||||||
log.G(ctx).Infof("Start cri plugin with config %+v", c)
|
log.G(ctx).Infof("Start cri plugin with config %+v", c)
|
||||||
|
Loading…
Reference in New Issue
Block a user