arcceus
3d9a2b9c19
ran hack/update-openapi-spec.sh
2026-05-07 12:03:30 +05:30
arcceus
036e095daf
ran update-codegen.sh
2026-05-07 12:03:30 +05:30
arcceus
917140919b
kal: add optional or required tags on apps API group
2026-05-07 12:02:46 +05:30
Kubernetes Prow Robot
d92b8fe8f2
Merge pull request #138739 from zxqlxy/device-plugin-slow-register
...
Add e2e test for device plugin slow register
2026-05-07 11:42:31 +05:30
Xinyun Liu
62e23b9857
Add E2E test for multiple device plugin and second one is struggle to register
2026-05-06 23:48:32 +00:00
Kubernetes Prow Robot
371506e68c
Merge pull request #138696 from zylxjtu/kubelet
...
kubelet/winstats: populate MachineInfo.Topology unconditionally on Windows
2026-05-07 03:52:21 +05:30
Kubernetes Prow Robot
af9d4c3a0f
Merge pull request #138806 from pacoxu/revert-138242-sriov-test
...
Revert "remove flaky label in SRIOV related tests"
2026-05-07 01:58:23 +05:30
Kubernetes Prow Robot
43fe7b4250
Merge pull request #138819 from skitt/goyaml-yaml-v2.4.4
...
Bump go.yaml.in/yaml/v2 to 2.4.4
2026-05-06 23:12:22 +05:30
Stephen Kitt
edf0df348c
Bump go.yaml.in/yaml/v2 to 2.4.4
...
This only changes tests to drop gopkg.in/check.v1, which helps our
dependency tree a little.
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2026-05-06 18:24:52 +02:00
Kubernetes Prow Robot
5a6063f68c
Merge pull request #138671 from Suknna/deprecate-run-filename
...
kubectl: deprecate run filename flag
2026-05-06 19:40:25 +05:30
suknna
6caa3b5c77
kubectl: deprecate run filename flag
...
kubectl run registers --filename and -f through DeleteFlags,
but the run command does not consume FilenameOptions.
Mark both the long flag and shorthand as deprecated.
Signed-off-by: suknna <suknna@foxmail.com>
2026-05-06 19:15:54 +08:00
Kubernetes Prow Robot
1f77090cd1
Merge pull request #138787 from dims/update-grpc-ecosystem
...
Update gRPC ecosystem dependencies
2026-05-06 15:08:21 +05:30
Paco Xu
11d08fcb7f
Revert "remove flaky label in SRIOV related tests"
2026-05-06 17:11:33 +08:00
Kubernetes Prow Robot
8d4ef007d3
Merge pull request #138645 from neolit123/1.37-remove-the-NodeLocalCRISocket-fg
...
kubeadm: remove the NodeLocalCRISocket FG
2026-05-06 10:02:20 +05:30
Kubernetes Prow Robot
3246a92e48
Merge pull request #137810 from itzPranshul/minProperties
...
Declarative Validation: Add new +k8s:minProperties declarative validation tag for maps.
2026-05-06 05:58:21 +05:30
Davanum Srinivas
30a9e7d1b3
Update gRPC ecosystem dependencies
...
- google.golang.org/grpc: v1.80.0 -> v1.81.0
- github.com/grpc-ecosystem/grpc-gateway/v2: v2.28.0 -> v2.29.0
- github.com/containerd/containerd/api: v1.10.0 -> v1.11.0
- github.com/containerd/ttrpc: v1.2.7 -> v1.2.8
- google.golang.org/genproto/googleapis/rpc: v0.0.0-20260406210006 -> v0.0.0-20260414002931
- google.golang.org/genproto/googleapis/api: v0.0.0-20260401024825 -> v0.0.0-20260414002931
Also update hack/unwanted-dependencies.json: containerd/containerd/api v1.11.0
no longer depends on github.com/golang/protobuf.
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-05-05 20:06:14 -04:00
Kubernetes Prow Robot
2ead24d1e3
Merge pull request #136189 from bhope/metrics-beta-kubelet-volume
...
Promote volume metrics to beta
2026-05-06 05:04:21 +05:30
Kubernetes Prow Robot
5d6e917ac1
Merge pull request #138786 from dims/update-x-packages
...
Update golang.org/x/* dependencies
2026-05-06 02:50:30 +05:30
Kubernetes Prow Robot
fac5aee344
Merge pull request #138777 from Jefftree/fix-pollimmediate-deprecated
...
Replace deprecated wait.PollImmediate in test_server.go
2026-05-06 02:50:22 +05:30
Kubernetes Prow Robot
0e157a4b2c
Merge pull request #138368 from MyoungHaSong/fix-storageversionmigrator-test-goroutine-leak
...
Fix goroutine leak in storageversionmigrator migrationrunner test
2026-05-06 00:36:23 +05:30
Kubernetes Prow Robot
036205cc2e
Merge pull request #138711 from soltysh/drop_LogarithmicScaleDown
...
Drop LogarithmicScaleDown after the feature GA-ed in 1.31
2026-05-05 23:34:29 +05:30
Kubernetes Prow Robot
74f4ad5e38
Merge pull request #138698 from michaelasp/circuitBreaker
...
Ensure leases are not stale in node controller before marking unhealthy
2026-05-05 23:34:21 +05:30
Prathamesh Bhope
610e615b35
Promote volume metrics to beta and strengthen the tests
2026-05-05 10:48:17 -07:00
Kubernetes Prow Robot
599b6ef587
Merge pull request #138655 from openshift-cloud-team/issue-138644-image-volume-events
...
Fix excessive events generated for image volumes
2026-05-05 22:36:29 +05:30
Kubernetes Prow Robot
7dd09f6cf3
Merge pull request #138520 from antekjb/WASTestFramework
...
Reuse the framework introduced in TAS integration tests to build integration tests for WAS
2026-05-05 22:36:22 +05:30
Kubernetes Prow Robot
dfe5b58365
Merge pull request #138783 from brejman/nnn-restart-test-flaky
...
Fix flaky TestSchedulerRestartWithNominatedNode
2026-05-05 21:12:31 +05:30
Zhijun Liao
5d27870207
StatefulSet: Fix OnDelete strategy not updating CurrentRevision ( #136833 )
...
* Fix StatefulSet OnDelete strategy not updating CurrentRevision
Signed-off-by: Zhijun <dszhijun@gmail.com>
* Fix linter issue
Signed-off-by: Zhijun <dszhijun@gmail.com>
---------
Signed-off-by: Zhijun <dszhijun@gmail.com>
2026-05-05 21:12:24 +05:30
Kubernetes Prow Robot
a5f253b50f
Merge pull request #138781 from pohly/apiserver-allow-context
...
apiserver: pass context with ReqInfo to AllowUnconditionalUpdate and AllowCreateOnUpdate
2026-05-05 19:54:30 +05:30
Kubernetes Prow Robot
d11684c12c
Merge pull request #138692 from clwluvw/kubeadm-auto-ip
...
kubeadm: skip LocalAPIEndpoint defaulting on worker join
2026-05-05 19:54:22 +05:30
Antoni Basista
a8e4081faa
Fixes after review v3
2026-05-05 14:03:20 +00:00
Antoni Basista
a80b931269
fixes after review v2
2026-05-05 13:57:21 +00:00
Antoni Basista
10d4322f9c
Fixes after review
2026-05-05 13:57:20 +00:00
Antoni Basista
fee7f6dcb4
Remove test generated keys added by mistake
2026-05-05 13:57:20 +00:00
Antoni Basista
f271327e34
Format and fix error messages
2026-05-05 13:57:20 +00:00
Antoni Basista
4721c66e88
Extract step integration test framewokr from TAS test and reuse it in WAS tests
2026-05-05 13:57:20 +00:00
Kubernetes Prow Robot
277e26cbb7
Merge pull request #138790 from soltysh/drain_data_race
...
Drain data race
2026-05-05 18:56:22 +05:30
Maciej Szulik
7b17950607
Simplify the select case, since we receive from a single channel only
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-05-05 14:29:09 +02:00
Maciej Szulik
8a8d82ba9d
Introduce syncWriter to prevent data races when writing from goroutines
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-05-05 14:22:46 +02:00
Davanum Srinivas
4b0e01df00
Update golang.org/x/* dependencies
...
- golang.org/x/exp: 944ab1f22d93 -> 746e56fc9e2f
- golang.org/x/mod: v0.34.0 -> v0.35.0
- golang.org/x/oauth2: v0.35.0 -> v0.36.0
- golang.org/x/time: v0.14.0 -> v0.15.0
- golang.org/x/tools: v0.43.0 -> v0.44.0
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-05-05 07:22:08 -04:00
Kubernetes Prow Robot
5dc1370abd
Merge pull request #138612 from serathius/exemplar-pod-benchmark-1
...
apiserver/responsewriters: Update BenchmarkSerializeObject to use exemplar pod
2026-05-05 16:44:30 +05:30
Kubernetes Prow Robot
288d1e9925
Merge pull request #138401 from jacobsee/watchlist-test-labelselector
...
Improve WatchList test robustness
2026-05-05 16:44:22 +05:30
Bartosz
c8a0c4bee3
Fix flaky TestSchedulerRestartWithNominatedNode
2026-05-05 11:11:40 +00:00
Patrick Ohly
163211ee45
apiserver: pass context with ReqInfo to AllowUnconditionalUpdate and AllowCreateOnUpdate
...
This enables implementing different behavior for AllowUnconditionalUpdate and
AllowCreateOnUpdate depending on the API version, which can be found in
ReqInfo.APIVersion. The specific need for this is to switch from
AllowUnconditionalUpdate=true (not recommended!) to false in v1 of
resource.k8s.io DeviceTaintRule.
This is done by adding the missing context parameter to the existing methods
instead of adding a new optional interface because a) the resulting
implementation is simpler and gets checked by the compiler and b) the Go API
guarantees of k8s.io/apiserver are more relaxed than in other modules because
it's less used downstream.
Example implementation:
func (*deviceTaintRuleStrategy) AllowUnconditionalUpdate(ctx context.Context) bool {
reqInfo, _ := request.RequestInfoFrom(ctx)
if reqInfo != nil && reqInfo.APIVersion == "v1" {
// Should have done that already earlier. Better late than never...
return false
}
// Historic behavior for v1beta2 and older, cannot change that anymore.
return true
}
2026-05-05 12:48:19 +02:00
Kubernetes Prow Robot
47f9904374
Merge pull request #137543 from kfess/bugfix/disable-eviction-dry-run
...
Fix: kubectl drain --disable-eviction --dry-run=server hanging indefinitely
2026-05-05 15:12:30 +05:30
Kubernetes Prow Robot
f35644f1a9
Merge pull request #136271 from adityasharmawork/fix-remove-unused-type-clean
...
cleanup: Remove unused PodStatusResult type
2026-05-05 15:12:22 +05:30
Kubernetes Prow Robot
d2b48c52df
Merge pull request #138716 from lukaszwojciechowski/fix-sriov-teardown
...
fix: SRIOV resources cleanup in runTMScopeResourceAlignmentTestSuite
2026-05-05 14:16:21 +05:30
Kubernetes Prow Robot
43f4e90bee
Merge pull request #138755 from saschagrunert/fix-crio-conformance-container-metrics
...
Replace openssl speed CPU burner in summary_test.go
2026-05-05 13:02:29 +05:30
Brian Pursley
ff0454f50e
kubectl: set KUBECTL_PATH environment variable during plugin execution ( #138694 )
...
* kubectl: set KUBECTL_PATH environment variable during plugin execution
* Add integration tests to verify that KUBECTL_PATH environment variable is set for plugins.
* Make sure plugin integration tests use $TEMP_PATH as path and make test assertions flexible enough to handle platform differences in how os.Executable() returns either a symlink or the actual binary location.
2026-05-05 13:02:22 +05:30
pranshul gupta
ac6865b1e9
Add new Declarative validation tag +k8s:minProperties for maps
2026-05-05 09:06:54 +05:30
Jefftree
2a3ccd5250
Replace deprecated wait.PollImmediate in test_server.go
2026-05-04 22:24:10 -04:00