From aef409dfb2fdf35994b77b80a9f89e14fa3f34a9 Mon Sep 17 00:00:00 2001 From: Derek McGowan Date: Sat, 3 May 2025 21:54:22 -0700 Subject: [PATCH] Remove unused reference store in image api The image api already defines the backend used and does not directly use the reference store backend. It also should not directly use the reference store backend. Signed-off-by: Derek McGowan --- api/server/router/image/image.go | 15 ++++++--------- cmd/dockerd/daemon.go | 1 - 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/api/server/router/image/image.go b/api/server/router/image/image.go index cb85912dba..cc4340b948 100644 --- a/api/server/router/image/image.go +++ b/api/server/router/image/image.go @@ -2,23 +2,20 @@ package image // import "github.com/docker/docker/api/server/router/image" import ( "github.com/docker/docker/api/server/router" - "github.com/docker/docker/reference" ) // imageRouter is a router to talk with the image controller type imageRouter struct { - backend Backend - searcher Searcher - referenceBackend reference.Store - routes []router.Route + backend Backend + searcher Searcher + routes []router.Route } // NewRouter initializes a new image router -func NewRouter(backend Backend, searcher Searcher, referenceBackend reference.Store) router.Router { +func NewRouter(backend Backend, searcher Searcher) router.Router { ir := &imageRouter{ - backend: backend, - searcher: searcher, - referenceBackend: referenceBackend, + backend: backend, + searcher: searcher, } ir.initRoutes() return ir diff --git a/cmd/dockerd/daemon.go b/cmd/dockerd/daemon.go index b48fff1f03..e12164e627 100644 --- a/cmd/dockerd/daemon.go +++ b/cmd/dockerd/daemon.go @@ -713,7 +713,6 @@ func buildRouters(opts routerOptions) []router.Router { image.NewRouter( opts.daemon.ImageService(), opts.daemon.RegistryService(), - opts.daemon.ReferenceStore, ), systemrouter.NewRouter(opts.daemon, opts.cluster, opts.builder.buildkit, opts.daemon.Features), volume.NewRouter(opts.daemon.VolumesService(), opts.cluster),