1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Add Image ID & Ref to container commit event

Signed-off-by: Marcus Cobden <mcobden@cisco.com>
This commit is contained in:
Marcus Cobden 2016-11-07 16:50:46 +00:00
parent e00e7e9582
commit e60ae53802

View file

@ -226,6 +226,7 @@ func (daemon *Daemon) Commit(name string, c *backend.ContainerCommitConfig) (str
} }
} }
imageRef := ""
if c.Repo != "" { if c.Repo != "" {
newTag, err := reference.WithName(c.Repo) // todo: should move this to API layer newTag, err := reference.WithName(c.Repo) // todo: should move this to API layer
if err != nil { if err != nil {
@ -239,10 +240,13 @@ func (daemon *Daemon) Commit(name string, c *backend.ContainerCommitConfig) (str
if err := daemon.TagImageWithReference(id, newTag); err != nil { if err := daemon.TagImageWithReference(id, newTag); err != nil {
return "", err return "", err
} }
imageRef = newTag.String()
} }
attributes := map[string]string{ attributes := map[string]string{
"comment": c.Comment, "comment": c.Comment,
"imageID": id.String(),
"imageRef": imageRef,
} }
daemon.LogContainerEventWithAttributes(container, "commit", attributes) daemon.LogContainerEventWithAttributes(container, "commit", attributes)
containerActions.WithValues("commit").UpdateSince(start) containerActions.WithValues("commit").UpdateSince(start)