@@ -175,6 +175,8 @@ func (daemon *Daemon) generateClusterEvent(msg *swarmapi.WatchMessage) {
175
175
daemon .logNetworkEvent (event .Action , v .Network , event .OldObject .GetNetwork ())
176
176
case * swarmapi.Object_Secret :
177
177
daemon .logSecretEvent (event .Action , v .Secret , event .OldObject .GetSecret ())
178
+ case * swarmapi.Object_Config :
179
+ daemon .logConfigEvent (event .Action , v .Config , event .OldObject .GetConfig ())
178
180
default :
179
181
logrus .Warnf ("unrecognized event: %v" , event )
180
182
}
@@ -197,6 +199,14 @@ func (daemon *Daemon) logSecretEvent(action swarmapi.WatchActionKind, secret *sw
197
199
daemon .logClusterEvent (action , secret .ID , "secret" , attributes , eventTime )
198
200
}
199
201
202
+ func (daemon * Daemon ) logConfigEvent (action swarmapi.WatchActionKind , config * swarmapi.Config , oldConfig * swarmapi.Config ) {
203
+ attributes := map [string ]string {
204
+ "name" : config .Spec .Annotations .Name ,
205
+ }
206
+ eventTime := eventTimestamp (config .Meta , action )
207
+ daemon .logClusterEvent (action , config .ID , "config" , attributes , eventTime )
208
+ }
209
+
200
210
func (daemon * Daemon ) logNodeEvent (action swarmapi.WatchActionKind , node * swarmapi.Node , oldNode * swarmapi.Node ) {
201
211
name := node .Spec .Annotations .Name
202
212
if name == "" && node .Description != nil {
0 commit comments