From 2c2e608eacd2c7024373d92bd8441b5bfbaae58a Mon Sep 17 00:00:00 2001
From: Kevin Huang <git@kevin.huang.to>
Date: Wed, 28 Dec 2022 03:17:35 +0100
Subject: [PATCH] fix(k8s-certs-renew): Use kube_apiserver_port instead of
 hard-coding (#9620)

Signed-off-by: Kevin Huang <git@kevin.huang.to>

Signed-off-by: Kevin Huang <git@kevin.huang.to>
---
 roles/kubernetes/control-plane/templates/k8s-certs-renew.sh.j2 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/roles/kubernetes/control-plane/templates/k8s-certs-renew.sh.j2 b/roles/kubernetes/control-plane/templates/k8s-certs-renew.sh.j2
index 53bb825c6..b2c7c770f 100644
--- a/roles/kubernetes/control-plane/templates/k8s-certs-renew.sh.j2
+++ b/roles/kubernetes/control-plane/templates/k8s-certs-renew.sh.j2
@@ -17,7 +17,7 @@ echo "## Updating /root/.kube/config ##"
 cp {{ kube_config_dir }}/admin.conf /root/.kube/config
 
 echo "## Waiting for apiserver to be up again ##"
-until printf "" 2>>/dev/null >>/dev/tcp/127.0.0.1/6443; do sleep 1; done
+until printf "" 2>>/dev/null >>/dev/tcp/127.0.0.1/{{ kube_apiserver_port | default(6443) }}; do sleep 1; done
 
 echo "## Expiration after renewal ##"
 {{ bin_dir }}/kubeadm certs check-expiration
-- 
GitLab