- Jan 19, 2021
-
-
Etienne Champetier authored
we don't need rpm_key, so nothing to factor here Ubuntu is not an ansible_os_family, the OS family for Ubuntu is Debian Check for ansible_pkg_mgr == apt Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
Before this commit we were upgrading base os packages on each run Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
Here the desciption from Ansible docs Corresponds to the --force-yes to apt-get and implies allow_unauthenticated: yes This option will disable checking both the packages' signatures and the certificates of the web servers they are downloaded from. This option *is not* the equivalent of passing the -f flag to apt-get on the command line **This is a destructive operation with the potential to destroy your system, and it should almost never be used.** Please also see man apt-get for more information. Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Florian Ruynat authored
-
Florian Ruynat authored
-
- Jan 18, 2021
-
-
Florian Ruynat authored
-
Sergey authored
* Add prompt to upgrade node or delay before upgrade * add docs
-
- Jan 16, 2021
-
-
Sergey authored
-
David Louks authored
* Remove ignore_errors from drain tasks and enable retires * Fix lint error by checking if stdout length is not 0, ie string is not empty.
-
- Jan 15, 2021
-
-
Florian Ruynat authored
-
Florian Ruynat authored
-
- Jan 14, 2021
-
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
Leave it with the install instead of the repo config Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
Only CentOS 7 uses Linux 3.10, all other OSs have more recent kernels Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
This was introduced in ef7f5edb obsoletes=0 is not present in the official repo config https://download.docker.com/linux/centos/docker-ce.repo so it might not be needed for some time Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
leftover from 1945499e Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
This was introduced in 3004791c, so since 2018 everyone should be upgraded ;) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Etienne Champetier authored
By removing ancient version we don't need arch specific vars Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Florian Ruynat authored
-
Etienne Champetier authored
fixes 8331939a Thanks to Tomas Vanderka / karlism / LuckySB Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Florian Ruynat authored
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Sergey authored
change nodeSelector label from deprecated beta.kubernetes.io/os and arch to kubernetes.io prefix (#7138)
-
- Jan 13, 2021
-
-
Wang Zhen authored
-
- Jan 11, 2021
-
-
Kenichi Omichi authored
TASK [Generate a list of information about the images on a node] registers list of container images to docker_images. Then the next TASK [Set pull_required if the desired image is not yet loaded] does based on expecting images are registered. However sometimes the first TASK was failed as [1] but the failure is ignored due to failed_when:false and it makes another issue. This removes this unnecessary failed_when to detect the failure at the point. In addition, this removes no_log:true also because the output doesn't contain any sensitive data and now it just makes debugging difficult. [1]: https://gitlab.com/kargo-ci/kubernetes-sigs-kubespray/-/jobs/934714534#L2953
-
Etienne Champetier authored
no_proxy is a pain to get right, and having proxy variables present causes issues (k8s components get proxy configuration after upgrade, see #7100) It's better to only configure what require proxy: - the runtime (containerd/docker/crio) - the package manager + apt_key - the download tasks Tested with the following clusters - 4 CentOS 8 nodes - 1 Ubuntu 20.04 node Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
Cristian Klein authored
In some environments, it might not be possible to ping the IP address of the nodes, e.g., because ICMP echo is blocked. This commit allows kubespray to be configured to disable the ping check, while performing all other checks.
-
- Jan 09, 2021
-
-
Etienne Champetier authored
TASK [network_plugin/calico : Calico | Configure calico network pool] ********** task path: /builds/kargo-ci/kubernetes-sigs-kubespray/roles/network_plugin/calico/tasks/install.yml:138 Friday 08 January 2021 17:10:12 +0000 (0:00:01.521) 0:11:36.885 ******** [WARNING]: The value {'kind': 'IPPool', 'apiVersion': 'projectcalico.org/v3', 'metadata': {'name': 'default-pool'}, 'spec': {'blockSize': 24, 'cidr': '10.233.64.0/18', 'ipipMode': 'Always', 'vxlanMode': 'Never', 'natOutgoing': True}} (type dict) in a string field was converted to "{'kind': 'IPPool', 'apiVersion': 'projectcalico.org/v3', 'metadata': {'name': 'default-pool'}, 'spec': {'blockSize': 24, 'cidr': '10.233.64.0/18', 'ipipMode': 'Always', 'vxlanMode': 'Never', 'natOutgoing': True}}" (type string). If this does not look like what you expect, quote the entire value to ensure it does not change. Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
- Jan 08, 2021
-
-
holmesb authored
Signed-off-by: Brendan Holmes <5072156+holmesb@users.noreply.github.com>
-
- Jan 07, 2021
-
-
Etienne Champetier authored
* Improve how we set 'proxy=' in yum.conf or dnf.conf Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com> * Fixup spaces in no_proxy Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com> * Add svc,svc.{{ dns_domain }} to no_proxy Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
- Jan 06, 2021
-
-
Florian Ruynat authored
-
flix444 authored
Valuating conditional (need_https_proxy.rc != 0) fail if http_proxy set and skip_http_proxy_on_os_packages is true (#7078) * Remove because of empty need_http_proxy.rc if http/https_proxy and skip_http_proxy_on_os_packages=true is set * Modify sample for debian and centos skip_http_proxy * Modify sample for debian and centos skip_http_proxy
-
- Jan 05, 2021
-
-
Florian Ruynat authored
-