Merge pull request #677 from rjnagal/validate
Publish creation event for pre-existing containers on start-up.
This commit is contained in:
commit
97266fc69c
@ -692,26 +692,24 @@ func (m *manager) createContainer(containerName string) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
if contSpec.CreationTime.After(m.startupTime) {
|
contRef, err := cont.handler.ContainerReference()
|
||||||
contRef, err := cont.handler.ContainerReference()
|
if err != nil {
|
||||||
if err != nil {
|
return err
|
||||||
return err
|
}
|
||||||
}
|
|
||||||
|
|
||||||
newEvent := &info.Event{
|
newEvent := &info.Event{
|
||||||
ContainerName: contRef.Name,
|
ContainerName: contRef.Name,
|
||||||
Timestamp: contSpec.CreationTime,
|
Timestamp: contSpec.CreationTime,
|
||||||
EventType: info.EventContainerCreation,
|
EventType: info.EventContainerCreation,
|
||||||
EventData: info.EventData{
|
EventData: info.EventData{
|
||||||
Created: &info.CreatedEventData{
|
Created: &info.CreatedEventData{
|
||||||
Spec: contSpec,
|
Spec: contSpec,
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
},
|
||||||
err = m.eventHandler.AddEvent(newEvent)
|
}
|
||||||
if err != nil {
|
err = m.eventHandler.AddEvent(newEvent)
|
||||||
return err
|
if err != nil {
|
||||||
}
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start the container's housekeeping.
|
// Start the container's housekeeping.
|
||||||
|
Loading…
Reference in New Issue
Block a user