kubernetes/pkg/controlplane/controller
Stanislav Láznička dbf780a48a
authn-trust: don't react to target CM updates
If kube-apiservers run at a different version (during upgrades) and
each has different opinion on what the `extension-apiserver-authentication`
config map should look like, they would start dueling with config map
writes.

This commit removes handling of the update events of the target CM
in order to reduce the amount of such dueling to once a minute, as
the controller is guaranteed to run at least once a minute anyway.

The idea is that a cluster state with two different versions of
kube-apiserver should never be permanent, and so a reduced amount of
dueling for that period is tolerable.
2025-03-10 11:28:02 +01:00
..
apiserverleasegc apiserver: update lease label key to apiserver.kubernetes.io/identity 2023-01-13 15:37:22 -05:00
clusterauthenticationtrust authn-trust: don't react to target CM updates 2025-03-10 11:28:02 +01:00
crdregistration Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
defaultservicecidr update kube-apiserver 2025-01-20 13:01:53 +00:00
kubernetesservice allow to shutdown quickly the apiserver 2024-06-27 11:33:36 +00:00
leaderelection Add third party strategy to the coordinate leader election integration test 2025-03-03 14:00:16 -08:00
legacytokentracking Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
systemnamespaces controlplane: split out SystemNamespaces 2024-04-27 14:19:56 +02:00