1 parent 9ddbe65 commit 95c004cCopy full SHA for 95c004c
1 file changed
cmd/main.go
@@ -109,7 +109,14 @@ func main() {
109
AddFunc: func(obj interface{}) { gateChecker(obj.(*unstructured.Unstructured)) },
110
UpdateFunc: func(_, obj interface{}) { gateChecker(obj.(*unstructured.Unstructured)) },
111
DeleteFunc: func(obj interface{}) {
112
- o := obj.(*unstructured.Unstructured)
+ if d, ok := obj.(cache.DeletedFinalStateUnknown); ok {
113
+ obj = d.Obj
114
+ }
115
+ o, ok := obj.(*unstructured.Unstructured)
116
+ if !ok {
117
+ klog.Errorf("Unexpected object type: %T", obj)
118
+ return
119
120
klog.Warningf("Gate resource deleted: %s/%s", o.GetNamespace(), o.GetName())
121
},
122
}); err != nil {
0 commit comments