@@ -161,8 +161,6 @@ private Pair<String, String> getKubernetesControlNodeConfig(final String control
161161 final String certSans = "{{ k8s_control.server_ips }}" ;
162162 final String k8sCertificate = "{{ k8s_control.certificate_key }}" ;
163163 final String externalCniPlugin = "{{ k8s.external.cni.plugin }}" ;
164- final String isHaCluster = "{{ k8s.ha.cluster }}" ;
165- final String publicIP = "{{ k8s.public.ip }}" ;
166164
167165 final List <String > addresses = new ArrayList <>();
168166 addresses .add (controlNodeIp );
@@ -204,7 +202,7 @@ private Pair<String, String> getKubernetesControlNodeConfig(final String control
204202 CLUSTER_API_PORT ,
205203 KubernetesClusterUtil .generateClusterHACertificateKey (kubernetesCluster ));
206204 }
207- initArgs += String .format ("--apiserver-cert-extra-sans=%s" , String . join ( "," , addresses ) );
205+ initArgs += String .format ("--apiserver-cert-extra-sans=%s" , controlNodeIp );
208206 initArgs += String .format (" --kubernetes-version=%s" , getKubernetesClusterVersion ().getSemanticVersion ());
209207 k8sControlNodeConfig = k8sControlNodeConfig .replace (clusterInitArgsKey , initArgs );
210208 k8sControlNodeConfig = k8sControlNodeConfig .replace (ejectIsoKey , String .valueOf (ejectIso ));
@@ -214,8 +212,6 @@ private Pair<String, String> getKubernetesControlNodeConfig(final String control
214212 k8sControlNodeConfig = k8sControlNodeConfig .replace (certSans , String .format ("- %s" , serverIp ));
215213 k8sControlNodeConfig = k8sControlNodeConfig .replace (k8sCertificate , KubernetesClusterUtil .generateClusterHACertificateKey (kubernetesCluster ));
216214 k8sControlNodeConfig = k8sControlNodeConfig .replace (externalCniPlugin , String .valueOf (externalCni ));
217- k8sControlNodeConfig = k8sControlNodeConfig .replace (isHaCluster , String .valueOf (kubernetesCluster .getControlNodeCount () > 1 ));
218- k8sControlNodeConfig = k8sControlNodeConfig .replace (publicIP , publicIpAddress );
219215
220216 k8sControlNodeConfig = updateKubeConfigWithRegistryDetails (k8sControlNodeConfig );
221217
@@ -313,8 +309,6 @@ private String getKubernetesAdditionalControlNodeConfig(final String joinIp, fin
313309 final String ejectIsoKey = "{{ k8s.eject.iso }}" ;
314310 final String installWaitTime = "{{ k8s.install.wait.time }}" ;
315311 final String installReattemptsCount = "{{ k8s.install.reattempts.count }}" ;
316- final String isHaCluster = "{{ k8s.ha.cluster }}" ;
317- final String publicIP = "{{ k8s.public.ip }}" ;
318312
319313 final Long waitTime = KubernetesClusterService .KubernetesControlNodeInstallAttemptWait .value ();
320314 final Long reattempts = KubernetesClusterService .KubernetesControlNodeInstallReattempts .value ();
@@ -334,8 +328,6 @@ private String getKubernetesAdditionalControlNodeConfig(final String joinIp, fin
334328 k8sControlNodeConfig = k8sControlNodeConfig .replace (clusterTokenKey , KubernetesClusterUtil .generateClusterToken (kubernetesCluster ));
335329 k8sControlNodeConfig = k8sControlNodeConfig .replace (clusterHACertificateKey , KubernetesClusterUtil .generateClusterHACertificateKey (kubernetesCluster ));
336330 k8sControlNodeConfig = k8sControlNodeConfig .replace (ejectIsoKey , String .valueOf (ejectIso ));
337- k8sControlNodeConfig = k8sControlNodeConfig .replace (isHaCluster , String .valueOf (kubernetesCluster .getControlNodeCount () > 1 ));
338- k8sControlNodeConfig = k8sControlNodeConfig .replace (publicIP , publicIpAddress );
339331 k8sControlNodeConfig = updateKubeConfigWithRegistryDetails (k8sControlNodeConfig );
340332
341333 return k8sControlNodeConfig ;
@@ -434,7 +426,7 @@ private UserVm createKubernetesAdditionalControlNode(final String joinIp, final
434426 String hostName = String .format ("%s-control-%s" , kubernetesClusterNodeNamePrefix , suffix );
435427 String k8sControlNodeConfig = null ;
436428 try {
437- k8sControlNodeConfig = getKubernetesAdditionalControlNodeConfig (publicIpAddress , Hypervisor .HypervisorType .VMware .equals (clusterTemplate .getHypervisorType ()));
429+ k8sControlNodeConfig = getKubernetesAdditionalControlNodeConfig (joinIp , Hypervisor .HypervisorType .VMware .equals (clusterTemplate .getHypervisorType ()));
438430 } catch (IOException e ) {
439431 logAndThrow (Level .ERROR , "Failed to read Kubernetes control configuration file" , e );
440432 }
0 commit comments