mirror of
https://github.com/containerd/containerd.git
synced 2026-11-06 13:27:16 +00:00
Snapshotters: Export the root path
Some of the snapshotters that allow you to change their root location were already doing this, this just makes all of them follow the same pattern. Signed-off-by: Danny Canter <danny@dcantah.dev>
This commit is contained in:
1 parent
8eb03f17b1
commit
32caaee484
6 files changed
+9
-2
No files matched your search
@@ -74,6 +74,7 @@ func init() {
|
||||
}
|
||||
opts = append(opts, blockfile.WithRecreateScratch(config.RecreateScratch))
|
||||
|
||||
ic.Meta.Exports[plugins.SnapshotterRootDir] = root
|
||||
return blockfile.NewSnapshotter(root, opts...)
|
||||
},
|
||||
})
|
||||
|
||||
@@ -54,7 +54,7 @@ func init() {
|
||||
root = config.RootPath
|
||||
}
|
||||
|
||||
ic.Meta.Exports = map[string]string{"root": root}
|
||||
ic.Meta.Exports[plugins.SnapshotterRootDir] = root
|
||||
return btrfs.NewSnapshotter(root)
|
||||
},
|
||||
})
|
||||
|
||||
@@ -50,6 +50,7 @@ func init() {
|
||||
config.RootPath = ic.Properties[plugins.PropertyRootDir]
|
||||
}
|
||||
|
||||
ic.Meta.Exports[plugins.SnapshotterRootDir] = config.RootPath
|
||||
return devmapper.NewSnapshotter(ic.Context, config)
|
||||
},
|
||||
})
|
||||
|
||||
@@ -50,6 +50,7 @@ func init() {
|
||||
root = config.RootPath
|
||||
}
|
||||
|
||||
ic.Meta.Exports[plugins.SnapshotterRootDir] = root
|
||||
return native.NewSnapshotter(root)
|
||||
},
|
||||
})
|
||||
|
||||
@@ -92,7 +92,7 @@ func init() {
|
||||
ic.Meta.Capabilities = append(ic.Meta.Capabilities, capaOnlyRemapIDs)
|
||||
}
|
||||
|
||||
ic.Meta.Exports["root"] = root
|
||||
ic.Meta.Exports[plugins.SnapshotterRootDir] = root
|
||||
return overlay.NewSnapshotter(root, oOpts...)
|
||||
},
|
||||
})
|
||||
|
||||
@@ -93,3 +93,7 @@ const (
|
||||
// PropertyTTRPCAddress is the ttrpc address used for client connections to containerd
|
||||
PropertyTTRPCAddress = "io.containerd.plugin.ttrpc.address"
|
||||
)
|
||||
|
||||
const (
|
||||
SnapshotterRootDir = "root"
|
||||
)
|
||||
Reference in new issue
Block a user