- Mar 03, 2025
-
-
Mathieu Parent authored
-
Chad Swenson authored
This adds a new flag with default `kubeadm_config_validate_enabled: true` to use when debugging features and enhancements affected by the `kubeadm config validate command`. This new flag should be set to `false` only for development and testing scenarios where validation is expected to fail (pre-release Kubernetes versions, etc). While working with development and test versions of Kubernetes and Kubespray, I found this option very useful.
-
- Feb 28, 2025
-
-
Mathieu Parent authored
-
- Feb 27, 2025
-
-
ERIK authored
Signed-off-by:
bo.jiang <bo.jiang@daocloud.io>
-
- Feb 22, 2025
-
-
A_tian authored
* Fix uncached_hosts syntax error Signed-off-by:
panyintian.fu <1416297674@qq.com> * Update roles/kubernetes/preinstall/tasks/0040-verify-settings.yml Co-authored-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> --------- Signed-off-by:
panyintian.fu <1416297674@qq.com> Co-authored-by:
Antoine Legrand <2t.antoine@gmail.com> Co-authored-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com>
-
- Feb 19, 2025
-
-
Ekko authored
Signed-off-by:
ekko <lihai.tu@daocloud.io>
-
- Feb 18, 2025
-
-
Ekko authored
Signed-off-by:
ekko <lihai.tu@daocloud.io>
-
- Feb 15, 2025
-
-
Jan Breitkopf authored
-
- Feb 14, 2025
-
-
Moritz Graf authored
Adding single quotees around parameters in crictl.
-
Max Gautier authored
* Automatically derive defaults versions from checksums Currently, when updating checksums, we manually update the default versions. However, AFAICT, for all components where we have checksums, we're using the newest version out of those checksums. Codify this in the `_version` defaults variables definition to make the process automatic and reduce manual steps (as well as the diff size during reviews). We assume the versions are sorted, with newest first. This should be guaranteed by the pre-commit hooks. * Validate checksums are ordered by versions, newest first * Generalize render-readme-versions hook for other static files The pre-commit hook introduced a142f40e (Update versions in README.md with pre-commit, 2025-01-21) allow to update our README with new versions. It turns out other "static" files (== which don't interpret Ansible variables) also use the default version (in that case, our Dockefiles, but there might be others) The Dockerfile breaks if the variable they use (`kube_version`) is a Jinja template. For helping with automatic version upgrade, generalize the hook to deal with other static files, and make a template out of the Dockerfile. * Dockerfile: template kube_version with pre-commit instead of runtime * Validate all versions/checksums are strings in pre-commit All the ansible/python tooling for version is for version strings. YAML unhelpfully consider some stuff as number, so enforce this. * Stringify checksums versions
-
- Feb 11, 2025
-
-
Boris authored
-
- Feb 08, 2025
-
-
Bas authored
-
Ali Afsharzadeh authored
-
- Feb 07, 2025
-
-
Raul Butuc authored
* Fix incorrect syntax * Fix incorrect syntax
-
- Feb 06, 2025
-
-
Kay Yan authored
* exclude .ansible in ansible-lint * remote ctr i pull workdaround Signed-off-by:
Kay Yan <kay.yan@daocloud.io> --------- Signed-off-by:
Kay Yan <kay.yan@daocloud.io>
-
- Feb 05, 2025
-
-
Mohamed Omar Zaian authored
-
Mohamed Omar Zaian authored
-
- Feb 03, 2025
-
-
Antoine Legrand authored
This reverts commit 76c0a3aa.
-
- Jan 30, 2025
-
-
Bas authored
* Adding the var: leave_etc_backup_files * Fix for #11936 - backup: "{{ leave_etc_backup_files }}"
-
- Jan 27, 2025
-
-
Boris authored
-
- Jan 24, 2025
-
-
Qasim Mehmood authored
Publish the ingress-nginx service address if manual address not defined and not using host network (#11879)
-
Max Gautier authored
* Remove krew installation support Krew is fundamentally to install kubectl plugins, which are eminently a client side things. It's also not difficult to install on a client machine. * Remove krew cleanup
-
- Jan 23, 2025
-
-
Max Gautier authored
This assertion is present since 2022, users inventories' should be clean from it now.
-
Max Gautier authored
This assert is present since 2021, we can assume now users have removed it from their inventories.
-
Max Gautier authored
This has been deprecated for a long time, time to pull the plug. We leave an assert for one release to have a straightforward failure if some users were still using the variable.
-
Max Gautier authored
-
Max Gautier authored
-
Max Gautier authored
Since 'none' can be, for instance, a manual calico deployment, don't check whether there is enough ip for pods on a node, because the plugin can use another mechanism than the podCIDR to allocate IPs.
-
Max Gautier authored
When the etcd group is not specified we assume it's kube_control_plane. In that case, etcd still can't be even, so instead of only checking the etcd group we need to default to kube_control_plane
-
Max Gautier authored
-
Max Gautier authored
-
c-romeo authored
-
Max Gautier authored
Upstream calico isn't doing that, and: - this can cause throttling - the cpu needed by calico is very cluster / workload dependent - missing cpu limits will not starve other pods (unlike missing memory requests), because the kernel scheduler will still gives priority to other process in pods not exceeding their requests
-
- Jan 16, 2025
-
-
ChengHao Yang authored
* Cleanup not in k-sigs members OWNERS Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Cleanup inactive members on Kubespray Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> --------- Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com>
-
- Jan 15, 2025
-
-
Kay Yan authored
* [kubernetes] Support Kubernetes v1.32.0 * add workaround for RHEL8 Signed-off-by:
Kay Yan <kay.yan@daocloud.io> --------- Signed-off-by:
Kay Yan <kay.yan@daocloud.io> Co-authored-by:
Mohamed Zaian <mohamedzaian@gmail.com>
-
Christian Kröger authored
-
- Jan 14, 2025
-
-
Fredrik Liv authored
Co-authored-by:
nvalembois <nvalembois@live.com>
-
Kay Yan authored
Signed-off-by:
Kay Yan <kay.yan@daocloud.io>
-
- Jan 13, 2025
-
-
ChengHao Yang authored
* Add `manual` option in the `external_cloud_provider` value Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Update external cloud provider description in roles & sample inventory Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> --------- Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com>
-
- Jan 09, 2025
-
-
kyrie authored
Signed-off-by:
KubeKyrie <shaolong.qin@daocloud.io>
-