From 085c1da033e12c4723d12ad1135535e455e47dd9 Mon Sep 17 00:00:00 2001 From: Andrew Lytvynov Date: Wed, 30 May 2018 14:03:32 -0700 Subject: [PATCH] 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 --- Godeps/Godeps.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index 9d2e0acd..7fbae5e9 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -1046,6 +1046,10 @@ "ImportPath": "k8s.io/client-go/util/cert", "Rev": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" }, + { + "ImportPath": "k8s.io/client-go/util/connrotation", + "Rev": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, { "ImportPath": "k8s.io/client-go/util/flowcontrol", "Rev": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"