summaryrefslogtreecommitdiff
path: root/api/server
diff options
context:
space:
mode:
authorDjordje Lukic <djordje.lukic@docker.com>2023-04-26 13:48:50 +0200
committerDjordje Lukic <djordje.lukic@docker.com>2023-04-26 15:10:01 +0200
commita1e103873633fdce82fcb3edf54242ea85a5f3aa (patch)
tree027231e870889dfcde2f443fd681c9d5cf93aa86 /api/server
parent2379b49177521ac21492a6f33647c3f05c215f4c (diff)
downloaddocker-a1e103873633fdce82fcb3edf54242ea85a5f3aa.tar.gz
Use the image service instead of the reference store for tagging
The image store sends events when a new image is created/tagged, using it instead of the reference store makes sure we send the "tag" event when a new image is built using buildx. Signed-off-by: Djordje Lukic <djordje.lukic@docker.com>
Diffstat (limited to 'api/server')
-rw-r--r--api/server/backend/build/backend.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/api/server/backend/build/backend.go b/api/server/backend/build/backend.go
index 01d5c9e85d..0d4fb9004b 100644
--- a/api/server/backend/build/backend.go
+++ b/api/server/backend/build/backend.go
@@ -92,7 +92,7 @@ func (b *Backend) Build(ctx context.Context, config backend.BuildConfig) (string
stdout := config.ProgressWriter.StdoutFormatter
fmt.Fprintf(stdout, "Successfully built %s\n", stringid.TruncateID(imageID))
}
- if imageID != "" {
+ if imageID != "" && !useBuildKit {
err = tagImages(ctx, b.imageComponent, config.ProgressWriter.StdoutFormatter, image.ID(imageID), tags)
}
return imageID, err