Commit Graph
6 Commits
Author SHA1 Message Date
k8s-infra-cherrypick-robotandHamza 166bf4e329 [release-2.30] Deduplicate GraphQL node IDs in update-hashes to fix 502 err (#13067)
* Deduplicate GraphQL node IDs in update-hashes to fix 502

* Bump component_hash_update version to 1.0.1

Avoids stale pip/uv installation cache in CI pipelines
after the GraphQL deduplication fix.

---------

Co-authored-by: Hamza <12420351+0xMH@users.noreply.github.com>
2026-03-05 13:18:17 +05:30
k8s-infra-cherrypick-robotandMax Gautier 4d45cb0f74 kubeadm_patches: remove old patches on inventory change (#13020)
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).

Co-authored-by: Max Gautier <mg@max.gautier.name>
2026-02-19 09:37:37 +05:30
k8s-infra-cherrypick-robotandChad Swenson 7b0e730624 Undefined check for apiserver_loadbalancer_domain_name in apiserver_sans (#13014)
Co-authored-by: Chad Swenson <chadswen@gmail.com>
2026-02-16 16:02:01 +05:30
k8s-infra-cherrypick-robotandMatt Lu a0a164375d fix gateway api checksums (#13010)
Co-authored-by: Matt Lu <submarqq@gmail.com>
2026-02-14 09:23:58 +05:30
k8s-infra-cherrypick-robotandMicke Nordin b6aa645f5e Add services RBAC for calico-kube-controllers in KDD mode (#12984)
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>
Co-authored-by: Micke Nordin <kano@sunet.se>
2026-02-10 20:30:13 +05:30
k8s-infra-cherrypick-robotandMax Gautier 22fb8f8c98 Make etcd node removal idempotent (#12962)
Co-authored-by: Max Gautier <mg@max.gautier.name>
2026-02-05 14:54:31 +05:30