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