mirror of https://github.com/kubernetes/kops.git
Merge pull request #5088 from chrisz100/feature/kubelet_tlsconfig
Added tls certificate and private key path flags to kubelet config
This commit is contained in:
commit
8a936243ff
|
|
@ -28,6 +28,10 @@ type KubeletConfigSpec struct {
|
|||
AuthorizationMode string `json:"authorizationMode,omitempty" flag:"authorization-mode"`
|
||||
// ClientCAFile is the path to a CA certificate
|
||||
ClientCAFile string `json:"clientCaFile,omitempty" flag:"client-ca-file"`
|
||||
// TODO: Remove unused TLSCertFile
|
||||
TLSCertFile string `json:"tlsCertFile,omitempty" flag:"tls-cert-file"`
|
||||
// TODO: Remove unused TLSPrivateKeyFile
|
||||
TLSPrivateKeyFile string `json:"tlsPrivateKeyFile,omitempty" flag:"tls-private-key-file"`
|
||||
// KubeconfigPath is the path of kubeconfig for the kubelet
|
||||
KubeconfigPath string `json:"kubeconfigPath,omitempty" flag:"kubeconfig"`
|
||||
// RequireKubeconfig indicates a kubeconfig is required
|
||||
|
|
|
|||
|
|
@ -28,6 +28,10 @@ type KubeletConfigSpec struct {
|
|||
AuthorizationMode string `json:"authorizationMode,omitempty" flag:"authorization-mode"`
|
||||
// ClientCAFile is the path to a CA certificate
|
||||
ClientCAFile string `json:"clientCaFile,omitempty" flag:"client-ca-file"`
|
||||
// TODO: Remove unused TLSCertFile
|
||||
TLSCertFile string `json:"tlsCertFile,omitempty" flag:"tls-cert-file"`
|
||||
// TODO: Remove unused TLSPrivateKeyFile
|
||||
TLSPrivateKeyFile string `json:"tlsPrivateKeyFile,omitempty" flag:"tls-private-key-file"`
|
||||
// KubeconfigPath is the path of kubeconfig for the kubelet
|
||||
KubeconfigPath string `json:"kubeconfigPath,omitempty" flag:"kubeconfig"`
|
||||
// RequireKubeconfig indicates a kubeconfig is required
|
||||
|
|
|
|||
|
|
@ -2215,6 +2215,8 @@ func autoConvert_v1alpha1_KubeletConfigSpec_To_kops_KubeletConfigSpec(in *Kubele
|
|||
out.AnonymousAuth = in.AnonymousAuth
|
||||
out.AuthorizationMode = in.AuthorizationMode
|
||||
out.ClientCAFile = in.ClientCAFile
|
||||
out.TLSCertFile = in.TLSCertFile
|
||||
out.TLSPrivateKeyFile = in.TLSPrivateKeyFile
|
||||
out.KubeconfigPath = in.KubeconfigPath
|
||||
out.RequireKubeconfig = in.RequireKubeconfig
|
||||
out.LogLevel = in.LogLevel
|
||||
|
|
@ -2282,6 +2284,8 @@ func autoConvert_kops_KubeletConfigSpec_To_v1alpha1_KubeletConfigSpec(in *kops.K
|
|||
out.AnonymousAuth = in.AnonymousAuth
|
||||
out.AuthorizationMode = in.AuthorizationMode
|
||||
out.ClientCAFile = in.ClientCAFile
|
||||
out.TLSCertFile = in.TLSCertFile
|
||||
out.TLSPrivateKeyFile = in.TLSPrivateKeyFile
|
||||
out.KubeconfigPath = in.KubeconfigPath
|
||||
out.RequireKubeconfig = in.RequireKubeconfig
|
||||
out.LogLevel = in.LogLevel
|
||||
|
|
|
|||
|
|
@ -28,6 +28,10 @@ type KubeletConfigSpec struct {
|
|||
AuthorizationMode string `json:"authorizationMode,omitempty" flag:"authorization-mode"`
|
||||
// ClientCAFile is the path to a CA certificate
|
||||
ClientCAFile string `json:"clientCaFile,omitempty" flag:"client-ca-file"`
|
||||
// TODO: Remove unused TLSCertFile
|
||||
TLSCertFile string `json:"tlsCertFile,omitempty" flag:"tls-cert-file"`
|
||||
// TODO: Remove unused TLSPrivateKeyFile
|
||||
TLSPrivateKeyFile string `json:"tlsPrivateKeyFile,omitempty" flag:"tls-private-key-file"`
|
||||
// KubeconfigPath is the path of kubeconfig for the kubelet
|
||||
KubeconfigPath string `json:"kubeconfigPath,omitempty" flag:"kubeconfig"`
|
||||
// RequireKubeconfig indicates a kubeconfig is required
|
||||
|
|
|
|||
|
|
@ -2479,6 +2479,8 @@ func autoConvert_v1alpha2_KubeletConfigSpec_To_kops_KubeletConfigSpec(in *Kubele
|
|||
out.AnonymousAuth = in.AnonymousAuth
|
||||
out.AuthorizationMode = in.AuthorizationMode
|
||||
out.ClientCAFile = in.ClientCAFile
|
||||
out.TLSCertFile = in.TLSCertFile
|
||||
out.TLSPrivateKeyFile = in.TLSPrivateKeyFile
|
||||
out.KubeconfigPath = in.KubeconfigPath
|
||||
out.RequireKubeconfig = in.RequireKubeconfig
|
||||
out.LogLevel = in.LogLevel
|
||||
|
|
@ -2546,6 +2548,8 @@ func autoConvert_kops_KubeletConfigSpec_To_v1alpha2_KubeletConfigSpec(in *kops.K
|
|||
out.AnonymousAuth = in.AnonymousAuth
|
||||
out.AuthorizationMode = in.AuthorizationMode
|
||||
out.ClientCAFile = in.ClientCAFile
|
||||
out.TLSCertFile = in.TLSCertFile
|
||||
out.TLSPrivateKeyFile = in.TLSPrivateKeyFile
|
||||
out.KubeconfigPath = in.KubeconfigPath
|
||||
out.RequireKubeconfig = in.RequireKubeconfig
|
||||
out.LogLevel = in.LogLevel
|
||||
|
|
|
|||
Loading…
Reference in New Issue