@@ -579,6 +579,31 @@ func TestGetControllerManagerCommand(t *testing.T) {
579
579
cfg * kubeadmapi.ClusterConfiguration
580
580
expected []string
581
581
}{
582
+ {
583
+ name : "custom cluster name for " + cpVersion ,
584
+ cfg : & kubeadmapi.ClusterConfiguration {
585
+ KubernetesVersion : cpVersion ,
586
+ CertificatesDir : testCertsDir ,
587
+ ClusterName : "some-other-cluster-name" ,
588
+ },
589
+ expected : []string {
590
+ "kube-controller-manager" ,
591
+ "--bind-address=127.0.0.1" ,
592
+ "--leader-elect=true" ,
593
+ "--kubeconfig=" + kubeadmconstants .KubernetesDir + "/controller-manager.conf" ,
594
+ "--root-ca-file=" + testCertsDir + "/ca.crt" ,
595
+ "--service-account-private-key-file=" + testCertsDir + "/sa.key" ,
596
+ "--cluster-signing-cert-file=" + testCertsDir + "/ca.crt" ,
597
+ "--cluster-signing-key-file=" + testCertsDir + "/ca.key" ,
598
+ "--use-service-account-credentials=true" ,
599
+ "--controllers=*,bootstrapsigner,tokencleaner" ,
600
+ "--authentication-kubeconfig=" + kubeadmconstants .KubernetesDir + "/controller-manager.conf" ,
601
+ "--authorization-kubeconfig=" + kubeadmconstants .KubernetesDir + "/controller-manager.conf" ,
602
+ "--client-ca-file=" + testCertsDir + "/ca.crt" ,
603
+ "--requestheader-client-ca-file=" + testCertsDir + "/front-proxy-ca.crt" ,
604
+ "--cluster-name=some-other-cluster-name" ,
605
+ },
606
+ },
582
607
{
583
608
name : "custom certs dir for " + cpVersion ,
584
609
cfg : & kubeadmapi.ClusterConfiguration {
0 commit comments