Commit graph

134981 commits

Author SHA1 Message Date
Bryce Palmer
79aaabb40f bugfix: add loopback certificate expiration health check
so that configured liveness probes will fail
if the loopback certificate has expired,
forcing a restart.

Signed-off-by: Bryce Palmer <bpalmer@redhat.com>
2026-02-03 12:31:20 -05:00
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
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
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
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
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
Kubernetes Prow Robot
6a20aa630d
Merge pull request #136241 from princepereira/ppereira-preferdualstack
Fix for preferred dualstack and required dualstack in winkernel proxier.
2026-01-21 04:03:24 +05:30
Kubernetes Prow Robot
58b22e33f9
Merge pull request #136353 from dims/fix-sample-apiserver-image
test/images: Fix sample-apiserver build to use existing tag
2026-01-21 02:47:42 +05:30
Kubernetes Prow Robot
3aacf1e184
Merge pull request #136352 from dims/fix-zookeeper-installer-netcat
test/images: Fix zookeeper-installer netcat package for bookworm
2026-01-21 02:47:35 +05:30
Kubernetes Prow Robot
ad3f8a50fe
Merge pull request #136351 from dims/fix-npb-images-base
test/images: Update npb-ep and npb-is base images to bookworm-slim
2026-01-21 02:47:27 +05:30
Davanum Srinivas
aa06bb320f
test/images: add glibc-dns-testing image (replaces jessie-dnsutils)
The jessie-dnsutils image build has been failing since Debian Jessie reached
end-of-life (EOL) and its repositories were moved to archive.debian.org:

  W: Failed to fetch http://deb.debian.org/debian/dists/jessie/Release
     404  Not Found [IP: 151.101.86.132 80]
  E: Some index files failed to download.

This adds a new glibc-dns-testing image to replace jessie-dnsutils. The new
name better reflects the image's purpose: testing glibc DNS resolution behavior
(vs. musl in Alpine-based agnhost).

The name glibc-dns-testing was recommended by maintainers to reflect that
the image's purpose is testing glibc-based DNS resolution, which behaves
differently from musl libc (used by Alpine/agnhost). Key differences include:
- glibc queries nameservers sequentially; musl queries in parallel
- glibc and musl handle ndots and search domains differently
- The hostname command behaves differently between glibc and musl

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-20 16:00:03 -05:00
Kubernetes Prow Robot
76f4413931
Merge pull request #136349 from dims/fix-tf-wide-deep-image
test/images: fix tf-wide-deep build by using models v1.9.0
2026-01-21 01:53:26 +05:30
Prince Pereira
4198b789f5 Fix for preferred dualstack and required dualstack in winkernel proxier. 2026-01-21 00:57:09 +05:30
Davanum Srinivas
400630d3bd
test/images: Fix sample-apiserver build to use existing tag
Update to use v0.33.7 which is the latest available tag in the 0.33.x series.

Build failure:
https://storage.googleapis.com/kubernetes-ci-logs/logs/post-kubernetes-push-e2e-sample-apiserver-test-images/2011957392350121984/build-log.txt

feels like an intermittent issue, but no way to re-run it. So
bumping tags so i restart the ci jobs.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-20 14:20:22 -05:00
Davanum Srinivas
4786745bfe
test/images: Fix zookeeper-installer netcat package for bookworm
In Debian bookworm, 'netcat' is a virtual package with no installation
candidate. Replace it with 'netcat-openbsd' which provides the actual
netcat implementation.

Build failure:
```
 > [2/7] RUN clean-install wget bash netcat:
0.382 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [291 kB]

3.174 Reading state information...
3.180 Package netcat is a virtual package provided by:
3.180   netcat-openbsd 1.219-1
3.180   netcat-traditional 1.10-47
3.180
3.182 E: Package 'netcat' has no installation candidate
------
```

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-20 14:02:59 -05:00
Davanum Srinivas
8c714fb8e4
test/images: Update npb-ep and npb-is base images to bookworm-slim
Debian stretch and buster have reached end of life and their
package repositories are no longer available. Update the NAS
Parallel Benchmarks images to use Debian bookworm-slim:

- npb-is: stretch-slim -> bookworm-slim (version 1.2 -> 1.3)
- npb-ep: buster-slim -> bookworm-slim (version 1.3 -> 1.4)

For npb-ep, also remove the hardcoded buster apt sources and
version-pinned packages that are no longer needed with bookworm.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-20 13:56:35 -05:00
Davanum Srinivas
d1cc61a78b
test/images: fix tf-wide-deep build by using models v1.9.0
The wide_deep directory was removed from tensorflow/models after v1.9.0.
Commit f8ca585b66 updated models from v1.9.0 to v2.15.0, breaking the
build because /models-2.15.0/official/wide_deep/data_download.py no
longer exists.

