From ee0f1e9d58ed8bf1fd13ff1eb1527678fe4fa6da Mon Sep 17 00:00:00 2001
From: Samuel Liu <liupeng0518@gmail.com>
Date: Fri, 3 Dec 2021 16:28:27 +0800
Subject: [PATCH] Update etcd-servers for apiserver (#8253)

---
 .../control-plane/tasks/kubeadm-fix-apiserver.yml          | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/roles/kubernetes/control-plane/tasks/kubeadm-fix-apiserver.yml b/roles/kubernetes/control-plane/tasks/kubeadm-fix-apiserver.yml
index 5376aba81..038a193c9 100644
--- a/roles/kubernetes/control-plane/tasks/kubeadm-fix-apiserver.yml
+++ b/roles/kubernetes/control-plane/tasks/kubeadm-fix-apiserver.yml
@@ -15,3 +15,10 @@
     - "Master | Restart kube-controller-manager"
     - "Master | Restart kube-scheduler"
     - "Master | reload kubelet"
+
+- name: Update etcd-servers for apiserver
+  lineinfile:
+    dest: "{{ kube_config_dir }}/manifests/kube-apiserver.yaml"
+    regexp: '^    - --etcd-servers='
+    line: '    - --etcd-servers={{ etcd_access_addresses }}'
+  when: not etcd_kubeadm_enabled | default(false)
-- 
GitLab