- Jan 09, 2024
-
-
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
-
- Dec 05, 2023
-
-
Kay Yan authored
Signed-off-by: Kay Yan <kay.yan@daocloud.io>
-
Kay Yan authored
-
Alexander authored
add dnsPolicy: ClusterFirstWithHostNet to DaemonSets with hostNetwork: true value to avoid DNSConfigFormat events (#10618)
-
- Nov 29, 2023
-
-
Mohamed Omar Zaian authored
-
Max Gautier authored
* Clean up redondant defaulting drain_{timeout,grace_period}_after_failure don't exist at this point, so they always default. * Remove useless facts The drain_*_after_failure are never used
-
chansuke authored
-
- Nov 28, 2023
-
-
Max Gautier authored
* Try both conntrack modules instead of checking kernel version Depending on kernel distributor, the kernel version might not be a correct indicator of the conntrack module use. Instead, we check both (and use the first found). * Use modproble.persistent rather than manual persistence
-
ERIK authored
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
-
Max Gautier authored
-
Valerii Kretinin authored
-
Max Gautier authored
When installed as an ansible collection, roles in ansible_play_role_names will be designated by their FQDN (i.e 'kubernetes-sigs.kubespray.<role-name>). It means we need to check for both when checking for roles in the play.
-
Max Gautier authored
Older versions are unsupported for a long time.
-
- Nov 27, 2023
-
-
Samuel Liu authored
-
- Nov 24, 2023
-
-
Mohamed Omar Zaian authored
-