mirror of https://github.com/k3s-io/k3s
Merge pull request #68473 from detiber/controllerManager
[kubeadm] - Update controller manager arguments for v1.12+pull/8/head
commit
5510be276b
|
@ -292,6 +292,10 @@ func getControllerManagerCommand(cfg *kubeadmapi.InitConfiguration, k8sVersion *
|
||||||
"cluster-signing-key-file": filepath.Join(cfg.CertificatesDir, kubeadmconstants.CAKeyName),
|
"cluster-signing-key-file": filepath.Join(cfg.CertificatesDir, kubeadmconstants.CAKeyName),
|
||||||
"use-service-account-credentials": "true",
|
"use-service-account-credentials": "true",
|
||||||
"controllers": "*,bootstrapsigner,tokencleaner",
|
"controllers": "*,bootstrapsigner,tokencleaner",
|
||||||
|
"authentication-kubeconfig": filepath.Join(kubeadmconstants.KubernetesDir, kubeadmconstants.ControllerManagerKubeConfigFileName),
|
||||||
|
"authorization-kubeconfig": filepath.Join(kubeadmconstants.KubernetesDir, kubeadmconstants.ControllerManagerKubeConfigFileName),
|
||||||
|
"client-ca-file": filepath.Join(cfg.CertificatesDir, kubeadmconstants.CACertName),
|
||||||
|
"requestheader-client-ca-file": filepath.Join(cfg.CertificatesDir, kubeadmconstants.FrontProxyCACertName),
|
||||||
}
|
}
|
||||||
|
|
||||||
// If using external CA, pass empty string to controller manager instead of ca.key/ca.crt path,
|
// If using external CA, pass empty string to controller manager instead of ca.key/ca.crt path,
|
||||||
|
|
|
@ -679,6 +679,10 @@ func TestGetControllerManagerCommand(t *testing.T) {
|
||||||
"--cluster-signing-key-file=" + testCertsDir + "/ca.key",
|
"--cluster-signing-key-file=" + testCertsDir + "/ca.key",
|
||||||
"--use-service-account-credentials=true",
|
"--use-service-account-credentials=true",
|
||||||
"--controllers=*,bootstrapsigner,tokencleaner",
|
"--controllers=*,bootstrapsigner,tokencleaner",
|
||||||
|
"--authentication-kubeconfig=" + kubeadmconstants.KubernetesDir + "/controller-manager.conf",
|
||||||
|
"--authorization-kubeconfig=" + kubeadmconstants.KubernetesDir + "/controller-manager.conf",
|
||||||
|
"--client-ca-file=" + testCertsDir + "/ca.crt",
|
||||||
|
"--requestheader-client-ca-file=" + testCertsDir + "/front-proxy-ca.crt",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -699,6 +703,10 @@ func TestGetControllerManagerCommand(t *testing.T) {
|
||||||
"--cluster-signing-key-file=" + testCertsDir + "/ca.key",
|
"--cluster-signing-key-file=" + testCertsDir + "/ca.key",
|
||||||
"--use-service-account-credentials=true",
|
"--use-service-account-credentials=true",
|
||||||
"--controllers=*,bootstrapsigner,tokencleaner",
|
"--controllers=*,bootstrapsigner,tokencleaner",
|
||||||
|
"--authentication-kubeconfig=" + kubeadmconstants.KubernetesDir + "/controller-manager.conf",
|
||||||
|
"--authorization-kubeconfig=" + kubeadmconstants.KubernetesDir + "/controller-manager.conf",
|
||||||
|
"--client-ca-file=" + testCertsDir + "/ca.crt",
|
||||||
|
"--requestheader-client-ca-file=" + testCertsDir + "/front-proxy-ca.crt",
|
||||||
"--allocate-node-cidrs=true",
|
"--allocate-node-cidrs=true",
|
||||||
"--cluster-cidr=10.0.1.15/16",
|
"--cluster-cidr=10.0.1.15/16",
|
||||||
"--node-cidr-mask-size=24",
|
"--node-cidr-mask-size=24",
|
||||||
|
@ -723,6 +731,10 @@ func TestGetControllerManagerCommand(t *testing.T) {
|
||||||
"--cluster-signing-key-file=" + testCertsDir + "/ca.key",
|
"--cluster-signing-key-file=" + testCertsDir + "/ca.key",
|
||||||
"--use-service-account-credentials=true",
|
"--use-service-account-credentials=true",
|
||||||
"--controllers=*,bootstrapsigner,tokencleaner",
|
"--controllers=*,bootstrapsigner,tokencleaner",
|
||||||
|
"--authentication-kubeconfig=" + kubeadmconstants.KubernetesDir + "/controller-manager.conf",
|
||||||
|
"--authorization-kubeconfig=" + kubeadmconstants.KubernetesDir + "/controller-manager.conf",
|
||||||
|
"--client-ca-file=" + testCertsDir + "/ca.crt",
|
||||||
|
"--requestheader-client-ca-file=" + testCertsDir + "/front-proxy-ca.crt",
|
||||||
"--allocate-node-cidrs=true",
|
"--allocate-node-cidrs=true",
|
||||||
"--cluster-cidr=10.0.1.15/16",
|
"--cluster-cidr=10.0.1.15/16",
|
||||||
"--node-cidr-mask-size=20",
|
"--node-cidr-mask-size=20",
|
||||||
|
@ -746,6 +758,10 @@ func TestGetControllerManagerCommand(t *testing.T) {
|
||||||
"--cluster-signing-key-file=" + testCertsDir + "/ca.key",
|
"--cluster-signing-key-file=" + testCertsDir + "/ca.key",
|
||||||
"--use-service-account-credentials=true",
|
"--use-service-account-credentials=true",
|
||||||
"--controllers=*,bootstrapsigner,tokencleaner",
|
"--controllers=*,bootstrapsigner,tokencleaner",
|
||||||
|
"--authentication-kubeconfig=" + kubeadmconstants.KubernetesDir + "/controller-manager.conf",
|
||||||
|
"--authorization-kubeconfig=" + kubeadmconstants.KubernetesDir + "/controller-manager.conf",
|
||||||
|
"--client-ca-file=" + testCertsDir + "/ca.crt",
|
||||||
|
"--requestheader-client-ca-file=" + testCertsDir + "/front-proxy-ca.crt",
|
||||||
"--allocate-node-cidrs=true",
|
"--allocate-node-cidrs=true",
|
||||||
"--cluster-cidr=2001:db8::/64",
|
"--cluster-cidr=2001:db8::/64",
|
||||||
"--node-cidr-mask-size=80",
|
"--node-cidr-mask-size=80",
|
||||||
|
@ -873,6 +889,10 @@ func TestGetControllerManagerCommandExternalCA(t *testing.T) {
|
||||||
"--cluster-signing-key-file=",
|
"--cluster-signing-key-file=",
|
||||||
"--use-service-account-credentials=true",
|
"--use-service-account-credentials=true",
|
||||||
"--controllers=*,bootstrapsigner,tokencleaner",
|
"--controllers=*,bootstrapsigner,tokencleaner",
|
||||||
|
"--authentication-kubeconfig=" + kubeadmconstants.KubernetesDir + "/controller-manager.conf",
|
||||||
|
"--authorization-kubeconfig=" + kubeadmconstants.KubernetesDir + "/controller-manager.conf",
|
||||||
|
"--client-ca-file=" + tmpdir + "/ca.crt",
|
||||||
|
"--requestheader-client-ca-file=" + tmpdir + "/front-proxy-ca.crt",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -898,6 +918,10 @@ func TestGetControllerManagerCommandExternalCA(t *testing.T) {
|
||||||
"--cluster-signing-key-file=" + tmpdir + "/ca.key",
|
"--cluster-signing-key-file=" + tmpdir + "/ca.key",
|
||||||
"--use-service-account-credentials=true",
|
"--use-service-account-credentials=true",
|
||||||
"--controllers=*,bootstrapsigner,tokencleaner",
|
"--controllers=*,bootstrapsigner,tokencleaner",
|
||||||
|
"--authentication-kubeconfig=" + kubeadmconstants.KubernetesDir + "/controller-manager.conf",
|
||||||
|
"--authorization-kubeconfig=" + kubeadmconstants.KubernetesDir + "/controller-manager.conf",
|
||||||
|
"--client-ca-file=" + tmpdir + "/ca.crt",
|
||||||
|
"--requestheader-client-ca-file=" + tmpdir + "/front-proxy-ca.crt",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue