Commit Graph

132689 Commits

Author SHA1 Message Date
hoteye
1e4e6e10c1 Use context.Background() directly in kubeadm polling API calls
Replace context.TODO() and poll timeout context propagation with direct
context.Background() calls to prevent timeout errors from masking actual
API errors. Affects discovery/file.go, phases/upgrade/health.go, and
util/apiclient/wait.go for consistent error reporting.
2025-09-22 21:37:27 +08:00
Kubernetes Prow Robot
0b6dba8eb0 Merge pull request #134176 from adrianmoisey/remove-deprecated-WaitForServiceEndpointsNum
Remove deprecated WaitForServiceEndpointsNum
2025-09-21 16:24:12 -07:00
Kubernetes Prow Robot
fce5a08b92 Merge pull request #134178 from HirazawaUi/remove-RootlessControlPlane
Kubeadm: Remove RootlessControlPlane feature gate
2025-09-21 09:00:12 -07:00
Adrian Moisey
ea914d8077 Remove unused WaitForServiceEndpointsNum function
along with the now-unused countEndpointsSlicesNum function
2025-09-21 14:48:13 +02:00
Adrian Moisey
01f7de46f6 Replace deprecated WaitForServiceEndpointsNum call with WaitForEndpointCount 2025-09-21 14:47:03 +02:00
HirazawaUi
12db1e28dc remove unused file 2025-09-21 00:35:54 +08:00
Kubernetes Prow Robot
d39b162163 Merge pull request #134106 from neolit123/1.35-graduate-ControlPlaneKubeletLocalMode-to-ga
kubeadm: graduate ControlPlaneKubeletLocalMode to GA
2025-09-20 09:02:12 -07:00
HirazawaUi
15b16e0090 Remove RootlessControlPlane feature gate 2025-09-20 22:37:56 +08:00
Kubernetes Prow Robot
faf249a3f0 Merge pull request #134166 from pohly/dra-e2e-node-registrar-cleanup
DRA E2E node: fix cleanup of tests using separate registrar
2025-09-20 01:58:12 -07:00
Patrick Ohly
343a5db965 DRA E2E node: fix cleanup of tests using separate registrar
8fed05c5b7 fixed the cleanup of tests which start
registrar and service in a single call. But tests which first started the
registrar and then the service separately still had the problem:

- registrar is started with test context
- pods remain running at end of test
- registrar stops because of test context cancellation
- pods remain pending despite deletion because the driver gets
  unregistered (timing dependent, so this may have flaked)

The fix is to also clean up the registrar after the test, in reverse startup
order.
2025-09-19 18:47:21 +02:00
Kubernetes Prow Robot
09aaf72260 Merge pull request #134124 from danwinship/iptables-setup
drop utiliptables.NewDualStack, which is too confusing
2025-09-19 08:30:12 -07:00
Kubernetes Prow Robot
b2f9a821ea Merge pull request #133931 from ardaguclu/fix-flaky-all-logs
Wait the readiness of pods for all the containers generate logs
2025-09-19 04:20:12 -07:00
Arda Güçlü
883b9e570a Wait the readiness of pods for all the containers generate logs 2025-09-19 13:25:50 +03:00
Kubernetes Prow Robot
6070f5a929 Merge pull request #134145 from dims/update-to-latest-sigs.k8s.io/json
update to latest sigs.k8s.io/json
2025-09-18 19:58:11 -07:00
Kubernetes Prow Robot
58715a58da Merge pull request #133620 from zeqian-meng/remove-rbd-image
Remove rbd image and storage class
2025-09-18 18:36:11 -07:00
Davanum Srinivas
736f7b9a1b update to latest sigs.k8s.io/json 2025-09-18 20:55:31 -04:00
Kubernetes Prow Robot
a742db1bf6 Merge pull request #134093 from yongruilin/master_resource_ratcheting
refactor: skip re-validating for unchanged resource claim specs
2025-09-18 15:24:18 -07:00
Kubernetes Prow Robot
725c9153df Merge pull request #134078 from aaron-prindle/vg-enable-deviceclass
feat(validation-gen) enable declarative validation for resource.k8s.io DeviceClass
2025-09-18 15:24:12 -07:00
Kubernetes Prow Robot
2c35d03ce6 Merge pull request #134132 from skitt/golangci-lint-2.4.0
Bump golangci-lint to 2.4.0
2025-09-18 13:10:18 -07:00
Kubernetes Prow Robot
b35407ea7f Merge pull request #134089 from pacoxu/bump-system-validator-v1.10.2
bump system-validators to v1.11.1
2025-09-18 13:10:11 -07:00
Kubernetes Prow Robot
203793fe65 Merge pull request #134094 from lalitc375/cherry-pick-pr-171
Add support for k8s-long-name-caseless format.
2025-09-18 11:22:10 -07:00
Kubernetes Prow Robot
b4943a9dc9 Merge pull request #134104 from aditigupta96/refactor-cloud-node-controllers
refactor(controller): Use WithContext variants in cloud node controllers
2025-09-18 10:32:22 -07:00
Kubernetes Prow Robot
26a8a04ff8 Merge pull request #134061 from aditigupta96/contextual-logging-establishing-controller
feat(apiextensions-apiserver): Add WithContext variant to EstablishingController
2025-09-18 10:32:14 -07:00
Lubomir I. Ivanov
9d4b91dbd8 kubeadm: cleanup after ControlPlaneKubeletLocalMode 2025-09-18 18:37:23 +02:00
Kubernetes Prow Robot
5def66bc46 Merge pull request #134130 from ardaguclu/remove-openapi-fg
Remove KUBECTL_OPENAPIV3_PATCH feature gate as the feature is stable
2025-09-18 08:04:23 -07:00
Kubernetes Prow Robot
d7bd2b0343 Merge pull request #134030 from richabanker/update-metrics-docs
Update metrics docs list for v1.34
2025-09-18 08:04:15 -07:00
Stephen Kitt
c3a26a066d Bump golangci-lint to 2.4.0
This adds support for Go 1.25. There are no changes to the linting
results.

