- Oct 20, 2021
-
-
Utku Özdemir authored
* Add fallback to node drain using --disable-eviction flag Signed-off-by:
Utku Ozdemir <uoz@protonmail.com> * Move drain fallback tasks to separate file Signed-off-by:
Utku Ozdemir <uoz@protonmail.com> * Add delegate_facts to fix the drain fallback Signed-off-by:
Utku Ozdemir <uoz@protonmail.com> * Fix ansible-lint error Signed-off-by:
Utku Ozdemir <uoz@protonmail.com> * Move drain fallback into block Signed-off-by:
Utku Ozdemir <uoz@protonmail.com>
-
- Oct 14, 2021
-
-
Mohamed Zaian authored
-
- Oct 05, 2021
-
-
Rene Luria authored
* After upgrade, allow cilium to be back before uncordoning * add eol * use kube_config_dir variable resolves https://github.com/kubernetes-sigs/kubespray/pull/7978#discussion_r721685549
-
- Sep 23, 2021
-
-
Kenichi Omichi authored
The path of kubeconfig should be configurable, and its default value is /etc/kubernetes/admin.conf. Most paths of the file are configurable but some were not. This make those configurable.
-
- Aug 30, 2021
-
-
Calvin Park authored
* During pre-upgrade add a flag to always cordon * empty * empty * empty * Better default val
-
- Mar 24, 2021
-
-
Kenichi Omichi authored
This replaces kube-master with kube_control_plane because of [1]: The Kubernetes project is moving away from wording that is considered offensive. A new working group WG Naming was created to track this work, and the word "master" was declared as offensive. A proposal was formalized for replacing the word "master" with "control plane". This means it should be removed from source code, documentation, and user-facing configuration from Kubernetes and its sub-projects. NOTE: The reason why this changes it to kube_control_plane not kube-control-plane is for valid group names on ansible. [1]: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cluster-lifecycle/kubeadm/2067-rename-master-label-taint/README.md#motivation
-
- Jan 26, 2021
-
-
David Louks authored
Add retries to drain during upgrade. Allow leaving nodes cordoned after drain failure. Allow continuing upgrade if drain fails. (#7206)
-
- Jan 18, 2021
-
-
Sergey authored
* Add prompt to upgrade node or delay before upgrade * add docs
-
- Aug 20, 2020
-
-
Bernard Landon authored
-
- Jul 13, 2020
-
-
Qasim Sarfraz authored
* respect kube_override_hostname during removal/upgrade * Use hostvars in loop
-
- Jun 29, 2020
-
-
Joel Seguillon authored
-
- May 16, 2019
-
-
MarkusTeufelberger authored
-
- Apr 29, 2019
-
-
MarkusTeufelberger authored
-
- Dec 06, 2018
-
-
Andreas Krüger authored
* Remove non-kubeadm deployment * More cleanup * More cleanup * More cleanup * More cleanup * Fix gitlab * Try stop gce first before absent to make the delete process work * More cleanup * Fix bug with checking if kubeadm has already run * Fix bug with checking if kubeadm has already run * More fixes * Fix test * fix * Fix gitlab checkout untill kubespray 2.8 is on quay * Fixed * Add upgrade path from non-kubeadm to kubeadm. Revert ssl path * Readd secret checking * Do gitlab checks from v2.7.0 test upgrade path to 2.8.0 * fix typo * Fix CI jobs to kubeadm again. Fix broken hyperkube path * Fix gitlab * Fix rotate tokens * More fixes * More fixes * Fix tokens
-
- Nov 08, 2018
-
-
Giacomo Longo authored
-
- Oct 23, 2018
-
-
Frank Ritchie authored
-
- Oct 17, 2018
-
-
Erwan Miran authored
* failed * version_compare * succeeded * skipped * success * version_compare becomes version since ansible 2.5 * ansible minimal version updated in doc and spec * last version_compare
-
- Sep 13, 2018
-
-
Matthew Mosesohn authored
Uses correct flag for draining with a pod selector Verifies minimum kubectl version for compatibility
-
- Sep 12, 2018
-
-
Matthew Mosesohn authored
Optionally do not drain nodes by setting drain_nodes to false Optionally set a labelselector to target which pods should be drained.
-
- Feb 09, 2018
-
-
Brad Beam authored
-
mlushpenko authored
-
- Jan 25, 2018
-
-
Matthew Mosesohn authored
Raise drain timeout to 5m
-
- Sep 10, 2017
-
-
Seungkyu Ahn authored
-
- Aug 24, 2017
-
-
Brad Beam authored
* Adding yaml linter to ci check * Minor linting fixes from yamllint * Changing CI to install python pkgs from requirements.txt - adding in a secondary requirements.txt for tests - moving yamllint to tests requirements
-
- Jul 17, 2017
-
-
Ubuntu authored
-
- Jul 03, 2017
-
-
Abdelsalam Abbas authored
-
- Jun 23, 2017
-
-
Abdelsalam Abbas authored
-
- May 27, 2017
-
-
Spencer Smith authored
-
- Mar 27, 2017
-
-
Matthew Mosesohn authored
-
Matthew Mosesohn authored
-
Matthew Mosesohn authored
-
Matthew Mosesohn authored
Graceful upgrades require 3 nodes Drain now has a command timeout of 40s
-
- Feb 16, 2017
-
-
Matthew Mosesohn authored
Based on #718 introduced by rsmitty. Includes all roles and all options to support deployment of new hosts in case they were added to inventory. Main difference here is that master role is evaluated first so that master components get upgraded first. Fixes #694
-
- Feb 14, 2017
-
-
Spencer Smith authored
-
Spencer Smith authored
-