mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-11 13:02:14 +00:00
controller/clusterauthenticationtrust: complete event filter
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
This commit is contained in:
parent
05f4099c5f
commit
59ad81a615
@ -106,11 +106,11 @@ func NewClusterAuthenticationTrustController(requiredAuthenticationData ClusterA
|
|||||||
kubeSystemConfigMapInformer.AddEventHandler(cache.FilteringResourceEventHandler{
|
kubeSystemConfigMapInformer.AddEventHandler(cache.FilteringResourceEventHandler{
|
||||||
FilterFunc: func(obj interface{}) bool {
|
FilterFunc: func(obj interface{}) bool {
|
||||||
if cast, ok := obj.(*corev1.ConfigMap); ok {
|
if cast, ok := obj.(*corev1.ConfigMap); ok {
|
||||||
return cast.Name == configMapName
|
return cast.Namespace == configMapNamespace && cast.Name == configMapName
|
||||||
}
|
}
|
||||||
if tombstone, ok := obj.(cache.DeletedFinalStateUnknown); ok {
|
if tombstone, ok := obj.(cache.DeletedFinalStateUnknown); ok {
|
||||||
if cast, ok := tombstone.Obj.(*corev1.ConfigMap); ok {
|
if cast, ok := tombstone.Obj.(*corev1.ConfigMap); ok {
|
||||||
return cast.Name == configMapName
|
return cast.Namespace == configMapNamespace && cast.Name == configMapName
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true // always return true just in case. The checks are fairly cheap
|
return true // always return true just in case. The checks are fairly cheap
|
||||||
|
Loading…
Reference in New Issue
Block a user