Samuel Davidson
|
775f4ddf38
|
Added rest client metrics for client TTL and rot. (#84382)
* Added rest client metrics for client TTL and rot.
* Fixed foo bar comment, added nil checks
* Moved rotation observation inside of old cert nil check block
* Fixed rotation age logic.
* fixed BUILD for exec plugin package
* fixed null pointer dereference in exec.go
* Updated metric name, bucket, used oldest cert.
Kubernetes-commit: 9dcb3bfcff2024e4690d70262cad14668b1f2507
|
2019-11-22 17:29:30 -08:00 |
|
danielqsj
|
0dd469e42b
|
Fix data race in client-go UpdateTransportConfig
Kubernetes-commit: 7518a44b18d8b225a9572f1e0c902776eb4a6eb0
|
2019-07-18 12:46:03 +08:00 |
|
Eric Chiang
|
c61cf26da4
|
client-go: promote exec plugin support to beta
Kubernetes-commit: 0a9164e73aedd898a535a64fcc992d3e50002d61
|
2018-05-31 14:28:27 -07:00 |
|
Andrew Lytvynov
|
c669580288
|
Add TLS support to exec authenticator plugin
https://github.com/kubernetes/community/blob/master/contributors/design-proposals/auth/kubectl-exec-plugins.md#tls-client-certificate-support
Allows exec plugin to return raw TLS key/cert data. This data populates
transport.Config.TLS fields.
transport.Config.TLS propagates custom credentials using
tls.Config.GetClientCertificate callback.
On key/cert rotation, all connections using old credentials are
closed
Kubernetes-commit: cd89f9473faa60c15b8e9d223e5c4f9dab53627a
|
2018-05-30 14:03:32 -07:00 |
|
Eric Chiang
|
19c591bac2
|
client-go: add an exec-based client auth provider
Kubernetes-commit: 6463e9efd9ba552e60d2555a3e6526ef90196473
|
2018-02-07 15:43:12 -08:00 |
|