Davanum Srinivas
4060725e7b
Remove ppc64le and s390x support from npb-is image
...
The npb-is image was failing to build on ppc64le with relocation overflow:
relocation truncated to fit: R_PPC64_TOC16_HA against symbol 'key_array'
Remove ppc64le and s390x from supported architectures:
- The IS benchmark with CLASS=D has ~8GB data arrays that require special
compiler flags for non-x86 architectures
- ppc64le and s390x builds are difficult to test and maintain
- Keep amd64 and arm64 which are the primary node performance test targets
I don't think these arch(es) ever worked!
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-01-22 10:50:21 -05:00
Kubernetes Prow Robot
a4272922fc
Merge pull request #136397 from dims/add-pytorch-wide-deep-test-image
...
Add PyTorch Wide-Deep node performance test image
2026-01-22 20:15:28 +05:30
Kubernetes Prow Robot
b3f3cb88e8
Merge pull request #136419 from pacoxu/add-google-btree-unwanted
...
Add github.com/google/btree to unwanted dependencies
2026-01-22 19:17:28 +05:30
Davanum Srinivas
ad361ce193
Add PyTorch Wide-Deep node performance test image
...
Add a new PyTorch-based Wide-Deep benchmark image to replace the
TensorFlow version which has compatibility issues with tf.estimator
removal in TensorFlow 2.16+.
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-01-22 07:59:11 -05:00
Kubernetes Prow Robot
1b187f883d
Merge pull request #136414 from dims/fix-post-kubernetes-push-e2e-node-perf-npb-is-test-images-problem-arm64
...
Fix post-kubernetes-push-e2e-node-perf-npb-is-test-images problem (arm64)
2026-01-22 18:11:37 +05:30
Kubernetes Prow Robot
30607b55b4
Merge pull request #136389 from adrianmoisey/promote-kep-5311-to-beta
...
Promote KEP-5311 (Relaxed validation for Services names) to beta
2026-01-22 18:11:28 +05:30
Kubernetes Prow Robot
9a0ebb4464
Merge pull request #136420 from pohly/e2e-ssh-dial-retry
...
E2E framework ssh: avoid log spam in runSSHCommand
2026-01-22 16:31:32 +05:30
Patrick Ohly
dd78c81057
E2E framework ssh: avoid log spam in runSSHCommand
...
Emitting "error dialing" on each retry spams the test log output even when the
tests succeed.
Using Eventually also has other advantages (better failure message, support for
Gingko progress reports when a test is stuck).
2026-01-22 12:00:09 +01:00
Paco Xu
be68191231
Add github.com/google/btree to unwanted dependencies
...
Mark github.com/google/btree as unwanted due to being unmaintained
and in archive mode. The module is currently referenced by:
- go.etcd.io/etcd/server/v3
- k8s.io/apiserver
2026-01-22 16:56:57 +08:00
Kubernetes Prow Robot
2274f69d9a
Merge pull request #136342 from esotsal/GetNodeAllocatableAndAvailableValues
...
Move getNodeAllocatableAndAvailableValues to test e2e framework node
2026-01-22 13:49:29 +05:30
Davanum Srinivas
e08030fa5f
Fix post-kubernetes-push-e2e-node-perf-npb-is-test-images problem (arm64)
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-01-21 23:03:54 -05:00
Kubernetes Prow Robot
0eabb569fb
Merge pull request #136412 from dims/fix-npb-arm64-cross-build
...
Fix NPB test images arm64 cross-build failures
2026-01-22 09:09:26 +05:30
Kubernetes Prow Robot
290b358acd
Merge pull request #136410 from michaelasp/addToReviewer
...
Add michaelasp to client-go/tools/cache reviewers
2026-01-22 07:57:33 +05:30
Kubernetes Prow Robot
d3500c6652
Merge pull request #135570 from Karthik-K-N/fix-sidecar-flake
...
Fix TestTerminationOrderingSidecarStopAfterMain flake under stress
2026-01-22 07:57:26 +05:30
Davanum Srinivas
45e30087fd
Fix NPB test images arm64 cross-build failures
...
The NPB (NAS Parallel Benchmarks) test images were failing to build
for arm64 architecture due to missing shebangs in NPB shell scripts.
The sys/print_header and sys/print_instructions scripts in NPB lack
default /bin/sh), they fail with "Error 127" (command not found) during
QEMU-emulated cross-builds.
Fix by adding shebangs to these scripts during the Docker build.
Changes:
- npb-ep: Add shebang fix, bump version 1.5 → 1.6.0
- npb-is: Add shebang fix, bump version 1.4 → 1.5.0
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-01-21 19:41:18 -05:00
Kubernetes Prow Robot
e51e40ede6
Merge pull request #136186 from hoteye/migrate-kubelet-getters-contextual-logging
...
kubelet: migrate kubelet_getters.go to contextual logging
2026-01-22 05:09:33 +05:30
Kubernetes Prow Robot
ef8c024a14
Merge pull request #136028 from thc1006/fix/issue-136027-error-verbosity
...
fix(kubelet): convert V().Error() to V().Info() for verbosity-aware logging
2026-01-22 05:09:25 +05:30
Kubernetes Prow Robot
97df11dfd1
Merge pull request #136381 from ffromani/remove-memmgr-fg
...
remove the MemoryManager FG
2026-01-22 04:15:34 +05:30
Kubernetes Prow Robot
3d5e3da18f
Merge pull request #136380 from ffromani/topo-mgr-opts-lock-defaults
...
features: lock TopologyManagerOptions
2026-01-22 04:15:26 +05:30
Kubernetes Prow Robot
2ccf67b90d
Merge pull request #136056 from nem0z/chore/HandleCrashWithContext_kublet_126379
...
Replace non-contextual API utilruntime.HandleError under /pkg/kubelet within the new context-aware version when possible
2026-01-22 03:17:33 +05:30
Kubernetes Prow Robot
6fde485ec9
Merge pull request #135309 from richabanker/zpages
...
Enhance content negotiation for zpages
2026-01-22 03:17:25 +05:30
Michael Aspinwall
8418cf16d7
Add michaelasp to client-go cache reviewers
2026-01-21 21:46:59 +00:00
Kubernetes Prow Robot
bf613ce5b5
Merge pull request #136401 from dims/update-glibc-dns-testing-version
...
test/images: use semver for glibc-dns-testing image
2026-01-22 02:23:33 +05:30
Kubernetes Prow Robot
69eb15ee58
Merge pull request #136362 from dims/update-opentelemetry-v1.39.0
...
Update OpenTelemetry dependencies to latest versions
2026-01-22 02:23:25 +05:30
Kubernetes Prow Robot
dff962ddbb
Merge pull request #136264 from michaelasp/unlockWhileProcess
...
Ensure that processing does not block queue writers in RealFIFO
2026-01-22 00:15:26 +05:30
Sotiris Salloumis
d9c3ec29ad
Move getNodeAllocatableAndAvailableValues to framework
...
To allow use of this good method from future tests using
e2enode test framework.
2026-01-21 19:41:08 +01:00
Davanum Srinivas
a7c6da07f1
test/images: use semver for glibc-dns-testing image
...
Update VERSION to 2.0.0 for consistency with semver format.
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-01-21 13:23:19 -05:00
Michael Aspinwall
082f38d97b
Add benchmarks for adding objects with slow handlers
2026-01-21 17:56:17 +00:00
Michael Aspinwall
40c01b99a7
Ensure that processing does not block queue writers
2026-01-21 17:56:00 +00:00
Kubernetes Prow Robot
7fb075627f
Merge pull request #136395 from dims/use-semver-for-pets/zookeeper-installer-image
...
use semver for pets/zookeeper-installer image
2026-01-21 22:21:42 +05:30
Kubernetes Prow Robot
2408fce347
Merge pull request #136388 from dims/dummy-commit-to-trigger-glibc-dns-testing-image-build
...
dummy commit to trigger glibc-dns-testing image build
2026-01-21 22:21:34 +05:30
Kubernetes Prow Robot
724f7a99c1
Merge pull request #136332 from seans3/websocket-test-logging
...
Adds more websocket flaky test logging
2026-01-21 22:21:26 +05:30
Kubernetes Prow Robot
25ae8f3e38
Merge pull request #136301 from AutuSnow/fix-flaky-volume-test-kubelet
...
Fix(kubelet/test): flaky TestWaitForAllPodsUnmount by adding goroutin…
2026-01-21 21:21:36 +05:30
Kubernetes Prow Robot
6010707b8a
Merge pull request #135470 from Ignoramuss/optionalorrequired-scheduling
...
api: add +required markers to scheduling API
2026-01-21 21:21:28 +05:30
Davanum Srinivas
bcc8b0ab62
use semver for pets/zookeeper-installer image
...
1.7 -> 1.7.0
2026-01-21 09:43:11 -05:00
Adrian Moisey
1b338eec1c
Promote KEP-5311 (Relaxed validation for Services names) to beta
2026-01-21 15:44:21 +02:00
Davanum Srinivas
af51cc3911
dummy commit to trigger glibc-dns-testing image build
2026-01-21 08:07:45 -05:00
Kubernetes Prow Robot
a66a59fc6f
Merge pull request #136371 from dims/fix-npb-cross-build-permissions
...
Fix NPB test image cross-build for arm64
2026-01-21 18:27:30 +05:30
Kubernetes Prow Robot
31e7bacdca
Merge pull request #136370 from dims/fix-sample-apiserver-build
...
Fix sample-apiserver image build failure
2026-01-21 16:31:26 +05:30
Francesco Romani
078c7dfd90
features: lock TopologyManagerOptions
...
TopologyManagerOptions went to GA but were not LockedToDefaults
unlike other GA features. Fix that.
Signed-off-by: Francesco Romani <fromani@redhat.com >
2026-01-21 10:56:19 +01:00
Francesco Romani
401a73ceb1
remove the MemoryManager FG
...
MemoryManager went GA and LockedToDefault in 1.32,
but it seems we forgot to mark the FG for removal.
Enough time (1.36 cycle beginning at time of writing)
has passed, we can remove it.
Signed-off-by: Francesco Romani <fromani@redhat.com >
2026-01-21 10:32:29 +01:00
Sean Sullivan
3975b1edca
Adds more websocket flaky test logging
2026-01-21 07:33:21 +00:00
Kubernetes Prow Robot
2bd9d39bb3
Merge pull request #136358 from dims/glibc-dns-testing-image
...
test/images: add glibc-dns-testing image (replaces jessie-dnsutils)
2026-01-21 12:57:26 +05:30
Kubernetes Prow Robot
89394bf402
Merge pull request #136363 from dims/add-kind-dependency-label-to-PULL_REQUEST_TEMPLATE.md
...
add kind-dependency label to PULL_REQUEST_TEMPLATE.md
2026-01-21 09:33:38 +05:30
Kubernetes Prow Robot
05ed7d9992
Merge pull request #135167 from mengqiy/consistencychecker
...
log diff in consistent checker
2026-01-21 09:33:31 +05:30
Davanum Srinivas
ff7b1dac18
Fix NPB test image cross-build for arm64
...
Fix by adding chmod -R a+rX after tar extraction to ensure all files
are readable and executables/directories are accessible.
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-01-20 22:16:28 -05:00
Davanum Srinivas
cb8963ad92
Fix sample-apiserver image build failure
...
The kube-cross image has GOPATH=/usr/local/go and GOROOT=/usr/local/go
(same directory). When `go install .` runs, the binary is placed in
/usr/local/go/bin/, but the Makefile was searching for it in /go/bin/
which is empty.
Fix by using `go build -o` to place the binary directly at the target
location instead of relying on go install + find.
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-01-20 21:54:22 -05:00
Kubernetes Prow Robot
63459fb128
Merge pull request #136325 from AutuSnow/fix/expansion/tryReadVariableName
...
fix(expansion):Resolve the issue of UTF-8 characters being truncated
2026-01-21 05:37:25 +05:30
Davanum Srinivas
c40ea60b9f
Update OpenTelemetry dependencies to latest versions
...
Core packages (opentelemetry-go):
- go.opentelemetry.io/otel: v1.38.0 → v1.39.0
- go.opentelemetry.io/otel/metric: v1.38.0 → v1.39.0
- go.opentelemetry.io/otel/trace: v1.38.0 → v1.39.0
- go.opentelemetry.io/otel/sdk: v1.38.0 → v1.39.0
Exporters:
- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.34.0 → v1.39.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.34.0 → v1.39.0
Contrib instrumentation (opentelemetry-go-contrib):
- go.opentelemetry.io/contrib/.../otelhttp: v0.61.0 → v0.64.0
- go.opentelemetry.io/contrib/.../otelrestful: v0.44.0 → v0.64.0
Protocol definitions (opentelemetry-proto-go):
- go.opentelemetry.io/proto/otlp: v1.5.0 → v1.9.0
Notable changes:
- Go 1.24 is now the minimum required version (Go 1.23 support dropped) for OTEL components
- Performance: ~4x improvement in histogram concurrent operations; xxhash
replaces fnv for attribute hashing
- Fixed goroutine leak in span processors when context is canceled
- otelrestful migrated semantic conventions from v1.20.0 to v1.34.0
(e.g., http.method → http.request.method)
- Partial OTLP export errors now surfaced instead of being silently dropped
- otelrestful no longer depends on json-iterator/go, modern-go/concurrent,
or modern-go/reflect2; unwanted-dependencies.json updated accordingly
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-01-20 18:24:44 -05:00
Davanum Srinivas
fd4d214b3c
add kind-dependency label to PULL_REQUEST_TEMPLATE.md
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-01-20 18:14:09 -05:00