- Jan 27, 2025
-
-
Max Gautier authored
The build steps at the start of CI takes about 2 minutes; now that we have greatly reduced the overall duration, this is not an insignificant impact. Add timestamps to the build process to see measure which steps of the image build take the most time.
-
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)
-
Anshuman Agarwala authored
* Updated sample in inventory * Review changes
-
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
-
-
Kubernetes Prow Robot authored
Cleanup of preinstall assertions
-
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
-
Max Gautier authored
This removes compatibility with releases below 2.27.0, now that it has been released and that we're testing upgrades against it.
-
Max Gautier authored
ansible-lint and yamllint are run as pre-commit hooks, which are installed by pre-commit directly. So there is no need to put them in tests/requirements.txt. So remove them and make it leaner.
-
Max Gautier authored
[//]: -> apparently does not work for hiding on Github markdown
-
c-romeo 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.
-