- Jan 22, 2024
-
-
my-git9 authored
Signed-off-by: xin.li <xin.li@daocloud.io>
-
Yuhao Zhang authored
* ignore_unreachable for etcd dir cleanup ignore_errors ignores errors occur within "file" module. However, when the target node is offline, the playbook will still fail at this task with node "unreachable" state. Setting "ignore_unreachable: true" allows the playbook to bypass offline nodes and move on to proceed recovery tasks on remaining online nodes. * Re-arrange control plane recovery runbook steps * Remove suggestion to manually update IP addresses The suggestion was added in 48a18284 4 years ago. But a new task added 2 years ago, in ee0f1e9d, automatically update API server arg with updated etcd node ip addresses. This suggestion is no longer needed.
-
Noam authored
* crictl allow setting different grace period for stop containers and pods * correct grace period location
-
kyrie authored
-
Takuya Murakami authored
* Add hashes of crictl and crio * Add versions of etcd, crictl, crio and csi-snapshotter
-
- Jan 19, 2024
-
-
Mohamed Omar Zaian authored
-
- Jan 17, 2024
-
-
Max Gautier authored
-
- Jan 16, 2024
-
-
Kay Yan authored
-
lobiyed.karim authored
Add PodDisruptionBudget for CoreDNS deployment. Allows users to control disruption behavior and set maximum unavailable pods (#10557)
-
Louis Tu authored
Signed-off-by: tu1h <lihai.tu@daocloud.io>
-
- Jan 15, 2024
-
-
Gaëtan Trellu authored
-
- Jan 12, 2024
-
-
Gaëtan Trellu authored
-
- Jan 11, 2024
-
-
Serge Hartmann authored
Signed-off-by: serge Hartmann <serge.hartmann@gmail.com>
-
- Jan 09, 2024
-
-
Kay Yan authored
-
Louis Tu authored
Signed-off-by: tu1h <lihai.tu@daocloud.io>
-
- Jan 08, 2024
-
-
Kay Yan authored
-
Louis Tu authored
Signed-off-by: tu1h <lihai.tu@daocloud.io>
-
Ryan Lonergan authored
* update cilium configmap template for new routing mode and tunnel-protocol options Ryan Lonergan ryan.tlonergan@gmail.com * add rbac for new cilium crd in 1.14 Ryan Lonergan ryan.tlonergan@gmail.com * add conditional for cni-install.sh that's no longer included in cilium 1.14 Ryan Lonergan ryan.tlonergan@gmail.com * Update roles/network_plugin/cilium/templates/cilium/ds.yml.j2 Co-authored-by: Cyclinder <qifeng.guo@daocloud.io> --------- Co-authored-by: Cyclinder <qifeng.guo@daocloud.io>
-
- Jan 05, 2024
-
-
刘旭 authored
-
- Jan 04, 2024
-
-
Romain authored
* Fix download retry when get_url has no status_code. * Fix until clause in download role.
-
- Dec 21, 2023
-
-
Mohamed Omar Zaian authored
* Add hashes for kubernetes 1.29.0, 1.28.5, 1.27.9, 1.26.12
-
Andrei Costescu authored
* Fix modprobe module on Flatcar * Add todo about upstream issue report
-
Kay Yan authored
-
Max Gautier authored
This avoid needlessly overriding things and make cleanup easier. Also simplifies the template a bit.
-
- Dec 19, 2023
-
-
Olivier Levitt authored
* Calico : add ETCD endpoints to install-cni container * Calico : remove nodename from configmap in etcd mode
-
Ugur Can Ozturk authored
* [etcd]: add etcd distributed tracing flags Signed-off-by: Ugur Ozturk <ugurozturk918@gmail.com> * [etcd]: add etcd distributed tracing flags - fix Signed-off-by: Ugur Ozturk <ugurozturk918@gmail.com> * [etcd]: add etcd distributed tracing flags - fix Signed-off-by: Ugur Ozturk <ugurozturk918@gmail.com> --------- Signed-off-by: Ugur Ozturk <ugurozturk918@gmail.com>
-
- Dec 18, 2023
-
-
Max Gautier authored
This is removed from kubernetes since 1.25, time to cut some dead code.
-
- Dec 15, 2023
-
-
Michael Kebe authored
The --logtostderr is deprecated. https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components
-
- Dec 14, 2023
-
-
刘旭 authored
-
- Dec 12, 2023
-
-
Mohamed Omar Zaian authored
-
jandres - moscardo authored
-
Max Gautier authored
* Disable control plane allocating podCIDR for nodes when using calico Calico does not use the .spec.podCIDR field for its IP address management. Furthermore, it can false positives from the kube controller manager if kube_network_node_prefix and calico_pool_blocksize are unaligned, which is the case with the default shipped by kubespray. If the subnets obtained from using kube_network_node_prefix are bigger, this would result at some point in the control plane thinking it does not have subnets left for a new node, while calico will work without problems. Explicitely set a default value of false for calico_ipam_host_local to facilitate its use in templates. * Don't default to kube_network_node_prefix for calico_pool_blocksize They have different semantics: kube_network_node_prefix is intended to be the size of the subnet for all pods on a node, while there can be more than on calico block of the specified size (they are allocated on demand). Besides, this commit does not actually change anything, because the current code is buggy: we don't ever default to kube_network_node_prefix, since the variable is defined in the role defaults.
-
Max Gautier authored
This reverts commit ee0f1e9d. Avoid restarting all api servers at once by changing their config.
-
Max Gautier authored
We take advantage of group_by to create the list of nodes needing new certs, instead of manually looping inside a Jinja template. This should make the role more readable and less susceptible to white space problems.
-
- Dec 11, 2023
-
-
Max Gautier authored
* Decouple role kubespray-defaults from download Avoids doing re-importing the download role on every invocation of kubespray-defaults (and skipping everything). This has a measurable effect on playbook performance. * Update docs refering to moved download defaults
-
David Leadbeater authored
This has now been removed and results in a 404 when trying to remove the old key, even if it's not present.
-
piwinkler authored
remove embedded template
-
- Dec 07, 2023
-
-
Max Gautier authored
* Mask systemd swap.target do disable swap This is a more generic way to disable swap, since it pulls .swap units in systemd distributions; fstab is only one way to generate .swap units. * Unconditionally disable swap We only care to disable it (the "swapon" registered variable is not used anywhere else. This allows to get rid of the ignore_errors, since this was added because swapon.stdout does not exist in check_mode (see issue #6642). * Don't explicitly disable swapOnZram We're already masking the swap.target, which would pull the zram unit, hence no need to handle zram-generator specifically.
-
Max Gautier authored
Kubeadm dns phase is correctly skipped. This was a workaround for kubernetes/kubeadm#1557, which was actually not a bug ; the correct fix was #4867
-
- Dec 06, 2023
-
-
Mohamed Omar Zaian authored
-