- Jan 23, 2025
-
-
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
-
Kubernetes Prow Robot authored
Update README.md versions automatically in pre-commit
-
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 21, 2025
-
-
Max Gautier authored
-
Max Gautier authored
The debug callback apparently breaks using ansible-playbook in pre-commit, so scope the variables to only where we're using it instead.
-
Max Gautier authored
-
Max Gautier authored
Currently, versions in README.md need to be manually updated, and we check it's done with a bash script. Add a small utility playbook to add versions in README.md from their actual default values, automatically. This is done in pre-commit, and replace the scripted check ; instead it will autofix the README.md, and fails in CI if needed. We switch markdownlint behind the local hooks to gave it the opportunity to catch a problem with the rendering.
-
- Jan 20, 2025
-
-
Max Gautier authored
Since e8ee4228 (CI: remove deletion tasks of 'packet' VMs, 2024-09-13), our tests appears to not be flakey anymore. The current retry slow down the testing feedback on pull request. Since it's not needed anymore, don't retry and fail fast.
-
- Jan 17, 2025
-
-
Kubernetes Prow Robot authored
Run CI without the sample inventory
-
Max Gautier authored
Sometimes the change done by pre-commit are not obvious, this should help.
-
Max Gautier authored
-
Kubernetes Prow Robot authored
Overhaul of the python hashes updater
-
- 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>
-
Max Gautier authored
-
Max Gautier authored
By separating logic from data, we should make it easier to add new components.
-
Bas authored
* Contrib: upload2artifactory.py Signed-off-by:
Bas Meijer <bas.meijer@enexis.nl> * Pythonic Signed-off-by:
Bas Meijer <bas.meijer@enexis.nl> * Suggested Co-authored-by:
Arthur Outhenin-Chalandre <arthur@cri.epita.fr> * upload2artifactory.py documentation. --------- Signed-off-by:
Bas Meijer <bas.meijer@enexis.nl> Co-authored-by:
Arthur Outhenin-Chalandre <arthur@cri.epita.fr>
-
Christian Kröger authored
-
- Jan 14, 2025
-
-
Fredrik Liv authored
Co-authored-by:
nvalembois <nvalembois@live.com>
-
Max Gautier authored
- remove unused parts in the response - clarify variables names
-
Max Gautier authored
This is handy when some component releases is buggy (missing file at the download links) to not block everything else. Move the filtering up the stack so we don't have to do it multiples times.
-
Max Gautier authored
This means the update-hashes command can be run anywhere in Kubespray repository without having to figure out the correct path.
-
Max Gautier authored
-
Max Gautier authored
-
Max Gautier authored
Can operate on several branches without the need for backport
-
Max Gautier authored
-
Max Gautier authored
-
Max Gautier authored
-
Kay Yan authored
Signed-off-by:
Kay Yan <kay.yan@daocloud.io>
-
Max Gautier authored
-
Max Gautier authored
-
Max Gautier authored
-
Max Gautier authored
Gvisor releases, besides only being tags, have some particularities: - they are of the form yyyymmdd.p -> this get interpreted as a yaml float, so we need to explicitely convert to string to make it work. - there is no semver-like attached to the version numbers, but the API (= OCI container runtime interface) is expected to be stable (see linked discussion) - some older tags don't have hashs for some archs Link: https://groups.google.com/g/gvisor-users/c/SxMeHt0Yb6Y/m/Xtv7seULCAAJ
-
Max Gautier authored
Gvisor is the only one of our deployed components which use tags instead of proper releases. So the tags scraping support will, for now, cater to gvisor particularities, notably in the tag name format and the fact that some older releases don't have the same URL scheme.
-
Max Gautier authored
-
Max Gautier authored
(the url should use `alt_arch` instead of `arch` for those)
-