fix(ingressroute): improve logging & deletion handling
This commit is contained in:
parent
a2b75bc832
commit
6caef548c1
1 changed files with 3 additions and 1 deletions
|
@ -66,7 +66,7 @@ func (i *ingressRouteClient) Watch(stopCh chan struct{}) {
|
|||
return
|
||||
}
|
||||
|
||||
key, err := cache.DeletionHandlingMetaNamespaceKeyFunc(obj)
|
||||
key, err := cache.MetaNamespaceKeyFunc(obj)
|
||||
if err == nil {
|
||||
queue.Add(event{key: key, eventType: watch.Deleted})
|
||||
}
|
||||
|
@ -150,10 +150,12 @@ func (i *ingressRouteClient) processNextItem(queue workqueue.TypedRateLimitingIn
|
|||
log.Printf("Failed to create certificate %s: %v", event.key, createErr)
|
||||
}
|
||||
}
|
||||
log.Printf("Certificate %s for %s created", secretName, event.key)
|
||||
case watch.Deleted:
|
||||
if deleteErr := i.client.certmanager.Certificates.Delete(context.Background(), namespace, secretName); deleteErr != nil {
|
||||
log.Printf("Failed to delete certificate %s: %v", event.key, deleteErr)
|
||||
}
|
||||
log.Printf("Certificate %s for %s deleted", secretName, event.key)
|
||||
}
|
||||
|
||||
return true
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue