From c0fabccaf64af937d17e7d1de692d1180f1aa603 Mon Sep 17 00:00:00 2001
From: "Tom M." <tom.mbrt@googlemail.com>
Date: Fri, 26 Jul 2024 10:22:05 +0200
Subject: [PATCH] Add missing advertise-address flag to Kubeadm config, so it's
 passed to api-server (#11387)

---
 .../control-plane/templates/kubeadm-config.v1beta3.yaml.j2       | 1 +
 1 file changed, 1 insertion(+)

diff --git a/roles/kubernetes/control-plane/templates/kubeadm-config.v1beta3.yaml.j2 b/roles/kubernetes/control-plane/templates/kubeadm-config.v1beta3.yaml.j2
index ca48a3a91..0eb746aef 100644
--- a/roles/kubernetes/control-plane/templates/kubeadm-config.v1beta3.yaml.j2
+++ b/roles/kubernetes/control-plane/templates/kubeadm-config.v1beta3.yaml.j2
@@ -127,6 +127,7 @@ apiServer:
     anonymous-auth: "{{ kube_api_anonymous_auth }}"
 {% endif %}
     authorization-mode: {{ authorization_modes | join(',') }}
+    advertise-address: {{ kube_apiserver_address }}
     bind-address: {{ kube_apiserver_bind_address }}
 {% if kube_apiserver_enable_admission_plugins | length > 0 %}
     enable-admission-plugins: {{ kube_apiserver_enable_admission_plugins | join(',') }}
-- 
GitLab