mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-02-17 11:10:09 -03:30
containerd: download containerd from upstream instead of using distro specific packages (#7970)
* Containerd: download containerd from upstream instead of using distro specific packages split runc download to separate role make bootstrap-os role deploy container-selinux and seccomp libraries clean up package manager provided containerd move variables to docker role that are no longer common with containerd * Containerd: make molecule testing more relevant * replace ubuntu18 with ubuntu20 * add centos8 and debian11 to molecule tests * run kubernetes/preinstall role to ensure relevancy of test including dependency packages * CI: adjust test scenarios for downloaded containerd
This commit is contained in:
@@ -169,6 +169,25 @@
|
||||
tags:
|
||||
- services
|
||||
|
||||
- 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 | remove containerd service
|
||||
file:
|
||||
path: /etc/systemd/system/containerd.service
|
||||
state: absent
|
||||
register: services_removed
|
||||
tags:
|
||||
- services
|
||||
|
||||
- name: reset | gather mounted kubelet dirs # noqa 301
|
||||
shell: set -o pipefail && mount | grep /var/lib/kubelet/ | awk '{print $3}' | tac
|
||||
args:
|
||||
@@ -279,6 +298,7 @@
|
||||
- "{{ bin_dir }}/etcd"
|
||||
- "{{ bin_dir }}/etcd-events"
|
||||
- "{{ bin_dir }}/etcdctl"
|
||||
- "{{ bin_dir }}/etcdctl.sh"
|
||||
- "{{ bin_dir }}/kubernetes-scripts"
|
||||
- "{{ bin_dir }}/kubectl"
|
||||
- "{{ bin_dir }}/kubeadm"
|
||||
@@ -310,6 +330,26 @@
|
||||
tags:
|
||||
- files
|
||||
|
||||
- name: reset | remove containerd binary files
|
||||
file:
|
||||
path: "{{ containerd_bin_dir }}/{{ item }}"
|
||||
state: absent
|
||||
with_items:
|
||||
- containerd
|
||||
- containerd-shim
|
||||
- containerd-shim-runc-v1
|
||||
- containerd-shim-runc-v2
|
||||
- containerd-stress
|
||||
- crictl
|
||||
- critest
|
||||
- ctd-decoder
|
||||
- ctr
|
||||
- runc
|
||||
ignore_errors: true # noqa ignore-errors
|
||||
when: container_manager == 'containerd'
|
||||
tags:
|
||||
- files
|
||||
|
||||
- name: reset | remove dns settings from dhclient.conf
|
||||
blockinfile:
|
||||
path: "{{ item }}"
|
||||
|
||||
Reference in New Issue
Block a user