Signed-off-by: Stephen Kitt <skitt@redhat.com>
2025-09-18 16:20:34 +02:00
Kubernetes Prow Robot
dbc7fe1b7f Merge pull request #134129 from hjchoi0330/fix-typo
fix: duplicated 'the' in comment
2025-09-18 05:29:45 -07:00
Heba
36e3adf318 Add e2e test for MaxUnavailable StatefulSet RollingUpdate (#133717)
* Add e2e test for MaxUnavailable rolling update

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* Update test/e2e/apps/statefulset.go

Co-authored-by: Maciej Szulik <soltysh@gmail.com>

* Adress feedback comments

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* address feedback

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* expose poll interval as a param

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* Update test/e2e/apps/statefulset.go

Co-authored-by: Maciej Szulik <soltysh@gmail.com>

* Update test/e2e/framework/statefulset/wait.go

Co-authored-by: Maciej Szulik <soltysh@gmail.com>

* fix pollinterval

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* update time duration style

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

---------

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>
Co-authored-by: Maciej Szulik <soltysh@gmail.com>
2025-09-18 03:53:42 -07:00
Arda Güçlü
9382fa8b70 Remove KUBECTL_OPENAPIV3_PATCH feature gate as the feature is stable 2025-09-18 12:30:09 +03:00
hojinchoi
7028ba09db fix: duplicated 'the' in comment 2025-09-18 18:11:44 +09:00
Paco Xu
d7a2793fa6 bump system-validators to v1.11.1 2025-09-18 15:48:36 +08:00
Kubernetes Prow Robot
11ade2f7dd Merge pull request #133492 from BenTheElder/gomax-procs-125
drop automaxprocs hacks now that go 1.25 handles this built in
2025-09-17 22:12:07 -07:00
Kubernetes Prow Robot
d3cb6b539d Merge pull request #133178 from liggitt/psa-emulation
make admission and pod-security-admission checks be informed by emulation version
2025-09-17 17:22:07 -07:00
Dan Winship
f8bfcfc885 Drop utiliptables.NewDualStack()
The semantics (sometimes it returns an error that is really just a
warning) are too confusing, and it turns out that we really only need
it in one place (platformCheckSupported()); after that we've already
figured out what IP families are supported, so we could just use
utiliptables.NewBestEffort() instead, knowing we want exactly what it
returns.

So we can just expand the semantics of the old NewDualStack() inline
in the one place we care, without hiding any of it behind a
too-complicated return value.
2025-09-17 20:14:28 -04:00
Benjamin Elder
88d6e6c465 drop automaxprocs hacks now that go 1.25 handles this built in
https://go.dev/doc/go1.25#container-aware-gomaxprocs
2025-09-17 16:36:15 -07:00
Kubernetes Prow Robot
0ca861d5ed Merge pull request #134120 from BenTheElder/golang-language-125
Upgrade go language version to 1.25
2025-09-17 16:34:18 -07:00
Kubernetes Prow Robot
d7745fe081 Merge pull request #132259 from serathius/watchcache-test-all
Test requests send to etcd for all LIST requests
2025-09-17 16:34:11 -07:00
Kubernetes Prow Robot
2bc915c012 Merge pull request #134121 from BenTheElder/dep-work
add go.work, go.work.sum to dep-approvers file list
2025-09-17 15:02:07 -07:00
Benjamin Elder
563d4d651c bump go language version to 1.25 2025-09-17 14:56:07 -07:00
yongruilin
f8d2df0f74 refactor: skip re-validating for unchanged resource claim specs 2025-09-17 21:47:45 +00:00
Benjamin Elder
9ca4ddf969 add go.work.sum to dep-approvers file list 2025-09-17 14:12:48 -07:00
Benjamin Elder
c8d3b3fdd3 add go.work to dep-approvers file list
go.work is related to dependency management, and may need updating at the same time as go.sum/go.dod
2025-09-17 14:00:14 -07:00
Kubernetes Prow Robot
ec4e321f00 Merge pull request #134072 from yongruilin/master_vg_enable-resourceclaim
Enable Declarative Validation for resource.k8s.io v1/v1beta1/v1beta2
2025-09-17 12:50:14 -07:00
Kubernetes Prow Robot
2c20282928 Merge pull request #133715 from cici37/MAPStorageVersionUpdate
Update MAP storage version to use v1beta1
2025-09-17 12:50:07 -07:00
Jordan Liggitt
4b0eeeb618 Make pod-security-admission honor emulation version 2025-09-17 15:32:32 -04:00
Jordan Liggitt
7f4ee652ea Delete temporary ProbeHostPodSecurityStandards feature gate 2025-09-17 15:23:32 -04:00
Jordan Liggitt
55419eca7a Plumb effective version into admission initializer 2025-09-17 15:23:31 -04:00
Lalit Chauhan
67632f8229 Add support for k8s-long-name-caseless format. 2025-09-17 18:32:56 +00:00
Kubernetes Prow Robot
ae5d650460 Merge pull request #134095 from dims/bump-to-golang-1.25.1-based-images
[go] Bump dependencies, images and versions used to Go 1.25.1 and distroless iptables
2025-09-17 11:26:17 -07:00