kubernetes/pkg/controlplane
Nilekh Chaudhari 761b7822fc
feat: implements kms encryption config hot reload
This change enables hot reload of encryption config file when api server
flag --encryption-provider-config-automatic-reload is set to true. This
allows the user to change the encryption config file without restarting
kube-apiserver. The change is detected by polling the file and is done
by using fsnotify watcher. When file is updated it's process to generate
new set of transformers and close the old ones.

Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com>
2022-11-08 21:47:59 +00:00
..
controller track legacy service account tokens 2022-10-24 09:37:53 -07:00
reconcilers kube-apiserver: keep the types of LeaseEndpointReconcilerType and NoneEndpointReconcilerType the same as MasterCountReconcilerType 2022-10-26 21:49:31 +08:00
storageversionhashdata apiserver: enable v1beta3 for apf 2022-09-21 18:54:19 -04:00
client_util.go
controller_test.go refactor controlplane to use just one client-go 2022-07-16 13:36:32 +02:00
controller.go refactor controlplane to use just one client-go 2022-07-16 13:36:32 +02:00
doc.go fix doc file 2020-09-02 10:48:26 -07:00
import_known_versions_test.go finish removal of exportoptions 2021-01-22 13:47:31 -05:00
import_known_versions.go remove pod presets 2020-09-14 09:24:40 -04:00
instance_test.go feat: implements kms encryption config hot reload 2022-11-08 21:47:59 +00:00
instance.go lease controller: update NewController to accept leaseName as a parameter, remove NewControllerWithLeaseName 2022-11-04 00:44:13 -04:00
OWNERS Add mwielgus back 2022-01-10 09:02:53 -05:00
services.go