From d036a04d4dc977d4bcad1e47836a42ad1ecd6d14 Mon Sep 17 00:00:00 2001
From: 404notfoundhard <404notfoundhard@gmail.com>
Date: Wed, 20 May 2020 00:13:37 +0700
Subject: [PATCH] restart kubelet service when kube-config.yml is changed
 (#5402)

* fix(kubelet): exec notify restart kubelet service when kube-config.yml changed

* Revert "refactor(kubelet handler): change task name("reload kubelet") this is misleading"

This reverts commit 8f5d29560802c7c997293adb1ce9f84d3b20b6cb.

* fix(handlers,kubelet): setting right notify task name
---
 roles/kubernetes/node/handlers/main.yml | 4 ++--
 roles/kubernetes/node/tasks/kubelet.yml | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/roles/kubernetes/node/handlers/main.yml b/roles/kubernetes/node/handlers/main.yml
index 732b15082..512b4e8d4 100644
--- a/roles/kubernetes/node/handlers/main.yml
+++ b/roles/kubernetes/node/handlers/main.yml
@@ -3,13 +3,13 @@
   command: /bin/true
   notify:
     - Kubelet | reload systemd
-    - Kubelet | reload kubelet
+    - Kubelet | restart kubelet
 
 - name: Kubelet | reload systemd
   systemd:
     daemon_reload: true
 
-- name: Kubelet | reload kubelet
+- name: Kubelet | restart kubelet
   service:
     name: kubelet
     state: restarted
diff --git a/roles/kubernetes/node/tasks/kubelet.yml b/roles/kubernetes/node/tasks/kubelet.yml
index c4cd2d92a..e72e5e083 100644
--- a/roles/kubernetes/node/tasks/kubelet.yml
+++ b/roles/kubernetes/node/tasks/kubelet.yml
@@ -31,6 +31,7 @@
   template:
     src: "kubelet-config.{{ kubeletConfig_api_version }}.yaml.j2"
     dest: "{{ kube_config_dir }}/kubelet-config.yaml"
+  notify: Kubelet | restart kubelet
   tags:
     - kubelet
     - kubeadm
@@ -55,3 +56,4 @@
     state: started
   tags:
     - kubelet
+  notify: Kubelet | restart kubelet
-- 
GitLab