Revert to models v1.9.0 which contains the wide_deep implementation.
The v1.9.0 code uses tf.estimator APIs which are still available in
TensorFlow 2.x.

Fixes: https://prow.k8s.io/view/gs/kubernetes-ci-logs/logs/post-kubernetes-push-e2e-node-perf-tf-wide-deep-test-images/2011957382287986688

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-20 13:30:29 -05:00
Kubernetes Prow Robot
8f76dbf79b
Merge pull request #136227 from dims/update-grpc-ecosystem-deps-jan2026
Update gRPC ecosystem dependencies
2026-01-20 22:41:26 +05:30
Kubernetes Prow Robot
6da1e3e73d
Merge pull request #135919 from rogowski-piotr/handle-claims-when-one-is-prepared
kubelet(dra): fix handling of multiple ResourceClaims when one is already prepared
2026-01-20 16:08:49 +05:30
qiuxue
d78f090d1b fix(expansion):Resolve the issue of UTF-8 characters being truncated, resulting in invalid UTF-8 2026-01-20 13:53:37 +08:00
Kubernetes Prow Robot
cb077823fb
Merge pull request #136204 from romanbaron/remove-cache-ttl
Remove cache expiration mechanism
2026-01-20 03:42:50 +05:30
Kubernetes Prow Robot
9ea678d860
Merge pull request #136010 from olamilekan000/fix-k8s-losing-some-line-of-logs
fix kubectl interactive mode losing some line of logs
2026-01-20 00:45:48 +05:30
Piotr Rogowski
ea4f784f4b test(ut/dra): add unit test for pod requesting prepared and new claims 2026-01-19 18:20:33 +00:00
Piotr Rogowski
9d1474f487 test(e2e/dra): add test for pod requesting allocated and new claims 2026-01-19 18:20:03 +00:00
Kubernetes Prow Robot
daf12cc0f3
Merge pull request #136297 from dims/update-agnhost-etcd-versions
Update agnhost to 2.61 and etcd to 3.6.7-0 in test manifests
2026-01-19 22:31:56 +05:30
Kubernetes Prow Robot
caf327583f
Merge pull request #136273 from neolit123/1.36-bump-create-job-timeout-to-1-minute
kubeadm: bump the CreatJob check timeout to 1 minute
2026-01-19 22:31:48 +05:30
Kubernetes Prow Robot
d047572e81
Merge pull request #135322 from carlory/rm-portworx
[1.36] Remove intree volume plugin portworx
2026-01-19 21:19:13 +05:30
olalekan odukoya
f338a70f25 fix kubectl in interactive mode losing some line of logs
Signed-off-by: olalekan odukoya <odukoyaonline@gmail.com>
2026-01-19 14:21:27 +01:00
Kubernetes Prow Robot
14dec2184b
Merge pull request #136320 from pohly/e2e-framework-tcontext-namespace-fix
E2E framework: fix nil pointer crash in TContext
2026-01-19 17:41:13 +05:30
rogowski-piotr
dd377619c9 kubelet(dra): fix multiple claims handling 2026-01-19 11:57:33 +00:00
Patrick Ohly
0c9c7ce40d E2E framework: fix nil pointer crash in TContext
Not all framework instances have a default namespace. TContext
crashed for those.

(cherry picked from commit 80cc14831e)

This got merged in https://github.com/kubernetes/kubernetes/pull/136140,
then reverted in https://github.com/kubernetes/kubernetes/pull/136151 and was
not brought back in https://github.com/kubernetes/kubernetes/pull/136156.
2026-01-19 10:51:24 +01:00
Kubernetes Prow Robot
e3684b7eb2
Merge pull request #136283 from pohly/dra-upgrade-downgrade-refactor-2
DRA tests: stop using deprecated ktesting functions
2026-01-19 13:47:11 +05:30
Patrick Ohly
fda3bdbd5e DRA tests: stop using deprecated ktesting functions
Some of them were already converted previously, but didn't take full advantage
of the more flexible methods: errors can be checked again by Gomega.
2026-01-19 08:27:15 +01:00
carlory
dc12e00fd2 remove CheckMigrationFeatureFlags
Signed-off-by: carlory <baofa.fan@daocloud.io>
2026-01-19 11:35:30 +08:00
carlory
be0e68ba84 remove featureGate from PluginManager
Signed-off-by: carlory <baofa.fan@daocloud.io>
2026-01-19 11:35:30 +08:00