Max Gautier
e7f4c9f9f6
kubeadm_patches: remove old patches on inventory change ( #13019 )
...
Currently, if changing the inventory variable `kubeadm_patches`, new
patches will be created, but the existing ones will also be left on the
filesystem, and applied by kubeadm ; this means that removed or changed
configuration can linger.
Cleanup old patches (which are the difference between existing patches
on filesystem and the one created for the current runs).
2026-02-17 09:56:01 +05:30
Max Gautier
0c75e97601
Remove outdated RHEL8 documentation ( #13017 )
2026-02-16 21:44:10 +05:30
Max Gautier
dcebecc6e0
CI: test disabled localhost LB ( #13013 )
2026-02-16 21:44:02 +05:30
Takuya Murakami
0bfd43499a
Update etcd to 3.6 ( #12634 )
...
* [etcd] Update etcd 3.5.x to 3.6.5
- Add hashes for etcd 3.6.5
- Remove etcd v2 backup task for etcd 3.6
The etcd 3.6 removes 'etcdctl backup' command with ETCDCTL_API=2
- Downgrade etcd to 3.5 in netchecker
The netchecker does not work with etcd 3.6 becaust it removes v2 API support (--enable-v2).
And netchekcer does not support v3 API.
* Fix: Change etcd config to clean up v2 store before upgrading etcd to 3.6
* Bump etcd to 3.6.8
2026-02-16 19:16:01 +05:30
dependabot[bot]
6a1243110c
build(deps): bump cryptography from 46.0.4 to 46.0.5 ( #13011 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 46.0.4 to 46.0.5.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.4...46.0.5 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 16:20:01 +05:30
Chad Swenson
8af9f37b28
Undefined check for apiserver_loadbalancer_domain_name in apiserver_sans ( #13009 )
2026-02-16 15:22:01 +05:30
Tushar240503
b41157cad0
Refactor container-engine dependencies ( #12946 )
...
Signed-off-by: Tushar Sharma <tusharkumargzb6@gmail.com >
2026-02-14 19:46:04 +05:30
Max Gautier
a4215cbef9
Remove workaround for kubeadm bug which is no longer necessary ( #12991 )
...
Introduced in 14b63ede8 (Fixup kubelet.conf to point to
kubelet-client-current.pem (#7347 ), 2021-03-09)
2026-02-14 19:37:59 +05:30
Max Gautier
005bdce7f1
Patch versions updates ( #12993 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-14 10:07:59 +05:30
labaq
169eb4201e
fix gateway api checksums ( #13006 )
2026-02-14 08:43:59 +05:30
Srishti Jaiswal
e76eecc442
centralize remove node defaults ( #13004 )
2026-02-14 02:42:00 +05:30
Max Gautier
6b8911ca60
CI: gives a little more time for openeuler to manage packages ( #13008 )
2026-02-14 00:34:01 +05:30
Tushar240503
1efd3e4f69
StartLimitBurst=10 ( #13005 )
...
Signed-off-by: Tushar Sharma <tusharkumargzb6@gmail.com >
2026-02-13 19:40:01 +05:30
蔡秀吉
c99f908f9f
Bump custom_cni test Cilium version to 1.18.6 ( #13002 )
...
Upgrade the Cilium version used in custom_cni tests from 1.16.3 to
1.18.6 to align with the current cilium_version in Kubespray.
- Update custom_cni_chart_version in debian12-custom-cni-helm.yml
- Regenerate static manifest in tests/files/custom_cni/cilium.yaml
using helm template cilium/cilium --version 1.18.6
Signed-off-by: thc1006 <84045975+thc1006@users.noreply.github.com >
2026-02-13 19:30:00 +05:30
Kubernetes Prow Robot
5070ffaea3
Merge pull request #12878 from VannTen/ci/handle_flakes
...
CI: Separate matrix job for flakey tests
2026-02-13 18:58:01 +05:30
Max Gautier
bf3fef05fd
control-plane: do not adjust apiserver endpoint ( #12870 )
...
This essentially revert the functionnality of 9b0f57a0a (Adjust
endpoints for kube-proxy,controller,scheduler to proper ip (#5150 ),
2019-09-09).
This is no longer needed since kubeadm now default to use the local
kube-apiserver for control plane components (feature gate
"ControlPlaneKubeletLocalMode")
https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init/#feature-gates
2026-02-13 15:52:01 +05:30
Max Gautier
8c128771d7
CI: create pr-flakey for jobs prone to failure
...
We have a lot of PRs where we endlessy retry the same flakey jobs, which
is useless and frustating for everyone.
Put those jobs into a separate matrix with 1 retries to migitate the
issue.
2026-02-13 10:53:15 +01:00
Max Gautier
efdff890ed
Introduce a timeout for package installation
...
Sometimes package installations can get into weird state and stuck for a
very long time.
Timeout the tasks to fail early, with a customizable timeout duration.
2026-02-13 10:52:40 +01:00
rayui
7aea6a1df2
tests(ci): add ubuntu24 CRI-O calico upgrade and scale coverage ( #12990 )
...
tests: fix yamllint empty-lines in ubuntu24-crio-scale
ci: run ubuntu24-crio-upgrade in regular PR matrix
2026-02-13 08:32:00 +05:30
labaq
259c84d85f
add fedora 42 CI support ( #12989 )
2026-02-12 23:40:01 +05:30
Srishti Jaiswal
054f7bf07b
use admin.conf for local kubeconfig ( #12997 )
2026-02-12 22:08:01 +05:30
Srishti Jaiswal
31c33015c4
Use calico crds.yaml for KDD CRDs and drop tarball artifacts ( #12985 )
2026-02-12 20:40:00 +05:30
Srishti Jaiswal
46058349ce
use kubeadm:cluster-admins for admin kubeconfig ( #12998 )
2026-02-12 19:06:01 +05:30
Srishti Jaiswal
d5b91828a3
Use kubeam kubeconfig user instead of generating a kubeconfig with Ansible ( #12958 )
2026-02-12 15:16:01 +05:30
botsz
69258075e0
docs: update ansible-playbook inventory path in README ( #12615 ) ( #12992 )
2026-02-12 13:28:00 +05:30
ChengHao Yang
6965d8ded9
Support Fedora 41 ( #12138 )
...
* Add Fedora 41 CI support
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Docs: add fedora41 support
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Add Fedora 41 local vagrant test
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Fix: Fedora 41+ need python3-libdnf5 for package management
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2026-02-11 08:26:01 +05:30
Meza
8bd5045ecf
cleanup: Deprecate Ingress-Nginx from kubernetes-apps ( #12767 )
...
* [docs] Remove ingress-nginx references in docs and scripts jinja
Signed-off-by: Meza <meza-xyz@proton.me >
* Remove ingress-nginx doc and remove references in readme and sidebar
Signed-off-by: Meza <meza-xyz@proton.me >
* Delete ingress-nginx dir from kubernetes-apps
Signed-off-by: Meza <meza-xyz@proton.me >
* Delete ingress-nginx from inventory addons
Signed-off-by: Meza <meza-xyz@proton.me >
* Delete ingress_nginx_enabled from default main
Signed-off-by: Meza <meza-xyz@proton.me >
* Delete ingress_nginx from download
Signed-off-by: Meza <meza-xyz@proton.me >
* Delete ingress_nginx from dependencies
Signed-off-by: Meza <meza-xyz@proton.me >
* Remove ingress_nginx from registry task
Signed-off-by: Meza <meza-xyz@proton.me >
---------
Signed-off-by: Meza <meza-xyz@proton.me >
2026-02-10 20:22:04 +05:30
Micke Nordin
8f73dc9c2f
Add services RBAC for calico-kube-controllers in KDD mode ( #12928 )
...
Commit 5fb85dc added service permissions for etcd datastore mode,
but the same permissions are needed for KDD (Kubernetes datastore) mode.
Signed-off-by: Micke Nordin <kano@sunet.se >
2026-02-10 19:52:02 +05:30
Ali Afsharzadeh
cc05dd4d14
Upgrade ansible from 10.7.0 to 11.13.0 ( #12903 )
...
Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com >
2026-02-10 19:48:07 +05:30
Mark Tsai
9582ab3dcd
image_updates: update openstack-cloud-controller to v1.35.0 ( #12972 )
2026-02-10 14:58:01 +05:30
Mohamed Omar Zaian
a77221d12b
[kubernetes] Support Kubernetes v1.35.0 ( #12812 )
2026-02-10 14:54:02 +05:30
Max Gautier
57364f4085
Patch versions updates ( #12973 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-09 21:13:25 +05:30
Max Gautier
34f43d21e3
Revert "kubelet: conditionalize staticPodPath location ( #12433 )" ( #12970 )
...
* Revert "kubelet: conditionalize staticPodPath location (#12433 )"
This reverts commit 082507cff2 .
* Add kubelet_static_pod_path to removed variables
2026-02-09 07:31:09 +05:30
Srishti Jaiswal
052846aa28
removed deprecated containerd_registries from test file ( #12969 )
2026-02-08 11:11:08 +05:30
neo
a563431c68
Remove Kubernetes Dashboard support ( #12858 )
2026-02-07 22:49:08 +05:30
Max Gautier
3aa0c0cc64
coredns: allow to customize service name ( #12951 )
2026-02-06 09:52:29 +05:30
chun
9bbef44e32
Bump: Prometheus Operator CRD to 0.88.1 ( #12968 )
...
Signed-off-by: hcc429 <dev.hcc29@gmail.com >
2026-02-06 08:36:30 +05:30
Srishti Jaiswal
03cfdbf2a9
add removed var validation to validate_inventory ( #12942 )
2026-02-05 15:34:31 +05:30
Jordan Liggitt
b5b599ecf8
Clean up unused nodes/proxy permission from node-feature-discovery-gc ( #12955 )
2026-02-05 15:30:34 +05:30
Max Gautier
4245ddcee8
Make etcd node removal idempotent ( #12949 )
2026-02-05 11:40:28 +05:30
Joshua N Haupt
422e7366ec
Fix Gluster image_id and update openstack_blockstorage_volume_v3 ( #12910 )
...
This fixes the Terraform Gluster Compute image_id bug and updates the openstack_blockstorage_volume_v2 to
openstack_blockstorage_volume_v3.
Resolves:
[Bug] OpenStack Compute variable handling of image_id and image_name for Gluster nodes is broken
https://github.com/kubernetes-sigs/kubespray/issues/12902
Update openstack_blockstorage_volume_v2 to openstack_blockstorage_volume_v3
https://github.com/kubernetes-sigs/kubespray/issues/12901
Signed-off-by: Joshua Nathaniel Haupt <joshua@hauptj.com >
2026-02-04 11:08:26 +05:30
Tushar240503
bf69e67240
refactor/dynamic-role-loading-network ( #12933 )
...
Signed-off-by: Tushar Sharma <tusharkumargzb6@gmail.com >
2026-02-03 21:58:29 +05:30
Tushar240503
c5c2cf16a0
Move inline defaults to defaults/main.yml ( #12926 )
2026-02-03 14:14:29 +05:30
Ali Afsharzadeh
69e042bd9e
Remove software-properties-common from pipeline.Dockerfile ( #12945 )
...
Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com >
2026-02-02 20:04:32 +05:30
dependabot[bot]
20da3bb1b0
build(deps): bump cryptography from 46.0.3 to 46.0.4 ( #12944 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 46.0.3 to 46.0.4.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.3...46.0.4 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 09:26:30 +05:30
Ieere Song
4d4058ee8e
fix: typo in validate_inventory task name (missing backtick) ( #12940 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-01-31 20:02:24 +05:30
Tushar240503
f071fccc33
updated prometheus-operator crd checksum autobump ( #12939 )
...
* updated prometheus-operator crd checksum autobump
Signed-off-by: Tushar Sharma <tusharkumargzb6@gmail.com >
* updated to Next-Gen format
Signed-off-by: Tushar Sharma <tusharkumargzb6@gmail.com >
---------
Signed-off-by: Tushar Sharma <tusharkumargzb6@gmail.com >
2026-01-31 19:44:24 +05:30
Eugene Shutov
70daea701a
local_path_provisioner: add resources ( #12548 )
...
* local_path_provisioner: add resources
* Update roles/kubernetes-apps/external_provisioner/local_path_provisioner/templates/local-path-storage-deployment.yml.j2
Co-authored-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Co-authored-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2026-01-31 00:08:25 +05:30
Ali Afsharzadeh
3e42b84e94
Upgrade Dockerfile base image from Ubuntu 22.04 to 24.04 ( #12935 )
...
* Upgrade Dockerfile base image from Ubuntu 22.04 to 24.04
* Add --break-system-packages flag to testcases_run.sh file
2026-01-30 19:57:44 +05:30
Max Gautier
868ff3cea9
Auto-bump checksums on last 3 branches ( #12934 )
...
We now have all supported release branches (last 3) using the new
checksums format, which means they all work with the auto-bump tooling.
2026-01-30 15:39:44 +05:30