diff --git a/plugins/cri/images/plugin.go b/plugins/cri/images/plugin.go index 8be9b6285f445..d08a28bbdcac9 100644 --- a/plugins/cri/images/plugin.go +++ b/plugins/cri/images/plugin.go @@ -21,6 +21,7 @@ import ( "fmt" "path/filepath" "runtime" + "strconv" containerd "github.com/containerd/containerd/v2/client" "github.com/containerd/containerd/v2/core/metadata" @@ -166,6 +167,11 @@ func init() { return nil, fmt.Errorf("failed to create image service: %w", err) } + ic.Meta.Exports = map[string]string{ + "DiscardUnpackedLayers": strconv.FormatBool(config.DiscardUnpackedLayers), + "RegistryConfigPath": config.Registry.ConfigPath, + } + return service, nil }, ConfigMigration: configMigration,