mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2025-12-14 13:54:37 +03:00
Fix calico CNI timeouts in reset role (#12300)
* Fix an issue with CNI timeouts in reset role * Consolidate secondary service removal tasks
This commit is contained in:
@@ -8,8 +8,6 @@
|
||||
- kubelet.service
|
||||
- cri-dockerd.service
|
||||
- cri-dockerd.socket
|
||||
- etcd.service
|
||||
- etcd-events.service
|
||||
failed_when: false
|
||||
tags:
|
||||
- services
|
||||
@@ -27,8 +25,6 @@
|
||||
- crio.service.d/http-proxy.conf
|
||||
- k8s-certs-renew.service
|
||||
- k8s-certs-renew.timer
|
||||
- etcd.service
|
||||
- etcd-events.service
|
||||
register: services_removed
|
||||
tags:
|
||||
- services
|
||||
@@ -139,24 +135,36 @@
|
||||
ignore_errors: true # noqa ignore-errors
|
||||
changed_when: true
|
||||
|
||||
- name: Reset | remove containerd
|
||||
when: container_manager == 'containerd'
|
||||
block:
|
||||
- name: Reset | stop containerd service
|
||||
service:
|
||||
name: containerd
|
||||
state: stopped
|
||||
failed_when: false
|
||||
tags:
|
||||
- services
|
||||
- name: Reset | stop containerd and etcd services
|
||||
service:
|
||||
name: "{{ item }}"
|
||||
state: stopped
|
||||
enabled: false
|
||||
with_items:
|
||||
- containerd.service
|
||||
- etcd.service
|
||||
- etcd-events.service
|
||||
failed_when: false
|
||||
tags:
|
||||
- services
|
||||
|
||||
- name: Reset | remove containerd service
|
||||
file:
|
||||
path: /etc/systemd/system/containerd.service
|
||||
state: absent
|
||||
register: services_removed
|
||||
tags:
|
||||
- services
|
||||
- name: Reset | remove containerd and etcd services
|
||||
file:
|
||||
path: "/etc/systemd/system/{{ item }}"
|
||||
state: absent
|
||||
with_items:
|
||||
- containerd.service
|
||||
- etcd.service
|
||||
- etcd-events.service
|
||||
register: services_removed_secondary
|
||||
tags:
|
||||
- services
|
||||
- containerd
|
||||
|
||||
- name: Reset | systemctl daemon-reload # noqa no-handler
|
||||
systemd_service:
|
||||
daemon_reload: true
|
||||
when: services_removed_secondary.changed
|
||||
|
||||
- name: Reset | gather mounted kubelet dirs
|
||||
shell: set -o pipefail && mount | grep /var/lib/kubelet/ | awk '{print $3}' | tac
|
||||
|
||||
Reference in New Issue
Block a user