- Nov 09, 2021
-
-
zhengtianbao authored
-
- Nov 08, 2021
-
-
zhengtianbao authored
-
- Oct 28, 2021
-
-
vatech_seungjin authored
restarting network in ubuntu 21.04 fails and checked the restart menu and found that hirsute was missing in the argument : )
-
- Oct 20, 2021
-
-
Cristian Calin authored
* 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
-
- Oct 12, 2021
-
-
Max Gautier authored
If the etcd cluster is separate and the etcd_deployment_type is "host", there is no need for a container engine on the etcd nodes Do not rely on a 'default(true)' filter, but define a proper default in kubespray-defaults depending on etcd deployment method and if internal or external etcd is used
-
- Oct 01, 2021
-
-
Iago Santos authored
Closes https://github.com/kubernetes-sigs/kubespray/issues/8028 Signed-off-by: Iago Santos <iago.santos.pardo@adfinis.com>
-
- Jul 12, 2021
-
-
Cristian Calin authored
* Ansible: move to Ansible 3.4.0 which uses ansible-base 2.10.10 * Docs: add a note about ansible upgrade post 2.9.x * CI: ensure ansible is removed before ansible 3.x is installed to avoid pip failures * Ansible: use newer ansible-lint * Fix ansible-lint 5.0.11 found issues * syntax issues * risky-file-permissions * var-naming * role-name * molecule tests * Mitogen: use 0.3.0rc1 which adds support for ansible 2.10+ * Pin ansible-base to 2.10.11 to get package fix on RHEL8
-
- Jul 01, 2021
-
-
jayonlau authored
When reset, need to clean up directory /usr/libexec.
-
- Jun 25, 2021
-
-
jayonlau authored
When reset, need to clean up files kube_proxy-ipvs.conf and kubespray-br_netfilter.conf.
-
- Jun 21, 2021
-
-
jayonlau authored
* Clean up residual files When reset, you need to clean up to the kerw directory. * Update main.yml
-
- May 11, 2021
-
-
muzi502 authored
-
- May 07, 2021
-
-
Hari Hud authored
-
- May 03, 2021
-
-
Samuel Liu authored
* Add krew support * Add reset for krew * Update install krew(local) * ansible lint * yamllint * fix krew default vars * fix kubectl_localhost mode * replace include * fix e206
-
- Apr 29, 2021
-
-
Cristian Calin authored
* rename ansible groups to use _ instead of - k8s-cluster -> k8s_cluster k8s-node -> k8s_node calico-rr -> calico_rr no-floating -> no_floating Note: kube-node,k8s-cluster groups in upgrade CI need clean-up after v2.16 is tagged * ensure old groups are mapped to the new ones
-
- Apr 26, 2021
-
-
muzi502 authored
* Add nerdctl cli tool for containerd user * Add nerdctl enable option * Add nerdctl enable option and update nerdctl version to 0.8.0
-
- Apr 14, 2021
-
-
muzi502 authored
-
- Apr 05, 2021
-
-
Samuel Liu authored
-
- Mar 24, 2021
-
-
Etienne Champetier authored
* Remove contrib/vault This is marked as broken since 2018 / 3dcb9146 This still reference apiserver.pem, not used since ddffdb63 Signed-off-by: Etienne Champetier <e.champetier@ateme.com> * Finish nuking vault from the codebase Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
- Mar 22, 2021
-
-
Etienne Champetier authored
While at it remove force_certificate_regeneration This boolean only forced the renewal of the apiserver certs Either manually use k8s-certs-renew.sh or set auto_renew_certificates Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
- Mar 03, 2021
-
-
Etienne Champetier authored
On CentOS 8 they seem to be ignored by default, but better be extra safe This also make it easy to exclude other network plugin interfaces Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
- Mar 01, 2021
-
-
wangxf authored
-
- Feb 22, 2021
-
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
- Feb 10, 2021
-
-
Etienne Champetier authored
By default Ansible stat module compute checksum, list extended attributes and find mime type To find all stat invocations that really use one of those: git grep -F stat. | grep -vE 'stat.(islnk|exists|lnk_source|writeable)' Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
- Feb 09, 2021
-
-
Takashi IIGUNI authored
Running remove-node.yml tasks for clean up cluster on Fedora CoreOS. The task failed to restart network daemon (task name: "reset | Restart network"). Fedora CoreOS is essentially using NetworkManager, but this task returns network. Signed-off-by: Takashi IIGUNI <iiguni.tks@gmail.com>
-
- Jan 05, 2021
-
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
- Dec 03, 2020
-
-
Florian Ruynat authored
-
- Nov 30, 2020
-
-
Florian Ruynat authored
-
- Nov 28, 2020
-
-
Alexander D. Kanevskiy authored
If crictl (and docker) binaries are deployed to the directories that are not in standard PATH (e.g. /usr/local/bin), it is required to specify full path to the binaries.
-
- Oct 13, 2020
-
-
Hans Feldt authored
crio refuses to delete pods when cni is unavailable which is the case e.g. using calico with kdd datastore. See: https://github.com/cri-o/cri-o/issues/4084 Fix by deleting storage associated with containers. Stop and disable crio service so switching container runtime can be done.
-
- Oct 05, 2020
-
-
Hans Feldt authored
reset playbook fails and does not continue cleanup after for example a host reboot with kubelet stopped/disabled
-
- Aug 28, 2020
-
-
Barry Melbourne authored
-
Maxime Guyot authored
-
- Jul 28, 2020
-
-
Maxime Guyot authored
-
- Jul 27, 2020
-
-
Maxime Guyot authored
-
- Jul 22, 2020
-
-
chenguoquan1024 authored
* change /etc/ssl/etcd to etcd_config_dir param * add use etcd_events_data_dir param
-
- Jul 04, 2020
-
-
Sam Lin authored
* add remove_node_ip * move remove_node_ip to remove etcd part * fix: remove tail space * fix: handle ubuntu: focal
-
- Feb 26, 2020
-
-
Qingkun Li authored
When kube-router is used as cni, rules might be added to the mangle table to support external IPs. Therefore, mangle table should be flushed during reset as well.
-
- Feb 18, 2020
-
-
Sylvain Chateau authored
-
- Dec 09, 2019
-
-
Etienne Champetier authored
* Fix python3-libselinux installation for RHEL/CentOS 8 In bootstrap-centos.yml we haven't gathered the facts, so #5127 couldn't work Minimum ansible version to run kubespray is 2.7.8, so ansible_distribution_major_version is defined an there is no need to default it Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com> * Restart NetworkManager for RHEL/CentOS 8 network.service doesn't exist anymore # systemctl status network Unit network.service could not be found. Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com> * Add module_hotfixes=True to docker / containerd yum repo config https://bugzilla.redhat.com/show_bug.cgi?id=1734081 https://bugzilla.redhat.com/show_bug.cgi?id=1756473 Without this setting you end up with the following error: # yum install docker-ce Failed to set locale, defaulting to C Last metadata expiration check: 0:03:21 ago on Thu Sep 26 22:00:05 2019. Error: Problem: package docker-ce-3:19.03.2-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed - cannot install the best candidate for the job - package containerd.io-1.2.2-3.3.el7.x86_64 is excluded - package containerd.io-1.2.2-3.el7.x86_64 is excluded - package containerd.io-1.2.4-3.1.el7.x86_64 is excluded - package containerd.io-1.2.5-3.1.el7.x86_64 is excluded - package containerd.io-1.2.6-3.3.el7.x86_64 is excluded (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
- Dec 05, 2019
-
-
Maxime Guyot authored
-