mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-05 11:11:13 +00:00
Re-sync container on network dis/connect
This commit is contained in:
committed by
Simon Howe
parent
10ced2d09d
commit
e0fab36351
@@ -16,14 +16,16 @@ import (
|
||||
|
||||
// Consts exported for testing.
|
||||
const (
|
||||
CreateEvent = "create"
|
||||
DestroyEvent = "destroy"
|
||||
RenameEvent = "rename"
|
||||
StartEvent = "start"
|
||||
DieEvent = "die"
|
||||
PauseEvent = "pause"
|
||||
UnpauseEvent = "unpause"
|
||||
endpoint = "unix:///var/run/docker.sock"
|
||||
CreateEvent = "create"
|
||||
DestroyEvent = "destroy"
|
||||
RenameEvent = "rename"
|
||||
StartEvent = "start"
|
||||
DieEvent = "die"
|
||||
PauseEvent = "pause"
|
||||
UnpauseEvent = "unpause"
|
||||
NetworkConnectEvent = "network:connect"
|
||||
NetworkDisconnectEvent = "network:disconnect"
|
||||
endpoint = "unix:///var/run/docker.sock"
|
||||
)
|
||||
|
||||
// Vars exported for testing.
|
||||
@@ -249,7 +251,7 @@ func (r *registry) updateImages() error {
|
||||
|
||||
func (r *registry) handleEvent(event *docker_client.APIEvents) {
|
||||
switch event.Status {
|
||||
case CreateEvent, RenameEvent, StartEvent, DieEvent, DestroyEvent, PauseEvent, UnpauseEvent:
|
||||
case CreateEvent, RenameEvent, StartEvent, DieEvent, DestroyEvent, PauseEvent, UnpauseEvent, NetworkConnectEvent, NetworkDisconnectEvent:
|
||||
r.updateContainerState(event.ID, stateAfterEvent(event.Status))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user