-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
UpdateFunc部分应该是Service对象,不是Application吧
Owns(&corev1.Service{}, builder.WithPredicates(predicate.Funcs{
...
UpdateFunc: func(event event.UpdateEvent) bool {
if event.ObjectNew.GetResourceVersion() == event.ObjectOld.GetResourceVersion() {
return false
}
if reflect.DeepEqual(event.ObjectNew.(*v1.Application).Spec, event.ObjectOld.(*v1.Application).Spec) {
return false
}
return true
},
})).Owns(&corev1.Service{}, builder.WithPredicates(predicate.Funcs{
...
UpdateFunc: func(event event.UpdateEvent) bool {
if event.ObjectNew.GetResourceVersion() == event.ObjectOld.GetResourceVersion() {
return false
}
if reflect.DeepEqual(event.ObjectNew.(*corev1.Service).Spec, event.ObjectOld.(*corev1.Service).Spec) {
return false
}
return true
},
})).Metadata
Metadata
Assignees
Labels
No labels