kubespray/roles
Max Gautier 0f0e24be0f
etcd: throttle restart for availability (#11677)
* etcd: throttle restart for availability

During upgrade, etcd member are restarted all at once.
This can impact the availability of the etcd cluster and subsequently of
the Kubernetes cluster.

Limit the concurrent restart so that the etcd cluster can keep quorum.

* Simplify etcd handlers
2024-11-05 06:11:29 +00:00
..
adduser Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
bastion-ssh-config Improving yamllint configuration (#11389) 2024-07-25 18:42:20 -07:00
bootstrap-os Fix Flatcar bug #11268 missing default value for ansible_interpreter_python_fallback variable (#11270) 2024-10-03 09:54:27 +01:00
container-engine Make cri-dockerd log level configurable (#11646) 2024-10-21 22:54:52 +01:00
download Fix task name spelling (#11684) 2024-11-04 12:33:28 +00:00
etcd etcd: throttle restart for availability (#11677) 2024-11-05 06:11:29 +00:00
etcdctl_etcdutl Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
helm-apps force update helm repo if exists on host (#11043) 2024-04-08 19:02:48 -07:00
kubernetes Merge pull request #11598 from VannTen/cleanup/fact_gathering 2024-10-31 10:59:26 +00:00
kubernetes-apps [cert-manager] upgrade to v1.15.3 (#11668) 2024-11-04 10:39:29 +00:00
kubespray-defaults [cert-manager] upgrade to v1.15.3 (#11668) 2024-11-04 10:39:29 +00:00
network_plugin Merge pull request #11598 from VannTen/cleanup/fact_gathering 2024-10-31 10:59:26 +00:00
recover_control_plane Rename master to control plane - non-breaking changes only (#11394) 2024-09-06 07:56:19 +01:00
remove-node remove-etcd-node: cleanups, correct change semantics 2024-09-24 09:11:32 +02:00
reset Test group membership with group_names 2024-09-21 14:09:09 +02:00
upgrade Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
win_nodes/kubernetes_patch Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00