Преглед изворни кода

Merge pull request #8540 from vrutkovs/sync-pgrep

sync: don't match the script PID when attempting to kill kubelet
Vadim Rutkovsky пре 6 година
родитељ
комит
abdbe1f6d7
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      roles/openshift_node_group/files/sync.yaml

+ 1 - 1
roles/openshift_node_group/files/sync.yaml

@@ -132,7 +132,7 @@ spec:
                 echo "error: The downloaded node configuration is invalid, exiting" 2>&1
                 echo "error: The downloaded node configuration is invalid, exiting" 2>&1
                 exit 1
                 exit 1
               fi
               fi
-              if ! pgrep -U 0 -f 'hyperkube kubelet ' | xargs kill; then
+              if ! kill $(pgrep -U 0 -f '^/usr/bin/hyperkube kubelet ' | head -n1); then
                 echo "error: Unable to restart Kubelet" 2>&1
                 echo "error: Unable to restart Kubelet" 2>&1
               fi
               fi
             fi
             fi