apiserver/pkg/server/dynamiccertificates
Quan Tian 0737519ac6 Improve dynamic cert file change detection
DynamicFileCAContent and DynamicCertKeyPairContent used periodical job
to check whether the file content has changed, leading to 1 minute of
delay in worst case. This patch improves it by leveraging fsnotify
watcher. The content change will be reflected immediately.

Kubernetes-commit: 3cfe3d048ff37c1c6994d131ed8557f3c8bddc8a
2021-08-03 21:28:01 +08:00
..
cert_key.go force implementors of dyanmiccertificates providers to think about notify 2021-04-09 16:59:17 -07:00
cert_key_test.go Plumb dynamic SNI certificates 2019-10-08 19:03:56 +01:00
client_ca.go force implementors of dyanmiccertificates providers to think about notify 2021-04-09 16:59:17 -07:00
client_ca_test.go Plumb dynamic serving certificates 2019-10-07 18:49:24 +01:00
configmap_cafile_content.go Structured Logging migration: for package staging/src/k8s.io/apiserver/pkg/server/dynamiccertificates 2021-05-10 20:08:14 +08:00
dynamic_cafile_content.go Improve dynamic cert file change detection 2021-08-03 21:28:01 +08:00
dynamic_serving_content.go Improve dynamic cert file change detection 2021-08-03 21:28:01 +08:00
dynamic_sni_content.go force implementors of dyanmiccertificates providers to think about notify 2021-04-09 16:59:17 -07:00
interfaces.go force implementors of dyanmiccertificates providers to think about notify 2021-04-09 16:59:17 -07:00
named_certificates.go Structured Logging migration: for package staging/src/k8s.io/apiserver/pkg/server/dynamiccertificates 2021-05-10 20:08:14 +08:00
named_certificates_test.go allow an SNI cert to be used to respond for a particular IP 2019-11-14 16:08:11 -05:00
server_test.go force implementors of dyanmiccertificates providers to think about notify 2021-04-09 16:59:17 -07:00
static_content.go force implementors of dyanmiccertificates providers to think about notify 2021-04-09 16:59:17 -07:00
tlsconfig.go Structured Logging migration: for package staging/src/k8s.io/apiserver/pkg/server/dynamiccertificates 2021-05-10 20:08:14 +08:00
tlsconfig_test.go allow individual ca bundles to be empty in union 2019-11-12 12:44:53 -05:00
union_content.go force implementors of dyanmiccertificates providers to think about notify 2021-04-09 16:59:17 -07:00
util.go wire dynamic tlsconfig up to apiserver 2019-10-04 08:37:26 -04:00