summaryrefslogtreecommitdiff
path: root/daemon/daemon.go
diff options
context:
space:
mode:
authorDjordje Lukic <djordje.lukic@docker.com>2023-03-30 16:11:02 +0200
committerDjordje Lukic <djordje.lukic@docker.com>2023-03-30 17:48:51 +0200
commit15b9176d535ecaaa600ba845b703bfd523418bc4 (patch)
treeea5698345c7932037e443e4b233c57cd2482f356 /daemon/daemon.go
parentd0f6fa036b91a2e0776eae2bd2e2908488530d7d (diff)
downloaddocker-15b9176d535ecaaa600ba845b703bfd523418bc4.tar.gz
Add the events services to the containerd image service
No events are sent yet, these will come at a later stage. Signed-off-by: Djordje Lukic <djordje.lukic@docker.com>
Diffstat (limited to 'daemon/daemon.go')
-rw-r--r--daemon/daemon.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/daemon/daemon.go b/daemon/daemon.go
index 0736944ead..70f169d224 100644
--- a/daemon/daemon.go
+++ b/daemon/daemon.go
@@ -1012,7 +1012,14 @@ func NewDaemon(ctx context.Context, config *config.Config, pluginStore *plugin.S
if err := configureKernelSecuritySupport(config, driverName); err != nil {
return nil, err
}
- d.imageService = ctrd.NewService(d.containerdCli, d.containers, driverName, d, d.registryService)
+ d.imageService = ctrd.NewService(ctrd.ImageServiceConfig{
+ Client: d.containerdCli,
+ Containers: d.containers,
+ Snapshotter: driverName,
+ HostsProvider: d,
+ Registry: d.registryService,
+ EventsService: d.EventsService,
+ })
} else {
layerStore, err := layer.NewStoreFromOptions(layer.StoreOptions{
Root: config.Root,